A bedside calculation aid for the two-bag method. Clinical thresholds follow the Canadian Paediatric Society practice point on paediatric diabetic ketoacidosis, with the CPEG-endorsed TREKK algorithm and ISPAD 2022 beneath it.
Clinical judgment remains the responsibility of the treating clinician. This tool performs arithmetic on figures you enter and compares them with published thresholds. It does not examine the patient, does not diagnose, and does not decide anything. Every figure must be checked by the person prescribing before it is acted on, and responsibility for that check, and for the care given, rests with the operator.
It has not been reviewed or endorsed by any organisation whose documents it cites.
Nothing you enter is transmitted, and no identifiers are asked for. Entries stay on this device until you press Reset Patient.
Provided without warranty of any kind. The author disclaims any liability, loss or damage arising from its use.
By continuing you accept these terms.
Two bags of fluid run at the same time into the same line. They are identical except for dextrose — same saline, same potassium. One has none, one has dextrose.
Because only the dextrose differs, sliding volume from one bag to the other changes the sugar the child receives and nothing else. The total fluid, the sodium and the potassium all stay exactly the same. That is the whole point of the method: you can chase the glucose without disturbing the rehydration.
A third pump carries the insulin. It runs at a steady dose and is not used to control the glucose — the dextrose slider does that.
Work left to right through the tabs: confirm the diagnosis, set up your fluids, run the bags, then log each set of bloods and let the tool tell you what to change.
Enter the weight in the header — nothing calculates without it — then the age below. Everything else on this page is optional, but the more you enter the more the tool can check.
These are the admission values. They fix the diagnosis, the severity grade and the cerebral injury risk factors, and do not change as the child is treated. Repeat bloods go in Monitor & Log.
These change every number further down. Set them to what your unit actually stocks before you read a rate.
Protocols differ here. Agree it locally before the tool is used on a patient.
The potassium must be identical in both bags. That is what lets the ratio move dextrose without moving anything else.
All patients receive 10–20 mL/kg of isotonic fluid over 20 to 30 minutes, regardless of haemodynamic status. In hypotension or compensated shock, give it within 10 to 15 minutes and repeat in 10 mL/kg increments to a maximum of 40 mL/kg, in consultation with a paediatric intensivist.
| Weight band | Hourly rate | Ceiling |
|---|---|---|
| 5 to <10 kg | 6.5 mL/kg/h | Weight-based |
| 10 to <20 kg | 6.0 mL/kg/h | Weight-based |
| 20 to <40 kg | 5.0 mL/kg/h | Weight-based |
| ≥ 40 kg | 4.0 mL/kg/h | Max 500 mL/h |
The band is selected automatically from the weight. It already contains both the maintenance requirement and a 10% fluid deficit, spread over 36 hours — which is why it is larger than a maintenance-only rate. ISPAD describes a wider range of 24 to 48 hours for deficit replacement.
ISPAD specifies regular (soluble) insulin; the CPS practice point states that a rapid-acting infusion is preferred. Use whichever your unit stocks at the same dose. Start 1 hour after fluids begin, once potassium is at least 3.5 — more cautious than the CPS threshold of above 3.0. The infusion corrects the acidosis, not the glucose — do not reduce it to manage a falling glucose while the patient is still acidotic.
All fluid rates, deficit replacement and insulin infusion rates require the patient weight. Enter it above, or pick a preset to start.
Both bags carry identical electrolytes, so moving the slider changes dextrose only.
The shared rate never changes when you move this — only the proportion of it that carries dextrose. Sodium and potassium delivery are unaffected.
Enter what came back and press Save & Log. Anything left as it is keeps its previous value, and is marked with the time it was taken so a mixed-vintage result is visible.
Repeat at least every 2 hours during the insulin infusion, with glucose hourly. Calculate the anion gap each time, and follow β-hydroxybutyrate where available — it should fall by about 0.5 mmol/L per hour if the infusion is working. Urine ketones stay positive for days after the acidosis clears and must not be used to judge resolution.
The large figure is the dose, in units per hour. The figure beside it is the pump setting, in millilitres per hour of fluid.
They differ because bag C is dilute. At 0.1 units/mL there are ten millilitres of fluid for every unit, so a 140 kg patient on 0.1 units/kg/h receives 14 units per hour while the pump reads 140 mL per hour. At 1 unit/mL the same 14 units per hour runs at 14 mL per hour.
In a large adolescent the dilute preparation can consume a quarter or more of the entire fluid order. The tool says so when it does.
The thresholds here follow the Canadian Paediatric Society practice point on paediatric diabetic ketoacidosis, and through it the CPEG-endorsed TREKK algorithm and the ISPAD 2022 consensus guidelines beneath it. They are not specific to any one hospital — the same figures appear in provincial and institutional protocols across Canada.
Most of this is settled. These points are not, so the tool states which figure it uses.
Everything else in this tool — the weight bands, the bolus volume and duration, the diagnostic triad, the severity grades, the cerebral injury factors and doses, the dextrose trigger and the two-bag ratios — is common to the CPS practice point, TREKK and ISPAD 2022.
Scope. Paediatric diabetic ketoacidosis in patients under 18 years. It is not validated for adults, for hyperosmolar hyperglycaemic state, or for any other condition.
Intended user. A regulated health professional already trained in the management of paediatric DKA, working within their own institution’s protocol.
Responsibility. This is a reference aid. It performs arithmetic on figures you enter and compares them with published thresholds. It does not examine the patient, does not diagnose, and does not decide anything. Clinical judgment, verification of every figure, and responsibility for the care given rest entirely with the treating clinician. Any error in entry, interpretation or application is the responsibility of the operator.
It has not been reviewed or endorsed by the Canadian Paediatric Society, the Canadian Pediatric Endocrine Group, TREKK, ISPAD or any other body.
Guidelines change. Confirm every figure against a current source before acting on it. Provided without warranty of any kind, express or implied; the author disclaims any liability, loss or damage arising from its use.
Your centre settings — bag concentrations, potassium, saline base, rate ceiling and local protocol — are kept.