COMPUTER-BASED DIABETES MANAGEMENT
A computer-based method includes receiving, from a computer-based user interface, user-specified information about one or more events influential on the user's blood glucose level, generating, with a computer-based processor, a plurality of estimated trajectories of the user's blood glucose level as influenced by the one or more events, receiving a set of data that represents actual blood glucose measurements for the user, and identifying, with the computer-based processor, which of the estimated trajectories represents a best fit to the set of data that represents the actual blood glucose measurements for the user. At least some of the actual blood glucose measurements occurred later in time than a start time of the one or more events influential on the user's blood glucose level. A computer-based system is provided for implementing the method.
1 . A method of insulin delivery, the method comprising:
receiving, from a blood glucose monitoring device, blood glucose data representing measured blood glucose values of a user;
based at least partially on the received blood glucose data, determining a series of predicted blood glucose values of the user over a future period of time commencing at a current time;
causing at least one curve representing the series of predicted blood glucose values to be displayed on a mobile device; and
based at least partially on the series of predicted blood glucose values, generating and providing at least one recommended action to improve the user's blood glucose values during the future period of time.
2 . The method of claim 1 , wherein the future period of time comprises at least two hours.
3 . The method of claim 1 , wherein the future period of time comprises at least six hours.
4 . The method of claim 1 , further comprising:
for the future period of time, predicting a risk of the user reaching a blood glucose level at or below a lower threshold blood glucose value; and
generating and providing at least one recommended action to reduce the risk of the user reaching the blood glucose level at or below the lower threshold blood glucose value.
5 . The method of claim 1 , further comprising:
for the future period of time, predicting a risk of the user reaching a blood glucose level at or above an upper threshold blood glucose value; and
generating and providing at least one recommended action to reduce the risk of the user reaching the blood glucose level at or above the upper threshold blood glucose value.
6 . The method of claim 1 , further comprising:
responsive to the series of predicted blood glucose values indicating that the user's blood glucose value will reach a value outside of a desired range, generating and outputting an alarm indicating the predicted blood glucose value outside of the desired range; and
generating and providing at least one recommended action to reduce a likelihood of the user reaching the predicted blood glucose value outside of the desired range.
7 . The method of claim 1 , wherein providing the at least one recommended action to improve the user's blood glucose values during the future period of time comprises causing the at least one recommended action to be displayed on the mobile device.
8 . The method of claim 1 , further comprising:
receiving an input of user-specific parameters; and
determining the series of predicted blood glucose values of the user over the future period of time based at least partially on the received user-specific parameters.
9 . The method of claim 8 , wherein the user-specific parameters comprise one or more of insulin-to-carbohydrate ratio, insulin sensitivity factor, duration of insulin action, time for carbohydrate absorption, duration of exercise effect, or ratio of exercise per hour to carbohydrates.
10 . The method of claim 1 , further comprising:
receiving an input of a specific event; and
determining the series of predicted blood glucose values of the user over the future period of time based at least partially on the received input of the specific event.
11 . The method of claim 9 , wherein the specific event comprises one or more of an administered bolus dose or consumption of a meal.
12 . The method of claim 1 , wherein causing at least one curve representing the series of predicted blood glucose values to be displayed on a mobile device provide a visual representation comprises:
displaying a middle series of predicted blood glucose values of the user over the future period of time, the middle series of predicted blood glucose values defining a center curve of a confidence band;
displaying, an upper boundary of the confidence band, an upper series of predicted blood glucose values of the user over the future period at; and
displaying, at a lower boundary of the confidence band, a lower series of predicted blood glucose values of the user over the future period.
13 . The method of claim 12 , wherein a width of the confidence band at any given point in time reflects a degree of confidence with which the series of predicted blood glucose values at the given point in time was determined.
14 . A method of insulin delivery, the method comprising:
receiving, from a blood glucose monitoring device, blood glucose data representing measured blood glucose values of a user;
for a future period of time and based at least partially on the received blood glucose data, predicting a risk of the user reaching a blood glucose level at or below a lower threshold blood glucose value; and
generating and providing at least one recommended action to reduce the risk of the user reaching the blood glucose level at or below the lower threshold blood glucose value.
15 . The method of claim 14 , wherein predicting a risk of the user reaching a blood glucose level at or below a lower threshold blood glucose value comprises determining a series of predicted blood glucose values of the user over the future period of time commencing at a current time.
16 . The method of claim 15 , further comprising:
responsive to the series of predicted blood glucose values indicating that the user's blood glucose value will reach a value outside of a desired range, generating and outputting an alarm indicating the predicted blood glucose value outside of the desired range; and
generating and providing at least one recommended action to reduce a likelihood of the user reaching the predicted blood glucose value outside of the desired range.
17 . The method of claim 14 , wherein the future period of time comprises at least two hours.
18 . The method of claim 14 , wherein the future period of time comprises at least six hours.
19 . The method of claim 14 , wherein the lower threshold blood glucose value represents an increased risk of the user experiencing a hypoglycemic event.
20 . An insulin delivery monitoring system comprising:
an insulin delivery device configured to deliver insulin to a user; and
a controller comprising:
at least one processor; and
at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the controller to:
receive, from a blood glucose monitoring device, blood glucose data representing measured blood glucose values of the user;
based at least partially on the received blood glucose data, determining a series of predicted blood glucose values of the user over a future period of time commencing at a current time;
based at least partially on the determine series of predicted blood glucose values of the user, determining a risk of the user reaching a blood glucose level at or below a lower threshold blood glucose value; and
generating and providing at least one recommended action to reduce the risk of the user reaching the blood glucose level at or below the lower threshold blood glucose value.