IP Library Granted Patent US 11,462,322
Granted Patent B1
US 11,462,322 · App. 16/700,010 · Granted Oct 4, 2022

Methods of determining a state of a dependent user

Inventors: Jeffrey Cuthbert (Littleton, CO); Gary Winfield (Greenwood Village, CO)
Assignee: C/HCA, Inc.
G16H40/67G06K7/10366
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 11,462,322
App. No.
16/700,010
Filed
Dec 2, 2019
Granted
Oct 4, 2022
Kind
B1
Art Unit
3686
USPC
705/2
Abstract

In some examples, a computer-implemented method for determining a state of a dependent user is provided. A flag is generated if a measured first parameter for a dependent user is within a range of values of a respective defined first parameter and a measured second parameter for the dependent user is within a range of values of a respective defined second parameter, and the measured first parameter and the measured second parameter occur within a temporal window.

Claims (62)

1. A computer-implemented method of determining a state of a dependent user, the computer-implemented method comprising:

storing rules in a non-transitory, machine-readable storage medium, where the rules comprise machine-learned rules;

using the machine-learned rules to execute one or more data query scripts to query one or more data stores, and, consequent to execution of the one or more data query scripts in accordance with the machine-learned rules, receiving data for the dependent user from a data warehouse, wherein:

the data comprises a plurality of measured laboratory results and a plurality of measured vital signs,

the data is provided to the data warehouse from a plurality of data sources, and

at least some of the data is converted according to conversion rules of the rules to a second format from a first format in which the at least some of the data is provided by at least one data source of the plurality of data sources;

accessing a rule set of the rules for the dependent user, wherein the rule set comprises a range of values for each of a plurality of defined laboratory results and a range of values for each of a plurality of defined vital signs, and the rule set is a function of a location of the dependent user;

for a subset of the data that is collected within a temporal window:

for at least one measured laboratory result of the plurality of measured laboratory results, comparing the measured laboratory result with a respective one of the plurality of the defined laboratory results to determine whether the measured laboratory result is within the range of values for the respective one of the plurality of defined laboratory results;

for at least one measured vital sign of the plurality of measured vital signs, comparing the measured vital sign with a respective one of the plurality of the defined vital signs to determine whether the measured vital sign is within the range of values for the respective one of the plurality of defined vital signs; and

if it is determined that at least one of the measured laboratory results is within the range of values for the respective one of the plurality of the defined laboratory results and it is determined that at least one of the measured vital signs is within the range of values for the respective one of the plurality of the defined vital signs:

generating a flag indicating that the state of the dependent user is deteriorating;

outputting a message comprising an identifier of the dependent user, the flag, the at least one of the measured laboratory results that is within the range of values for the respective one of the plurality of the defined laboratory results, and the at least one of the measured vital signs is within the range of values for the respective one of the plurality of the defined vital signs;

determining at least one candidate diagnosis of a condition of the dependent user as a function of the flag;

determining at least one candidate treatment of the dependent user as a function of the at least one candidate diagnosis; and

treating the dependent user according to the at least one candidate treatment.

2. The computer-implemented method of claim 1 , further comprising processing the data to filter out invalid entries.

3. The computer-implemented method of claim 1 , wherein the rule set is a function of a classification of the dependent user.

4. The computer-implemented method of claim 1 , wherein the message further comprises a level of response for the state of the dependent user.

5. The computer-implemented method of claim 4 , wherein the message further comprises a time frame for the response.

6. A system of determining a state of a dependent user, the system comprising:

one or more data processors; and

a non-transitory, computer-readable storage medium containing instructions that, when executed on the one or more data processors, cause the one or more data processors to perform actions including:

storing rules comprising machine-learned rules;

using the machine-learned rules to execute one or more data query scripts to query one or more data stores, and, consequent to execution of the one or more data query scripts in accordance with the machine-learned rules, receiving data for the dependent user from a data warehouse, wherein:

the data comprises a plurality of measured laboratory results and a plurality of measured vital signs,

the data is provided to the data warehouse from a plurality of data sources, and

at least some of the data is converted according to conversion rules of the rules to a second format from a first format in which the at least some of the data is provided by at least one data source of the plurality of data sources;

accessing a rule set of the rules for the dependent user, wherein the rule set comprises a range of values for each of a plurality of defined laboratory results and a range of values for each of a plurality of defined vital signs, and the rule set is a function of a location of the dependent user;

