Ambulatory medical device data access management via wireless wide area network
Abstract
Systems and methods presented herein relate to managing ambulatory medical device data access. A computing system of a networked computing environment can establish a direct end-to-end data connection to an ambulatory medical device via a wireless wide area network. A public key of the computing system may be transmitted to the ambulatory medical device permitting the ambulatory medical device to encrypt data to be transmitted to the computing system. The computing system may receive, via the direct end-to-end data connection, encrypted data from the ambulatory medical device, and upon decrypting the data can generate a therapy report based at least in part on the therapy data. This therapy report may include time-series therapy data relating to the therapy delivered by the ambulatory medical device over a particular time period. The computing system can restrict access to the therapy report to authorized users.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A computing system included in a networked computing environment, the computing system comprising:
a memory configured to store specific computer-executable instructions and a whitelist of one or more approved glucose level control systems; and a hardware processor in communication with the memory and configured to execute the specific computer-executable instructions to at least:
establish a direct end-to-end data connection to a glucose level control system via a wireless wide area network based on the glucose level control system being identified on the whitelist;
receive, from the glucose level control system, a request to transfer data stored on the glucose level control system to the computing system over the direct end-to-end data connection via the wireless wide area network; and
responsive to receiving the request to transfer data stored on the glucose level control system to the computing system, the hardware processor is further configured to execute the specific computer-executable instructions to at least:
receive, via the direct end-to-end data connection, data from the glucose level control system;
generate a therapy report based on the data related to therapy administered to a subject, the therapy report comprising time-series therapy data related to the therapy administered to the subject over a particular time period;
receive a request from a display system that is separate from the networked computing environment to access the therapy report, wherein the request comprises an account identifier associated with a user that generated the request;
determine whether an account associated with the account identifier is permitted to have access to the therapy report based on permissions provided by the subject at the networked computing environment;
responsive to determining that the account is permitted to have access to the therapy report, transmit the therapy report to the display system;
determining that the data satisfies an alert threshold corresponding to a physiological parameter of the subject included in the data received from the glucose level control system, wherein the alert threshold is a subject-specific alert threshold determined based on one or more physiological parameters of the subject; and
generating an alert responsive to the data satisfying the alert threshold.
22 . The computing system of claim 21 , wherein receiving the request to transfer data stored on the glucose level control system to the computing system comprises receiving the data from the glucose level control system.
23 . The computing system of claim 21 , wherein the alert threshold is specified by a healthcare provider based on the one or more physiological parameters of the subject.
24 . The computing system of claim 21 , wherein the alert threshold is associated with a health condition of the subject.
25 . The computing system of claim 24 , wherein the health condition comprises a set value or setpoint range of a glucose level of the subject.
26 . The computing system of claim 21 , wherein the alert threshold comprises a glucose level of the subject being above or below a set value or setpoint range.
27 . The computing system of claim 21 , wherein the alert threshold comprises a rate of therapy being above or below a set value.
28 . The computing system of claim 27 , wherein the rate of therapy comprises a rate of insulin administered to the subject.
29 . The computing system of claim 27 , wherein the set value comprises a glucose level that triggers therapy delivery.
30 . The computing system of claim 21 , wherein the alert threshold is associated with temporal behavior of the data over a period of time.
31 . The computing system of claim 30 , wherein the temporal behavior of the data corresponds to variations of a glucose level being out of a particular range.
32 . A computer-implemented method of managing glucose level control system data access, the computer-implemented method comprising:
by a computing system of a networked computing environment,
based on a trigger, establishing a direct end-to-end data connection to a glucose level control system via a wireless wide area network;
receiving, via the direct end-to-end data connection, data from the glucose level control system;
generating a therapy report based on the data related to therapy administered to a subject, the therapy report comprising time-series therapy data related to the therapy administered to the subject over a particular time period;
receiving a request from a system that is separate from the networked computing environment to access the therapy report;
transmitting the therapy report to the separate system; and
determining that the data includes a subject-related event corresponding to a physiological parameter of the subject included in the data received from the glucose level control system, wherein a subject-specific alert threshold is determined based on one or more physiological parameters of the subject.
33 . The computer-implemented method of claim 32 , wherein establishing the direct end-to-end data connection comprises:
receiving a device identifier associated with the glucose level control system, wherein the device identifier is a unique identifier specific to the glucose level control system; and determining that the glucose level control system is permitted to communicate with the computing system based on the device identifier.
34 . The computer-implemented method of claim 32 , wherein additional data is received from the glucose level control system on an intermittent basis, a periodic basis, a scheduled basis, or on a continuous basis for at least a time period.
35 . The computer-implemented method of claim 32 , wherein the request to access the therapy report comprises a device identifier associated with the glucose level control system, and wherein the device identifier is a unique identifier specific to the glucose level control system.
36 . The computer-implemented method of claim 32 , wherein the trigger comprises one or more of:
a user interaction with a user interface of the glucose level control system; a button press on the glucose level control system; a particular time; an indication of a particular location of the glucose level control system; information provided to the glucose level control system at a time of manufacture, a time of shipment, a time of sale, or a time of prescription to the subject; a connection to a local area network by the glucose level control system; a charging status of the glucose level control system; a signal from a motion sensor of the glucose level control system; or a signal from an accelerometer of the glucose level control system.
37 . A computing system included in a networked computing environment, the computing system comprising:
a memory configured to store specific computer-executable instructions; and a hardware processor in communication with the memory and configured to execute the specific computer-executable instructions to at least:
based on a trigger, establish a direct end-to-end data connection to a glucose level control system via a wireless wide area network;
receive, via the direct end-to-end data connection, data from the glucose level control system;
generate a therapy report based on the data related to therapy administered to a subject, the therapy report comprising time-series therapy data related to the therapy administered to the subject over a particular time period;
receive a request from a system that is separate from the networked computing environment to access the therapy report;
transmit the therapy report to the separate system; and
determine that the data includes a subject-related event corresponding to a physiological parameter of the subject included in the data received from the glucose level control system, wherein a subject-specific alert threshold is determined based on one or more physiological parameters of the subject.
38 . The computing system of claim 37 , wherein the subject-specific alert threshold is specified by a healthcare provider based on the one or more physiological parameters of the subject.
39 . The computing system of claim 37 , wherein the subject-specific alert threshold is associated with a health condition of the subject.
40 . The computing system of claim 39 , wherein the health condition comprises a set value or setpoint range of a glucose level of the subject.
41 . The computing system of claim 37 , wherein the subject-specific alert threshold comprises a glucose level of the subject being above or below a set value or setpoint range.
42 . The computing system of claim 37 , wherein the subject-specific alert threshold comprises a rate of therapy being above or below a set value.
43 . The computing system of claim 42 , wherein the rate of therapy comprises a rate of insulin administered to the subject.
44 . The computing system of claim 42 , wherein the set value comprises a glucose level that triggers therapy delivery.
45 . The computing system of claim 37 , wherein the subject-specific alert threshold is associated with temporal behavior of the data over a period of time.
46 . The computing system of claim 45 , wherein the temporal behavior of the data corresponds to variations of a glucose level being out of a particular range.
47 . The computing system of claim 37 , wherein the data received from the glucose level control system further comprises at least one of operation data or error data, wherein the operation data corresponds to operation of the glucose level control system, and wherein the error data corresponds to an error in operation of the glucose level control system.
48 . The computing system of claim 47 , wherein the error data corresponds to status information being compared to one or more alarm conditions for generating an alarm.
49 . The computing system of claim 37 , wherein the data comprises at least one of dose data or subject data, wherein the dose data corresponds to one or more doses of medicament administered to the subject, and wherein the subject data corresponds to a medical or physiological state of the subject as determined by the glucose level control system.
50 . The computing system of claim 37 , wherein the hardware processor is further configured to execute the specific computer-executable instructions to at least receive additional data from the glucose level control system on an intermittent basis, a periodic basis, a scheduled basis, or on a continuous basis for at least a time period.
51 . The computing system of claim 50 , wherein the additional data comprises at least one of backup data, subject-specific configuration data, or therapy control data.
52 . The computing system of claim 37 , wherein the hardware processor is further configured to execute the specific computer-executable instructions to at least determine the subject-related event satisfies an alert threshold corresponding to the physiological parameter of the subject included in the data received from the glucose level control system.
53 . The computing system of claim 52 , wherein the hardware processor is further configured to execute the specific computer-executable instructions to at least generate an alert responsive to the subject-related event satisfying the alert threshold.
54 . The computing system of claim 37 , wherein the trigger comprises one or more of:
a user interaction with a user interface of the glucose level control system; a button press on the glucose level control system; a particular time; an indication of a particular location of the glucose level control system; information provided to the glucose level control system at a time of manufacture, a time of shipment, a time of sale, or a time of prescription to the subject; a connection to a local area network by the glucose level control system; a charging status of the glucose level control system; a signal from a motion sensor of the glucose level control system; or a signal from an accelerometer of the glucose level control system.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.