×

System and method for providing an on-demand real-time patient-specific data analysis computing platform

  • US 10,381,114 B2
  • Filed: 09/28/2017
  • Issued: 08/13/2019
  • Est. Priority Date: 04/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, from a computing platform that does not already store a sufficient amount of patient-specific medical history data to perform a particular analysis of real-time, patient-specific medical history data for a particular patient and by a message hub of a data analysis system that includes (i) one or more servers that implement the message hub, (ii) a processing server, (iii) one or more servers that store profiles associated with different patients, (iv) a data lake that is in electronic communication with the processing server through one or more external network interfaces and that stores identified data and de-identified data on behalf of one or more third-party healthcare providers, (v) one or more servers that implement an analytics engine, (vi) one or more servers that implement a result generator, (vii) the computing platform that does not already store the sufficient amount of patient-specific medical history data to perform the particular analysis and that comprises an interface that is dedicated to interfacing with the data analysis system, and (viii) one or more servers that implement a data integration service for re-identifying the de-identified data, and for standardizing the identified data and the re-identified data, a request for the particular analysis of real-time, patient-specific medical history data for the particular patient;

    determining, by the processing server of the data analysis system, that a particular profile that is associated with the particular patient indicates that a sufficient amount of the real-time, patient-specific medical history data is stored in the identified data or the de-identified data in the data lake for the analytics engine to perform the particular analysis;

    in response to determining that the particular profile that is associated with the particular patient indicates that a sufficient amount of the real-time, patient-specific medical history data is stored in the identified data or the de-identified data in the data lake for the analytics engine to perform the particular analysis, obtaining, by the processing server of the data analysis system, the real-time, patient-specific medical history data that is stored in the identified data or the de-identified data in the data lake using a real-time, transactional data mining technique that obtains data items individually through the one or more external network interfaces in real-time and that is other than batch processing, rather than waiting for the data items to be provided through the one or more external network interfaces in one or more batches;

    re-identifying, by the one or more servers that implement the data integration service, the de-identified data of the obtained real-time, patient-specific medical history data, and standardizing the identified data and the re-identified data of the obtained real-time, patient-specific medical history data;

    performing, by the analytics engine of the data analysis system, the particular analysis based on the obtained, standardized, real-time, patient-specific medical history data for the particular patient;

    generating, by the result generator of the data analysis system, a result of performing the requested analysis based on the obtained, standardized, real-time, patient-specific medical history data for the particular patient, then deleting the obtained, standardized, real-time, patient-specific medical history data for the particular patient; and

    providing, by the message hub of the data analysis system, the result of performing the requested analysis, through the interface that is dedicated to interfacing with the data analysis system, for output on the computing platform.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×