IP Library Granted Patent US 10,679,746
Granted Patent B1
US 10,679,746 · App. 15/390,086 · Granted Jun 9, 2020

Systems and methods for generating automated real-time graphical user interfaces

Inventors: Rodger J Fletcher (Gibsonia, PA); Prabhuvel Kandaswamy (Bridgeville, PA); Raghuram Ramesh (McDonald, PA); Jason Harber (Pittsburgh, PA); Benjamin Joel Martin (Harmony, PA); Ranjit Abbadasari (Pittsburgh, PA); Jaimin Patel (Monroeville, PA); Thomas Perry (Dubois, PA)
Assignee: TeleTracking Technologies, Inc.
G16H40/63G06F19/3418
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 10,679,746
App. No.
15/390,086
Granted
Jun 9, 2020
Kind
B1
Abstract

Computer-implemented systems and methods are provided for generating automated and real-time graphical user interfaces. A computerized system may include at least one processor configure to perform operations including receiving real-time status information with a identifier, loading a milestone plan including a set of milestone tasks and an initial estimated discharge time period associated with the set of milestone tasks, determining whether the real-time status information indicates completion of the milestone task, updating the milestone plan based on the real-time status information to indicate completion of the milestone task and include one or more remaining milestone tasks, automatically generating information reflecting a graphical representation of the completed milestone task and the one or more remaining milestone tasks, automatically calculating a revised estimated discharge time, and providing the generated interface update information and the revised estimated discharge time for output on the station display.

Claims (95)

1. A computerized system for automatic generation of a real-time patient and bed status grid including dynamic discharge status graphical indicators, the system comprising:

at least one networked processor; and

a storage medium comprising instructions that, when executed, cause the at least one networked processor to automatically perform the operations of:

generating instructions for displaying an interactive graphical user interface for a station display in communication with the at least one networked processor, the interactive graphical user interface showing a grid of real-time statuses for patients and beds in a medical facility, and for each of a plurality of patients, the grid simultaneously displaying:

graphical care progress indicators associated with a patient identifier associated with each of the plurality of patients, and

a percentage completion of a set of milestone tasks determined using one or more remaining milestone tasks, wherein the percentage completion of the set of milestone tasks is displayed as a bar graph showing an amount of fill in the bar corresponding to the percentage completion;

receiving, via a network, real-time status information with the patient identifier or a bed status identifier,

prior to patient arrival, loading bed status information which indicates an availability of a bed for patient assignment,

loading a discharge milestone plan corresponding to the patient identifier, the milestone plan including a predetermined set of milestone tasks to be completed before releasing the patient, and an initial estimated discharge time period associated with the set of milestone tasks,

responsive to receipt of real-time status information corresponding to one of the milestone tasks:

determining whether the real-time status information indicates completion of the milestone task based at least in part on one or more interim progress updates and a set of rules associated with one or more patient conditions,

updating the discharge milestone plan based on the real-time status information to indicate completion of the milestone task and one or more remaining milestone tasks,

automatically calculating a revised estimated discharge time based on the initial estimated discharge time period, a current time, and a time period associated with the completed milestone task or the one or more remaining milestone tasks, and

automatically generating interface update information reflecting the revised estimated discharge time, and a graphical representation of the discharge milestone plan status, the graphical representation depicting an amount of completed milestone tasks compared to the one or more remaining milestone tasks in the updated milestone plan;

responsive to receipt of real-time status information corresponding to the status of the patient bed availability:

determining whether the real-time status information indicates that the bed is available for patient assignment,

assigning an incoming patient to an available bed based on the real-time status information,

updating the bed status identifier to indicate that the patient-assigned bed is no longer available,

automatically generating the interface update information reflecting that the patient-assigned bed is no longer available; and

providing the generated interface update information for output in the real-time patient tracking interface on the station display.

2. The system of claim 1 , wherein

receiving the real-time status information with the patient identifier includes receiving electronic lab results and a patient identifier via the network from a third-party server, and

determining that real-time status information indicates completion of one of the milestone tasks includes determining that the electronic lab results include metrics that fall within a predetermined range corresponding to completion of an examination.

3. The system of claim 1 , wherein

the set of milestone tasks includes at least one required milestone task and at least one optional milestone task, and

calculating the revised estimated discharge time is based on the at least one required task and does not take into account the at least one optional milestone task.

4. The system of claim 3 , wherein the at least one required milestone task and the at least one optional milestone task are based on a predetermined discharge protocol associated with the patient identifier.

5. The system of claim 1 , further comprising:

responsive to receipt of real-time status information corresponding to one of the milestone tasks, calculating a percentage completion of the milestone plan based on the updated milestone plan; and