for a subset of the data that is collected within a temporal window:

for at least one measured laboratory result of the plurality of measured laboratory results, comparing the measured laboratory result with a respective one of the plurality of the defined laboratory results to determine whether the measured laboratory result is within the range of values for the respective one of the plurality of defined laboratory results;

for at least one measured vital sign of the plurality of measured vital signs, comparing the measured vital sign with a respective one of the plurality of the defined vital signs to determine whether the measured vital sign is within the range of values for the respective one of the plurality of defined vital signs; and

if it is determined that at least one of the measured laboratory results is within the range of values for the respective one of the plurality of the defined laboratory results and it is determined that at least one of the measured vital signs is within the range of values for the respective one of the plurality of the defined vital signs:

generating a flag indicating that the state of the dependent user is deteriorating;

outputting a message comprising an identifier of the dependent user, the flag, the at least one of the measured laboratory results that is within the range of values for the respective one of the plurality of the defined laboratory results, and the at least one of the measured vital signs is within the range of values for the respective one of the plurality of the defined vital signs;

determining at least one candidate diagnosis of a condition of the dependent user as a function of the flag;

determining at least one candidate treatment of the dependent user as a function of the at least one candidate diagnosis; and

treating the dependent user according to the at least one candidate treatment.

7. The system of claim 6 , wherein the actions further include processing the data to filter out invalid entries.

8. The system of claim 6 , wherein the rule set is a function of a classification of the dependent user.

9. The system of claim 6 , wherein the message further comprises a level of response for the state of the dependent user.

10. The system of claim 9 , wherein the message further comprises a time frame for the response.

11. A computer-program product tangibly embodied in a non-transitory, machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions for determining a state of a dependent user, the actions including:

storing rules comprising machine-learned rules;

using the machine-learned rules to execute one or more data query scripts to query one or more data stores, and, consequent to execution of the one or more data query scripts in accordance with the machine-learned rules, receiving data for the dependent user from a data warehouse, wherein:

the data comprises a plurality of measured laboratory results and a plurality of measured vital signs,

the data is provided to the data warehouse from a plurality of data sources, and

at least some of the data is converted according to conversion rules of the rules to a second format from a first format in which the at least some of the data is provided by at least one data source of the plurality of data sources;

accessing a rule set of the rules for the dependent user, wherein the rule set comprises a range of values for each of a plurality of defined laboratory results and a range of values for each of a plurality of defined vital signs, and the rule set is a function of a location of the dependent user;

for a subset of the data that is collected within a temporal window:

for at least one measured laboratory result of the plurality of measured laboratory results, comparing the measured laboratory result with a respective one of the plurality of the defined laboratory results to determine whether the measured laboratory result is within the range of values for the respective one of the plurality of defined laboratory results;

for at least one measured vital sign of the plurality of measured vital signs, comparing the measured vital sign with a respective one of the plurality of the defined vital signs to determine whether the measured vital sign is within the range of values for the respective one of the plurality of defined vital signs; and

if it is determined that at least one of the measured laboratory results is within the range of values for the respective one of the plurality of the defined laboratory results and it is determined that at least one of the measured vital signs is within the range of values for the respective one of the plurality of the defined vital signs:

generating a flag indicating that the state of the dependent user is deteriorating;

outputting a message comprising an identifier of the dependent user, the flag, the at least one of the measured laboratory results that is within the range of values for the respective one of the plurality of the defined laboratory results, and the at least one of the measured vital signs is within the range of values for the respective one of the plurality of the defined vital signs;

determining at least one candidate diagnosis of a condition of the dependent user as a function of the flag;

determining at least one candidate treatment of the dependent user as a function of the at least one candidate diagnosis; and

treating the dependent user according to the at least one candidate treatment.

12. The computer-program product of claim 11 , wherein the actions further include processing the data to filter out invalid entries.

13. The computer-program product of claim 11 , wherein the rule set is a function of a classification of the dependent user.

14. The computer-program product of claim 11 , wherein the message further comprises a level of response for the state of the dependent user.

15. The computer-program product of claim 14 , wherein the message further comprises a time frame for the response.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: CUTHBERT, JEFFREY; WINFIELD, GARY
To: C/HCA, INC.
Reel/Frame 053643/0519 →
Continuity (1)
Provisional Application 62776786 · Dec 7, 2018
Cited By (1)
US 12,272,448