Backup notifications in a medical device system
Techniques disclosed herein relate generally to notification generation in a medical device system. In some embodiments, the techniques involve generating a first notification via a medical application executing on a first device, determining that the first notification was not acknowledged within a predetermined time frame, and causing generation of a second notification at a medical device carried by a user to notify the user that the first notification has not been acknowledged.
1. A processor-implemented method comprising:
generating a first notification via a medical application executing on a non-medical device, wherein the non-medical device is not configured to detect a medical condition of a user;
determining that the first notification was not acknowledged within a predetermined time frame;
verifying, in response to determining that the first notification was not acknowledged within the predetermined time frame, whether the medical application has access to user interface resources of the non-medical device; and
causing delivery of a second notification at a medical device attached to a body of the user to notify the user that the first notification has not been acknowledged.
2. The processor-implemented method of claim 1 , wherein the user interface resources of the non-medical device include a speaker, haptics, or both the speaker and the haptics.
3. The processor-implemented method of claim 1 , further comprising, based on determining that the first notification was not acknowledged within the predetermined time frame, performing:
increasing a speaker volume of the non-medical device;
overriding a silent mode of the non-medical device;
activating haptics at the non-medical device;
activating a camera flash at the non-medical device; or
a combination thereof.
4. The processor-implemented method of claim 1 , wherein determining that the first notification was not acknowledged within the predetermined time frame comprises determining that a counter has reached a threshold count.
5. The processor-implemented method of claim 1 , wherein the second notification comprises:
a haptic signal;
a visual signal;
an audio signal; or
a combination thereof.
6. The processor-implemented method of claim 1 , wherein the non-medical device comprises a smartphone, a laptop, or a tablet.
7. The processor-implemented method of claim 1 , wherein the medical device includes an insulin delivery device or a glucose sensor arrangement.
8. The processor-implemented method of claim 1 , wherein the first notification comprises an audio, haptic, or visual warning signal.
9. The processor-implemented method of claim 1 , wherein the first notification indicates that:
the medical application is not running properly;
the medical application does not have access to a computing resource;
a remedial correction measure is unsuccessful; or
a combination thereof.
10. A system comprising:
one or more processors; and
one or more processor-readable media storing instructions which, when executed by the one or more processors, cause performance of operations comprising:
generating a first notification via a medical application executing on a non-medical device, wherein the non-medical device is not configured to detect a medical condition of a user;
determining that the first notification was not acknowledged within a predetermined time frame;
verifying, in response to determining that the first notification was not acknowledged within the predetermined time frame, whether the medical application has access to user interface resources of the non-medical device; and
causing delivery of a second notification at a medical device attached to a body of the user to notify the user that the first notification has not been acknowledged.
11. The system of claim 10 , wherein the user interface resources of the non-medical device include a speaker, haptics, or both the speaker and the haptics.
12. The system of claim 10 , wherein the operations further comprise, based on determining that the first notification was not acknowledged within the predetermined time frame, performing:
increasing a speaker volume of the non-medical device;
overriding a silent mode of the non-medical device;
activating haptics at the non-medical device;
activating a camera flash at the non-medical device; or
a combination thereof.
13. The system of claim 10 , wherein determining that the first notification was not acknowledged within the predetermined time frame comprises determining that a counter has reached a threshold count.
14. The system of claim 10 , wherein the second notification comprises:
a haptic signal;
a visual signal;
an audio signal; or
a combination thereof.
15. The system of claim 10 , wherein the first notification indicates that:
the medical application is not running properly;
the medical application does not have access to a computing resource;
a remedial correction measure is unsuccessful; or
a combination thereof.
16. One or more non-transitory processor-readable media storing instructions which, when executed by one or more processors, cause performance of operations comprising:
generating a first notification via a medical application executing on a non-medical device, wherein the non-medical device is not configured to detect a medical condition of a user;
determining that the first notification was not acknowledged within a predetermined time frame;
verifying, in response to determining that the first notification was not acknowledged within the predetermined time frame, whether the medical application has access to user interface resources of the non-medical device; and
causing delivery of a second notification at a medical device attached to a body of the user to notify the user that the first notification has not been acknowledged.
17. The one or more non-transitory processor-readable media of claim 16 , wherein the operations further comprise, based on determining that the first notification was not acknowledged within the predetermined time frame:
increasing a speaker volume of the non-medical device;
overriding a silent mode of the non-medical device;
activating haptics at the non-medical device;
activating a camera flash at the non-medical device; or
a combination thereof.
18. The one or more non-transitory processor-readable media of claim 16 , wherein determining that the first notification was not acknowledged within the predetermined time frame comprises determining that a counter has reached a threshold count.
19. The one or more non-transitory processor-readable media of claim 16 , wherein the second notification comprises:
a haptic signal;
a visual signal;
an audio signal; or
a combination thereof.