IP Library Granted Patent US 8,799,009
Granted Patent B2
US 8,799,009 · App. 12/363,954 · Granted Aug 5, 2014

Systems, methods and apparatuses for predicting capacity of resources in an institution

Inventors: Andrew Mellin (Saint Paul, MN); Keith Willard (Saint Paul, MN); Catherine Whelchel (Spartanburg, SC); Mike Myers (Louisville, CO); Kristin Oswald (Roseville, MN); Michael Altmann (Minneapolis, MN)
Assignee: McKesson Financial Holdings
G06Q50/22G06Q10/06G06Q10/0639G06Q10/00G06Q10/0637G06F19/327
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 8,799,009
App. No.
12/363,954
Granted
Aug 5, 2014
Kind
B2
Abstract

A method, apparatus, system and computer program product are provided for determining one or more current or future conditions regarding capacity and allocation of resources in an institution. The apparatus enables personnel to utilize predictive tools to identify in real-time or in the near future areas of capacity constraints within the institution. The apparatus includes a processor configured to analyze data which includes information associated with the institution. A portion of the data is generated in real-time during an actual time in which events occur. The processor is capable of using at least a portion of the data to identify current conditions or generate one or more predictions regarding conditions to occur in the future that are associated with resources and capacity of the institution. Also, the processor is capable of analyzing results of the predictions and allocating resources of the institution on the basis of the predicted results.

Claims (64)

1. A method comprising:

analyzing data comprising information associated with a health care entity, said data comprising clinical data associated with one or more patients currently within the health care entity, wherein at least some of the data is generated in real-time during an actual time in which one or more events occur;

using at least a portion of the data to generate one or more predictions regarding one or more conditions to occur in the future that are associated with one or more resources of the entity;

analyzing, via a processor, one or more results of the predictions and recommending an allocation of at least one of the one or more resources on the basis of the results;

determining that one of the one or more conditions corresponds to a number of patient transfers and a number of patient discharges during a predetermined time period in the future;

determining that another of the conditions corresponds to a number of beds or rooms in one or more units of the entity that will be available at a predetermined time or during a predetermined time period in the future;

determining that another of the conditions corresponds to one or more levels of congestion within one or more units of the entity, the congestion corresponds to a number of patients assigned to a respective unit, the levels of congestion being determined based in part on a comparison of at least a subset of the number of the beds or rooms that are determined as unoccupied by a patient to a predetermined threshold signifying a level of patient congestion for the respective unit;

determining that the respective unit is congested with patients in an instance in which the number of the beds or the rooms that are determined as unoccupied is below the predetermined threshold;

utilizing at least one of the levels of congestion to determine whether to assign one or more other patients to another respective unit of the entity; and

generating at least one recommendation of a number of persons to schedule for providing medical care for a time period in the future for the patients in at least one of the units based in part on a prediction of a number of patients expected to occupy the unit during the time period in the future, wherein the number of persons to schedule and the prediction of the number of patients is determined based in part on analyzing historical data indicating an average patient to medical personnel ratio within the unit during a corresponding time period in the past.

2. The method of claim 1 , further comprising using the portion of the data to determine one or more future conditions associated with the one or more resources.

3. The method of claim 1 , wherein identifying comprises determining a number of beds or rooms predicted to be in use at the predetermined time or during the predetermined time period.

4. The method of claim 3 , wherein the one or more units comprise one or more health care units.

5. The method of claim 1 , wherein one of the conditions corresponds to one or more levels of congestion relative to at least two units of the entity, the congestion corresponds to a number of individuals assigned to a respective unit, and wherein the method further comprises utilizing at least one of the levels of congestion to determine whether to transfer one or more other individuals from a first unit to a second unit among the two units.

6. The method of claim 5 , further comprising:

displaying the congestion relative to the at least two units; and

utilizing one or more indicators that correspond to the one or more levels of congestion and which are associated with visual representations of the at least two units to determine whether to transfer the other individuals from the first unit to the second unit.

7. The method of claim 1 , wherein at least one of the predictions comprises predicting the number of persons scheduled which are needed to work within the at least one unit of the entity for the time period in the future; and

recommend adding or removing one or more identifiers associated with the persons from one or more staff schedules based on at least one of the results of the predictions, the schedules comprise data indicating the time period in the future that events are designated to occur.