generating, as part of the interface update information, a graphical symbolic representation of the calculated percentage.

6. The system of claim 5 , wherein calculating the revised estimated discharge time is further based on the percentage completion of the discharge milestone plan.

7. A computerized method for automatic generation of a real-time patient and bed status grid including dynamic discharge status graphical indicators, the method comprising:

generating instructions for displaying an interactive graphical user interface for a station display in communication with the at least one networked processor, the interactive graphical user interface showing a grid of real-time statuses for patients and beds in a medical facility, and for each of a plurality of patients, the grid simultaneously displaying:

graphical care progress indicators associated with a patient identifier associated with each of the plurality of patients, and

a percentage completion of a set of milestone tasks determined using one or more remaining milestone tasks, wherein the percentage completion of the set of milestone tasks is displayed as a bar graph showing an amount of fill in the bar corresponding to the percentage completion;

receiving, by at least one networked processor via a network, real-time status information with the patient identifier or a bed status identifier;

prior to patient arrival, loading bed status information which indicates an availability of a bed for patient assignment,

loading a discharge milestone plan corresponding to the patient identifier, the milestone plan including a predetermined set of milestone tasks to be completed before releasing the patient, and an initial estimated discharge time period associated with the set of milestone tasks;

responsive to receipt of real-time status information corresponding to one of the milestone tasks:

determining whether the real-time status information indicates completion of the milestone task based at least in part on one or more interim progress updates and a set of rules associated with one or more patient conditions;

updating the discharge milestone plan based on the real-time status information to indicate completion of the milestone task and one or more remaining milestone tasks;

automatically calculating a revised estimated discharge time based on the initial estimated discharge time period, a current time, and a time period associated with the completed milestone task or the one or more remaining milestone tasks; and

automatically generating interface update information reflecting the revised estimated discharge time, and a graphical representation of the discharge milestone plan status, the graphical representation depicting an amount of completed milestone tasks compared to the one or more remaining milestone tasks in the updated milestone plan;

responsive to receipt of real-time status information corresponding to the status of the patient bed availability:

determining whether the real-time status information indicates that the bed is available for patient assignment,

assigning an incoming patient to an available bed based on the real-time status information,

updating the bed status identifier to indicate that the patient-assigned bed is no longer available,

automatically generating the interface update information reflecting that the patient-assigned bed is no longer available; and

providing the generated interface update information for output in the real-time patient tracking interface on the station display.

8. The method of claim 7 , wherein

receiving the real-time status information with the patient identifier includes receiving electronic lab results and a patient identifier via the network from a third-party server, and

determining that real-time status information indicates completion of one of the milestone tasks includes determining that the electronic lab results include metrics that fall within a predetermined range corresponding to completion of an examination.

9. The method of claim 7 , wherein

the set of milestone tasks includes at least one required milestone task and at least one optional milestone task, and

calculating the revised estimated discharge time is based on the at least one required task and does not take into account the at least one optional milestone task.

10. The method of claim 9 , wherein the at least one required milestone task and the at least one optional milestone task are based on a predetermined discharge protocol associated with the patient identifier.

11. The method of claim 7 , further comprising:

responsive to receipt of real-time status information corresponding to one of the milestone tasks, calculating a percentage completion of the milestone plan based on the updated milestone plan; and

generating, as part of the interface update information, a graphical symbolic representation of the calculated percentage.

12. The method of claim 11 , wherein calculating the revised estimated discharge time is further based on the percentage completion of the discharge milestone plan.

13. A non-transitory computer-readable medium storing instructions which, when executed, cause at least one networked processor to perform a method for automatic generation of a real-time patient and bed status grid including dynamic discharge status graphical indicators, the method comprising:

generating instructions for displaying an interactive graphical user interface for a station display in communication with the at least one networked processor, the interactive graphical user interface showing a grid of real-time statuses for patients and beds in a medical facility, and for each of a plurality of patients, the grid simultaneously displaying:

graphical care progress indicators associated with a patient identifier associated with each of the plurality of patients, and

a percentage completion of a set of milestone tasks determined using one or more remaining milestone tasks, wherein the percentage completion of the set of milestone tasks is displayed as a bar graph showing an amount of fill in the bar corresponding to the percentage completion;

receiving, by at least one networked processor via a network, real-time status information with the patient identifier or a bed status identifier;

prior to patient arrival, loading bed status information which indicates an availability of a bed for patient assignment,

loading a discharge milestone plan corresponding to the patient identifier, the milestone plan including a predetermined set of milestone tasks to be completed before releasing the patient, and an initial estimated discharge time period associated with the set of milestone tasks;

responsive to receipt of real-time status information corresponding to one of the milestone tasks:

