Clinical Commander

All dossiers
msk.gout-acute.core.v1

Acute gout flare (primary-care / ED — acute monoarthritis)

rheumatologyacuteadultoutpatientacute

FRONT-DOOR acute-flare / acute-monoarthritis triage-and-abort engine for primary care + ED. Complements (does NOT duplicate) rheum.gout.core.v1 (rheumatology-deep full acute→ULT engine): this engine is acuity ['acute'] only — septic-arthritis cannot-miss + comorbidity-gated abort + handoff. Chronic ULT/treat-to-target/HLA-B*5801/febuxostat-CV/pegloticase deliberately NOT authored — routed to msk.gout-chronic.core.v1 and rheum.gout.core.v1. Cannot-miss: SEPTIC ARTHRITIS. Gout + septic arthritis can co-exist (crystal-positive does NOT exclude infection — conditionally independent). Margaretten JAMA 2007 (PMID 17405973) LR library encoded: synovial WBC <25k LR 0.32, ≥25k LR 2.9, >50k LR 7.7, >100k LR 28.0; PMN ≥90% LR 3.4, <90% LR 0.34; fever sens 57% (absence does not exclude). Conditional dependence: WBC LR down-weighted in immunosuppressed/prosthetic/partially-treated host. Serum urate frequently normal in flare → modelled as non-discriminating (LR ≈ 1) acutely. DEVIATION: spec's nominal cross-ref id.septic-arthritis.core.v1 does NOT exist on disk; substituted the canonical on-disk id.osteomyelitis-septic-arthritis.v1 (the bone-and-joint-infection engine) for septic escalation/routing. msk.gout-chronic.core.v1 IS on disk and bidirectionally paired (it routes acute-flare abort back here). rheum.cppd.core.v1 remains a FORWARD-REFERENCE (no dedicated CPPD dossier yet — same pattern rheum.gout.core.v1 already uses for rheum.cppd.core.v1; resolves when it ships). RxCUIs RxNav-verified 2026-05-22 (prior reused codes were mis-attributed): colchicine 2683 (was 2555=cisplatin), naproxen 7258 (was 7646=omeprazole), indomethacin 5781 (was 5640=ibuprofen), prednisone 8640, methylprednisolone 6902, anakinra 72435. OMITTED (no validated in-repo precedent — never invented, allowed at INTEGRATED): triamcinolone intra-articular (full IA dose/route/rationale provided, rxcui omitted); empiric anti-staphylococcal antibiotic for septic escalation (owned by id.osteomyelitis-septic-arthritis.v1 — fired as a route/action in severity_triggers, not as a pharmacologic regimen drug here). Manifest BORROWED (prisma/seed/manifests/rheum.gout.core.v1.ts) — it already enumerates the acute-flare phenotype + the exact reused RxCUI set; no dedicated msk.gout-acute manifest this gap-fill pass. Bayesian LR table lives in flow purposes + severity_triggers + sibling_differentiation + brief + research bundle (no first-class bayesian_linkage schema field — schema-blocked cross-shard pattern). No standalone septic-arthritis/Kocher calculator in the §5 allowlist — Margaretten LR logic rendered inline as decision support. _registry.ts / routers / index.ts NOT touched (orchestrator-owned).

Entry points (5)

  • symptom
    Acute hot, swollen, exquisitely painful single joint (acute monoarthritis) (ACR 2020 FitzGerald PMID 32391934; Margaretten JAMA 2007 PMID 17405973)
    acute_monoarthritis_hot_swollen_joint
  • symptom
    Classic podagra — acute 1st MTP flare (ACR 2020 FitzGerald PMID 32391934)
    acute_podagra_first_mtp
  • symptom
    Acute monoarthritis WITH fever / systemic illness — septic-arthritis cannot-miss (Margaretten JAMA 2007 PMID 17405973)
    acute_monoarthritis_with_fever
  • symptom
    Recurrent self-limited podagra episodes resolving in 7-14 d (ACP 2017 Qaseem PMID 27802508)
    recurrent_self_limited_podagra_episodes
  • problem_list
    Known gout, already on urate-lowering therapy, now flaring (ACR 2020 — continue ULT, do NOT stop) (PMID 32391934)
    known_gout_on_ult_now_flaring

