Restricted to authorized clinicians. Enter your access code to continue.
access-controlled · not a medical device · verify against protocol + pharmacy
App dry-run · concept
The same verified engine, dressed as the native app you'd use at the bedside on a phone or tablet. It's a working dry-run, not a shipped app.
Tap through it on the right: switch Adult / Pediatric, pick a drug, punch in weight and dose, choose how you describe the bag, and read the rate.
The math is pure on-device calculation with zero network calls, so it runs with Wi-Fi off. That's non-negotiable for a bedside tool.
The real build would be a PWA (installable, offline via service worker, one codebase, instant updates) or a native app. Either way the dosing logic ships inside the app, not on a server.
Shared patient header · range + safety alerts throughout.
⚠ Read before use
This tool assists licensed healthcare professionals. It is not a substitute for clinical judgment, institutional protocol, or pharmacy review, and must never be used for direct patient/consumer self-treatment.
By continuing you confirm you are a licensed clinician and accept these terms.
decision-support dry-run · not a medical device · v · verify against protocol + pharmacy
Methodrate (mL/hr) = dose × (weight if per-kg) × (60 if per-min) ÷ concentration. Concentration comes from a standard bag, an amount+volume mix, or a direct value. Usual and max ranges are population-specific (adult vs pediatric).
SourcesFDA / DailyMed labels · ASHP Standardize 4 Safety (adult + pediatric) · SSC 2021 · SOAP II · VASST · 2022 AHA/ACC/HFSA HF · PADIS 2018 · ACURASYS / ROSE · SCCM 2016 · APLS / Luscombe & Owens, Arch Dis Child 2007 (age→weight estimate).
LimitationsHigh-alert medications — ranges are usual bands, not hard limits; verify against local protocol with an independent double-check. Heparin & insulin (lab / nomogram-titrated) are out of scope.
Clinician decision-support only. High-alert medications — verify against protocol with an independent double-check. Paralytics need sedation + analgesia first.
Cockcroft-Gault, using the patient age / sex / weight entered above. Feed the result into a renal drug (milrinone) on the Drips screen.
MethodCockcroft-Gault: CrCl = (140 − age) × weight × (0.85 if female) ÷ (72 × serum creatinine).
SourcesCockcroft & Gault 1976.
LimitationsEstimate only; unreliable in unstable renal function, obesity, or extremes of muscle mass. Adult formula — for children use a pediatric method (Schwartz).
Estimates & safety envelopes only — never a prescription. Sodium/potassium: verify with serial labs and respect the correction ceiling. Uses the patient header where needed. Covers Na (correction, deficit, 3% bolus — adult & peds), K (deficit + oral/IV correction, hyperkalemia bundle), Ca & Mg repletion, phosphate, elemental conversions, FENa/FEUrea, osmolar gap & bicarbonate deficit. The Adult / Pediatric toggle switches doses to weight-based peds (age-banded TBW; neonatal <28 d flags). Blood-gas acid-base interpretation lives on the ABG tab.
MethodCorrected Na (Katz 1.6 / Hillier 2.4); Adrogue-Madias dNa per litre & free-water deficit on total body water (Watson, else k×weight); Na correction-rate vs the 24 h ODS ceiling; 3% saline bolus (adult 100-150 mL / peds mL/kg); K deficit + oral/IV correction; hyperkalemia acute-management bundle; albumin-corrected Ca + Ca/Mg/hypocalcemia & hypomagnesemia repletion; salt→elemental conversions; weight×severity phosphate; FENa / FEUrea; calculated osmolality + osmolar gap; bicarbonate deficit. (Anion gap + delta analysis are on the ABG tab.)
SourcesKatz NEJM 1973 · Hillier Am J Med 1999 · Adrogue-Madias NEJM 2000 · Verbalis 2013 · Spasovski 2014 · Watson 1980 · Kruse 1990 · Payne BMJ 1973 · FDA labels · Taylor 2004 / Charron 2003 · Espinel JAMA 1976 / Carvounis KI 2002 (FENa/FEUrea) · UpToDate-EMCrit (hyperK) · BICAR-ICU (Lancet 2018).
LimitationsEvery output is an estimate or a safety envelope, NOT a prescription. Dysnatremia tools UNDER-predict the real correction (overcorrection / osmotic demyelination risk) — check serial Na q2-4h. Prefer ionized Ca in the ICU. Repletion & hyperkalemia doses are standard estimates — verify per protocol. FENa is invalid on diuretics / in CKD / obstruction (use FEUrea). Routine bicarbonate therapy is not recommended.
Uses the patient weight (and age, for Ludan tiers) entered above.
MethodHolliday-Segar maintenance (100-50-20 daily / 4-2-1 hourly); deficit = %×weight×10, split ½ over 8 h + ½ over 16 h; fever uplift +12% per °C >38; ongoing losses (stool 10, emesis 2 mL/kg) as a separate bucket. Ludan basal + Modified Finberg hydration tiers.
Weight-from-age estimateWhen a weight is unknown: 0–12 mo = 0.5×mo + 4; 1–5 yr = 2×yr + 8; 6–12 yr = 3×yr + 7. Emergency estimate only — prefer a measured or length-based (Broselow) weight; not ideal body weight.
SourcesHolliday-Segar 1957 · WHO · CDC MMWR 2003 · AAP 2018 (isotonic maintenance) · Philippine PSMID / PPS (Ludan) · APLS / Luscombe & Owens, Arch Dis Child 2007 (age→weight estimate).
LimitationsDeficit % is a clinical severity estimate, not a symptom-count output. Give 20 mL/kg isotonic boluses first & subtract; reassess after phase 1. NOT for severe acute malnutrition, cardiac, renal, DKA, or hypernatremic dehydration. ORT first when feasible.
Computes & flags — it does not diagnose. Enter the gas; Na/Cl unlock the anion gap + delta analysis; albumin/phosphate individualise the normal-AG baseline; PaO2/FiO2 add the A-a gradient. Two calls stay yours: acute vs chronic respiratory (can't be inferred from one gas) and the normal-AG reference below.
MethodStep 1-2 acidemia/alkalemia + primary disorder (Boston direction table). Expected compensation: Winter's (metabolic acidosis), 0.7×HCO3+20 (metabolic alkalosis), and the acute/chronic Boston coefficients for respiratory disorders (you choose acute/chronic). AG = Na-(Cl+HCO3); Figge albumin-corrected AG; individualised normal AG = 0.2×albumin(g/L)+1.5×phosphate(mmol/L). Delta ratio + delta gap + corrected HCO3 (soft screening bands). A-a = FiO2×(760-47)-pCO2/0.8 - PaO2; expected age/4+4.
SourcesWinters (Ann Intern Med 1967) · Brackett / Schwartz (1965) · Gennari (JCI 1972) · Narins-Emmett (1980) · Berend (NEJM 2014) · Adrogue-Madias (NEJM 1998) · Emmett-Narins (1977) · Figge (1998) · Wrenn (1990) · Reddy (2009) · FICM / Hatherill (expected AG).
LimitationsComputes & FLAGS — it does not diagnose. A single gas cannot resolve acute vs chronic respiratory (you choose) nor every mixed picture. Delta-ratio bands are SOFT screening flags (DKA ~1, lactic ~1.6; disputed / 2024 re-baseline). Figge ACAG contested. If the AG is high with a suspected toxic alcohol, also compute the osmolar gap on the Renal & Lytes screen.
Decision-support only. Interpretation stays clinical — correlate with the history, lactate, and serial gases. Normal pH does not exclude a mixed disorder.
Initial settings + mode auto-compute from the patient header and the Adult / Pediatric toggle at the top. Adult uses ARDSNet/PBW + P/F; pediatric uses PALICC-2 + OI/OSI.
Enter the CURRENT ABG / ventilator values ONCE below — they feed every calculator (no re-typing). Targets have sensible defaults.
MethodLung-protective ARDSNet (Vt 6 mL/kg predicted body weight, plateau / driving-pressure limits); Berlin P/F severity (adult) or PALICC-2 OI-OSI (pediatric), selected by the Adult / Pediatric toggle. ETT size/depth from age formulas. Gas-exchange & mechanics from standard identities (desired FiO2 / RR, minute ventilation, I:E, driving pressure, compliance).
SourcesARDSNet (NEJM 2000) · Berlin definition (JAMA 2012) · PALICC-2 2023 · Amato 2015 (driving pressure) · PALS.
LimitationsETT size/depth are estimates — confirm by auscultation, capnography & CXR. Ratio calculators assume linear / stable physiology (fixed shunt, constant CO2 production) — estimates, not measurements. Live vent management stays with the bedside clinician. Neonates (<1 mo) out of scope.
Decision-support only. ETT size/depth are estimates — confirm by auscultation + capnography + CXR. Vt on predicted body weight (adult) needs height. Live vent management stays with the bedside clinician.