Electrolyte Correction

🚧

Under Construction

The Electrolyte Correction calculator is currently being developed. It will guide dosing for sodium, potassium, magnesium, and phosphate correction in adult patients.

Please check back soon or contact the Pharmacy Department for assistance.

🔒 Developer access
Incorrect password.
🛠️ Developer Preview — Work in Progress
🧂 Hyponatraemia Correction WIP
📐 Formulas Used
TBW = TBW factor × Weight (kg)
Na⁺ Deficit (mmol) = TBW × (Target Na⁺ − Current Na⁺)
Vol NaCl 3% (mL) = (Na⁺ Deficit ÷ 513) × 1000
Vol NaCl 0.9% (mL) = (Na⁺ Deficit ÷ 154) × 1000
Est. correction time (hrs) = (Target − Current) ÷ 8 × 24
TBW factor: 0.6 (male), 0.5 (female) · NaCl 3% = 513 mmol/L · NaCl 0.9% = 154 mmol/L
Max correction rate assumed: 8 mmol/L/day (chronic hyponatraemia — risk of osmotic demyelination)
🟡 Hypokalaemia Correction WIP
📐 Formulas Used
K⁺ Deficit (mmol) = 0.4 × Weight (kg) × (Target K⁺ − Current K⁺)
Distribution factor: 0.4 (approximate K⁺ volume of distribution)
IV max rate: 10 mmol/hr (peripheral), 20 mmol/hr (central)
Oral: typical 40–80 mmol/day in divided doses — not calculated from deficit formula
🔵 Hypomagnesaemia Correction WIP
📐 Formulas Used
Severity classification based on serum Mg²⁺ level (mmol/L)
Severe: Mg²⁺ < 0.4 → 40 mmol MgSO₄ IV over 24 hrs
Moderate: 0.4–0.6 → 20 mmol MgSO₄ IV over 12 hrs
Mild: 0.6–0.74 → 10 mmol MgSO₄ IV over 6 hrs (or oral)
Dose not weight-based — severity-guided fixed dosing used here
Renal impairment (CrCl < 30): reduce dose by 50%, monitor closely
MgSO₄ 50% = 2 mmol/mL; MgSO₄ 49.3% ≈ 2 mmol/mL
🟠 Hypophosphataemia Correction WIP
📐 Formulas Used
Severity classification based on serum PO₄³⁻ level (mmol/L)
Severe: PO₄³⁻ < 0.32 · Moderate: 0.32–0.65 · Mild: 0.65–0.8
IV Dose (mmol) = 0.08–0.16 mmol/kg × Weight
Oral Dose (mmol/day) = 0.5–1.0 mmol/kg × Weight
IV: infuse over 6 hrs; max rate ~7 mmol/hr
Oral: phosphate supplement (e.g. Phosphate-Sandoz) — divide into 2–3 daily doses
Severity thresholds and dose ranges based on general guidelines — verify against local protocol