Required inputs (13)

  • joint_involved_and_onset_hoursrequired
    symptom • used at ENTRY
    Podagra/monoarticular pattern + onset <24 h frames the abort window (AGREE response window) and the gout pre-test prior (ACR 2020 FitzGerald PMID 32391934; AGREE Terkeltaub PMID 20131255)
  • temperaturerequired
    vital • used at RED_FLAGS
    Fever raises septic-arthritis suspicion — but fever sensitivity is only 57%, so absence does NOT exclude (Margaretten JAMA 2007 PMID 17405973)
  • septic_arthritis_risk_factorsrequired
    history • used at RED_FLAGS
    Age, diabetes, RA, prior joint surgery, prosthetic joint, overlying skin infection, HIV, IVDU, immunosuppression each significantly raise septic-arthritis probability (Margaretten JAMA 2007 PMID 17405973)
  • prior_identical_flares
    history • used at CONTEXT
    Prior identical self-limited podagra episodes raise the gout prior and lower first-presentation-septic prior (ACR 2020 FitzGerald PMID 32391934)
  • ckd_stage_egfrrequired
    history • used at TREATMENT
    eGFR (race-neutral CKD-EPI 2021) drives colchicine dose-reduction / avoidance and NSAID avoidance — abort-drug gating (NKF-ASN Delgado PMID 34563581; ACR 2020 PMID 32391934)
  • cvd_hf_uncontrolled_htnrequired
    history • used at TREATMENT
    NSAID relatively contraindicated in HF / CVD / uncontrolled HTN — shifts abort drug to colchicine or steroid (ACR 2020 FitzGerald PMID 32391934; ACP 2017 PMID 27802508)
  • pud_gi_bleed_anticoagulationrequired
    history • used at TREATMENT
    Active PUD / GI bleed / anticoagulation contraindicates NSAID; steroid GI-counsel; colchicine if eGFR permits (ACR 2020 FitzGerald PMID 32391934)
  • cyp3a4_or_pgp_inhibitorsrequired
    medication • used at TREATMENT
    Strong CYP3A4 (clarithromycin, ketoconazole, ritonavir) or P-gp (cyclosporine, verapamil) inhibitors → BLOCK colchicine (fatal myotoxicity / marrow suppression, esp. with CKD) (ACR 2020 FitzGerald PMID 32391934)
  • current_ultrequired
    medication • used at CONTEXT
    If already on allopurinol/febuxostat — CONTINUE through the flare, do NOT stop (2020 ACR strong); do NOT start ULT here — route to chronic engine (ACR 2020 FitzGerald PMID 32391934)
  • synovial_fluid_analysisrequired
    lab • used at INITIAL_WORKUP
    Arthrocentesis-first: cell count + differential + Gram + crystal exam is the decisive test for both septic arthritis (WBC/PMN/Gram) and gout (negatively birefringent MSU) (Margaretten JAMA 2007 PMID 17405973; ACR 2020 PMID 32391934)
  • serum_uric_acid
    lab • used at INITIAL_WORKUP
    Frequently NORMAL/low in an acute flare — does NOT rule in or out gout acutely (LR ≈ 1); definitive treat-to-target SUA is a CHRONIC-engine decision (ACR 2020 FitzGerald PMID 32391934)
  • creatininerequired
    lab • used at TREATMENT
    Drives eGFR for colchicine/NSAID abort-drug dosing (race-neutral CKD-EPI 2021) (NKF-ASN Delgado PMID 34563581)
  • inflammatory_markers_crp_esr
    lab • used at INITIAL_WORKUP
    CRP/ESR support the inflammatory picture and trajectory; do NOT discriminate gout from septic (raised in both) (Margaretten JAMA 2007 PMID 17405973)

