IP Library Granted Patent US 11,823,777
Granted Patent B2
US 11,823,777 · App. 17/236,679 · Granted Nov 21, 2023

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

Inventor: Keith R. Dunleavy (Annapolis, MD)
Assignee: Inovalon, Inc.
G16H10/60G16H50/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,823,777
App. No.
17/236,679
Granted
Nov 21, 2023
Kind
B2
Abstract

A computing platform configured to receive and process an on-demand real-time patient-specific data analysis order is provided. The computing platform can receive an order, determine the viability of the order, and then perform the desired analysis based on parameters provided within the order. As part of the analysis, the computing platform can mine one or more data sources to collect data relevant to the ordered diagnostic. Once the data is collected, the computing platform can analyze the data according to one or more pre-programmed algorithms. The selection of which algorithms to apply to the data set can be determined by the type of on-demand real-time patient-specific data analysis ordered. The on-demand real-time patient-specific data analysis in some examples can be ordered using an external ordering user interface.

Claims (42)

1. A computer-implemented method comprising:

receiving, by a computing platform, a request to perform a particular analysis of real-time, patient-specific medical data for a particular patient;

before the computing platform obtains real-time, patient-specific medical data that is stored on internal databases for performing the particular analysis and before the computing platform obtains real-time, patient-specific medical data that is stored on multiple external databases for performing the particular analysis, determining, by the computing platform, that an amount of the real-time, patient-specific medical data for the particular patient that is sufficient to perform the particular analysis is likely to be identifiable and available in the multiple external databases;

in response to determining that amount of the real-time, patient-specific medical data for the particular patient that is sufficient to perform the particular analysis is likely to be identifiable and available in the multiple external databases, obtaining, by the computing platform, the real-time, patient-specific medical data that is available in the multiple external databases, using a real-time, transactional data mining technique;

aggregating and transforming, by the computing platform, at least a portion of the obtained data for the particular patient from a stored, accessed, or received format into a different format that the computing platform recognizes and operates on to perform the particular analysis;

performing, by the computing platform, the particular analysis based on the obtained data for the particular patient including at least the portion of the obtained data that was aggregated and transformed;

generating, by the computing platform, a result of performing the requested analysis based on the obtained data for the particular patient including at least the portion of the obtained data that was aggregated and transformed; and

providing, by the computing platform, the result of performing the requested analysis for output.

2. The method of claim 1 , wherein the particular analysis comprises a quality of care analysis that assesses a quality of care that the particular patient has received by a provider, and wherein the result of performing the requested analysis comprises an assessment of a quality of care of the particular patient and an indication of remedial steps that are to be undertaken to bring the particular patient within a defined standard of care.

3. The method of claim 1 , wherein the requested analysis comprises an analysis that assesses a potential current or future existence of, or a predicted, implication imposed by, a condition, and wherein the result of performing the requested analysis comprises a risk score for the condition.

4. The method of claim 1 , wherein the requested analysis comprises an analysis that assesses a potential diagnostic test, inquiry or analysis to be performed to aid in care, quality, risk, waste avoidance, or other improved outcome of the particular patient.

5. The method of claim 1 , wherein the requested analysis comprises an analysis that assesses a potential type, venue, duration, timing, or other aspect of a clinical encounter to be undertaken to aid in care, quality, risk, waste avoidance, or other improved outcome of the particular patient.

6. The method of claim 1 , wherein the requested analysis comprises an analysis that assesses a potential treatment to be recommended, prescribed, administered, or performed to aid in care, quality, risk, waste avoidance, or other improved outcome of the particular patient.

7. The method of claim 1 , wherein the requested analysis comprises a waste-avoidance analysis that assesses potentially unnecessary utilization of tests, and wherein the result of performing the analysis comprises an indication of one or more potentially unnecessary tests or treatments.

8. The method of claim 1 , wherein the requested analysis comprises an eligibility analysis that assesses a user's eligibility for various programs, and wherein the result of performing the requested analysis comprises a respective indication of eligibility or applicability for each of the various programs.

9. The method of claim 1 , wherein the requested analysis comprises a risk analysis that assesses categories of care, or cost burdens, for a care model or a payment model.

10. The method of claim 1 , wherein the request includes inclusion criteria that specifies specific sets of data stored on a data lake that are to be included in the requested analysis.

