Context-aware healthcare notification system
A context-aware healthcare system determines, in response to a user device moving within a proximity of an infusion device associated with a patient, automatically determining a status of the infusion device and displaying the status to a user of the user device. An error condition may be determined and a notification is provided to the user device indicating that the user device is within the proximity of the infusion device and that the infusion device is experiencing the error condition, and the notification may include information regarding the corrective action. The user device may then cause the infusion device to correct the error condition according to the corrective action.
1 . A system, the system comprising:
one or more processors; and
non-transitory machine readable medium comprising instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving, based on signals from a user device associated with a user in a healthcare facility, first position data for the user device;
determining, based on the first position data, that the user associated with the user device has moved within a proximity of a infusion device;
determining, after the user associated with the user device is within the proximity of the infusion device, that the user associated with the user device is authorized to access the infusion device;
automatically, based on the user being authorized and responsive to determining that the user has moved within the proximity of the infusion device:
determining a status of the infusion device; and
automatically causing the user device to display a user interface indicating: (a) the user device is within the proximity of the infusion device, and (b) a notification pertaining to the determined status of the infusion device, wherein the notification is displayed only when the user is authorized to access the infusion device and within the proximity of the infusion device;
receiving second position data for the user device after causing the user device to display the user interface, the second position data indicating that the user associated with the user device is not within the proximity of the infusion device; and
automatically causing the user device to change the user interface to no longer display the notification when the user device is not within the proximity of the infusion device.
2 . The system of claim 1 , wherein the operations further comprise:
determining, based on the first position data, that the user associated with the user device has moved within a proximity of a patient; and
determining the user associated with the user device is authorized to treat the patient.
3 . The system of claim 1 , wherein the operations further comprise:
receiving, from the user device, an adjustment to the infusion device; and
causing the infusion device to operate in accordance with the adjustment.
4 . The system of claim 1 , wherein:
determining the status of the infusion device comprises determining that the infusion device is currently experiencing an error condition; and
causing the user device to display a user interface comprises causing the user interface to include: (a) a notification that the infusion device is experiencing the error condition.
5 . The system of claim 4 , wherein the operations further comprise:
generating corrective information regarding a corrective action to address the error condition, causing the user device to display a user interface comprises causing the user interface to include the corrective information;
receiving, from the user device, confirmation of the corrective action; and
causing the infusion device to operate in accordance with the corrective action.
6 . The system of claim 4 , wherein the operations further comprise:
receiving, from the user device, an amount of time in which the user will respond to the error condition; and
after receiving the amount of time, causing the infusion device to suppress at least a portion of an alarm indicating the error condition at the infusion device.
7 . The system of claim 6 , wherein the operations further comprise:
determining the amount of time has elapsed; and
causing the infusion device to activate the alarm indicating the error condition.
8 . The system of claim 4 , wherein:
determining the status of the infusion device comprises determining that the infusion device is currently experiencing an error condition while administering a medication to a patient.
9 . The system of claim 1 , wherein the operations further comprise:
receiving a vital sign of a patient associated with the infusion device; and
providing the vital sign for display via the user interface.
10 . The system of claim 1 , wherein the operations further comprise:
causing, by the user interface, a reprogramming of the infusion device based on a type of a medication or a type of alarm generated by the infusion device to cause an operation of the infusion device to be changed in response to the reprogramming.
11 . A method, the method comprising:
receiving, based on signals from a user device associated with a user in a healthcare facility, first position data for the user device;
determining, based on the first position data, that the user associated with the user device has moved within a proximity of a infusion device;
determining, after the user associated with the user device is within the proximity of the infusion device, that the user associated with the user device is authorized to access the infusion device;
automatically, based on the user being authorized and responsive to determining that the user has moved within the proximity of the infusion device;
determining a status of the infusion device; and
automatically causing the user device to display a user interface indicating: (a) the user device is within the proximity of the infusion device, and (b) a notification pertaining to the determined status of the infusion device, wherein the notification is displayed only when the user is authorized to access the infusion device and within the proximity of the infusion device;
receiving second position data for the user device after causing the user device to display the user interface, the second position data indicating that the user associated with the user device is not within the proximity of the infusion device; and
automatically causing the user device to change the user interface to no longer display the notification when the user device is not within the proximity of the infusion device.
12 . The method of claim 11 further comprising
determining, based on the first position data, that the user associated with the user device has moved within a proximity of a patient; and
determining the user associated with the user device is authorized to treat the patient.
13 . The method of claim 11 further comprising
receiving, from the user device, an adjustment to the infusion device; and
causing the infusion device to operate in accordance with the adjustment.
14 . The method of claim 11 , wherein
determining the status of the infusion device comprises determining that the infusion device is currently experiencing an error condition; and
causing the user device to display a user interface comprises causing the user interface to include: (a) a notification that the infusion device is experiencing the error condition.
15 . The method of claim 14 , further comprising:
generating corrective information regarding a corrective action to address the error condition, causing the user device to display a user interface comprises causing the user interface to include the corrective information;
receiving, from the user device, confirmation of the corrective action; and
causing the infusion device to operate in accordance with the corrective action.
16 . The method of claim 14 , further comprising:
receiving, from the user device, an amount of time in which the user will respond to the error condition; and
after receiving the amount of time, causing the infusion device to suppress at least a portion of an alarm indicating the error condition at the infusion device.
17 . The method of claim 16 , further comprising:
determining the amount of time has elapsed; and
causing the infusion device to activate the alarm indicating the error condition.
18 . The method of claim 14 , wherein
determining the status of the infusion device comprises determining that the infusion device is currently experiencing an error condition while administering a medication to a patient.
19 . The method of claim 11 , further comprising:
receiving a vital sign of a patient associated with the infusion device; and
providing the vital sign for display via the user interface.
20 . The method of claim 11 , further comprising:
causing, by the user interface, a reprogramming of the infusion device based on a type of a medication or a type of alarm generated by the infusion device to cause an operation of the infusion device to be changed in response to the reprogramming.
21 . A non-transitory machine readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
receiving, based on signals from a user device associated with a user in a healthcare facility, first position data for the user device;
determining, based on the first position data, that the user associated with the user device has moved within a proximity of a infusion device;
determining, after the user associated with the user device is within the proximity of the infusion device, that the user associated with the user device is authorized to access the infusion device;
automatically, based on the user being authorized and responsive to determining that the user has moved within the proximity of the infusion device;
determining a status of the infusion device; and
automatically causing the user device to display a user interface indicating: (a) the user device is within the proximity of the infusion device, and (b) a notification pertaining to the determined status of the infusion device, wherein the notification is displayed only when the user is authorized to access the infusion device and within the proximity of the infusion device;
receiving second position data for the user device after causing the user device to display the user interface, the second position data indicating that the user associated with the user device is not within the proximity of the infusion device; and
automatically causing the user device to change the user interface to no longer display the notification when the user device is not within the proximity of the infusion device.