Clinical Commander

All dossiers
symptom.hyperkalemia-workup.v1

Hyperkalemia symptom-triage (ED workup + cross-engine to syndrome)

symptomacuteundifferentiatedadultgeriatricacute

Promoted SCAFFOLDED->INTEGRATED 2026-05-31. Decision surface = regimen_axes acute_hyperkalemia_ladder (membrane stabilization -> intracellular shift -> elimination -> treat cause), encoding the ED treatment ladder already described in this engine; no registry change required. Evidence re-sourced + PubMed-verified via get_article_metadata: 37169032 (Turk J Emerg Med 2023 "Acute hyperkalemia in adults") + 34958445 (Adv Ther 2021 ED management); prior array was fabricated/placeholder. patiromer/SZC RxCUIs are candidate-floor and need RxNav revalidation before PRODUCTION. Phase C shard-3-neuro-sym wave-11 expansion (2026-05-15) — pattern-matches symptom.diarrhea.ed.v1 (wave-10), symptom.cough.ed.v1 (wave-10), symptom.nausea_vomiting.ed.v1 (wave-10), symptom.hyponatremia-workup.v1 (this wave). Engine scope: ED triage + ECG severity stratification + STAT calcium-stabilization (K ≥6.5 + ECG changes) + STAT K-shift (insulin/D50 + albuterol) + bicarbonate (if acidotic) + binder (patiromer / ZS-9) + furosemide (if UOP) + EMERGENCY HEMODIALYSIS (refractory / anuric). Companion to syndrome.hyperkalemia.core.v1 which owns definitive cause-specific algorithm. Bayesian linkage (LR+, LR−, T_treat, T_test, K thresholds, ECG severity thresholds) lives in companion depth bundle _briefs/symptom.hyperkalemia-workup.v1.depth.md. 5 sibling-differentiation rows: parent (syndrome.hyperkalemia.core.v1) + renal pivots (renal.aki.v1 + neph.ckd.core.v1) + TLS (heme.tumor-lysis-syndrome.core.v1) + adrenal crisis (endo.adrenal-crisis.core.v1). 8 severity triggers (≥6 per spec): severe_K_ge_6_5_with_ecg_changes + cardiac_arrest_peri_arrest + chronic_CKD_with_RAAS_inhibitor + acute_kidney_injury + tumor_lysis_syndrome + adrenal_crisis + rhabdomyolysis + pseudohyperkalemia_confirmation. KEY SAFETY RULES: STAT calcium gluconate 1 g IV for ANY ECG change at K ≥6.5 (membrane stabilization); ECG severity is MORE IMPORTANT than K number; ALWAYS exclude pseudohyperkalemia (tight tourniquet, hemolyzed sample, thrombocytosis, leukocytosis) before treating; AVOID Kayexalate (sodium polystyrene sulfonate) chronic use — colonic necrosis (FDA boxed warning); AVOID succinylcholine in burn/crush/spinal cord/chronic immobility/muscular dystrophy (depolarization K release); preserve RAAS-inhibitor benefit with patiromer/ZS-9 in CKD/HF; check G6PD before rasburicase (hemolysis CI); STAT hydrocortisone empiric for adrenal crisis (do not wait for cortisol); insulin hypoglycemia risk EXTENDS >1 h — monitor glucose q1h. Calculators wired (0): K severity score — schema-blocked; ticketed in shard-3 state file. Panels wired: panel.cbc + panel.renal + panel.lft + panel.cardiac + panel.inflammation. Schema-blocked: workup.hyperkalemia / workup.ecg_hyperkalemia / calc.k_severity_score — NOT in clinical-tools-registry; manual application in setting playbook required_assessments + ticketed in shard-3 state file. Regimen_axes intentionally empty — engine is triage-only. Detailed drug ladder (calcium gluconate/chloride, insulin/D50, albuterol, bicarbonate, furosemide, patiromer, ZS-9, hemodialysis, hydrocortisone, rasburicase, NS for rhabdo, discontinue offending med) lives in setting_playbooks.ed.drug_actions; definitive treatment is owned by syndrome.hyperkalemia.core.v1. Setting playbook: single `ed` per ED-triage spec. Note on PMID 28116937: original spec listed it as RELIEVE-AHF tolvaptan (wrong engine for hyperkalemia); replaced with 25469712 (AMETHYST-DN patiromer) which is on-topic. SCAFFOLDED status: no workup.hyperkalemia in clinical-tools-registry; PRODUCTION audit would fail. Will promote once registry entries land.

