Diabetes:M bolus calculator has multiple safety checks to ensure the input data is correct and to prevent calculating excess bolus. There are 3 types of safety checks described below:

Insulin sensitivity (ISF) and Carbohydrates ratio (I:C) check

This check ensures that users have provided both parameters or at least their defaults can be calculated. If parameters are not entered manually then the defaults are calculated using 1800 and 500 rule formulas:

Total Daily Insulin (TDI) = Weight( in Pounds) / 4 or
Total Daily Insulin (TDI) = Weight (in Kilograms) * 0.55

ISF = 1800 / TDI
I:C = 500 / TDI

When the Weight is not set and ISF and I:C are not set manually in the Settings, then the following warning is displayed and Bolus Calculator will calculate always 0 bolus.

Excess active insulin check

When the active insulin is more than 20% of the average bolus from the last 7 days and no glucose value is entered , then the following message is displayed:

Bolus limit exceeded check

The bolus limit is calculated automatically using 3 different algorithms depending on the current data and settings.

There is bolus data for 3 or more days in the last 7 days
bolus_Limit = averageBolus7Days + 1.5*stdevBolus7Days + 0.5

If calculated bolus exceeds the bolus_Limit then the next watning message is displayed:

There is bolus data for less than 3 days in the last 7 days
IF weigh and height are not entered THEN
  calorieDailyNeeds = 2000;
} ELSE {
  calorieDailyNeeds = BMR * 1.2  (little or no exercise activity factor)
}

carbLimit = 50% * calorieDailyNeeds / 4
protLimit = 20% * calorieDailyNeeds / 4
fatLimit = 30% * calorieDailyNeeds / 9

bolus_Limit = calcExtendedBolus(carbLimit/3, protLimit/3, fatLimit/3)

If calculated bolus exceeds the bolus_Limit then the next watning message is displayed:

Last modified: 2019/04/07

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.