11. The method of claim 1 , wherein the request includes exclusion criteria that specifies specific sets of data stored on a data lake that are to be excluded from the analysis.

12. The method of claim 1 , wherein obtaining the patient-specific data:

obtaining one or more data items that are externally stored at an external data source when the request is received.

13. The method of claim 1 , wherein the data analysis system is exposed as a web service.

14. The method of claim 1 , comprising, after receiving the request, transmitting a secure socket layer (SSL) certificate to an order processing architecture.

15. The method of claim 1 , comprising determining, using an organization map, that a user is associated with an organization that authorizes the requested analysis.

16. The method of claim 1 , comprises receiving a data including a Boolean flag that indicates that sufficient data exists.

17. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving, by a computing platform, a request to perform a particular analysis of real-time, patient-specific medical data for a particular patient;

before the computing platform obtains real-time, patient-specific medical data that is stored on internal databases for performing the particular analysis and before the computing platform obtains real-time, patient-specific medical data that is stored on multiple external databases for performing the particular analysis, determining, by the computing platform, that an amount of the real-time, patient-specific medical data for the particular patient that is sufficient to perform the particular analysis is likely to be identifiable and available in the multiple external databases;

in response to determining that amount of the real-time, patient-specific medical data for the particular patient that is sufficient to perform the particular analysis is likely to be identifiable and available in the multiple external databases, obtaining, by the computing platform, the real-time, patient-specific medical data that is available in the multiple external databases, using a real-time, transactional data mining technique;

aggregating and transforming, by the computing platform, at least a portion of the obtained data for the particular patient from a stored, accessed, or received format into a different format that the computing platform recognizes and operates on to perform the particular analysis;

performing, by the computing platform, the particular analysis based on the obtained data for the particular patient including at least the portion of the obtained data that was aggregated and transformed;

generating, by the computing platform, a result of performing the requested analysis based on the obtained data for the particular patient including at least the portion of the obtained data that was aggregated and transformed; and

providing, by the computing platform, the result of performing the requested analysis for output.

18. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

receiving, by a computing platform, a request to perform a particular analysis of real-time, patient-specific medical data for a particular patient;

before the computing platform obtains real-time, patient-specific medical data that is stored on internal databases for performing the particular analysis and before the computing platform obtains real-time, patient-specific medical data that is stored on multiple external databases for performing the particular analysis, determining, by the computing platform, that an amount of the real-time, patient-specific medical data for the particular patient that is sufficient to perform the particular analysis is likely to be identifiable and available in the multiple external databases;

in response to determining that amount of the real-time, patient-specific medical data for the particular patient that is sufficient to perform the particular analysis is likely to be identifiable and available in the multiple external databases, obtaining, by the computing platform, the real-time, patient-specific medical data that is available in the multiple external databases, using a real-time, transactional data mining technique;

aggregating and transforming, by the computing platform, at least a portion of the obtained data for the particular patient from a stored, accessed, or received format into a different format that the computing platform recognizes and operates on to perform the particular analysis;

performing, by the computing platform, the particular analysis based on the obtained data for the particular patient including at least the portion of the obtained data that was aggregated and transformed;

generating, by the computing platform, a result of performing the requested analysis based on the obtained data for the particular patient including at least the portion of the obtained data that was aggregated and transformed; and

providing, by the computing platform, the result of performing the requested analysis for output.

19. The medium of claim 18 , wherein the particular analysis comprises a quality of care analysis that assesses a quality of care that the particular patient has received by a provider, and wherein the result of performing the requested analysis comprises an assessment of a quality of care of the particular patient and an indication of remedial steps that are to be undertaken to bring the particular patient within a defined standard of care.

Assignments (3)
SECURITY INTEREST Recorded Nov 24, 2021
From: INOVALON, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 058203/0044 →
SECURITY AGREEMENT (SECOND LIEN) Recorded Nov 24, 2021
From: INOVALON, INC.
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 058250/0437 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2021
From: DUNLEAVY, KEITH R.
To: INOVALON, INC.
Reel/Frame 056009/0924 →
Continuity (4)
Continuation 15087821 · Mar 31, 2016
Provisional Application 62269924 · Dec 18, 2015
Provisional Application 62152925 · Apr 26, 2015
Related Publication 20210287769A1 · Sep 16, 2021