# US 11,309,069 B2 · Aggregating data to identify diversion events

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

- Number: US 11,309,069 B2
- Document ID: US11309069B2
- Status: Granted
- Kind: B2
- Application number: 16/564,767
- Filed: 2019-09-09
- Published: 2020-03-05
- Granted: 2022-04-19
- Earliest claimed: 2016-07-18
- Assignees: C/HCA, Inc.
- Applicants: C/HCA, Inc.
- Inventors: Scott Murray; Dan Nguyen; Janet McCallister; Tara Haines; Erica Williams; George Tucker; Heather Fuller; Randy Scott Fagin; Thomas Neal Payne; Sarah Dhane; James E. Hicks; Christopher Anthony; Chigger Bynum
- Web page: https://patentgrep.com/patent/US11309069B2

## CPC

- G16H 20/13: delivered from dispensers
- G06F 16/2358: {Change logging, detection, and notification (replication G06F16/27)}
- G06F 16/24564: {Applying rules; Deductive queries}
- G16H 10/40: for data related to laboratory analysis, e.g. patient specimen analysis
- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- G16H 15/00: ICT specially adapted for medical reports, e.g. generation or transmission thereof
- G16H 40/60: for the operation of medical equipment or devices
- G16H 40/63: for local operation
- G16H 50/20: for computer-aided diagnosis, e.g. based on medical expert systems
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In some examples, there may be provided systems, devices, and methods for using data from disparate sources to determine whether diversion events have occurred. A diversion event may be when a monitored unit intended for a target user is diverted away from the target user.

## Claims

### Claim 1

A computer-implemented method, comprising:
accessing, from a first data source, first data comprising a plurality of first data attributes corresponding to inventory of an automated dispensing cabinet, the automated dispensing cabinet comprising a lockable cabinet in which is stored monitored dispensable units, the plurality of first data attributes representative of:
first properties of a monitored dispensable unit of the monitored dispensable units stored in the lockable cabinet, and
removal of the monitored dispensable unit from the automated dispensing cabinet at a first time;
accessing, from a second data source, second data comprising a plurality of second data attributes corresponding to at least one order for the monitored dispensable unit of the monitored dispensable units stored in the automated dispensing cabinet, the at least one order associated with an electronic record of a dependent user, the plurality of second data attributes representative of second properties of the at least one order including one or more administration properties associated with administering the monitored dispensable unit to the dependent user;
receiving, from a third data source, third data comprising a plurality of third data attributes corresponding to a first authorized user who was located at a facility including the automated dispensing cabinet at the first time when the monitored dispensable unit was removed from the automated dispensing cabinet, and wherein the third data source is at least one of a scheduling application, a timekeeping application, or a geolocation system;
determining whether a diversion event has taken place based on comparing the third data with the first data and the second data, the diversion event comprising use of the monitored dispensable unit in contravention of at least one administration property of the one or more administration properties; and
generating information indicating whether the diversion event has taken place.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein accessing the first data comprises accessing the first data from an archive file generated by the automated dispensing cabinet.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein accessing the first data comprises receiving a data stream, from the automated dispensing cabinet, that includes the first data.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein accessing the second data comprises receiving the second data from a clinical data warehouse configured to store the electronic record of the dependent user and electronic records of other users.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein the first properties identify one or more of an identity of the dependent user, a quantity of the monitored dispensable unit removed from the automated dispensing cabinet, a time at which the monitored dispensable unit was removed from the automated dispensing cabinet, an identity of a user who removed the monitored dispensable unit from the automated dispensing cabinet, or an identification of a use of the monitored dispensable unit after removal.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, wherein the use of the monitored dispensable unit comprises at least one of administration of the monitored dispensable unit to the dependent user, discarding of the monitored dispensable unit, or returning of the monitored dispensable unit to the automated dispensing cabinet.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more administration properties identify one or more of a dosage associated with the at least one order, a frequency associated with the at least one order, a scale associated with the at least one order, an identity of the first authorized user or a second authorized user associated with the at least one order, an identity of the dependent user, a time at which the monitored dispensable unit was administered to the dependent user, or a quantity of the monitored dispensable unit administered to the dependent user.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein the second properties identify an admission time associated with the dependent user, a discharge time associated with the dependent user, one or more tests performed on the dependent user, or results from one or more pain assessments performed on the dependent user.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, further comprising providing the information indicating whether the diversion event has taken place to at least one of a storage device or a user device.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, wherein the automated dispensing cabinet is a computer-controlled drug storage cabinet.

### Claim 11 (depends on 1)

The computer-implemented method of claim 1, wherein the plurality of first data attributes correspond to inventory of a plurality of automated dispensing cabinets and the plurality of second data attributes correspond to a plurality of orders for a plurality of monitored dispensable units, and wherein determining whether the diversion event has taken place comprises determining whether a plurality of diversion events has taken place based on comparing the first data and the second data.

