HSHS's Telesitter Assistance Program (TAP) was built to provide even faster care for patients that need monitoring. With a telesitter operating an iPad in a remote location, they can send a critical notification to alert nurses to check in on a room. The notification has a custom audio payload that reads off the room name so they don't need to waste critical time pulling their phone out and reading the notification. On the nurse's side of TAP, they subscribe to notifications for specific departments on specific floors at the hospital they are tending to so that they only receive notifications pertinent to their location. There are two widgets associated with TAP: a lock screen widget showing which departments notifications they are subscribed to, and an interactive Home Screen widget to turn notifications on/off when they start a shift or if the phone changes locations.
While still in its infancy, TAP is currently in use across two different hospitals and is used by ~150 devices. Even in its early days, it handles an average of 50 alerts a day with average response times of 50 seconds! To monitor these alerts and response times, I built a administrative dashboard using React to view real time metrics.
Telesitter view showing all of the monitored rooms and demonstrating an active alert.
The nurse's main view showing one completed and one active alert.
The Home Screen widget that allows nurses to turn notifications on/off for particular locations.
The Lock Screen widget showing which departments/locations the nurse is currently receiving notifications for.
The main dashboard view showing the number of alerts, statistics for alerts, and average response times by department.
An example of alert specific metrics showing how many devices received the alert, how long it took for the alerts to appear on device, and how long it took for the nurses to respond to the alert.