# US 2021/0280282 A1 · Anticipatory Analytics Processing of Electronic Medical Records

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0280282 A1
- Document ID: US20210280282A1
- Status: Published application
- Kind: A1
- Application number: 16/811,191
- Filed: 2020-03-06
- Published: 2021-09-09
- Earliest claimed: 2020-03-06
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Louis Degenaro; Edward A. Epstein; Burn Lewis; Parthasarathy Suryanarayanan
- Web page: https://patentgrep.com/patent/US20210280282A1

## CPC

- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- G06Q 10/1093: Calendar-based scheduling for persons or groups
- G16H 50/70: for mining of medical data, e.g. analysing previous cases of other patients
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A mechanism is provided for implementing an anticipatory analytics processing mechanism for processing electronic medical records (EMRs) of a set of patients using anticipatory analytics to provide patient insights. Responsive to receiving a set of EMRs for a set of patients, each EMR in the set of EMRs is queued into one of a plurality of queues based on a set of work types. Responsive to receiving a request for work by a processing service indicating a work type to be provided, an EMR is identified from the plurality of queues based on the work type to be provided and a predetermined order of work. The identified EMR is dispatched to the processing service. Responsive to receiving a completion indication from the processing service, the EMR is either advanced to a queue associated with a next work type category or indicated that patient insight for a patient associated with the EMR is complete.

## Claims

### Claim 1

A method, in a data processing system, for comprising at least one processor and at least one memory, wherein the at least one memory comprises instructions that are executed by the at least one processor to configure the at least one processor to implement an anticipatory analytics processing mechanism for processing electronic medical records (EMRs) of a set of patients using anticipatory analytics to provide patient insights, the method comprising:
responsive to receiving a set of EMRs for a set of patients, queueing each EMR in the set of EMRs into one of a plurality of queues based on a set of work types;
responsive to receiving a request for work by a processing service indicating a work type to be provided, identifying an EMR from the plurality of queues based on the work type to be provided and a predetermined order of work;
dispatching the identified EMR to the processing service; and
responsive to receiving a completion indication from the processing service, advancing the EMR to a queue associated with a next work type category or indicating that patient insight for a patient associated with the EMR is complete.

### Claim 2 (depends on 1)

The method of claim 1, where in the set of work types comprises a Notes type, a Summary type, and a Delivery type.

### Claim 3 (depends on 1)

The method of claim 1, wherein dispatching the identified EMR to the processing service comprises:
dynamically calculating queue search window extents for past appointment, just-missed appointment, imminent appointment, or future appointment based on the current time-of-day with respect to a request for work from a processing service to facilitate selection of an EMR.

### Claim 4 (depends on 1)

The method of claim 1, wherein the predetermined order of work comprises, in order, high-priority EMRs, imminent EMRs, just-missed EMRs, low-priority EMRs, future EMRs, and past EMRs.

### Claim 5 (depends on 1)

The method of claim 1, wherein the completion indication is completion of a Notes analysis and wherein, response to the completion indication being the completion of the Notes analysis, the EMR is advanced to a Summary type queue.

### Claim 6 (depends on 1)

The method of claim 1, wherein the completion indication is completion of a Summary and wherein, response to the completion indication being the completion of the Summary, the EMR is advanced to a Delivery type queue.

### Claim 7 (depends on 1)

The method of claim 1, wherein the completion indication is completion of a Delivery of patient insights and wherein, responsive to the completion indication being the completion of the Delivery of the patient insight, marking the EMR as having patient insights completed.

### Claim 8

A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a data processing system, causes the data processing system to implement an anticipatory analytics processing mechanism for processing electronic medical records (EMRs) of a set of patients using anticipatory analytics to provide patient insights, and further causes the data processing system to:
responsive to receiving a set of EMRs for a set of patients, queue each EMR in the set of EMRs into one of a plurality of queues based on a set of work types;
responsive to receiving a request for work by a processing service indicating a work type to be provided, identify an EMR from the plurality of queues based on the work type to be provided and a predetermined order of work;
dispatch the identified EMR to the processing service; and
responsive to receiving a completion indication from the processing service, advance the EMR to a queue associated with a next work type category or indicating that patient insight for a patient associated with the EMR is complete.

### Claim 9 (depends on 8)

The computer program product of claim 8, where in the set of work types comprises a Notes type, a Summary type, and a Delivery type.

### Claim 10 (depends on 1)

The computer program product of claim 1, wherein the computer readable program to dispatch the identified EMR to the processing service further causes the data processing system to:
dynamically calculate queue search window extents for past appointment, just-missed appointment, imminent appointment, or future appointment based on the current time-of-day with respect to a request for work from a processing service to facilitate selection of an EMR.

### Claim 11 (depends on 8)

The computer program product of claim 8, wherein the predetermined order of work comprises, in order, high-priority EMRs, imminent EMRs, just-missed EMRs, low-priority EMRs, future EMRs, and past EMRs.

### Claim 12 (depends on 8)

The computer program product of claim 8, wherein the completion indication is completion of a Notes analysis and wherein, response to the completion indication being the completion of the Notes analysis, the EMR is advanced to a Summary type queue.

### Claim 13 (depends on 8)

The computer program product of claim 8, wherein the completion indication is completion of a Summary and wherein, response to the completion indication being the completion of the Summary, the EMR is advanced to a Delivery type queue.

### Claim 14 (depends on 8)

The computer program product of claim 8, wherein the completion indication is completion of a Delivery of patient insights and wherein, responsive to the completion indication being the completion of the Delivery of the patient insight, mark the EMR as having patient insights completed.

### Claim 15

An apparatus comprising:
at least one processor; and
at least one memory coupled to the at least one processor, wherein the at least one memory comprises instructions which, when executed by the at least one processor, cause the at least one processor to implement an anticipatory analytics processing mechanism for processing electronic medical records (EMRs) of a set of patients using anticipatory analytics to provide patient insights, and further cause the at least one processor to:
responsive to receiving a set of EMRs for a set of patients, queue each EMR in the set of EMRs into one of a plurality of queues based on a set of work types;
responsive to receiving a request for work by a processing service indicating a work type to be provided, identify an EMR from the plurality of queues based on the work type to be provided and a predetermined order of work;
dispatch the identified EMR to the processing service; and
responsive to receiving a completion indication from the processing service, advance the EMR to a queue associated with a next work type category or indicating that patient insight for a patient associated with the EMR is complete.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the instructions to dispatch the identified EMR to the processing service further cause at least one processor to:
dynamically calculate queue search window extents for past appointment, just-missed appointment, imminent appointment, or future appointment based on the current time-of-day with respect to a request for work from a processing service to facilitate selection of an EMR.

### Claim 17 (depends on 15)

The apparatus of claim 15, wherein the predetermined order of work comprises, in order, high-priority EMRs, imminent EMRs, just-missed EMRs, low-priority EMRs, future EMRs, and past EMRs.

### Claim 18 (depends on 15)

The apparatus of claim 15, wherein the completion indication is completion of a Notes analysis and wherein, response to the completion indication being the completion of the Notes analysis, the EMR is advanced to a Summary type queue.

### Claim 19 (depends on 15)

The apparatus of claim 15, wherein the completion indication is completion of a Summary and wherein, response to the completion indication being the completion of the Summary, the EMR is advanced to a Delivery type queue.

### Claim 20 (depends on 15)

The apparatus of claim 15, wherein the completion indication is completion of a Delivery of patient insights and wherein, responsive to the completion indication being the completion of the Delivery of the patient insight, mark the EMR as having patient insights completed.
