Safe correction boluses
Techniques disclosed herein relate to safe correction boluses. In some embodiments, the techniques involve predicting a future glucose level that would result from delivery of a correction bolus. The techniques may also involve comparing the future glucose level to a threshold level for hypoglycemia. The techniques may further involve causing delivery of the correction bolus when the future glucose level is above the threshold level for hypoglycemia.
1 . 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:
predicting a future glucose level that would result from delivery of a correction bolus;
comparing the future glucose level to a threshold level for hypoglycemia; and
causing delivery of the correction bolus when the future glucose level is above the threshold level for hypoglycemia.
2 . The system of claim 1 , wherein the one or more processor-readable media further store instructions which, when executed by the one or more processors, cause performance of:
prior to predicting the future glucose level, determining that a current glucose level violates a threshold value for delivery of the correction bolus.
3 . The system of claim 1 , wherein the one or more processor-readable media further store instructions which, when executed by the one or more processors, cause performance of:
prior to predicting the future glucose level, calculating an amount of insulin for the correction bolus.
4 . The system of claim 3 , wherein calculating the amount of insulin comprises determining a difference between a current glucose level and a target glucose level.
5 . The system of claim 3 , wherein calculating the amount of insulin comprises determining a current amount of active insulin.
6 . The system of claim 3 , wherein calculating the amount of insulin comprises determining an insulin sensitivity factor.
7 . The system of claim 3 , wherein the one or more processor-readable media further store instructions which, when executed by the one or more processors, cause performance of:
prior to calculating the amount of insulin for the correction bolus, determining that a maximum basal delivery rate has been reached.
8 . The system of claim 1 , wherein predicting the future glucose level comprises simulating delivery of a calculated amount of insulin for the correction bolus.
9 . The system of claim 1 , wherein predicting the future glucose level comprises modeling a patient's glycemic response to insulin delivery.
10 . The system of claim 1 , wherein the one or more processor-readable media further store instructions which, when executed by the one or more processors, cause performance of:
causing delivery of the correction bolus in a reduced amount when the future glucose level is lower than the threshold level for hypoglycemia.
11 . The system of claim 1 , wherein the one or more processor-readable media further store instructions which, when executed by the one or more processors, cause performance of:
prior to causing delivery of the correction bolus, determining that an amount of the correction bolus exceeds a minimum bolus delivery amount.
12 . The system of claim 1 , wherein the one or more processor-readable media further store instructions which, when executed by the one or more processors, cause performance of:
prior to predicting the future glucose level, determining whether a current glucose level is indicative of meal consumption; and
determining the threshold level for hypoglycemia based on reducing a default threshold level for hypoglycemia when the current glucose level is indicative of meal consumption.
13 . A processor-implemented method comprising:
predicting a future glucose level that would result from delivery of a correction bolus;
comparing the future glucose level to a threshold level for hypoglycemia; and
causing delivery of the correction bolus when the future glucose level is above the threshold level for hypoglycemia.
14 . The method of claim 13 , further comprising:
prior to predicting the future glucose level, determining that a current glucose level violates a threshold value for delivery of the correction bolus.
15 . The method of claim 13 , further comprising:
prior to predicting the future glucose level, calculating an amount of insulin for the correction bolus.
16 . The method of claim 15 , wherein calculating the amount of insulin comprises at least one of a group including:
determining a difference between a current glucose level and a target glucose level;
determining a current amount of active insulin; or
determining an insulin sensitivity factor.
17 . The method of claim 15 , further comprising:
prior to calculating the amount of insulin for the correction bolus, determining that a maximum basal delivery rate has been reached.
18 . The method of claim 13 , wherein predicting the future glucose level comprises simulating delivery of a calculated amount of insulin for the correction bolus.
19 . The method of claim 13 , further comprising:
causing delivery of the correction bolus in a reduced amount when the future glucose level is lower than the threshold level for hypoglycemia.
20 . One or more non-transitory processor-readable media storing instructions which, when executed by one or more processors, cause performance of:
predicting a future glucose level that would result from delivery of a correction bolus;
comparing the future glucose level to a threshold level for hypoglycemia; and causing delivery of the correction bolus when the future glucose level is above the threshold level for hypoglycemia.