CPC G16H 40/63 (2018.01) [G16H 80/00 (2018.01)] | 18 Claims |
1. A computerized system for automatic and real-time interactive graphical user interface generation, 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:
receiving, via a network, real-time status information for a plurality of patients within a medical facility identifying at least one of an occupancy status based upon information received from a sensor attached to a patient bed, a movement status based upon information received from a sensor detecting motion, and a location based upon information received from a location sensor, of the plurality of patients within the medical facility, wherein the real-time status information is associated with a patient identifier;
displaying, within an interactive graphical user interface for a station display, a display displaying the real-time status information for the plurality of patients, wherein the display simultaneously displays 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 at least one remaining milestone task;
determining at least one patient of the plurality of patients is ready to be discharged based upon receipt of a discharge request for the at least one patient;
loading and displaying, responsive to the determining, a discharge milestone plan for each of the at least one patient of the plurality of patients, the discharge milestone plan including a predetermined set of discharge milestone tasks to be completed by personnel of the medical facility before releasing the patient and being based upon a predetermined checklist and an initial estimated discharge time period associated with the set of discharge milestone tasks and a current status of the each of the at least one patient of the plurality of patients, wherein the predetermined checklist is based upon a condition for each of the at least one patient of the plurality of patients and is configured based upon a set of rules identifying milestones associated with patient conditions, wherein at least one of the discharge milestone tasks of the predetermined set of discharge milestone tasks comprises scheduling a transportation request to move the patient to a discharge location and wherein at least another of the discharge milestone tasks of the predetermined set of discharge milestone tasks comprises movement of a patient to a discharge location;
for each of the at least one patient of the plurality of patients, responsive to determining that the real-time status information corresponds to one of the milestone tasks:
determining, from the real-time status information, a progress of the one of the milestone tasks;
determining, based upon a comparison of the progress to a milestone goal of the one of the milestone tasks, 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 the condition of the at least one patient of the plurality of patients;
updating, responsive to determining the real-time status information indicates the milestone task is completed, 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; and
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
updating the display within the interactive graphical user interface, wherein the updating comprises updating the graphical care progress indicators and the percentage completion of a set of milestone tasks based upon the revised estimated discharge time, the completion of the milestone task, and the one or more remaining milestone tasks.
|