CPC G16H 40/20 (2018.01) | 20 Claims |
1. A medical event tracking computer system, comprising:
at least one memory configured to store a plurality of tracked medical event records, each tracked medical event record including a unique medical event tracking number and corresponding to a tracked medical event in relation to a patient;
at least one network communication interface; and
a processing system comprising at least one processor, the processing system being configured to:
provide, via the at least one network communication interface, a first application programming interface to at least one electronic health record system and a second application programming interface to at least one medical laboratory information system, wherein the first application programming interface and the second application programming interface are configured to convert between medical event codes encoded in one or more non-standard medical event coding schemes and medical event codes encoded in a standard medical event coding scheme;
obtain, using the at least one network communication interface, information associated with the patient from (1) the at least one electronic health record system via the first application programming interface and (2) the at least one medical laboratory information system via the at least one second application programming interface, convert, in the obtained information, medical event codes encoded in at least one of the one or more non-standard medical event coding schemes to corresponding medical event codes encoded in a standard medical event coding scheme, store the obtained information in tracked medical event records in the at least one memory, medical event codes in the tracked medical event records in the at least one memory being encoded in the standard medical event coding scheme and comprising the converted corresponding medical event codes, and associate at least one first timer with the at least one of the generated tracked medical event records, wherein an event type and/or event subtype and the associated first timer are set in accordance with a medical event code included in said obtained information associated with the patient from the at least one medical laboratory information system;
transmit, in response to said obtained information from one electronic health record system or medical laboratory information system of the at least one electronic health record system or the at least one medical laboratory information system and automatically in response to expiration of the at least one first timer, one or more alerts to users at a plurality of other electronic health record systems or medical laboratory information systems of the at least one electronic health record system or the at least one medical laboratory information system so that the users at the plurality of other electronic health record systems or medical laboratory information systems are informed in real-time of a current status of said at least one of the tracked medical event records;
display information from one or more tracked medical event records stored in the at least one memory for the patient, the displayed information including the obtained information;
identify, in the at least one memory and based on respective unique medical event tracking numbers included in corresponding records, a second one or more tracked medical events and a third one or more tracked medical events occurring before and after the event corresponding to said at least one tracked medical event record, respectively; and
dynamically update the displayed information in real-time to include further information from one or more of said one or more second tracked medical events and/or said third tracked medical events.
|