IP Library Granted Patent US 11,256,876
Granted Patent B2
US 11,256,876 · App. 16/704,958 · Granted Feb 22, 2022

Gap in care determination using a generic repository for healthcare

Inventors: Vikram Anand (Downingtown, PA); Farbod Rahmanian (Leesport, PA); William Michael Hasling (Princeton Junction, NJ); Brian Thornton (Collegeville, PA); Muthu Premananth (Banaglore, IN); Daniel Antohe (Englewood, CO); Radu Stefan Niculescu (Malvern, PA); Camille Anne Egan (Downingtown, PA); Bette Jane Reese (Chadds Ford, PA); William A. Landi (Devon, PA); Todd W. Fritsche (Phoenixville, PA)
Assignee: CERNER INNOVATION, INC.
G06F40/40G16H50/20G16H50/70
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,256,876
App. No.
16/704,958
Granted
Feb 22, 2022
Kind
B2
Abstract

By extracting clinical data of any format from respective different sources, a data repository normalized to a generic format is created. A medical domain specific language may be used to interact with the data repository for identifying cohorts and gaps in care for the respective cohorts. Any rules for finding gaps in care are converted into the medical domain specific language for determining gaps. This standardization in both the data repository and rule application may allow for a true cost and time to value solution accessible to many different medical practices.

Claims (47)

1. A method for determination of a gap in care, the method comprising:

translating a human readable data representation of medical quality data into a machine generic data representation;

mining a data source associated with a patient for values of attributes of a concept in the care for that patient, the data source being located on a healthcare information technology system;

storing the values in a semantically normalized data repository of the care for that patient, the semantically normalized data repository including concepts, attributes of the concepts, and the values for the attributes in the machine generic data representation;

converting, by a processor, a human readable medical rule of a quality measure about the care into a machine executable language for the semantically normalized data repository;

evaluating the semantically normalized data repository of the care for that patient with the human readable medical rule in the machine executable language, wherein evaluating comprises:

identifying a cohort associated with the human readable medical rule, the patient being a member of the cohort; and

determining a gap in the care of the patient for the quality measure with the human readable medical rule, wherein the gap comprises conflicting or non-determinative information in semantically normalized data repository of the care for that patient; and

outputting information for the gap, wherein outputting comprises outputting an intervention or a task for the gap.

2. The method of claim 1 , wherein mining comprises mapping from the data source to the semantically normalized data repository.

3. The method of claim 1 , wherein mining comprises parsing unstructured text with natural language processing.

4. The method of claim 1 , wherein the mining is in response to an addition or a change to the data source associated with the patient during a visit of the patient, and wherein outputting comprises outputting during the visit.

5. The method of claim 1 , wherein mining comprises extracting the values for attributes of the concepts from multiple different data sources, and wherein storing comprises storing the values with a unified coding to a database.

6. The method of claim 1 , wherein storing comprises storing the values with the attributes relevant for each of the concepts, the concepts comprising categories for the care where the categories are generic, the concepts having linked identities for the patient and timing.

7. The method of claim 1 , wherein storing comprises storing the values with the semantically normalized data repository being agnostic such that multiple interfaces with a corresponding multiple data formats are not used.

8. The method of claim 1 , wherein storing comprises storing a table of the concepts linked to tables for attributes of the concepts, the values being stored in the tables for the attributes.

9. The method of claim 1 , wherein storing comprises modifying the semantically normalized data repository, the modifying comprising adding another attribute.

10. The method of claim 1 , wherein converting comprises compiling an xml rule into the language.

11. The method of claim 1 , wherein converting comprises converting the human readable medical rule from a guideline, manual entry, or governing body into the language.

12. The method of claim 1 , wherein converting comprises converting the human readable medical rule from a health quality measure format to functions interacting with the semantically normalized data repository.

13. The method of claim 1 , wherein evaluating comprises parsing the human readable medical rule in the language and applying logic of the parsed human readable medical rule to the semantically normalized data repository.

14. The method of claim 1 , further comprising:

changing the intervention or task when new data is available in the semantically normalized data repository.

15. The method of claim 1 , wherein outputting comprises updating the semantically normalized data repository for the patient with the information.

16. The method of claim 1 , wherein outputting comprises outputting an indication of success of an intervention.

17. The method of claim 1 , further comprising editing, with user input, the concept in the semantic normalized data repository and/or the human readable medical rule.

18. The method of claim 1 , further comprising:

repeating the mining in response to addition of information to the data source associated with the patient;

repeating the converting in response to the human readable medical rule is updated by a source of the human readable medical rule;

repeating the evaluating in response to a change of the human readable medical rule or addition of data to the semantically normalized data repository; or combinations thereof.

19. A system for determination of a gap in care, the system comprising:

at least one memory configured to store clinical data for a patient in a first format; and

a processor configured to:

mine the clinical data of the patient for values of attributes of a concept in care of the patient, wherein the mining comprises parsing unstructured text with natural language processing;

store the values in a semantically normalized data repository of the care for the patient, the semantically normalized data repository including concepts, attributes of the concepts, and the values for the attributes in a machine generic data representation;

convert a human readable medical rule of a quality measure about the care into a machine executable language for a semantically normalized data repository;

evaluate the semantically normalized data repository of the care for the patient with the rule in the machine executable language, wherein the evaluation comprises:

identifying a cohort associated with the human readable medical rule, the patient being a member of the cohort; and

determining a gap in the care of the patient for the quality measure with the human readable medical rule, wherein the gap comprises conflicting or non-determinative information in semantically normalized data repository of the care for that patient; and

output information for the gap wherein outputting comprises outputting an intervention or a task for the gap.

20. A non-transitory computer readable media having stored therein data representing instructions executable by a programmed processor for determination of a gap in care, comprising instructions for:

mining a data source associated with a patient for values of attributes of a concept in care for the patient, wherein the mining comprises parsing unstructured text with natural language processing;

converting, by a processor, a human readable medical rule of a quality measure about the care into a machine executable language for a semantically normalized data repository;

evaluating the semantically normalized data repository of the care for the patient with the rule in the machine executable language, wherein evaluating comprises:

identifying a cohort associated with the human readable medical rule, the patient being a member of the cohort; and

determining a gap in the care of the patient for the quality measure with the human readable medical rule, wherein the gap comprises conflicting or non-determinative information in semantically normalized data repository of the care for that patient; and

outputting information for the gap wherein outputting comprises outputting an intervention or a task for the gap.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: SIEMENS MEDICAL SOLUTIONS USA, INC.
To: CERNER INNOVATION, INC.
Reel/Frame 051534/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2020
From: SIEMENS TECHNOLOGY AND SERVICES PVT. LTD.
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 051452/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2020
From: SIEMENS CORPORATION
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 051452/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: PREMANANTH, MUTHU
To: SIEMENS TECHNOLOGY AND SERVICES PVT. LTD.
Reel/Frame 051439/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: ANAND, VIKRAM; RAHMANIAN, FARBOD; THORNTON, BRIAN; ANTOHE, DANIEL; NICULESCU, RADU STEFAN; EGAN, CAMILLE ANNE; REESE, BETTE JANE; LANDI, WILLIAM A.; FRITSCHE, TODD W.
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 051440/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: HASLING, WILLIAM MICHAEL
To: SIEMENS CORPORATION
Reel/Frame 051440/0447 →
Continuity (4)
Continuation 14331320 · Jul 15, 2014
Continuation In Part 14037469 · Sep 26, 2013
Provisional Application 61846111 · Jul 15, 2013
Related Publication 20200117860A1 · Apr 16, 2020