MEDICAL IMAGING AND EFFICIENT SHARING OF MEDICAL IMAGING INFORMATION
An MRI image processing and analysis system may identify instances of structure in MRI flow data, e.g., coherency, derive contours and/or clinical markers based on the identified structures. The system may be remotely located from one or more MRI acquisition systems, and perform: error detection and/or correction on MRI data sets (e.g., phase error correction, phase aliasing, signal unwrapping, and/or on other artifacts); segmentation; visualization of flow (e.g., velocity, arterial versus venous flow, shunts) superimposed on anatomical structure, quantification; verification; and/or generation of patient specific 4-D flow protocols. A protected health information (PHI) service is provided which de-identifies medical study data and allows medical providers to control PHI data, and uploads the de-identified data to an analytics service provider (ASP) system. A web application is provided which merges the PHI data with the de-identified data while keeping control of the PHI data with the medical provider.
1 - 26 . (canceled)
27 . A method of operating a protected health information (PHI) system of a medical analytics platform, the medical analytics platform comprising the PHI system and an analytics service provider (ASP) system, the ASP system storing de-identified medical study data on at least one nontransitory processor-readable storage medium of the ASP system, the method comprising:
storing, by at least one processor of the PHI system, PHI data associated with the de-identified medical study data on at least one nontransitory processor-readable storage medium of the PHI system;
receiving, by the at least one processor of the PHI system, a request for PHI data for the medical study from a client processor-based device, the request including an encrypted PHI access token;
sending, by the at least one processor of the PHI system, the encrypted PHI access token to the ASP system over the at least one communications network for validation;
receiving, by the at least one processor of the PHI system, a notification from the ASP system that the PHI access token is valid; and
sending, by the at least one processor of the PHI system, PHI data for a requested medical study to the client processor-based device over at least one communications network to be merged by the client processor-based device with de-identified medical study data received by the client processor-based device from the ASP system over the at least one communications network.
28 . The method of claim 27 , further comprising:
receiving, by the at least one processor of the PHI system, medical study data which includes PHI data;
removing, by the at least one processor of the PHI system, the PHI data from the medical study data to generate de-identified medical study data;
storing, by the at least one processor of the PHI system, the PHI data in the at least one nontransitory processor-readable storage medium of the PHI system; and
sending, by the at least one processor of the PHI system, the de-identified medical study data to the ASP system over the at least one communications network.
29 . The method of claim 28 wherein receiving medical study data which includes PHI data comprises receiving medical imaging data from a scanner.
30 . The method of claim 28 wherein sending the de-identified medical study data to the ASP system comprises sending the de-identified medical study data to the ASP system using a representational state transfer (REST) application programming interface.
31 . The method of claim 28 wherein removing the PHI data from the medical study data comprises:
removing, by the at least one processor of the PHI system, fields which are allowed to be deleted; and
replacing, by the at least one processor of the PHI system, data in fields which are not allowed to be deleted with obfuscated replacement data.
32 . The method of claim 28 , further comprising:
associating, by the at least one processor of the PHI system, a unique identifier with the medical study data for a medical study;
storing, by the at least one processor of the PHI system, the unique identifier in the at least one nontransitory processor-readable storage medium of the PHI system; and
sending, by the at least one processor of the PHI system, the unique identifier with the de-identified medical data for the medical study to the ASP system over the at least one communications network.
33 . The method of claim 27 , further comprising:
receiving, by the at least one processor of the PHI system, analytics data relating to the de-identified medical study data from the ASP system over the at least one communications network; and
storing, by the at least one processor of the PHI system, the received analytics data on at least one nontransitory processor-readable storage medium communicatively coupled with the PHI system.
34 . The method of claim 27 , further comprising:
providing, by the at least one processor of the PHI system, a list of available studies to the client processor-based device over the at least one communications network; and
receiving, by the at least one processor of the PHI system, a selection of at least one of the available studies in the list from the client processor-based device over the at least one communications network.
35 . The method of claim 27 , further comprising:
periodically sending, by the at least one processor of the PHI system, a check for updates to the ASP system over the at least one communications network; and
receiving, by the at least one processor of the PHI system, update data from the ASP system over the at least one communications network.
36 . The method of claim 27 , further comprising:
receiving, by at least one processor of the client processor-based device, the PHI data from the PHI system over the at least one communications network;
receiving, by the at least one processor of the client processor-based device, the de-identified medical study data from the ASP system over the at least one communications network;
merging, by the at least one processor of the client processor-based device, the PHI data and the de-identified medical study data to generate re-identified medical study data; and
presenting, by the at least one processor of the client processor-based device, the re-identified medical study data to a user of the client processor-based device.
37 - 45 . (canceled)
46 . A non-transitory computer-readable medium storing contents that, when executed by one or more processors, cause actions to be performed, the actions comprising:
storing, by a protected health information (PHI) system of a medical analytics platform, PHI data associated with de-identified medical study data, wherein the medical analytics platform includes an analytics service provider (ASP) system that stores the de-identified medical study data;
receiving, by the PHI system, a request for PHI data for the medical study from a client processor-based device, the request including an encrypted PHI access token;
sending, by the PHI system, the encrypted PHI access token to the ASP system over the at least one communications network for validation;
receiving, by the PHI system, a notification from the ASP system that the PHI access token is valid; and
sending, by the PHI system, PHI data for a requested medical study to the client processor-based device over at least one communications network to be merged by the client processor-based device with de-identified medical study data received by the client processor-based device from the ASP system over the at least one communications network.
47 . The non-transitory computer-readable medium of claim 46 , wherein the actions further comprise:
receiving, by the PHI system, medical study data which includes PHI data;
removing, by the PHI system, the PHI data from the medical study data to generate de-identified medical study data;
storing, by the PHI system, the PHI data in the PHI system; and
sending, by the PHI system, the de-identified medical study data to the ASP system over the at least one communications network.
48 . The non-transitory computer-readable medium of claim 47 wherein receiving medical study data which includes PHI data comprises receiving medical imaging data from a scanner.
49 . The non-transitory computer-readable medium of claim 47 wherein sending the de-identified medical study data to the ASP system comprises sending the de-identified medical study data to the ASP system using a representational state transfer (REST) application programming interface.
50 . The non-transitory computer-readable medium of claim 47 wherein removing the PHI data from the medical study data comprises:
removing, by the PHI system, fields which are allowed to be deleted; and
replacing, by the PHI system, data in fields which are not allowed to be deleted with obfuscated replacement data.
51 . The non-transitory computer-readable medium of claim 47 , wherein the actions further comprise:
associating, by the PHI system, a unique identifier with the medical study data for a medical study;
storing, by the PHI system, the unique identifier in the PHI system; and
sending, by the PHI system, the unique identifier with the de-identified medical data for the medical study to the ASP system over the at least one communications network.
52 . A protected health information (PHI) system of a medical analytics platform, comprising:
one or more processors; and
memory storing contents that, when executed by the one or more processors, cause the PHI system to perform actions comprising:
storing PHI data associated with de-identified medical study data in the PHI system, wherein the medical analytics platform includes an analytics service provider (ASP) system that stores the de-identified medical study data;
receiving a request for PHI data for the medical study from a client processor-based device, the request including an encrypted PHI access token;
sending the encrypted PHI access token to the ASP system over the at least one communications network for validation;
receiving a notification from the ASP system that the PHI access token is valid; and
sending PHI data for a requested medical study to the client processor-based device over at least one communications network to be merged by the client processor-based device with de-identified medical study data received by the client processor-based device from the ASP system over the at least one communications network.
53 . The PHI system of claim 52 , wherein the actions further comprise:
providing a list of available studies to the client processor-based device over the at least one communications network; and
receiving a selection of at least one of the available studies in the list from the client processor-based device over the at least one communications network.
54 . The PHI system of claim 52 , wherein the actions further comprise:
periodically sending a check for updates to the ASP system over the at least one communications network; and
receiving update data from the ASP system over the at least one communications network.
55 . The PHI system of claim 52 , wherein the actions further comprise causing the client processor-based device to:
receive the PHI data from the PHI system over the at least one communications network;
receive the de-identified medical study data from the ASP system over the at least one communications network;
merge the PHI data and the de-identified medical study data to generate re-identified medical study data; and
present the re-identified medical study data to a user of the client processor-based device.