System for dynamic location-aware patient care process controls and dynamic location-aware tracking
A system having a system backend having a backend processor configured to define a patient clinical team associated with a patient clinical process comprising of a series of patient clinical tasks effected within the healthcare facility, each patient clinical task with an associated patient clinical task location within the healthcare facility, a group of mobile devices communicably connected via a network to the system backend, each mobile device being associated with and configured for use by at least one care member of the patient clinical team, a low energy (LE) beacon array arranged in a predetermined relationship with and differentiating between different patient clinical task locations, and communicably connected to each of the mobile devices that is configured to resolve its proximity, from the beacon array, relative to the at least one patient clinical task location. The backend processor is configured to dynamically enhance the patient clinical team by dynamically changing in real-time a predetermined characteristic of the patient clinical team based on the resolved proximity of each mobile device associated with each care member of the patient clinical team.
1 . A system for controlling a patient clinical process in a healthcare facility, the system comprising:
a system backend comprising:
a backend processor configured to define a patient care team associated with the patient clinical process for administering medical care to a patient within the healthcare facility, the patient clinical process comprising a series of patient clinical tasks effected within the healthcare facility and assigned to care members of the patient care team, each patient clinical task associated with a physically localized patient clinical task location within the healthcare facility, each physically localized patient clinical task location comprising a physical location within the healthcare facility at which a particular patient clinical task of the series of patient clinical tasks is to be performed with respect to administering the medical care to the patient;
a group of mobile devices communicably connected via a network to the system backend, each mobile device comprising a device processor and being fungible with another mobile device of the group of mobile devices, wherein logging into a mobile device comprises associating and configuring the mobile device of the group of mobile devices for use by a particular care member of the patient care team; and
a low energy (LE) beacon array comprising a plurality of LE beacons, each LE beacon being arranged in a predetermined physical locational relationship relative to other LE beacons of the plurality of LE beacons and differentiating between a plurality of physically localized patient clinical task locations based on the predetermined physical locational relationship, each LE beacon broadcasting a self-identifying signal, and each mobile device being configured to resolve its physical location within a single physically localized patient clinical task location of the plurality of physically localized patient clinical task locations by at least:
receiving one or more self-identifying signals from individual LE beacons of the plurality of LE beacons;
determining a proximity to each of the individual LE beacons from which the mobile device received the one or more self-identifying signals based at least in part on analyzing signal strength of the one or more self-identifying signals;
determining a particular LE beacon that is closest in proximity to the mobile device by comparing the determined proximities; and
resolving its physical location as being within the single physically localized patient clinical task location that is associated with the particular LE beacon;
wherein the backend processor is further configured to at least:
generate an alert or notification based on a first clinical task of a first clinical process;
dynamically route the alert or notification to at least a first subset of the group of mobile devices within the network;
receive resolved proximities of the group of mobile devices within the network that are communicating with the system backend;
determine whether there is a mobile device with a resolved proximity that is at the physical location associated to the first clinical task with the alert or notification that is still currently active;
in response to a mobile device having a resolved proximity at the physical location associated with the first clinical task, disable the alert or notification; and
in response to no mobile devices having resolved proximities at the physical location associated with the first clinical task, escalate the alert or notification to a higher level.
2 . The system of claim 1 , wherein escalating the alert or notification includes dynamically routing the alert or notification to at least a second subset of the group of mobile devices within the network, wherein the second subset is greater than the first subset.
3 . The system of claim 1 , wherein escalating the alert or notification includes escalating the alert or notification until there is a mobile device with a resolved proximity that is at the physical location associated to the first clinical task with the alert or notification that is still currently active.
4 . The system of claim 1 , wherein escalating the alert or notification includes escalating the alert or notification until there is the first clinical task is resolved.
5 . The system of claim 1 , wherein escalating the alert or notification includes expanding a number of the care members of the patient care team as part of a care team directory associated with the first clinical task.
6 . The system of claim 1 , wherein escalating the alert or notification includes escalating the alert or notification until a user responds to the alert or notification.
7 . The system of claim 1 , wherein the backend processor is further configured to resolve care members of the patient care team for each patient clinical task based on the resolved physical location of each mobile device associated with each care member of the patient care team.
8 . The system of claim 1 , wherein the backend processor resolves care members of the patient care team by dynamically updating a care team directory associated with each patient clinical task, the care team directory comprising one or more selectable elements, presented on each mobile device, each of the one or more selectable elements associated with each care member of the patient care team.
9 . The system of claim 8 , wherein the backend processor dynamically changes a state of at least one of the one or more selectable elements within the care team directory on each mobile device, the state of the at least one of the one or more selectable elements indicating availability of the associated care member of the patient care team, for each patient clinical task, based on the resolved physical location of each mobile device associated with each care member.
10 . The system of claim 1 , wherein the backend processor is further configured to filter access to at least one patient information associated with the patient clinical process based on the resolved physical location of each mobile device associated with each care member of the patient care team.
11 . The system of claim 1 , wherein the backend processor is further configured to filter access to at least one clinical information associated with the patient clinical process based on the resolved physical location of each mobile device associated with each care member of the patient care team.
12 . The system of claim 1 , wherein the backend processor is further configured to filter access to at least one laboratory information associated with the patient clinical process based on the resolved physical location of each mobile device associated with each care member of the patient care team.
13 . The system of claim 1 , wherein the backend processor is further configured to generate a patient care process-specific patient care team directory based on the resolved physical location of each mobile device associated with each care member of the patient care team.
14 . The system of claim 1 , wherein the backend processor is further configured to automatically change a login state of the mobile device of the group of mobile devices from a first login state to a second login state based at least in part on (i) a credential information of the particular care member of the patient care team and (ii) the resolved physical location of the mobile device, wherein the system backend receives the credential information.
15 . The system of claim 1 , wherein the backend processor is further configured to dynamically update and enhance a care team directory for each patient clinical task by dynamically changing a first predetermined characteristic of the patient care team based on the resolved physical location of each mobile device.
16 . The system of claim 15 , wherein the backend processor is further configured to dynamically update the patient clinical process by dynamically changing a second predetermined characteristic of the patient clinical process based on the resolved physical location of each mobile device.
17 . The system of claim 15 , wherein the backend processor is further configured to dynamically update and enhance the care team directory by dynamically changing a state of at least one selectable element of one or more selectable elements within a care team directory, the state of the at least one of the one or more selectable elements reflecting an availability of each care member, of the patient care team for each patient clinical task, based on the resolved physical location of each mobile device associated with each care member.
18 . The system of claim 13 , wherein the backend processor is further configured to dynamically route communication links between the care members and content links between the care members based on the resolved physical location of each mobile device associated with each care member of the patient care team.
19 . The system of claim 1 , wherein the backend processor is further configured to dynamically route asynchronous secure messaging based on the resolved physical location of each mobile device associated with each care member of the patient care team.