Diabetes:M bolus calculator 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
Last modified: 2019/03/04

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.