Entry points (15)

  • lab_abnormality
    K ≥6.5 with ECG changes (peaked T → wide QRS → sine wave → asystole) — STAT calcium gluconate 1 g IV (10 mL of 10%) over 2-3 min → membrane stabilization + insulin 10 U IV + D50 25 g + albuterol 10-20 mg neb + sodium bicarbonate if acidotic + binder + dialysis prep (NICE 2020 verify; KDOQI 2020 verify)
    severe_K_ge_6_5_with_ecg_changes
  • lab_abnormality
    K 5.5-6.5 without ECG changes — moderate; insulin/D50 + albuterol + binder; recheck K + ECG q1-2h; cause workup
    moderate_K_5_5_to_6_5_no_ecg
  • symptom
    Known CKD (eGFR <45) + chronic hyperkalemia + ACEI/ARB/MRA — route neph.ckd.core.v1; chronic patiromer or sodium zirconium cyclosilicate for RAAS-inhibitor preservation (RELIEF/AMETHYST/AMBER/HARMONIZE trials — verify)
    chronic_CKD_hyperkalemia
  • symptom
    Acute Cr rise + hyperkalemia + oliguria → route renal.aki.v1; cause-directed IVF if pre-renal, dialysis if anuric / refractory
    acute_kidney_injury_hyperkalemia
  • symptom
    Hyperkalemia + ACEI/ARB/MRA (spironolactone, eplerenone) — withdraw or dose-adjust; substitute alternative HTN/HF mgmt; patiromer/ZS-9 to preserve cardio-renal benefits (AMETHYST PMID 25469712, verify)
    RAAS_inhibitor_induced
  • symptom
    Hyperkalemia + crush injury / exertional / statin / cocaine + CK >5000 + myoglobinuria — rhabdomyolysis; aggressive IVF (NS 200-500 mL/h) + alkalinize + manage K + monitor compartment syndrome
    rhabdomyolysis_with_K_release
  • symptom
    Hyperkalemia + hyperuricemia + hyperphosphatemia + hypocalcemia + recent chemo for high-burden malignancy (lymphoma, AML, ALL) — route heme.tumor-lysis-syndrome.core.v1; rasburicase + IVF + monitor
    tumor_lysis_syndrome
  • symptom
    Hyperkalemia + hypoNa + hypotension + steroid taper history OR hyperpigmentation + ACTH stim abnormal — adrenal insufficiency; STAT hydrocortisone 100 mg IV (empiric) → route endo.adrenal-crisis.core.v1
    adrenal_insufficiency_addison_crisis
  • symptom
    Hyperkalemia + NAGMA + DM2 + chronic CKD — type 4 RTA (hyporeninemic hypoaldosteronism); fludrocortisone OR loop diuretic + thiazide; chronic mgmt
    type_4_RTA
  • symptom
    Isolated K elevation without ECG changes + recent tight tourniquet / hemolyzed sample / thrombocytosis / leukocytosis — pseudohyperkalemia; ALWAYS confirm with repeat WITHOUT tourniquet or use plasma (lithium-heparin) tube before treating
    pseudohyperkalemia_hemolysis_or_tourniquet
  • symptom
    Severe K rise post-succinylcholine in burn / crush / spinal cord injury / chronic immobility — depolarization-induced; AVOID succinylcholine in these populations (use rocuronium); manage acute K
    succinylcholine_burn_or_crush_hyperkalemia
  • symptom
    Hyperkalemia + spironolactone / eplerenone / amiloride / triamterene OR salt-substitute use — discontinue; supportive K management; check trimethoprim (functional K-sparing)
    potassium_sparing_diuretic_overload
  • symptom
    Hyperkalemia + massive transfusion (>10 units PRBC) — irradiated / aged PRBC release K; use washed / fresh PRBC in massive transfusion + monitor K closely
    transfusion_related_massive_prbc
  • lab_abnormality
    Mild K 5.0-5.4 — outpatient mgmt; dietary counseling + medication review (ACEI/ARB/MRA, NSAIDs, trimethoprim, beta-blocker) + binder if persistent
    mild_K_5_0_to_5_4
  • lab_abnormality
    Hyperkalemia + DKA OR severe metabolic acidosis — K shifts from intracellular; total body K often depleted; insulin therapy in DKA paradoxically corrects K once acidosis improves; route endo.dka.core.v1 if DKA
    K_with_metabolic_acidosis_DKA_or_lactic

