US 11,728,013 B2
Systems and methods for managing, storing, and exchanging healthcare information across heterogeneous healthcare systems
Christopher John Boston, Waxhaw, NC (US); Gary Robert Hamilton, Waxhaw, NC (US); Robert George Hamilton, Mooresville, NC (US); Charles David Myers, Matthews, NC (US); William Francis Plourde, Charlotte, NC (US); and Ruben Dario Sosa, Charlotte, NC (US)
Assigned to Intelichart, LLC, Fort Mill, SC (US)
Filed by InteliChart, LLC, Fort Mill, SC (US)
Filed on Jul. 16, 2014, as Appl. No. 14/333,132.
Prior Publication US 2016/0019346 A1, Jan. 21, 2016
Int. Cl. G16H 10/60 (2018.01)
CPC G16H 10/60 (2018.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for semantically normalizing patient data across siloed medical record systems via a mirrored database system, the method 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 local registry database operatively connected to a healthcare system database at a computer system of a particular healthcare provider, wherein the local registry database comprises a copy of health record data associated with the particular patient of the particular healthcare provider, the health record data originally stored at the healthcare system database and copied to the local registry database in response to the at least one processor receiving a notification of one or more locally initiated trigger events, and the first set of particular patient data includes one or more provider terms of the particular healthcare provider, and wherein the one or more locally initiated trigger events comprise a change in the health record data at the healthcare system database; and
retrieving, by at least one processor, a set of local terms associated with the particular user from at least one central electronic database;
normalizing, by at least one processor, the first set of particular patient data, wherein normalizing the first set of particular patient data comprises semantically converting at least one of the one or more provider terms to a first at least one generic term by matching a definition of the at least one of the one or more provider terms to a definition of the first at least one generic term;
adding the normalized first set of particular patient data to a patient output record at the local registry database to preserve original health record data stored at the healthcare system database;
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, wherein the particular user receives the denormalized patient output record in real time via a display at the computer system, and wherein the denormalized patient output record is transmitted to the display via an internal routing engine at the computer system.