determining whether the real-time status information indicates completion of the milestone task based at least in part on one or more interim progress updates and a set of rules associated with one or more patient conditions;

updating the discharge milestone plan based on the real-time status information to indicate completion of the milestone task and one or more remaining milestone tasks;

automatically calculating a revised estimated discharge time based on the initial estimated discharge time period, a current time, and a time period associated with the completed milestone task or the one or more remaining milestone tasks; and

automatically generating interface update information reflecting the revised estimated discharge time, and a graphical representation of the discharge milestone plan status, the graphical representation depicting an amount of completed milestone tasks compared to the one or more remaining milestone tasks in the updated milestone plan;

responsive to receipt of real-time status information corresponding to the status of the patient bed availability:

determining whether the real-time status information indicates that the bed is available for patient assignment,

assigning an incoming patient to an available bed based on the real-time status information,

updating the bed status identifier to indicate that the patient-assigned bed is no longer available,

automatically generating the interface update information reflecting that the patient-assigned bed is no longer available; and

providing the generated interface update information for output in the real-time patient tracking interface on the station display.

14. The method of claim 13 , wherein

receiving the real-time status information with the patient identifier includes receiving electronic lab results and a patient identifier via the network from a third-party server, and

determining that real-time status information indicates completion of one of the milestone tasks includes determining that the electronic lab results include metrics that fall within a predetermined range corresponding to completion of an examination.

15. The method of claim 14 , wherein

the set of milestone tasks includes at least one required milestone task and at least one optional milestone task, and

calculating the revised estimated discharge time is based on the at least one required task and does not take into account the at least one optional milestone task.

16. The method of claim 15 , wherein the at least one required milestone task and the at least one optional milestone task are based on a predetermined discharge protocol associated with the patient identifier.

17. The method of claim 13 , further comprising:

responsive to receipt of real-time status information corresponding to one of the milestone tasks, calculating a percentage completion of the milestone plan based on the updated milestone plan; and

generating, as part of the interface update information, a graphical symbolic representation of the calculated percentage.

18. The method of claim 17 , wherein calculating the revised estimated discharge time is further based on the percentage completion of the discharge milestone plan.

19. The system of claim 1 , wherein the one or more interim progress updates include one of:

a third-party server indicating that a scan has been processed but is awaiting analysis; or

a computerized IV administration indicating that a patient has completed a percentage of a drug dose.

20. The system of claim 1 , wherein the generated interface update information indicates that the patient is ready for discharge after the milestone plan is completed.

21. The system of claim 1 , wherein the real-time patient tracking interface further displays support icons indicating support services for patient care.

22. The system of claim 21 , wherein the support icons reflect the status of third party care services for the patient.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2024
From: FLETCHER, RODGER J.; KANDASWAMY, PRABHUVEL; RAMESH, RAGHURAM; HARBER, JASON; MARTIN, BENJAMIN JOEL; ABBADASARI, RANJIT; PATEL, JAIMIN; PERRY, THOMAS
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 068586/0918 →
SECURITY INTEREST Recorded Jul 8, 2021
From: TELETRACKING TECHNOLOGIES, INC.; TELETRACKING GOVERNMENT SERVICES, INC.
To: THE HUNTINGTON NATIONAL BANK
Reel/Frame 056805/0431 →
RELEASE OF SECURITY INTEREST CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYANCE TYPE PREVIOUSLY RECORDED AT REEL: 056756 FRAME: 0549. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST Recorded Jul 7, 2021
From: THE HUNTINGTON NATIONAL BANK
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 056784/0584 →
SECURITY INTEREST Recorded Jul 2, 2021
From: THE HUNTINGTON NATIONAL BANK
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 056756/0549 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2019
From: SCHULIGER, BRIAN E; NASH, STEPHEN P; GORI, FRANK J; SHAHADE, LORETTA M
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 050828/0039 →
SECURITY INTEREST Recorded Oct 23, 2019
From: TELETRACKING TECHNOLOGIES, INC.
To: THE HUNTINGTON NATIONAL BANK
Reel/Frame 050809/0535 →
SECURITY INTEREST Recorded Apr 12, 2019
From: TELETRACKING TECHNOLOGIES, INC.
To: SCHULIGER, BRIAN E; NASH, STEPHEN P; GORI, FRANK J; SHAHADE, LORETTA M
Reel/Frame 050160/0794 →
Continuity (3)
Continuation In Part 14950463 · Nov 24, 2015
Provisional Application 62084360 · Nov 25, 2014
Provisional Application 62208533 · Aug 21, 2015
Cited By (3)
US 1,059,403 US 12,592,315 US 12,700,510