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 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.
The guidelines give a volume and a rough duration and leave the method to you. Outside shock, do not give the bolus faster than over an hour.
| 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 the fluid deficit, spread evenly over 48 hours — which is why it is larger than a maintenance-only rate.
Start 1 to 2 hours after fluids begin, once potassium is at least 3.5. 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.
Use Add New Lab Values for each round of bloods. It asks only for what changes, updates the patient, logs the set, and works out the rate of fall and what to do about it. The timestamp is editable afterwards if the sample was drawn earlier than it was entered.
Calculate the anion gap each time, and follow β-hydroxybutyrate where available. 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 lets you set them rather than choosing silently.
This is a single file with nothing loaded from the network — no fonts, no scripts, no analytics, no tracking. Once you have the file it works with aircraft mode on.
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.