Method and system for extracting data from a plurality of electronic data stores of patient data to provide provider and patient data similarity scoring
Inventors
Naeymi-Rad, Frank • Cardwell, Matthew • Decaro, Michael • Paul, Erina • Wang, Yiqing • Thompson, James • Kanter, Andrew
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
A system and method for extracting data from an electronic health record to provide provider and patient data similarity scoring includes: encoding a problem list for a plurality of patients with concepts from a common electronic health record ontology. In one aspect, the patients have electronic health records maintained by a plurality of providers. The system and method then may parse the concepts into a plurality of clusters or categories and determining, for each of the providers, a total number of patients that have at least one problem in a cluster or category or determining, for each patient, which of the plurality of clusters or categories correspond to at least one concept encoded in the patient's problem list. The system and method then may calculate for each pair of providers or patients, a distance between the providers or patients.
Core Innovation
The invention provides a method for extracting data from a plurality of electronic data repositories to provide provider and patient data similarity scoring. It encodes a plurality of electronic problem lists stored using one or more electronic health record ontologies so that the problem lists are used with a respective electronic health record software package, and the problem lists are associated with patients and providers maintained by a plurality of providers, with each patient attributable to a respective provider.
The method parses the concepts from the encoded problem lists into clusters or categories of concept groupings. It determines, for each provider and for all of the problems encoded to a respective concept within a cluster or category, a total number of patients that have at least one problem in the cluster or category, and associates a patient to the cluster or category according to whether the patient has at least one problem in the cluster or category, iterating the determining step for each remaining cluster or category.
The method calculates, for each pair of providers, a distance between the providers using the results of the determining and iterating steps. It generates, on a display of a computer, a first user interface arranging at least a subset of the providers into one or more groups reflected by the plurality of clusters or categories, with a visual representation of a closest match based on the distance between the providers and a selectable second user interface depicting a selected provider with one or more other providers calculated to be closest and visual representations of a degree of closeness.
Claims Coverage
The claim coverage includes 9 inventive features across the independent claim and dependent claims: ontology-based encoding, concept clustering, provider-level patient counting, pairwise provider distance calculation, grouped similarity user interfaces, Minkowski distance of order 2, normalization by provider patient totals, common ontology as interface terminology, and SNOMED CT or ICD / exact problem list match inputs.
Ontology-encoded provider-linked patient problem lists for EHR software package usage
Encoding a plurality of electronic problem lists stored using one or more electronic health record ontologies for a respective plurality of patients, with each patient attributable to a respective provider, so the problem lists are used with a respective electronic health record software package.
Parsing concepts into clusters or categories of concept groupings
Parsing the concepts into a plurality of clusters or categories of concept groupings.
Provider-level patient counts per cluster/category
Determining, for each provider, a total number of patients that have at least one problem in a cluster or category, and associating a patient with the cluster or category according to whether the patient has at least one problem in the cluster or category, iterating for each remaining cluster or category.
Pairwise provider distance calculation using cluster/category patient-count results
Calculating, for each pair of providers, a distance between the providers using the results of the determining and iterating steps.
Similarity-ranked grouped user interfaces with selectable closest-provider detail view
Generating a first user interface that arranges at least a subset of the providers into one or more groups reflected by the clusters or categories, provides a visual representation of a closest match for each provider in the subset based on the distance, and is selectable to generate a second user interface depicting a selected provider with one or more other providers calculated to be closest, along with visual representations of a degree of closeness.
Minkowski distance of order 2 between provider pairs
Calculating the distance between each pair of providers using a Minkowski distance of order 2.
Normalizing calculation results by each provider total number of patients
Normalizing calculation results by dividing the results of the determining and iterating steps by each provider’s total number of patients.
Common electronic health record ontology implemented as an interface terminology
Implementing the common electronic health record ontology as an interface terminology.
Encoding problem list using SNOMED CT or ICD selected common ontologies
Encoding the problem list, directly or indirectly, using a health record ontology selected from Systematized Nomenclature of Medicine or International Classification of Disease, and using exact problem list matches as inputs to the calculating step.
Overall, the claims cover ontology-encoded problem lists tied to providers, concept clustering into clusters or categories, provider-level patient counting within each cluster or category, pairwise provider distance calculation, and grouped user interfaces that present closest matches and selectable comparison views. Dependent claims further specify the distance metric, normalization, ontology implementation, named ontology options, and exact problem list match inputs.
Stated Advantages
Not explicitly described in patent.
Documented Applications
Not explicitly described in patent.
Interested in licensing this patent?