US 12,272,437 B2
Creating and updating problem lists for electronic health records
Donald C. Thomas, III, St. Petersburg Beach, FL (US); and Christopher E. Orlando, Verona, NJ (US)
Assigned to Retrieve Medical, Inc., Basking Ridge, NJ (US)
Filed by Retrieve Medical, Inc., Basking Ridge, NJ (US); and The Research Foundation for the State University of New York, Albany, NY (US)
Filed on Apr. 29, 2024, as Appl. No. 18/649,283.
Application 18/649,283 is a continuation of application No. 17/957,061, filed on Sep. 30, 2022, granted, now 12,002,557.
Prior Publication US 2024/0282418 A1, Aug. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G16H 10/60 (2018.01)
CPC G16H 10/60 (2018.01) 20 Claims
OG exemplary drawing
 
1. A system for real-time, centralized management of electronic health records (EHR) in a healthcare environment, comprising:
a centralized server accessed via a network, including a processor and a memory storing instructions that, when executed by the processor, cause the server to:
store a master problem list (MPL) and a plurality of hierarchical derivative problem lists (DPLs) associated with a patient in a medical records database on the server;
implement a temporal-based data transmission and storage policy that is predetermined or set by a user, the implementing comprising transforming annotated problem list (PL) data reflecting clinical observations using natural language processing (NLP) into one or more keywords and sending only the keywords from one or more user devices to the server to minimize an amount of data transmitted to the server during updating the MPL during peak usage times increase transmission speed over the network, and improve real-time network capability;
actively manage incoming requests for medical data for the patient by determining and dynamically granting access to the MPL and DPLs for the one or more user devices based on specific qualifications and list permissions of healthcare professionals associated with the user devices to control data flow and reduce unnecessary server queries based on at least the data transmission and storage policy;
receive, at the server from the one or more user devices, the annotated PL data reflecting the clinical observations by the healthcare professionals during patient care;
apply the NLP to iteratively compare, in real-time, the received keywords from the annotated PL data with existing entries in the MPL to identify duplicate entries in the MPL;
iteratively remove the duplicate entries from the MPL and selectively storing non-duplicate entries in appropriate authorized DPLs based on hierarchical list update permissions and results of the NLP to minimize data redundancy for optimal storage and processing efficiency at the server;
send an alert to at least one of the user or one or more user devices with approval authority for annotations to be added to the EHR, where updates to higher hierarchical levels are prevented from being stored to the server until edits to the annotated PL data have been approved for storage in one or more PLs by the at least one of a user or one or more user devices with the approval authority; and
disable update buttons for the PL which has been edited/annotated on a device screen of the user who entered the edits/annotations until the previously sent edit/annotation updates have been approved or denied by the user and/or one or more user devices with approval authority for storage at the server.