8. The method of claim 7 , further comprising identifying circumstances causing recommendations for changes to the one or more staff schedules and recommending a modification to the one or more staff schedules before the time in the future.

9. The method of claim 1 , wherein the clinical data comprises one or more orders, acuity information or diagnosis information associated with the patient.

10. An apparatus comprising:

at least one processor and at least one memory storing computer code, which when executed by the processor causes the apparatus to:

analyze data comprising information associated with a health care entity, said data comprising clinical data associated with one or more patients currently within the health care entity, wherein at least some of the data is generated in real-time during an actual time in which one or more events occur;

use at least a portion of the data to generate one or more predictions regarding one or more conditions to occur in the future that are associated with one or more resources of the entity;

analyze one or more results of the predictions and recommend an allocation of at least one of the one or more resources on the basis of the results;

determine that one of the one or more conditions corresponds to a number of patient transfers and a number of patient discharges during a predetermined time period in the future;

determine that another of the conditions corresponds to a number of beds or rooms in one or more units of the entity that will be available at a predetermined time or during a predetermined time period in the future;

determine that another of the conditions corresponds to one or more levels of congestion within one or more units of the entity, the congestion corresponds to a number of patients assigned to a respective unit, the levels of congestion being determined based in part on a comparison of at least a subset of the number of the beds or rooms that are determined as unoccupied by a patient to a predetermined threshold signifying a level of patient congestion for the respective unit;

determine that the respective unit is congested with patients in an instance in which the number of the beds or the rooms that are determined as unoccupied is below the predetermined threshold;

utilize at least one of the levels of congestion to predict whether to assign one or more other patients to another respective unit of the entity; and

generate at least one recommendation of a number of persons to schedule for providing medical care for a time period in the future for the patients in at least one of the units based in part on a prediction of a number of patients expected to occupy the unit during the time period in the future, wherein the number of persons to schedule and the prediction of the number of patients is determined based in part on analyzing historical data indicating an average patient to medical personnel ratio within the unit during a corresponding time period in the past.

11. The apparatus of claim 10 , wherein when the processor executes the computer code, the apparatus is further configured to use the portion of the data to determine one or more future conditions associated with the one or more resources.

12. The apparatus of claim 10 , wherein when the processor executes the computer code, the apparatus is further configured to identify the number by determining a number of beds or rooms predicted to be in use at the predetermined time or during the predetermined time period in the future.

13. The apparatus of claim 10 , wherein the one or more units comprise one or more health care units.

14. The apparatus of claim 10 , wherein when the processor executes the computer code, the apparatus is further configured to:

determine, in the future, that one of the conditions corresponds to one or more levels of congestion relative to at least two units of the entity, the congestion corresponds to a number of individuals assigned to a respective unit; and

utilize at least one of the levels of congestion to determine whether to transfer one or more other individuals from a first unit to a second unit among the two units.

15. The apparatus of claim 14 , wherein when the processor executes the computer code, the apparatus is further configured to:

display the current and future congestion relative to the at least two units and

utilize one or more indicators that correspond to the one or more levels of congestion and which are associated with visual representations of the at least two units to determine whether to transfer the other individuals from the first unit to the second unit.

16. The apparatus of claim 10 , wherein when the processor executes the computer code, the apparatus is further configured to:

determine that at least one of the predictions comprises predicting the number of persons scheduled which are needed to work within the at least one unit of the entity for the time period in the future; and

recommend adding or removing one or more identifiers associated with the persons from one or more staff schedules based on at least one of the results of the predicting, the schedules comprise data indicating the time period in the future that events are designated to occur.

17. The apparatus of claim 16 , wherein when the processor executes the computer code, the apparatus is further configured to:

identify circumstances causing recommendations for changes to the one or more schedules; and

recommend a modification of the one or more staff schedules before the time in the future.

18. A computer program product, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

a first executable portion for analyzing data, comprising information associated with an entity, said data comprising clinical data associated with one or more patients currently within the health care entity, wherein at least some of the data is generated in real-time during an actual time in which one or more events occur;

a second executable portion for using at least a portion of the data to generate one or more predictions regarding one or more conditions to occur in the future that are associated with one or more resources of the entity;

a third executable portion for analyzing one or more results of the predictions and recommending an allocation of one or more resources on the basis of the results;

a fourth executable portion for determining that one of the one or more conditions corresponds to a number of patient transfers and a number of patient discharges during a predetermined time period in the future;

