Acute / sudden vision loss
Phase C shard-3 symptom-workup deepening (2026-05-14) — patterned after symptom.chest_pain.ed_undifferentiated.v1 + neuro.ischaemic-stroke.v1. Engine scope: ED + ophtho triage + risk-stratification + disposition. Downstream confirmed diagnoses route to dedicated engines: occipital stroke → neuro.ischaemic-stroke.v1; optic neuritis + MS → neuro.ms-flare.core.v1; migraine aura ddx → neuro.migraine.core.v1. Bayesian linkage (GCA Halevy score LRs, CRAO emerging tPA evidence, AACG 5-class algorithm, ONTT workflow) lives in companion depth bundle _briefs/symptom.acute_vision_loss.v1.depth.md — schema has no first-class likelihood-ratio field. 11 severity triggers (≥6 per spec): crao_within_window + gca_suspected + acute_angle_closure + retinal_detachment + crvo_brvo + optic_neuritis + aion_naion + homonymous_hemianopia + functional_vision_loss + pituitary_apoplexy + methanol_toxicity_visual. 5 setting playbooks: home + ed + icu (rare) + inpatient + outpatient. 3 sibling-differentiation rows reference real engines neuro.ischaemic-stroke.v1 + neuro.migraine.core.v1 + neuro.ms-flare.core.v1. Schema-blocked emitted: calc.gca_probability (Halevy/RPS), calc.charles_bonnet, calc.visual_acuity — not in clinical-tools-registry; ticketed in shard-3 state file. PMIDs include 1734247 (Beck ONTT 1992), 28745999 (GiACTA 2017), 34024117 (AHA/ASA 2021 CRAO stroke equivalent); other PMIDs marked NEEDS_SOURCE_REVIEW per shard convention. last_reconciled bumped to 2026-05-14.
Entry points (7)
- symptomSudden monocular or binocular vision loss (AAO PPP 2020-2023)sudden_vision_loss
- symptomSudden painless visual field defect (curtain, scotoma, altitudinal) (AAO PPP)painless_field_defect
- symptomPainful red eye with halos around lights — angle-closure (AAO PPP)painful_red_eye_with_halos
- symptomFlashing lights, floaters, curtain — RD / vitreous hemorrhage (AAO PPP)flashing_lights_floaters
- symptomTransient monocular blindness — TIA / GCA precursor (AHA/ASA 2021)amaurosis_fugax
- symptomPainful monocular vision loss worse with eye movement — optic neuritis (Beck ONTT 1992)painful_vision_loss_with_eye_movement
- symptomHomonymous hemianopia respecting vertical meridian — occipital stroke (AHA/ASA 2021)visual_field_defect_homonymous
Required inputs (25)
- agerequireddemographic • used at CONTEXTAge ≥50 raises GCA prior; AION; ≥60 raises CRAO/CRVO prior (AAN GCA 2022)
- monocular_or_binocularrequiredsymptom • used at FRAMEMonocular before chiasm; binocular = chiasm/cortex (AAO PPP)
- painful_or_painlessrequiredsymptom • used at FRAMEPainful: optic neuritis (worse with eye movement), angle-closure, GCA; painless: most retinal/vascular (Beck ONTT 1992)
- time_of_onsetrequiredsymptom • used at RED_FLAGSCRAO 90-min retinal tolerance; tPA window <4.5 h emerging (Schultheiss EYE-tPA 2020)
- jaw_claudication_scalp_tenderrequiredsymptom • used at RED_FLAGSGCA features — jaw claudication LR+ ~6, scalp tenderness LR+ ~5 (Smetana JAMA 2002; GiACTA Stone 2017 PMID 28745999)
- flashing_lights_floaters_curtainsymptom • used at CONTEXTRD / vitreous hemorrhage (AAO PPP)
- headache_or_neurological_deficitrequiredsymptom • used at RED_FLAGSPituitary apoplexy / occipital stroke (AHA/ASA 2021)
- vascular_risk_factorsrequiredhistory • used at CONTEXTCRAO / CRVO embolic / atherosclerotic — HTN + diabetes + AF + carotid disease (AHA/ASA 2021 PMID 34024117)
- ms_or_autoimmunerequiredhistory • used at CONTEXTOptic neuritis prior + NMO/MOG screen (Beck ONTT 1992 PMID 1734247)
- methanol_or_toxinrequiredhistory • used at CONTEXTMethanol intoxication — bilateral central scotomata (AAO PPP)
- glaucoma_historyhistory • used at CONTEXTAngle-closure prior (AAO PPP)
- current_medsrequiredmedication • used at CONTEXTAnticholinergic / sympathomimetic dilation precipitates angle-closure; ethambutol optic neuropathy; PDE5 (sildenafil) NAION trigger (Hayreh NAION review)
- recent_covid_or_headache_patternhistory • used at CONTEXTGCA + post-viral arteritis — new headache pattern in age ≥50 (AAN GCA 2022)
- esr_crp_if_age_ge_50requiredlab • used at INITIAL_WORKUPGCA — ESR>50 LR+ ~3.4 (Halevy 2014 meta); both elevated in 95% (AAN GCA 2022)
- plateletslab • used at INITIAL_WORKUPThrombocytosis (Plt >400) supports GCA prior (Halevy 2014)
- glucose_fingerstickrequiredlab • used at INITIAL_WORKUPHypoglycemia mimic (AAO PPP)
- visual_acuity_OD_OS_each_eyerequiredimaging • used at INITIAL_WORKUPSnellen quantification per eye (AAO PPP)
- iop_tonopenrequiredimaging • used at INITIAL_WORKUPIOP > 30-40 mmHg = angle-closure; >50 cloudy cornea (AAO PPP AACG)
- rapdrequiredimaging • used at INITIAL_WORKUPAfferent pupillary defect — LR+ for unilateral optic nerve disease; sensitive for optic neuritis + AION (Beck ONTT 1992)
- slit_lamp_dilated_fundusrequiredimaging • used at INITIAL_WORKUPAC inflammation, lens, RD, fundus pathology — cherry-red spot (CRAO), flame hemorrhages (CRVO), disc edema (AION), pale disc (optic neuritis) (AAO PPP)
- confrontation_visual_fieldsrequiredimaging • used at INITIAL_WORKUPHomonymous hemianopia = cortical/post-chiasmal; bitemporal = chiasmal; altitudinal = AION (AAO PPP)
- mri_brain_orbits_contrastimaging • used at BRANCHING_WORKUPOptic neuritis enhancement; pituitary apoplexy; occipital stroke (Beck ONTT 1992 PMID 1734247)
- cta_or_mraimaging • used at BRANCHING_WORKUPPosterior circulation + ophthalmic-artery branch as stroke-equivalent (AHA/ASA 2021 PMID 34024117)
- point_of_care_ocular_usimaging • used at INITIAL_WORKUPBedside RD/VH assessment when ophtho unavailable (AAO PPP)
- temporal_artery_biopsyimaging • used at BRANCHING_WORKUPGCA confirmatory — within 2 wk of starting steroid; do NOT delay steroid (AAN GCA 2022; GiACTA Stone 2017 PMID 28745999)
12-phase flow (12)
- 1FRAMEConfirm true vision loss vs aura / migraine; monocular vs binocular; painful vs painless; transient vs persistent (AAO PPP)inputs: monocular_or_binocular, painful_or_painlessadvance: Pattern classified
- 2ENTRYSudden vision loss, scotoma/curtain, painful red eye + halos, flashing lights + floaters, amaurosis fugax, painful with eye movement (Beck ONTT 1992)inputs: ageadvance: Entry pattern recognized + clock started
- 3CONTEXTAge (≥50 GCA, ≥60 vascular), vascular risks, MS / autoimmune, glaucoma history, drugs (anticholinergics, PDE5, ethambutol, amiodarone), methanol, recent headache pattern (AAN GCA 2022)inputs: vascular_risk_factors, ms_or_autoimmune, methanol_or_toxin, current_medsadvance: Context complete
- 4RED_FLAGSCRAO within window, jaw claudication / scalp tenderness (GCA), severe eye pain + halos (AACG), trauma + hyphema, neurologic deficit (occipital stroke / homonymous hemianopia), bitemporal hemianopia (pituitary), methanol exposure (AHA/ASA 2021; AAN GCA 2022)inputs: jaw_claudication_scalp_tender, headache_or_neurological_deficit, time_of_onsetactions: workup.gca_temporal_arteritis, workup.acute_strokeadvance: Red flags routed
- 5INITIAL_WORKUPVA OD/OS, IOP, RAPD, slit lamp + dilated fundus, confrontation visual fields, ESR + CRP + platelets if ≥50, fingerstick glucose, POCUS for RD if ophtho unavailable (AAO PPP)inputs: visual_acuity_OD_OS_each_eye, iop_tonopen, rapd, slit_lamp_dilated_fundus, confrontation_visual_fields, esr_crp_if_age_ge_50, glucose_fingerstickactions: workup.acute_vision_loss, workup.acute_red_eye, panel.inflammationadvance: Bedside ophthalmologic workup complete
- 6BRANCHING_WORKUPMRI brain + orbits with fat-sup contrast for ON; CTA/MRA + carotid duplex for CRAO + posterior circulation; temporal artery biopsy within 2 wk if GCA; OCT if available; methanol level + AGMA if exposure; AQP4/MOG before chronic immunosuppression (Beck ONTT 1992; AHA/ASA 2021)inputs: mri_brain_orbits_contrast, cta_or_mra, temporal_artery_biopsy, point_of_care_ocular_usactions: workup.toxic_alcohols, workup.acute_strokeadvance: Etiology workup completed
- 7DIFFERENTIALCRAO (~1-2 ED) / CRVO+BRVO / arteritic AION (GCA) / non-arteritic AION / RD / vitreous hemorrhage / AACG / optic neuritis / pituitary apoplexy / occipital stroke / methanol / migraine aura / functional (Bösner-style ED priors; AAO PPP)advance: Differential ranked with pre-test priors documented
- 8RISK_STRATIFICATIONTime-since-onset (CRAO <4.5 h for tPA; <90 min retinal tolerance); GCA bilateral risk if untreated; AACG IOP severity; macula-on vs macula-off RD (AHA/ASA 2021; AAN GCA 2022)inputs: time_of_onsetactions: calc.nihss, calc.anion_gapadvance: Time-to-treatment + bilateral risk documented
- 9TREATMENTprotocol.crao.v1 (ocular massage, AC paracentesis, IOP-lowering, hyperbaric / consider tPA in select <4.5 h); protocol.angle_closure.v1 (timolol + apraclonidine + pilocarpine + acetazolamide + IV mannitol + emergent YAG iridotomy); IV methylpred 1 g × 3 d for arteritic AION (do NOT delay biopsy); ONTT methylpred for ON; ophtho RD repair; neurology stroke pathway; fomepizole + dialysis methanol (AAN GCA 2022; GiACTA 2017; AHA/ASA 2021)inputs: esr_crp_if_age_ge_50actions: protocol.crao.v1, protocol.angle_closure.v1, protocol.acute_ischemic_stroke.v1advance: Targeted protocol initiated
- 10DISPOSITIONEmergent ophthalmology + neurology consults in parallel; admit GCA pulse / CRAO tPA / vitreoretinal OR / AACG; transfer to retinal/neuro-ophthalmology if specialty unavailable (AAO PPP)advance: Disposition + level of care set
- 11MONITORINGSerial VA, IOP if angle-closure, ESR/CRP for GCA, MRI follow-up for ON, telemetry if CRAO/stroke (AAN GCA 2022)advance: Monitoring plan documented
- 12FOLLOWUPOphthalmology, neurology, rheumatology / vascular as warranted; long-term steroid taper + tocilizumab + bone health (GCA); anti-VEGF q4-6w (RVO); AION risk-factor modification (GiACTA 2017; AAN GCA 2022)advance: Referrals scheduled