SYSTEMS AND METHODS FOR MANAGING, STORING, AND EXCHANGING HEALTHCARE INFORMATION ACROSS HETEROGENEOUS HEALTHCARE SYSTEMS
First Claim
1. A computer-implemented method for normalizing patient data comprising the steps of:
- receiving a data request, by at least one processor, from a computer system associated with a particular user, to send data associated with a particular patient to the computer system;
in response to receiving the data request from the computer system associated with the particular user;
retrieving, by at least one processor, a first set of data associated with the particular patient from a computer system of a particular healthcare provider, wherein the first set of particular patient data includes one or more provider terms of the particular healthcare provider; and
retrieving, by at least one processor, a set of local terms associated with the particular user from a database;
normalizing, by at least one processor, the first set of particular patient data, wherein normalizing the first set of particular patient data comprises converting at least one of the one or more provider terms to a first at least one generic term;
adding the normalized first set of particular patient data to a patient output record;
denormalizing the patient output record, wherein denormalizing the patient output record comprises converting the at least one generic term to one or more local terms of a set of local terms associated with the particular user; and
transmitting the denormalized patient output record to the computer system associated with the particular user.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure generally relate to systems and methods for accessing, managing, and exchanging patient information across a plurality of providers that may have various discrete medical record systems, including, but not limited to medical facilities, clinics, ambulatory emergency health systems, and other providers (e.g., heterogeneous healthcare providers). In various embodiments, the system receives a request from a requesting party for one or more records of a particular patient. In response, in one or more embodiments, the system identifies what information (if any) the requester is authorized to receive, retrieves the information the requester is authorized to receive from various discrete medical record systems, then normalizes and aggregates the retrieved information. In a particular embodiment, the system also denormalizes the data (e.g., converts the data to the local format and terms of the requester) before transmitting the retrieved data to the requester.
29 Citations
17 Claims
-
1. A computer-implemented method for normalizing patient data comprising the steps of:
-
receiving a data request, by at least one processor, from a computer system associated with a particular user, to send data associated with a particular patient to the computer system; in response to receiving the data request from the computer system associated with the particular user; retrieving, by at least one processor, a first set of data associated with the particular patient from a computer system of a particular healthcare provider, wherein the first set of particular patient data includes one or more provider terms of the particular healthcare provider; and retrieving, by at least one processor, a set of local terms associated with the particular user from a database; normalizing, by at least one processor, the first set of particular patient data, wherein normalizing the first set of particular patient data comprises converting at least one of the one or more provider terms to a first at least one generic term; adding the normalized first set of particular patient data to a patient output record; denormalizing the patient output record, wherein denormalizing the patient output record comprises converting the at least one generic term to one or more local terms of a set of local terms associated with the particular user; and transmitting the denormalized patient output record to the computer system associated with the particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A universal medical information system for managing patient records across heterogeneous health care systems comprising:
-
at least one central electronic database for storing one or more patient health records; one or more registries, wherein each of the one or more registries are hosted by the universal medical archive system and comprise health record data associated with one or more patients of a third-party provider; and at least one processor communicably coupled to the at least one central electronic database and the one or more registries, wherein the at least one processor is configured to; receive a set of local terms associated with a particular user; store, by at least one processor, the set of local terms in the at least one central electronic database; receive a data request from a computer system associated with the particular user, to send data associated with a particular patient to the computer system; in response to receiving the data request from the computer system associated with the particular user; retrieve a first set of data associated with the particular patient from a computer system of a particular healthcare provider, wherein the first set of particular patient data includes one or more provider terms of the particular healthcare provider; retrieve the set of local terms from the database; and normalize the first set of particular patient data, wherein normalizing the first set of particular patient data comprises converting at least one of the one or more provider terms to a first at least one generic term; add the normalized first set of particular patient data to a patient output record comprising the first at least one generic term; denormalize the patient output record, wherein denormalizing the patient output record comprises converting the first at least one generic term to one or more local terms of the set of local terms; and transmit the denormalized patient output record to the computer system associated with the particular user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A universal medical information system for managing patient records across heterogeneous health care systems comprising:
-
at least one central electronic database for storing one or more patient health records; one or more registries, wherein each of the one or more registries are hosted by the universal medical archive system and comprise health record data associated with one or more patients of the third-party provider; and at least one processor communicably coupled to the at least one central electronic database and the one or more registries, wherein the at least one processor is configured to; receive a data request from a computer system associated with a particular user to send data associated with a particular patient to the computer system; in response to receiving the data request from the computer system associated with the particular user; retrieve a data set associated with the particular patient from each of a plurality of computer systems of a plurality of particular healthcare providers, wherein the plurality of data sets include a plurality of provider terms; determining an applicable standard for each of the plurality of data sets; and converting one or more provider terms of the plurality of provider terms to one or more generic terms; add each of the plurality of data sets to a patient output record; determine whether the patient output record includes one or more duplicate generic terms; in response to determining that the patient output record includes one or more duplicate generic terms, modify the patient output record to exclude the one or more duplicate generic terms; converting each of the one or more generic terms to one or more local terms, wherein the one or more local terms are terms associated with the particular user; and transmit the patient output record to the computer system associated with the particular user.
-
-
17. A computer-implemented method for managing patient data comprising the steps of:
-
receiving a request from a healthcare provider to provide particular data associated with a particular patient, wherein the request comprises a local set of rules for naming and formatting patient data; in response to receiving the request from the provider, extracting a data element corresponding to the particular data from a plurality of data elements, wherein the plurality of data elements are stored in a centralized database, are formatted according to a centralized set of rules, and include a source identifier; determining whether the source identifier of the extracted data element corresponds to the healthcare provider; in response to determining that the source identifier of the extracted data element does not correspond to the healthcare provider, determining whether the extracted data is named and formatted according to the local set of rules; in response to determining that the extracted data is not named and formatted according to the local set of rules, conforming the extracted data with the local set of rules; and transmitting the conformed extracted data to the healthcare provider.
-
Specification