a fifth executable portion for determining that another of the conditions corresponds to a number of beds or rooms in one or more units of the entity that will be available at a predetermined time or during a predetermined time period in the future;

a sixth executable portion for determining that another of the conditions corresponds to one or more levels of congestion within one or more units of the entity, the congestion corresponds to a number of patients assigned to a respective unit, the levels of congestion being determined based in part on a comparison of at least a subset of the number of the beds or rooms that are determined as unoccupied by a patient to a predetermined threshold signifying a level of patient congestion for the respective unit;

a seventh executable portion for determining that the respective unit is congested with patients in an instance in which the number of beds or the rooms that are determined as unoccupied is below the predetermined threshold;

an eighth executable portion for utilizing at least one of the levels of congestion to predict whether to assign one or more other patients to another respective unit of the entity; and

a ninth executable portion for generating at least one recommendation of a number of persons to schedule for providing medical care for a time period in the future for the patients in at least one of the units based in part on a prediction of a number of patients expected to occupy the unit during the time period in the future, wherein the number of persons to schedule and the prediction of the number of patients is determined based in part on analyzing historical data indicating an average patient to medical personnel ratio within the unit during a corresponding time period in the past.

19. The computer program product of claim 18 , wherein utilizing comprises utilizing the level of congestion to determine whether to recommend assigning the one or more other individuals to the respective unit to meet future patient demand.

20. The computer program product of claim 18 , further comprising a tenth executable portion for using the portion of the data to determine one or more current and future conditions associated with the one or more resources.

21. The computer program product of claim 18 , wherein identifying comprises determining a number of beds or rooms predicted to be in use at the predetermined time or during the predetermined time period.

22. The computer program product of claim 18 , wherein one of the conditions corresponds to one or more current and future levels of congestion relative to at least two units of the entity, the congestion corresponds to a number of individuals assigned to a respective unit, and wherein the computer program product further comprises a tenth executable portion for utilizing at least one of the levels of congestion to determine whether to transfer one or more other individuals from a first unit to a second unit among the two units.

23. The computer program product of claim 22 , further comprising:

an eleventh executable portion for displaying the congestion relative to the at least two units; and

a twelfth executable portion for utilizing one or more indicators that correspond to the one or more levels of congestion and which are associated with visual representations of the at least two units to determine whether to transfer the other individuals from the first unit to the second unit.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2022
From: BANK OF AMERICA, N.A.
To: CHANGE HEALTHCARE RESOURCES, LLC (FORMERLY KNOWN AS ALTEGRA HEALTH OPERATING COMPANY LLC); CHANGE HEALTHCARE SOLUTIONS, LLC; CHANGE HEALTHCARE PERFORMANCE, INC. (FORMERLY KNOWN AS CHANGE HEALTHCARE, INC.); CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE TECHNOLOGIES, LLC (FORMERLY KNOWN AS MCKESSON TECHNOLOGIES LLC); CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 061620/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 046449/0899 →
CHANGE OF ADDRESS Recorded Mar 23, 2017
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 042082/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2017
From: PF2 IP LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 041966/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: MCKESSON CORPORATION
To: PF2 IP LLC
Reel/Frame 041938/0501 →
SECURITY AGREEMENT Recorded Mar 2, 2017
From: CHANGE HEALTHCARE HOLDINGS, LLC; CHANGE HEALTHCARE, INC.; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE SOLUTIONS, LLC; ALTEGRA HEALTH OPERATING COMPANY LLC; MCKESSON TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 041858/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
To: MCKESSON CORPORATION
Reel/Frame 041355/0408 →
CHANGE OF NAME Recorded Jan 11, 2017
From: MCKESSON FINANCIAL HOLDINGS
To: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
Reel/Frame 041329/0879 →
CHANGE OF NAME Recorded Oct 17, 2012
From: MCKESSON FINANCIAL HOLDINGS LIMITED
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 029141/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2009
From: MELLIN, ANDREW; WILLARD, KEITH; WHELCHEL, CATHERINE; MYERS, MIKE; OSWALD, KRISTIN; ALTMANN, MICHAEL
To: MCKESSON FINANCIAL HOLDINGS LIMITED
Reel/Frame 022188/0863 →
Continuity (1)
Related Publication 20100198609A1 · Aug 5, 2010