🐛 Bolus Boss Debug Console
All
Errors
RPC calls
Auth
Success
Info
Tap the Bolus Boss logo 5 times to open this panel.
All Supabase calls and errors will appear here.
Bolus Boss
YOU'RE IN CHARGE
Bolus Boss
Precision insulin dosing for T1D families. Warsaw Method, fat-protein units, and pump-specific guidance — in your pocket.
💉
Warsaw Method calculator
Carb bolus + correction + fat/protein extended bolus in one step.
🍽
AI-powered food lookup
Three-layer search: Nutritionix, Open Food Facts, and Groq AI.
📊
Pump-specific instructions
Tandem, Omnipod 5, Medtronic 780G, and MDI — step-by-step.
Welcome back
Sign in to your family account
New here? Create an account

End-to-end encrypted via Supabase. Your data is never shared.

Carb ratio
Correction
Target BG
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.
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.
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
Appearance
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)
FPUsExample mealsDuration
<1Toast, fruitNone
1–1.9Eggs, small pasta3 hrs
2–2.9Mac & cheese4 hrs
3–3.9Nuggets + fries5 hrs
4–4.9Large burger + fries6 hrs
5–5.9Pizza 2–3 slices7 hrs
6+Pizza meal, very high-fat8 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.
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.
Read full terms and disclaimer ↗
Bolus Boss v3.4 · Supabase · Cloudflare · Secure
Confirm dose
Review before delivering insulin
Pre-bolus timer
Wait before starting the meal
15:00
until meal time
Account
New patient
Add a T1D patient to your household
Add food
Food
Portions
¼1 serving
Bolus Boss — Important Notice
Read this entire notice carefully before using Bolus Boss
Not a Medical Device

Bolus Boss is not a medical device and is not intended for clinical use. It has not been reviewed, cleared, or approved by the U.S. Food and Drug Administration (FDA) or any other regulatory authority. It is not intended to diagnose, treat, cure, or prevent any disease or medical condition.

For Educational and Research Purposes Only

Bolus Boss is provided strictly as an educational and research tool. It is not intended for clinical use. The calculations, suggestions, and information displayed by this application are for informational purposes only and must not be used for any insulin dosing decision, diabetes management decision, or any other medical or clinical decision.

Not a Substitute for Professional Medical Advice

This application does not provide medical advice. Nothing in this application should be construed as medical advice, a medical recommendation, or a substitute for consultation with a qualified healthcare professional. Always seek the guidance of your endocrinologist, physician, certified diabetes care and education specialist, or other qualified healthcare provider with any questions you may have regarding diabetes management, insulin therapy, or any medical condition.

Your Responsibility

You are solely responsible for all decisions regarding insulin dosing and diabetes management. Before acting on any information provided by this application, you must independently verify all calculations and consult with your healthcare team. You must never administer insulin or alter any treatment plan based solely on information from this application.

Assumption of Risk

You acknowledge and agree that diabetes management involves inherent risks, including but not limited to hypoglycemia, hyperglycemia, diabetic ketoacidosis, and other serious or life-threatening conditions. You assume all risk associated with your use of this application and any decisions made in connection with it.

Limitation of Liability

To the maximum extent permitted by applicable law, the developers, contributors, maintainers, and distributors of Bolus Boss (collectively, the "Providers") shall not be liable for any direct, indirect, incidental, special, consequential, or exemplary damages, including but not limited to damages for personal injury, loss of life, loss of data, or other intangible losses, arising out of or in connection with your use of or inability to use this application, even if the Providers have been advised of the possibility of such damages.

No Warranty

This application is provided "as is" and "as available" without warranty of any kind, whether express, implied, or statutory, including but not limited to implied warranties of merchantability, fitness for a particular purpose, accuracy, completeness, or non-infringement.

Indemnification

You agree to indemnify, defend, and hold harmless the Providers from and against any and all claims, liabilities, damages, losses, costs, and expenses (including reasonable attorneys' fees) arising out of or in connection with your use of this application or your violation of these terms.

Clinical Validation

The formulas used in this application are based on published medical literature, including the Warsaw Method (Pańkowska et al., Pediatric Diabetes 2009). However, the specific implementation in this application has not been independently validated in a clinical trial. Some calculations use modified versions of published formulas. All deviations from published methods are documented within the application. Your endocrinology team should review and approve all settings before use.

Acknowledgment

By checking the box below and using this application, you acknowledge that you have read, understood, and agree to all of the terms stated above. You confirm that you will use this application only as a supplementary educational tool and that all insulin dosing and diabetes management decisions will be made in consultation with your qualified healthcare team.

Educational Use Only
Bolus Boss is not a medical device, is not intended for clinical use, and has not been approved by the FDA. All calculations are for educational and research purposes only and must not be used for insulin dosing or diabetes management decisions. You are solely responsible for all treatment decisions. Always verify with your healthcare team before administering insulin. By continuing, you confirm that you understand and accept these terms.
AI Food Lookup Notice
Read before using AI-powered food lookup
Estimates, Not Facts

All nutritional values returned by the food lookup — including carbohydrates, fat, protein, and calories — are estimates. They may be inaccurate, incomplete, or entirely wrong. AI models generate responses based on patterns in training data, not by analyzing the actual food in front of you. Database entries may be outdated, mislabeled, or refer to a different product, preparation method, or serving size than what you intend to eat.

Sources and Limitations

Food lookup results may come from Nutritionix (restaurant and chain food database), Open Food Facts (packaged food database), or an AI language model (Groq Llama). Each source has different accuracy characteristics. Restaurant data may not reflect regional or seasonal menu variations. Packaged food data depends on manufacturer-reported labels. AI-generated estimates for homemade or uncommon foods are approximations with no guaranteed accuracy.

Your Responsibility to Verify

You must independently verify all nutritional information before using it for any purpose. Check food packaging labels, restaurant nutrition guides, or other reliable sources. Do not rely on AI-generated estimates without verification. Inaccurate carbohydrate counts can lead to incorrect insulin dosing, which can cause hypoglycemia, hyperglycemia, or other serious medical consequences.

Not for Clinical Use

This feature is not intended for clinical use. The nutritional estimates provided are not suitable for medical decision-making. Always consult your healthcare team regarding dietary management of diabetes.

No Warranty of Accuracy

Nutritional estimates are provided "as is" without any warranty of accuracy, completeness, or reliability. The developers of Bolus Boss accept no responsibility for errors in nutritional data from any source, including third-party APIs and AI models.