Diabetes:M Bolus Advisor calculates the standard bolus using the next two formulas:

Bolus insulin

bolus = carbohydrates / I:C + correction

     

Glucose correction

correction = (glucose - target) / ISF

     

Calculation rules

See below, in Glucose Trend arrow adjustment, how the trendGlucose and trendCorrection are calculated

glucose = glucose + trendGlucose

correction = correction + trendCorrection

IF glucose > target AND correction - IOB > 0 THEN 
     → correction = correction - IOB 

IF glucose > target AND correction - IOB <= 0 THEN 
     → correction = min(0, correction - IOBcorr) 

IF glucose <= target THEN 
     → correction = min(0, correction - IOBcorr)  

     

Glucose Trend arrow adjustment

For more details and information visit
A Simplified Approach Using Rate of Change Arrows to Adjust Insulin With Real-Time Continuous Glucose Monitoring
by David C. Klonoff MD, FACP, FRCPE, Fellow AIMBE, David Kerr, MD, FRCPE

trendGlucose = 30 min * selectedTrendPerMinute 

trendCorrection = trendGlucose / ISF

IF trendGlucose<0 THEN
     → trendCorrection = max(trendCorrection, correctionLimit)

IF trendGlucose>=0 THEN
     → trendCorrection = min(trendCorrection, correctionLimit)

!! trendCorrection is negative when the trend is down and positive when the trend is up

     

Trend arrow Change/min (mmol/l) Max Correction Limit (IU)
↓↓ < -0.167 -2
< -0.11 -1.5
< -0.06 -1
> +0.06 +1
> +0.11 +1.5
↑↑ > +0.167 +2

     

Exercise adjustment

exerciseBolusAdjustment = bolus * (1 - selectedExerciseAdjustmentInPercent / 100)

     

Sickness adjustment

sicknessBolusAdjustment = bolus * (1 + selectedSicknessAdjustmentInPercent / 100)

     

The final calculation

bolus = carbohydrates / I:C + correction + exerciseBolusAdjustment + sicknessBolusAdjustment

Need more help with this?
Don’t hesitate to contact us here.

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.