Required inputs (24)

  • agerequired
    demographic • used at CONTEXT
    Age shifts priors: elderly → CKD + medication (ACEI/ARB/MRA, NSAIDs); young adult → rhabdomyolysis (exertional, MDMA), TLS, succinylcholine; AKI + chronic mineralocorticoid def (verify NICE 2020)
  • sexrequired
    demographic • used at CONTEXT
    Sex-based — uncommon distinction; pregnancy → physiologic K considerations; both sexes equal risk for medication-induced
  • serum_potassium_valuerequired
    lab • used at FRAME
    Severity by K: severe ≥6.5, moderate 5.5-6.4, mild 5.0-5.4 — drives calcium-stabilization indication + monitoring intensity
  • ecg_12_leadrequired
    imaging • used at FRAME
    ECG severity: peaked T (~6.5) → PR prolongation → P loss + wide QRS (~7) → sine wave (~8) → asystole (>9); STAT calcium for ANY ECG change regardless of K level; ECG severity is more important than K number
  • neuromuscular_symptomsrequired
    symptom • used at ENTRY
    Weakness, paresthesias, paralysis, palpitations, cardiac arrest — neuromuscular + cardiac sx escalate urgency; flaccid paralysis advanced; cardiac arrest = peri-arrest
  • medications_acei_arb_mra_nsaid_trimethoprim_beta_blockerrequired
    history • used at CONTEXT
    ACEI/ARB/MRA (spironolactone, eplerenone), NSAIDs, trimethoprim (functional K-sparing), beta-blocker (impaired uptake), heparin (mineralocorticoid suppression), tacrolimus, cyclosporine, salt-substitute — drug-induced; deprescribe or substitute
  • ckd_aki_status_eGFRrequired
    history • used at CONTEXT
    CKD (eGFR <45 chronic risk; <30 acute risk; ESRD anuric) + AKI (oliguric / anuric) → impaired K excretion; route neph.ckd.core.v1 / renal.aki.v1
  • recent_chemo_or_malignancy
    history • used at CONTEXT
    Recent chemo (24-72 h) for high-burden malignancy (lymphoma, AML, ALL) → TLS; lab workup (uric acid, phosphate, calcium, LDH) → route heme.tumor-lysis-syndrome.core.v1
  • rhabdomyolysis_trigger_crush_exertional_statin_cocaine
    history • used at CONTEXT
    Crush injury / prolonged immobility / exertional event / statin / fibrate / cocaine / heat stroke / seizure → rhabdomyolysis; CK + UA myoglobin; aggressive IVF; compartment syndrome watch
  • adrenal_steroid_historyrequired
    history • used at CONTEXT
    Chronic steroid + recent taper / sudden withdrawal OR Addison features (hyperpigmentation, hyponatremia, hypotension) → adrenal crisis; STAT hydrocortisone empiric; route endo.adrenal-crisis.core.v1
  • massive_transfusion_status
    history • used at CONTEXT
    Massive transfusion (>10 units PRBC, especially aged / not washed) → K release; trauma resuscitation context; use washed / fresh PRBC + monitor K
  • recent_succinylcholine_anesthesia
    history • used at CONTEXT
    Succinylcholine in burn / crush / spinal cord / chronic immobility / muscular dystrophy → depolarization-induced K rise (life-threatening); AVOID succinylcholine in these populations (use rocuronium)
  • dietary_or_salt_substitute_intake
    history • used at CONTEXT
    Excessive K intake (bananas, oranges, salt-substitute KCl, supplements) in setting of impaired excretion → diet-induced; counsel restriction
  • sbprequired
    vital • used at CONTEXT
    Hypotension + hyperK + hypoNa → adrenal crisis suspicion; STAT hydrocortisone empiric
  • hrrequired
    vital • used at CONTEXT
    Bradycardia + hyperK → cardiac compromise; tachycardia + hyperK → compensatory or sepsis overlap
  • bmp_full_with_anion_gaprequired
    lab • used at INITIAL_WORKUP
    BMP: Na (low → adrenal), K (confirm), Cl, HCO3 (NAGMA in type 4 RTA; AGMA in DKA/lactic/uremic), BUN/Cr (renal), glucose (DKA), Ca (low in TLS, hypocalcemia worsens cardiotoxicity), Mg (low Mg → refractory hypoK; high Mg → repletion error), PO4 (high in TLS, AKI)
  • cbc_with_diffrequired
    lab • used at INITIAL_WORKUP
    Leukocytosis / thrombocytosis → pseudohyperkalemia from in vitro lysis; CBC also screens for TLS (recent chemo)
  • venous_blood_gas_or_abgrequired
    lab • used at INITIAL_WORKUP
    Acidosis worsens hyperK (shifts K out of cell); pH <7.2 → bicarbonate consideration; severe acidosis → dialysis prep
  • creatine_kinase_myoglobin
    lab • used at INITIAL_WORKUP
    CK >5000 + myoglobinuria → rhabdomyolysis; CK trend; UA myoglobin
  • uric_acid_phosphate_calcium_ldh
    lab • used at INITIAL_WORKUP
    TLS lab definition: 25% rise in UA/K/PO4 or 25% drop in Ca; LDH high; recent chemo for high-burden malignancy
  • plasma_potassium_repeat_if_pseudoK_suspected
    lab • used at INITIAL_WORKUP
    If hemolyzed sample / tight tourniquet / leukocytosis / thrombocytosis → repeat with plasma (lithium-heparin) tube and gentle draw before treating
  • cortisol_acth_stim_if_adrenal_suspected
    lab • used at BRANCHING_WORKUP
    AM cortisol + ACTH stim (cosyntropin) → adrenal insufficiency; empiric hydrocortisone first if clinical suspicion
  • aldosterone_renin_if_type_4_rta_suspected
    lab • used at BRANCHING_WORKUP
    Aldosterone + plasma renin activity → hyporeninemic hypoaldosteronism (type 4 RTA); fludrocortisone may help
  • lactate_for_ischemia_or_sepsis
    lab • used at INITIAL_WORKUP
    Lactate elevated → ischemic / septic / shock → AGMA contributing to K shift