### Claim 12

One or more non-transitory computer-readable storage devices comprising computer-executable instructions that, when executed by one or more computer systems, cause the one or more computer systems to perform operations comprising:
accessing, from a first data source, first data comprising a plurality of first data attributes corresponding to inventory of an automated dispensing cabinet, the automated dispensing cabinet comprising a lockable cabinet in which is stored monitored dispensable units, the plurality of first data attributes representative of:
first properties of a monitored dispensable unit of the monitored dispensable units stored in the lockable cabinet, and
removal of the monitored dispensable unit from the automated dispensing cabinet;
accessing, from a second data source, second data comprising a plurality of second data attributes corresponding to at least one order for the monitored dispensable unit of the monitored dispensable units stored in the automated dispensing cabinet, the at least one order associated with an electronic record of a dependent user, the plurality of second data attributes representative of second properties of the at least one order including one or more administration properties associated with administering the monitored dispensable unit to the dependent user;
receiving, from a third data source, third data comprising a plurality of third data attributes corresponding to a first authorized user who was located at a facility including the automated dispensing cabinet at a first time when the monitored dispensable unit was removed from the automated dispensing cabinet, and wherein the third data source is at least one of a scheduling application, a timekeeping application, or a geolocation system;
determining whether a diversion event has taken place based on comparing the third data with the first data and the second data, the diversion event comprising use of the monitored dispensable unit in contravention of at least one administration property of the one or more administration properties; and
generating information indicating whether the diversion event has taken place.

### Claim 13 (depends on 12)

The one or more non-transitory computer-readable storage devices of claim 12, wherein accessing the first data comprises accessing the first data from an archive file generated by the automated dispensing cabinet or accessing the first data from a data stream in about real-time from the automated dispensing cabinet.

### Claim 14 (depends on 12)

The one or more non-transitory computer-readable storage devices of claim 12, wherein accessing the second data comprises receiving the second data from an electronic record storage system configured to store the electronic record of the dependent user and electronic records of other users.

### Claim 15 (depends on 12)

The one or more non-transitory computer-readable storage devices of claim 12, wherein the first properties identify one or more of an identity of the dependent user, a quantity of the monitored dispensable unit removed from the automated dispensing cabinet, a time at which the monitored dispensable unit was removed from the automated dispensing cabinet, an identity of a user who removed the monitored dispensable unit from the automated dispensing cabinet, or an identification of a use of the monitored dispensable unit after removal.

### Claim 16

A system, comprising:
a memory configured to store computer-executable instructions; and
a processor configured to access the memory and execute the computer-executable instructions to at least:
access first data comprising a plurality of first data attributes corresponding to inventory of an automated dispensing cabinet, the automated dispensing cabinet comprising a lockable cabinet in which is stored monitored dispensable units, the plurality of first data attributes representative of:
first properties of a monitored dispensable unit of the monitored dispensable units stored in the lockable cabinet, and
removal of the monitored dispensable unit from the automated dispensing cabinet;
access second data comprising a plurality of second data attributes corresponding to at least one order for the monitored dispensable unit of the monitored dispensable units stored in the automated dispensing cabinet, the at least one order associated with an electronic record of a dependent user, the plurality of second data attributes representative of second properties of the at least one order including one or more administration properties associated with administering the monitored dispensable unit to the dependent user;
receive, from a third data source, third data comprising a plurality of third data attributes corresponding to a first authorized user who was located at a facility including the automated dispensing cabinet at a first time when the monitored dispensable unit was removed from the automated dispensing cabinet, and wherein the third data source is at least one of a scheduling application, a timekeeping application, or a geolocation system;
determine whether a diversion event has taken place based on comparing the third data with the first data and the second data, the diversion event comprising use of the monitored dispensable unit in contravention of at least one administration property of the one or more administration properties; and
generate information indicating whether the diversion event has taken place.

### Claim 17 (depends on 16)

The system of claim 16, wherein the one or more administration properties identify one or more of a dosage associated with the at least one order, a frequency associated with the at least one order, a scale associated with the at least one order, an identity of an authorized user associated with the at least one order, an identity of the dependent user, a time at which the monitored dispensable unit was administered to the dependent user, or a quantity of the monitored dispensable unit administered to the dependent user.

### Claim 18 (depends on 16)

The system of claim 16, wherein memory includes additional computer-executable instructions and the processor is configured to access the memory and execute the additional computer-executable instructions to provide the information indicating whether the diversion event has taken place to at least one of a storage device or a user device.

### Claim 19 (depends on 16)

The system of claim 16, wherein the second properties identify an admission time associated with the dependent user, a discharge time associated with the dependent user, one or more tests performed on the dependent user, or results from one or more pain assessments performed on the dependent user.