12-phase flow (12)

  1. 1FRAME
    Adult acute gout FLARE / acute monoarthritis at the primary-care or ED front door — triage, exclude the septic cannot-miss, abort, and ROUTE chronic urate management out (this is not the ULT engine) (ACR 2020 FitzGerald PMID 32391934; ACP 2017 Qaseem PMID 27802508)
    inputs: joint_involved_and_onset_hours
    advance: Acute-monoarthritis scope confirmed; chronic ULT recognised as out-of-scope (routed)
  2. 2ENTRY
    Hot swollen painful joint (classically podagra/1st MTP), with or without fever; recurrent self-limited episodes; or known gout on ULT now flaring (ACR 2020 FitzGerald PMID 32391934)
    inputs: joint_involved_and_onset_hours
    advance: Engine entered via a recognised acute-monoarthritis trigger
  3. 3CONTEXT
    Prior identical podagra episodes (raises gout prior), current ULT (CONTINUE through flare — never stop; do NOT start here), alcohol/diuretic/transplant drivers, comorbidity inventory for abort-drug gating (ACR 2020 FitzGerald PMID 32391934; ACP 2017 PMID 27802508)
    inputs: prior_identical_flares, current_ult
    advance: Flare history + ULT status + driver profile captured
  4. 4RED_FLAGS
    SEPTIC ARTHRITIS cannot-miss — gout and septic arthritis CAN co-exist; crystal-positive does NOT exclude infection. Pre-test ≈10% in ED acute swollen-joint cohorts (653/6242); fever sensitivity ONLY 57% so absence does NOT exclude; risk factors (age, DM, RA, prosthetic/operated joint, skin infection, HIV, IVDU, immunosuppression) raise probability. T_aspirate = any acute monoarthritis → STAT arthrocentesis BEFORE anti-inflammatory commitment (Margaretten JAMA 2007 PMID 17405973; ACR 2020 PMID 32391934)
    inputs: temperature, septic_arthritis_risk_factors
    actions: workup.acute_monoarthritis, panel.synovial
    advance: Septic arthritis actively screened; arthrocentesis sent (or escalation fired if purulent / high prior)
  5. 5INITIAL_WORKUP
    Arthrocentesis-first: synovial cell count + differential + Gram + crystal exam (negatively birefringent needle MSU = gout; positively birefringent rhomboid = CPPD). Synovial WBC bands LR: <25k LR 0.32 (0.23-0.43), ≥25k LR 2.9 (2.5-3.4), >50k LR 7.7 (5.7-11.0), >100k LR 28.0 (12.0-66.0); PMN ≥90% LR 3.4 (2.8-4.2), <90% LR 0.34 (0.25-0.47). Add CBC/CRP/ESR (raised in BOTH — do not discriminate) and creatinine for abort-drug eGFR. SUA frequently normal in flare (LR ≈ 1 — does not rule in/out) (Margaretten JAMA 2007 PMID 17405973; ACR 2020 PMID 32391934)
    inputs: synovial_fluid_analysis, serum_uric_acid, inflammatory_markers_crp_esr, creatinine
    actions: panel.synovial, panel.cbc, panel.inflammation, panel.renal
    advance: Synovial analysis resulted (cell count/PMN/Gram/crystal) and renal function known
  6. 6BRANCHING_WORKUP
    Gram-positive / purulent / WBC >50k band with high prior → empiric anti-staph + drainage + route septic engine. Negatively birefringent MSU + septic adequately excluded → confirmed gout flare. Positively birefringent rhomboid + chondrocalcinosis → CPPD sibling. Immunosuppressed/prosthetic host → down-weight a "low" synovial-WBC LR (conditional dependence) (Margaretten JAMA 2007 PMID 17405973; ACR 2020 PMID 32391934)
    inputs: synovial_fluid_analysis
    actions: workup.joint_pain
    advance: Crystal identity + septic-arthritis probability resolved (or escalated)
  7. 7DIFFERENTIAL
    Gout (MSU) vs SEPTIC ARTHRITIS (co-existence — NOT mutually exclusive) vs CPPD/pseudogout (look-alike) vs trauma/haemarthrosis vs cellulitis overlying a joint vs mono-onset psoriatic/reactive arthritis. Pivot = synovial WBC/PMN/Gram/crystal + clinical prior; crystal-positivity is conditionally INDEPENDENT of infection (Margaretten JAMA 2007 PMID 17405973; EULAR 2016 Richette PMID 27457514)
    inputs: synovial_fluid_analysis
    advance: Septic arthritis excluded/escalated and crystal arthropathy assigned
  8. 8RISK_STRATIFICATION
    Septic probability tier from synovial WBC band + PMN + Gram + host risk factors + conditional-dependence down-weighting (immunosuppressed/prosthetic/partially-treated). T_treat_empiric = purulence/Gram-positive/high-count+high-prior/sepsis → empiric anti-staph + drainage + route NOW (treatment benefit > test-delay cost) (Margaretten JAMA 2007 PMID 17405973)
    inputs: synovial_fluid_analysis, septic_arthritis_risk_factors
    advance: Septic vs crystal probability tier set; empiric-treat threshold evaluated
  9. 9TREATMENT
    ABORT the flare within 24 h, comorbidity-gated (ACR 2020 equal first-line: colchicine/NSAID/steroid). Low-dose colchicine 1.2 mg → 0.6 mg 1 h later then 0.6 mg q12h-daily (AGREE: 37.8% vs 15.5% placebo responders at 24 h, P=0.005; low-dose AE = placebo OR 1.5 [0.7-3.2]); NSAID (naproxen 500 BID / indomethacin 50 TID) if no CKD/CVD/PUD; oral prednisone 40 mg/d ×5 d or IA/IM steroid if NSAID/colchicine contraindicated; anakinra 100 mg SC daily ×3-5 d IL-1 RESCUE when all three first-line classes contraindicated/refractory (EULAR 2016). eGFR (race-neutral CKD-EPI 2021) gates colchicine/NSAID. CONTINUE existing ULT; do NOT start/stop ULT here — route ULT decision to msk.gout-chronic.core.v1 (ACR 2020 PMID 32391934; AGREE PMID 20131255; EULAR 2016 PMID 27457514; ACP 2017 PMID 27802508)
    inputs: ckd_stage_egfr, cvd_hf_uncontrolled_htn, pud_gi_bleed_anticoagulation, cyp3a4_or_pgp_inhibitors, current_ult, creatinine
    actions: calc.ckd_epi_2021
    advance: Comorbidity-gated abort regimen started (or septic pathway escalated); ULT continued if pre-existing
  10. 10DISPOSITION
    Discharge home with abort regimen + chronic-engine follow-up for the ULT shared decision (do NOT start ULT in the ED/clinic for a first/infrequent attack — ACP 2017). ADMIT / escalate if septic arthritis suspected, refractory flare, unable to tolerate oral therapy, or comorbid decompensation (ACR 2020 PMID 32391934; ACP 2017 PMID 27802508)
    advance: Level of care set; septic escalation vs home-with-follow-up decided
  11. 11MONITORING
    Pain/inflammation trajectory 24-48 h (AGREE response window); BMP pre/post NSAID course if renal risk; glucose if steroid + diabetes; CK if colchicine + interacting drug. Failure to improve in 48 h → reassess diagnosis (occult septic / CPPD) (ACR 2020 PMID 32391934; AGREE PMID 20131255)
    inputs: creatinine
    actions: panel.renal
    advance: Flare improving on the abort regimen, or re-triaged for non-response
  12. 12FOLLOWUP
    Route to msk.gout-chronic.core.v1 for the longitudinal ULT shared decision (≥2 flares/yr, tophus, CKD≥3, urolithiasis, or already on ULT). Counsel: this acute engine ABORTS and REFERS — it does not manage urate. Return precautions: fever + hot joint, rapid worsening, no improvement in 48 h (ACP 2017 Qaseem PMID 27802508; ACR 2020 PMID 32391934)
    advance: Chronic-engine handoff booked + return precautions given