Rules-based approach to rendering medical imaging data
First Claim
Patent Images
1. A method comprising:
- by a computing device configured for displaying medical images;
determining that a dataset is stored at a first storage location remote from the computing device;
determining an availability of a first processing server local to the first storage location to render the dataset, the first processing server configured to render the dataset;
in response to determining that the first processing server is available to render the dataset, requesting rendering of the dataset by the first processing server and accessing the rendered dataset from the first processing server; and
in response to determining that the first processing server is not available to render the dataset, requesting transmission of at least some of the dataset to the computing device and rendering the at least some of the dataset at the computing device,wherein rendering comprises generating at least one of a 2D image or 3D image from the dataset.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that allow transfer criteria to be defined based on one or more of several attributes, such as a particular user, site, or device, as well as whether individual images and/or image series are classified as thin slices, and applied to medical images in order to determine which images are downloaded, viewed, stored, and/or any number of other actions that might be performed with respect to particular images.
-
Citations
22 Claims
-
1. A method comprising:
by a computing device configured for displaying medical images; determining that a dataset is stored at a first storage location remote from the computing device; determining an availability of a first processing server local to the first storage location to render the dataset, the first processing server configured to render the dataset; in response to determining that the first processing server is available to render the dataset, requesting rendering of the dataset by the first processing server and accessing the rendered dataset from the first processing server; and in response to determining that the first processing server is not available to render the dataset, requesting transmission of at least some of the dataset to the computing device and rendering the at least some of the dataset at the computing device, wherein rendering comprises generating at least one of a 2D image or 3D image from the dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer system comprising:
-
one or more computing devices configured for executing software instructions; and a non-transitory computer-readable medium in communication with the one or more computing devices and having software instructions stored thereon, the software instructions configured for reading by the one or more computing devices in order to perform operations comprising; determining that a medical imaging dataset is stored at a storage location remote from the computer system; in response to determining that the rendering server is available to render the medical imaging dataset, requesting rendering of the medical imaging dataset by the rendering server and accessing the rendered medical imaging dataset from the rendering server; and in response to determining that the rendering server is not available to render the medical imaging dataset, requesting transmission of at least some of the medical imaging dataset to the computer system and rendering the at least some of the medical imaging dataset at the computer system, wherein rendering comprises generating at least one of a 2D image or 3D image from the medical imaging dataset. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having instructions stored thereon, the instructions configured for reading by a computing device in order to perform operations comprising:
-
determining that a dataset is stored at a storage location remote from the computing device; in response to determining that the processing server is available to render the dataset, requesting rendering of the dataset by the processing server and accessing the rendered dataset from the processing server; and in response to determining that the processing server is not available to render the dataset, requesting transmission of at least some of the dataset to the computing device and rendering the at least some of the dataset at the computing device, wherein rendering comprises generating at least one of a 2D image or 3D image from the dataset. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method comprising:
by a computing device configured for displaying medical images; receiving a request for least one of a 2D image or 3D image from each of a first dataset and a second dataset, the first dataset comprising an exam of a patient obtained at a first time, the second dataset comprising an exam of the patient obtained at a second time; determining that the first dataset is stored at a first storage location remote from the computing device; determining that the second dataset is stored at a second storage location remote from the computing device, the second storage location being different from the first storage location; determining an availability of a first processing server local to the first storage location to render the first dataset, the first processing server configured to render the first dataset; determining an availability of a second processing server local to the second storage location to render the second dataset, the second processing server configured to render the second dataset; in response to determining that both the first processing server and the second processing server are available to render the respective first and second datasets, requesting rendering of the first and second datasets by the respective first and second processing servers and requesting transmission of the rendered first and second datasets from the respective first and second processing servers to the computing device; in response to determining that the first processing server is not available to render the first dataset, requesting transmission of the first dataset to the computing device and rendering the first dataset at the computing device; and in response to determining that the second processing server is not available to render the second dataset, requesting transmission of the second dataset to the computing device and rendering the second dataset at the computing device, wherein rendering comprises generating at least one of a 2D image or 3D image from a dataset.
Specification