—
Carb ratio
—
Correction
—
Target BG
Meal
Carbs (g)
?
Grams of carbohydrate in the meal. Drives the carb bolus.
Fat (g)
?
Fat at 9 kcal/g drives extended bolus duration. High-fat meals cause delayed BG rise 2–4 hrs later.
Protein (g)
?
Protein at 4 kcal/g also contributes to FPU calculation and extended bolus duration.
Blood glucose
Current BG (mg/dL)
?
Your CGM reading right now. If below 70, treat the low first — no dose will be calculated.
IOB (units)
?
Insulin on board — read from your pump screen. Reduces the correction component to prevent stacking.
CGM trend
?
The direction BG is moving. Adjusts the effective BG used for the correction calculation.
Activity
?
Applied to carb bolus only. Correction is calculated separately.
Vigorous play
50% carb bolus
Moderate
75%
Sedentary
100%
Swimming
0%
Illness
125%
High fever
150%
History
30 days
60 days
90 days
Food library
Patients
Share with family
Household invite code
Sign in to see your invite code
How it works
Warsaw Method · Bolus Boss v3.4 · April 2026
The Warsaw Method
Developed at the Children's Memorial Health Institute in Warsaw, Poland. Accounts for carbohydrates, pre-meal BG, planned activity, and fat/protein via Fat-Protein Units (FPUs) to determine extended bolus duration.
Formula
Carb bolus = Carbs ÷ ICR × Activity modifier
Adjusted BG = Current BG + Trend adjustment
Correction = (Adj BG − Target) ÷ CF − IOB (floored at 0)
Total dose = Carb bolus + Correction
FPUs = (Fat × 9 + Protein × 4) ÷ 100
Extended duration = FPU + 2 hrs (interpolated table, capped 8 hrs)
Fat/protein dose = FPUs × 10 ÷ ICR (each FPU = 10g carb equivalent, dosed via your ICR)
Adjusted BG = Current BG + Trend adjustment
Correction = (Adj BG − Target) ÷ CF − IOB (floored at 0)
Total dose = Carb bolus + Correction
FPUs = (Fat × 9 + Protein × 4) ÷ 100
Extended duration = FPU + 2 hrs (interpolated table, capped 8 hrs)
Fat/protein dose = FPUs × 10 ÷ ICR (each FPU = 10g carb equivalent, dosed via your ICR)
FPU table
| FPUs | Example meals | Duration |
|---|---|---|
| <1 | Toast, fruit | None |
| 1–1.9 | Eggs, small pasta | 3 hrs |
| 2–2.9 | Mac & cheese | 4 hrs |
| 3–3.9 | Nuggets + fries | 5 hrs |
| 4–4.9 | Large burger + fries | 6 hrs |
| 5–5.9 | Pizza 2–3 slices | 7 hrs |
| 6+ | Pizza meal, very high-fat | 8 hrs max |
Duration table uses the FPU + 2 hours interpolation (MDPI 2025, Juicebox Podcast calculator) rather than the original Pańkowska 4-point table which jumps abruptly from 5 hrs to 8 hrs at >3 FPU.
Known deviations
FPU cap — fixed. Updated from 4-hr to full 8-hr linear scale.
CIQ reduction — removed. CIQ firmware locks out auto-bolus for the entire extended bolus duration plus 60 minutes after. Full Warsaw fat/protein dose is used. CIQ can still increase basal during the window.
CGM trend — conservative values. Uses ±15/30/45 mg/dL — intentionally lower than published Scheiner/Pettus-Edelman values (±25/50/75) for pediatric safety. Not part of the original Warsaw paper.
Activity on carb bolus only. Correction calculated separately to avoid under-treating highs during activity.
Clinical disclaimer: Bolus Boss is a decision-support tool. All doses must be reviewed before administration. Never bolus into a low. Always verify BG on your CGM before dosing. This does not replace your endocrinology team.
Bolus Boss v3.4 · Supabase · Cloudflare · Secure