12-phase flow (12)

  1. 1FRAME
    Severity by K (severe ≥6.5, moderate 5.5-6.4, mild 5.0-5.4) + ECG severity (peaked T ~6.5 → wide QRS ~7 → sine wave ~8 → asystole >9); STAT calcium for ANY ECG change regardless of K number (NICE 2020 verify; KDOQI 2020 verify)
    inputs: serum_potassium_value, ecg_12_lead
    advance: severity + ECG severity stratified
  2. 2ENTRY
    Neuromuscular sx (weakness, paresthesias, paralysis, palpitations); cardiac sx (peri-arrest, arrhythmia); volume status; pseudohyperK exclusion (tight tourniquet, hemolyzed, leukocytosis, thrombocytosis)
    inputs: neuromuscular_symptoms
    advance: symptom severity captured + pseudo excluded
  3. 3CONTEXT
    Age + sex + vitals (BP, HR); medication review (ACEI/ARB/MRA/NSAID/trimethoprim/beta-blocker/heparin/tacrolimus/cyclosporine/salt-substitute); CKD/AKI/eGFR; recent chemo (TLS); rhabdomyolysis trigger; adrenal steroid history; massive transfusion; succinylcholine anesthesia; dietary/salt-substitute
    inputs: age, sex, sbp, hr, medications_acei_arb_mra_nsaid_trimethoprim_beta_blocker, ckd_aki_status_eGFR, recent_chemo_or_malignancy, rhabdomyolysis_trigger_crush_exertional_statin_cocaine, adrenal_steroid_history, massive_transfusion_status, recent_succinylcholine_anesthesia, dietary_or_salt_substitute_intake
    advance: context complete
  4. 4RED_FLAGS
    K ≥6.5 with ECG changes (peaked T, wide QRS, sine wave) → STAT calcium gluconate; cardiac arrest / peri-arrest → ACLS + calcium chloride; severe acidosis (pH <7.2) → bicarbonate consideration; oliguric/anuric AKI → dialysis prep
    inputs: serum_potassium_value, ecg_12_lead, venous_blood_gas_or_abg
    advance: no immediate cardiac compromise OR calcium-stabilization + ICU activated
  5. 5INITIAL_WORKUP
    BMP + anion gap (NAGMA type 4 RTA vs AGMA DKA/lactic); CBC (pseudo screen); venous blood gas or ABG (acidosis severity); CK + myoglobin (rhabdo); UA/PO4/Ca/LDH (TLS); plasma K if pseudo suspected; lactate (sepsis/ischemia)
    inputs: bmp_full_with_anion_gap, cbc_with_diff, venous_blood_gas_or_abg, creatine_kinase_myoglobin, uric_acid_phosphate_calcium_ldh, plasma_potassium_repeat_if_pseudoK_suspected, lactate_for_ischemia_or_sepsis
    actions: panel.cbc, panel.renal, panel.lft
    advance: pseudo excluded + cause stratification possible
  6. 6BRANCHING_WORKUP
    CKD/AKI → renal engine route. Recent chemo → TLS workup + route heme.tumor-lysis-syndrome.core.v1. Rhabdo → CK trend + IVF + alkalinize + compartment watch. ACEI/ARB/MRA → withdraw/substitute + binder. Adrenal → cortisol + ACTH stim + empiric hydrocortisone + route endo.adrenal-crisis.core.v1. Type 4 RTA → aldo/renin + fludrocortisone. Pseudo confirmed → no treatment, repeat with proper technique.
    inputs: cortisol_acth_stim_if_adrenal_suspected, aldosterone_renin_if_type_4_rta_suspected
    advance: definitive cause identified or routed
  7. 7DIFFERENTIAL
    Decreased excretion: CKD, AKI, RAAS inhibitor, adrenal insufficiency, type 4 RTA, K-sparing diuretic, NSAID, trimethoprim, heparin. Increased intake: dietary, salt-substitute, IV/PO K supplements. Cell shift out: acidosis (DKA, lactic, uremic), rhabdomyolysis, TLS, hemolysis, succinylcholine, beta-blocker, digoxin toxicity. Pseudo: tight tourniquet, hemolyzed sample, thrombocytosis, leukocytosis. Transfusion-related: massive PRBC.
    advance: cause ranked
  8. 8RISK_STRATIFICATION
    Severity by K + ECG (most important); acidosis severity (drives K shift); renal function (drives dialysis decision); concurrent comorbidities (CHF, cirrhosis, CKD); medication burden (RAAS-inhibitor preservation strategy)
    advance: risk stratification documented
  9. 9TREATMENT
    STAT IV calcium for K ≥6.5 with ECG changes — calcium gluconate 10% 10 mL (1 g) IV over 2-3 min via peripheral OR calcium chloride 10% 5 mL via central. K-shift: insulin 10 U regular IV + D50 25 g (caution glucose); albuterol 10-20 mg neb (additive). Acidosis correction: NaHCO3 50-150 mEq IV if pH <7.2. K removal: furosemide 40-80 mg IV (if not anuric); patiromer 8.4 g PO OR sodium zirconium cyclosilicate 10 g PO TID (slower onset); EMERGENCY HEMODIALYSIS for refractory / anuric / severe / failing medical. AVOID sodium polystyrene sulfonate (Kayexalate) chronic use (colonic necrosis risk — FDA boxed warning). Adrenal → hydrocortisone empiric. TLS → rasburicase + IVF + route heme. Discontinue offending meds (ACEI/ARB/MRA/NSAID/trimethoprim/salt-substitute) or dose-adjust with binder support.
    inputs: serum_potassium_value, ecg_12_lead
    advance: cardiac stabilized + K removal active
  10. 10DISPOSITION
    Discharge: confirmed pseudohyperK; chronic mild K 5.0-5.4 on outpatient binder + dietary counseling. Observation: moderate K 5.5-6.0 responding to medical mgmt. Ward: K 6.0-6.5 without ECG OR moderate with cause identified. Telemetry: K ≥6.5 OR ECG changes OR pending dialysis. ICU: severe symptomatic, ECG changes, acidosis with K shift, dialysis-dependent. Routes: syndrome.hyperkalemia.core.v1 (definitive); renal.aki.v1; neph.ckd.core.v1; heme.tumor-lysis-syndrome.core.v1; endo.adrenal-crisis.core.v1.
    advance: disposition assigned + downstream handoff complete
  11. 11MONITORING
    Continuous cardiac monitor + serial ECG q15 min during peak treatment; K q1-2h until <5.5; BMP + glucose q1h during insulin/D50 (hypoglycemia risk lasts >1 h after dose); Ca + Mg + PO4 trend; pH trend; UOP q1h; CK trend if rhabdo; albuterol + insulin response
    inputs: serum_potassium_value, ecg_12_lead
    advance: K controlled + ECG normalized + cause addressed
  12. 12FOLLOWUP
    Nephrology for CKD / AKI / chronic binder; deprescribing offending meds (or substituting + binder for RAAS preservation); endocrinology for adrenal / type 4 RTA; oncology / heme for TLS prevention; dietary K counseling; recurrence prevention; K-binder education (patiromer, ZS-9)
    advance: long-term plan in place + follow-up scheduled