IP Library Granted Patent US 12700495
Granted Patent B2
US 12700495 · App. 18/781,234 · Granted Aug 4, 2026

Tracking and quality assurance of pathology, radiology and other medical or surgical procedures

Inventor: Sidney P. Smith (Savannah, GA)
Assignee: COMPLETE CONSENT, LLC
G16H40/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12700495
App. No.
18/781,234
Granted
Aug 4, 2026
Kind
B2
Abstract

Described systems and techniques provide for tracking respective medical events such as a patient's pathology specimen etc., based on a unique medical event tracking number throughout the diagnosis and treatment associated with that specimen. The system and technique generation of living reports of patient health conditions that enables medical event-based tracking in a manner that substantially improves medical care by facilitating “closing-the-loop” between the many medical service providers and the laboratories that may be involved in a particular diagnosis and treatment.

Claims (47)

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 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.

2 . The medical event tracking computer system according to claim 1 , wherein the processing system is further configured to, for each tracked medical event for which information is displayed, display statuses of a plurality of stages of a corresponding medical diagnosis life cycle.

3 . The medical event tracking computer system according to claim 1 , wherein the processing system is further configured to:

obtain information for a new tracked medical event and an associated unique medical event tracking number;

identify, in the at least one memory, one or more other tracked medical events related to the new tracked medical event;

store a new tracked medical event record corresponding to the new tracked medical event in the at least one memory and associate, based on corresponding unique medical event tracking numbers, the new tracked medical event record with records corresponding to the one or more other tracked medical events.

4 . The medical event tracking computer system according to claim 1 , wherein the processing system is further configured to:

provide an interface to receive information for one or more additional procedures, referrals, and/or outcomes for the patient in association with a tracked medical event for which a medical event tracking record is stored in the at least one memory; and

provide an interface to define one or more parameters to evaluate a result of the one or more additional procedures, referrals, and/or outcomes.

5 . The medical event tracking computer system according to claim 4 , wherein the processing system is further configured to:

store, in the at least one memory, one or more records representing the received information of the one or more records corresponding to the one or more additional procedures, referrals, and/or outcomes;

configure one or more alerts in association with at least one of the one or more additional procedures, referrals, and/or outcomes; and

responsive to a result associated with the one or more additional procedures, referrals, and/or outcomes, generate a message in accordance with the one or more alerts.

6 . The medical event tracking computer system according to claim 5 , wherein the result is compared to a quality metrics associated with the one or more additional procedures, referrals, and/or outcomes.

7 . The medical event tracking computer system according to claim 5 , wherein the processing system is further configured to transmit the generated message to one or more of the at least one electronic health record system, the at least one medical laboratory information system, or a PACS system via the at least one network communication interface.

8 . The medical event tracking computer system according to claim 1 , wherein the second request is responsive to a cursor hovering over the displayed information for the first tracked medical event record.

9 . The medical event tracking computer system according to claim 1 , wherein the processing system is further configured to:

in response to receiving information corresponding to a particular tracked medical event, identify a plurality of other tracked medical events having a diagnosis corresponding to a diagnosis associated with the particular tracked medical event and for which corresponding tracked medical event records are stored in the at least one memory, wherein the plurality of other tracked medical events are associated with one or more other patients;

identifying, by associating unique medical event tracking numbers associated with corresponding records stored in the at least one memory, one or more related tracked medical events associated with each of the plurality of other tracked medical events;

calculating statistics for the diagnosis associated with the particular tracked medical event, based on the identified one or more related tracked medical events; and

display the calculated statistics.

10 . The medical event tracking computer system according to claim 1 , wherein the processing system is further configured to dynamically update a problem list associated with a diagnosis of the patient by dynamically associating in real-time, in the at least one memory, records corresponding to one or more subsequently-occurring tracked medical events with a record corresponding to the diagnosis of the patient based on medical event tracking numbers of the respective records.

11 . The medical event tracking computer system according to claim 1 , wherein the processing system is further configured to:

receive health-related measurements or reports from a portable platform associated with the patient; and

automatically update one or more of the tracked medical event records stored in the at least one memory in accordance with the received health-related measurements or reports.

12 . The medical event tracking computer system according to claim 11 , wherein the processing system is further configured to control a wellness/medical device connected to the portable platform in accordance with a tracked medical event record stored in association with the patient, in the at least one memory.

13 . The medical event tracking computer system according to claim 11 , in response to the received health-related measurements or reports, determine whether one or more follow on medical events is necessary and for each one or more follow on medical events determined to be necessary: (1) generate a new event instance corresponding to the one or more follow on medical events in the at least one memory, (2) associate the new event instance with a unique medical event tracking number of a stored tracked medical event record associated with the patient, and (3) associate a timer with the new event instance.

14 . The medical event tracking computer system according to claim 1 , wherein the processing system is further configured to obtain said information associated with the patient from the at least one electronic health record system and/or the at least one medical laboratory information system by converting from a code in a message received from the at least one electronic health record system and/or the at least one medical laboratory information system to an event type and/or subtype stored in the at least one memory in association with a tracked medical event record.

15 . The medical event tracking computer system according to claim 1 , wherein the stored plurality of medical event records are devoid of personally-identifiable information of the patient.

16 . The medical event tracking computer system according to claim 1 , wherein the processing system is further configured to:

in response to a message received from the at least one electronic health record system, the at least one medical laboratory information system or a PACS, retro-actively update one or more stored patient information documents associated with a unique medical event tracking number associated with the patient.

17 . A method performed by a processing system of medical event tracking processing system, comprising:

providing, via 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;

obtaining, using the at least one network communication interface, information associated with a 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, and store the obtained information in tracked medical event records in 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 associating 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;

transmitting, 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.

18 . The method according to claim 17 , further comprising, for each tracked medical event for which information is displayed, displaying statuses of a plurality of stages of a corresponding medical diagnosis life cycle.

19 . A non-transitory computer readable storage medium storing instructions for medical event tracking, the instructions, when executed by a processing system including one or more processors, causes the processing system to perform operations comprising:

providing, via 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;

obtaining, using the at least one network communication interface, information associated with a 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, and store the obtained information in tracked medical event records in 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 associating 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;

transmitting, 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.

20 . The non-transitory computer readable medium according to claim 19 , wherein the operations further comprise, for each tracked medical event for which information is displayed, displaying statuses of a plurality of stages of a corresponding medical diagnosis life cycle.