System and method for healthcare data management
AssigneeNaviNet, Inc.
InventorRyan Bender
Life of this patent
Estimating the term…
Abstract
A method of managing healthcare data is disclosed. Healthcare data of the first healthcare database operated by a first healthcare data management system (HDMS) is collected. The collected healthcare data is stored in a second healthcare database operated by the second HDMS. The healthcare data between the first healthcare database and the second healthcare database are synchronized by detecting a change in the healthcare data of the first healthcare database, creating a delta file representing the change in the healthcare data of the first healthcare database, transmitting the delta file to the second HDMS and updating the healthcare data of the second healthcare database based on the delta file.
Claims12
A method of managing healthcare data, comprising:
- collecting healthcare data of at least one patient in a first healthcare database operated by a first healthcare data management system (HDMS), the first HDMS including a data management agent (DMA), the first HDMS being controlled by a second HDMS via the DMA;
- storing the collected healthcare data in a second healthcare database operated by the second HDMS;
- detecting changes in the healthcare data of the at least one patient stored in the first healthcare database in real time with the DMA;
- in response to each detected change, creating a delta file corresponding to the at least one patient with the DMA, the delta file including only the detected change in the healthcare data of the at least one patient and associated minimum information necessary to synchronize the healthcare data between the first HDMS and the second HDMS;
- transmitting a command file from the second HDMS to the first HDMS for execution;
- remotely controlling the first HDMS with the second HDMS via the DMA to execute the command file;
- in response to each delta file being created, synchronizing the healthcare data between the first HDMS and the second HDMS according to the at least one patient, wherein synchronizing healthcare data comprises:
- transmitting the delta file to the second HDMS;
- and
- updating the healthcare data of the at least one patient stored in the second healthcare database based on the delta file;
- and
- using the DMA to prevent the first HDMS from accessing the collected healthcare data stored in the second healthcare database.
A healthcare data network, comprising:
- a first healthcare data management system (HDMS) configured to operate a first healthcare database storing healthcare data of at least one patient, the first HDMS operating a data management agent (DMA) and being controlled by a second HDMS via the DMA;
- and
- the second HDMS configured to operate a second healthcare database storing the healthcare data collected from the first healthcare database,
- wherein the DMA includes:
- a detection module configured to detect changes in the healthcare data of the at least one patient stored in the first healthcare database in real time,
- a creation module configure to create a delta file representing the change in the healthcare data of the at least one patient stored in the first healthcare database in response to the real time detection of each change in the healthcare data of the first healthcare database by the detection module, the delta file including only the detected change in the healthcare data of the at least one patient and associated minimum information necessary to synchronize the healthcare data between the first HDMS and the second HDMS according to the at least one patient,
- a transmission module configured to transmit each delta file to the second HDMS via the network as each delta file is created, and
- wherein the DMA is further configured to:
- receive a command file from the second HDMS for execution,
- execute the command file, and
- prevent the first HDMS from accessing the collected healthcare data stored in the second healthcare database.
Dependencies are inferred from the claim text.