Clinical Commander

All dossiers
ophtho.preseptal-cellulitis.core.v1

Preseptal (periorbital) cellulitis

general_internal_medicineacutesubacuteadultpediatricacuteoutpatientinpatient

OPHTHALMOLOGY/EM-framed engine owning PRESEPTAL (Chandler I) cellulitis — the common, benign, anterior-to-the-septum counterpart and the explicit benign sibling of ophtho.orbital-cellulitis.core.v1 with BIDIRECTIONAL engine_id routing. Orbital/postseptal disease, source ethmoid sinusitis, intracranial extension, the necrotizing-lid emergency, sepsis, and the HZO look-alike are recognised then routed OUT by engine_id (ophtho.orbital-cellulitis.core.v1, ent.acute-sinusitis.core.v1, neuro.bacterial-meningitis.core.v1, id.necrotising-fasciitis.core.v1, id.sepsis.core.v1) — not re-authored here. RxCUIs used are well-established RxNorm ingredient/combination CUIs (amoxicillin-clavulanate 19711, cefuroxime 2194, clindamycin 2582, trimethoprim-sulfamethoxazole 10831, doxycycline 3640, ampicillin-sulbactam 1009148, cefazolin 2180, vancomycin 11124); flagged for live RxNav re-confirmation next session per the standing RxNav-validator pattern. No fabricated codes — septum triage gate / warm compress / incision & drainage / lacrimal-sac care / source-routing / no-steroid decision gates carry non_pharm:true and no rxcui. Chandler 1970 (PMID 5470225) is the primary universal staging frame and has a stable PMID; all 11 evidence.pmids are real and PubMed-verified this session (2026-05-17) — Baiu & Melendez JAMA 2020, the Jackson & Baker preseptal/orbital proportion series, Murphy 2020 pediatric predictors, Friedel 2019 insect-bite oral-outpatient series, Shih 2021 MRSA-era adult sources, the Ambati/Rimon Hib-PCV epidemiology pair, Brugha 2012 ambulatory-IV, Šuchaň 2014 conservative-IV, and the Kornelsen 2021 Cochrane corticosteroid review. Bayesian linkage (preseptal-vs-postseptal pretest priors by age + source + the orbital-sign cluster; LR+/LR− for proptosis, painful ophthalmoplegia, reduced acuity/colour, RAPD, chemosis, fever, source=sinusitis; CT/admission decision thresholds; bidirectional cross-engine routing edges by engine_id to the orbital-cellulitis sibling / acute-sinusitis source / sepsis / necrotizing-lid / HZO) is documented in the co-located _design-brief.md + _research-bundle.md; first-class TS LR fields remain schema-blocked (same constraint as derm.cellulitis.core.v1 and ophtho.orbital-cellulitis.core.v1). Effect sizes (≥5): preseptal ~71% vs orbital ~28% among 137 "periorbital swelling" presentations (Jackson & Baker Head Neck Surg 1987 PMID 3312114); 139/175 (≈79%) of pediatric periorbital infections were preseptal and proptosis was the single strongest predictor of surgical management (Murphy J Paediatr Child Health 2020 PMID 32987452); 28% of pediatric preseptal cases were insect-bite-related, none febrile and none imaged (Friedel Am J Ther 2019 PMID 28452841); Hib-related cellulitis fell from 11.7% to 3.5% (p=0.028) and the annual case rate from 21.2±10.4 to 8.7±3.9 (p=0.008) after Hib vaccination (Ambati Ophthalmology 2000 PMID 10919886); post-Hib predisposing factors — conjunctivitis 42.9%, wound/trauma 20.9%, insect bite 9.8%, sinusitis 8% (Rimon J Pediatr Ophthalmol Strabismus 2008 PMID 18825903); adult preseptal sources — dacryocystitis 15.5-30.5%, hordeolum 15.5-24.8% (Shih Br J Ophthalmol 2021 PMID 34607790); ambulatory IV vs admission net saving ~$4900/patient with no difference in complications (Brugha Pediatr Emerg Care 2012 PMID 22344208).

Entry points (5)

  • symptom
    Eyelid / periorbital erythema and oedema with NORMAL acuity, NORMAL colour vision, full painless eye movements, NO proptosis — preseptal (Chandler I) candidate (Chandler Laryngoscope 1970 PMID 5470225; Baiu & Melendez JAMA 2020 PMID 31935029)
    eyelid_erythema_oedema_no_orbital_signs
  • symptom
    Periorbital swelling WITH proptosis, painful/restricted eye movement, decreased acuity/colour, RAPD, or chemosis — postseptal until excluded; route to ophtho.orbital-cellulitis.core.v1 (Murphy J Paediatr Child Health 2020 PMID 32987452)
    periorbital_swelling_with_any_orbital_sign
  • history
    Eyelid/periorbital skin or adnexal breach as portal — insect bite, trauma/laceration, hordeolum/stye, impetigo, conjunctivitis (Friedel Am J Ther 2019 PMID 28452841; Rimon J Pediatr Ophthalmol Strabismus 2008 PMID 18825903)
    skin_adnexal_breach_source
  • history
    Adjacent acute (ethmoid) sinusitis or dacryocystitis as the source — higher cross-to-orbital risk; lower threshold to image/admit (Jackson & Baker Head Neck Surg 1987 PMID 3312114; Shih Br J Ophthalmol 2021 PMID 34607790)
    sinusitis_or_dacryocystitis_source
  • demographic
    Young child, toxic-appearing, or unable to reliably re-examine / follow up — lower admission + imaging threshold (Brugha Pediatr Emerg Care 2012 PMID 22344208; Ambati Ophthalmology 2000 PMID 10919886)
    young_child_or_unreliable_followup

Required inputs (16)

  • proptosisrequired
    symptom • used at ENTRY
    Absence of proptosis is the single cardinal feature that keeps the diagnosis preseptal; any proptosis = postseptal until excluded and is the strongest predictor of surgical management (Murphy J Paediatr Child Health 2020 PMID 32987452 — proptosis strongest surgical predictor; Chandler 1970 PMID 5470225)
  • ophthalmoplegia_pain_on_eye_movementrequired
    symptom • used at RED_FLAGS
    Painful or restricted extraocular movement indicates postseptal (intraorbital) disease — its absence is required to call it preseptal (Murphy 2020 PMID 32987452 — ophthalmoplegia an independent post-septal predictor; Baiu & Melendez JAMA 2020 PMID 31935029)
  • visual_acuity_and_colour_visionrequired
    symptom • used at RED_FLAGS
    Decreased acuity / dyschromatopsia signals optic-nerve compromise = postseptal emergency; preseptal cellulitis by definition has normal acuity and colour vision (Chandler 1970 PMID 5470225; Kornelsen Cochrane 2021 PMID 33908631)
  • rapd_relative_afferent_pupillary_defectrequired
    symptom • used at RED_FLAGS
    An RAPD is objective optic-nerve dysfunction — it is incompatible with preseptal disease and mandates immediate route-out to the orbital engine (Chandler 1970 PMID 5470225)
  • chemosisrequired
    symptom • used at RED_FLAGS
    Conjunctival chemosis indicates orbital congestion / postseptal disease; its absence supports the preseptal call (Chandler 1970 PMID 5470225 — chemosis appears with orbital cellulitis)
  • source_of_infectionrequired
    history • used at CONTEXT
    Skin/adnexal breach (insect bite, trauma, hordeolum, impetigo, conjunctivitis) tends to stay preseptal; adjacent ethmoid sinusitis / dacryocystitis carries higher cross-to-orbital risk and lowers the imaging/admission threshold (Jackson & Baker 1987 PMID 3312114; Shih 2021 PMID 34607790; Rimon 2008 PMID 18825903)
  • agerequired
    demographic • used at CONTEXT
    Preseptal cellulitis is pediatric-predominant; the young child has a lower admission/imaging threshold and an immunization-status check (Ambati Ophthalmology 2000 PMID 10919886; Brugha Pediatr Emerg Care 2012 PMID 22344208)
  • immunization_status_hib_pcv
    history • used at CONTEXT
    Hib/PCV status reframes the pathogen prior and the bacteraemic-spread risk in the young child (Ambati Ophthalmology 2000 PMID 10919886 — Hib-related cellulitis fell 11.7%→3.5% post-vaccine; Rimon 2008 PMID 18825903)
  • temperaturerequired
    vital • used at CONTEXT
    High fever / toxicity raises the postseptal and bacteraemic prior and lowers the admission threshold; afebrile insect-bite preseptal is a strong oral-outpatient candidate (Friedel Am J Ther 2019 PMID 28452841 — no insect-bite preseptal patient was febrile; Murphy 2020 PMID 32987452)
  • sbprequired
    vital • used at RED_FLAGS
    Hypotension / systemic toxicity with a periorbital source → route OUT to id.sepsis.core.v1 (sepsis pathway not authored here)
  • immunocompromise_or_diabetes
    history • used at CONTEXT
    Diabetes / immunocompromise broadens the pathogen spectrum, lowers the admission threshold, and (with facial pain + necrosis) triggers the invasive-fungal reconsideration via the orbital engine
  • pregnancy
    history • used at TREATMENT
    Antibiotic-safety gating for the oral regimen (avoid doxycycline / TMP-SMX, especially near term; amoxicillin-clavulanate/cephalexin preferred)
  • wbc
    lab • used at INITIAL_WORKUP
    Marked leukocytosis raises the postseptal/bacteraemic prior and supports admission; normal WBC + afebrile bite supports the oral-outpatient route (Murphy 2020 PMID 32987452; Friedel 2019 PMID 28452841 — non-bite group higher WBC/CRP)
  • crp
    lab • used at INITIAL_WORKUP
    Rising CRP is associated with greater risk of post-septal disease and need for surgery — a trigger to image / escalate to the orbital engine (Murphy J Paediatr Child Health 2020 PMID 32987452 — increasing CRP → post-septal disease/surgery)
  • creatinine
    lab • used at TREATMENT
    Renal function gates dose adjustment of cephalexin / amoxicillin-clavulanate / TMP-SMX in the oral regimen
  • contrast_ct_orbits_and_sinuses
    imaging • used at BRANCHING_WORKUP
    Contrast CT orbits + paranasal sinuses adjudicates the equivocal swollen eye and excludes postseptal disease / subperiosteal abscess; indicated for orbital signs, no improvement at 24-48 h, young child unable to be examined, or sinogenic source (Murphy 2020 PMID 32987452 — 30% imaged; Šuchaň Cesk Slov Oftalmol 2014 PMID 25640234)

12-phase flow (12)

  1. 1FRAME
    Frame around the ORBITAL SEPTUM: this engine owns PRESEPTAL (Chandler I — eyelid/periorbital soft tissue anterior to the septum, NO proptosis/EOM/acuity/RAPD/chemosis change, not toxic), the common (~71% vs ~28% orbital — Jackson & Baker Head Neck Surg 1987 PMID 3312114) and pediatric-predominant counterpart. The disciplined separation from orbital (postseptal) cellulitis IS the core job — any orbital sign routes OUT to ophtho.orbital-cellulitis.core.v1. Source sinusitis, sepsis, intracranial extension, and the necrotizing/facial-cellulitis look-alikes are recognised and routed OUT by engine_id, not re-authored here (Chandler 1970 PMID 5470225; Baiu & Melendez JAMA 2020 PMID 31935029).
    advance: septum-based scope confirmed; not-this-engine concerns routed by engine_id
  2. 2ENTRY
    Recognise the entry: eyelid/periorbital erythema-oedema with normal acuity/motility/globe position (preseptal candidate) vs periorbital swelling WITH any orbital sign (postseptal → route out) vs skin/adnexal breach source vs sinusitis/dacryocystitis source vs the young-child / unreliable-follow-up entry. Record proptosis up front — its absence is the cardinal preseptal discriminator and proptosis is the single strongest surgical predictor (Murphy J Paediatr Child Health 2020 PMID 32987452).
    inputs: proptosis
    actions: workup.acute_red_eye
    advance: entry trigger present; proptosis status recorded
  3. 3CONTEXT
    Build the preseptal-vs-postseptal pretest prior: source of infection (skin/adnexal breach tends to stay preseptal; ethmoid sinusitis / dacryocystitis carry higher cross-to-orbital risk — Jackson & Baker 1987 PMID 3312114; Shih Br J Ophthalmol 2021 PMID 34607790), age (pediatric predominance; young-child threshold), Hib/PCV immunization status (epidemiology shift — Ambati Ophthalmology 2000 PMID 10919886; Rimon 2008 PMID 18825903), fever, diabetes/immunocompromise. This phase assigns the preseptal pretest probability.
    inputs: source_of_infection, age, immunization_status_hib_pcv, temperature, immunocompromise_or_diabetes
    actions: workup.acute_red_eye
    advance: source + age + immunization + preseptal-vs-postseptal pretest prior assigned
  4. 4RED_FLAGS
    The SEPTUM red-flag cluster — ANY of: proptosis, painful/restricted EOM, decreased acuity/colour vision, RAPD, or chemosis = postseptal (orbital) cellulitis → route OUT to ophtho.orbital-cellulitis.core.v1 (recognised here, NOT managed here). Black necrotic eyelid / dusky skin / crepitus / pain out of proportion → necrotizing lid emergency → surgical + route to id.necrotising-fasciitis.core.v1. Meningismus / altered mental status → intracranial extension → route to neuro.bacterial-meningitis.core.v1. qSOFA≥2 / hypotension → id.sepsis.core.v1. These are screened and routed by engine_id, not re-authored here (Chandler 1970 PMID 5470225; Murphy 2020 PMID 32987452).
    inputs: ophthalmoplegia_pain_on_eye_movement, visual_acuity_and_colour_vision, rapd_relative_afferent_pupillary_defect, chemosis, sbp
    actions: workup.acute_vision_loss, calc.qsofa
    advance: orbital / necrotizing / intracranial / sepsis red flags screened and routed by engine_id if positive
  5. 5INITIAL_WORKUP
    Document the eyelid findings and explicitly record the NEGATIVE orbital exam (acuity, colour, pupils/RAPD, motility, globe position) — the disciplined preseptal "all-negative" snapshot. CBC + CRP baseline (rising CRP → post-septal risk/surgery — Murphy J Paediatr Child Health 2020 PMID 32987452); creatinine for oral dosing; blood cultures only if febrile/toxic or young child (low yield in the post-Hib era — Rimon J Pediatr Ophthalmol Strabismus 2008 PMID 18825903). Imaging is NOT routine for clearly preseptal disease (Murphy 2020 — only 30% imaged; Friedel Am J Ther 2019 PMID 28452841 — no insect-bite preseptal patient imaged).
    inputs: wbc, crp, creatinine
    actions: panel.cbc, panel.inflammation, panel.cmp
    advance: negative orbital exam documented + baseline labs sent; imaging deferred unless an indication present
  6. 6BRANCHING_WORKUP
    Preseptal-vs-postseptal decision tree: clearly preseptal + well + reliable → no CT, oral-outpatient pathway (Friedel 2019 PMID 28452841). Equivocal orbital exam, sinogenic/dacryocystitis source, young child who cannot be examined, no improvement at 24-48 h, or rising CRP → contrast CT orbits + sinuses to exclude postseptal disease/subperiosteal abscess (Murphy J Paediatr Child Health 2020 PMID 32987452; Šuchaň Cesk Slov Oftalmol 2014 PMID 25640234). Identify and route the look-alikes: allergic/contact eyelid oedema (bilateral, itchy, no fever/tenderness), insect-bite reaction (punctum, itch), chalazion/hordeolum (focal lid nodule), dacryocystitis/canaliculitis (medial-canthal, expressible pus — source), herpes zoster ophthalmicus (V1 dermatomal vesicles, Hutchinson sign — route to HZO), necrotizing fasciitis of the lids (route OUT).
    inputs: contrast_ct_orbits_and_sinuses
    actions: workup.acute_red_eye, workup.cellulitis_necfasc
    advance: postseptal disease excluded or routed; preseptal confirmed or alternative diagnosis assigned + routed
  7. 7DIFFERENTIAL
    Terminal differential with named pivots: preseptal cellulitis vs orbital (postseptal) cellulitis (proptosis + painful EOM + acuity/colour drop + RAPD + chemosis pivot — the septum; THE key pair) vs allergic/contact eyelid oedema (bilateral, pruritic, NON-tender, afebrile, no warmth pivot) vs insect-bite reaction (central punctum + itch + minimal systemic features pivot) vs chalazion/hordeolum (discrete focal lid nodule, minimal diffuse cellulitis pivot — may be the source) vs dacryocystitis/canaliculitis (medial-canthal swelling over the lacrimal sac, expressible mucopurulent reflux pivot — treat as source) vs herpes zoster ophthalmicus (V1-dermatomal grouped vesicles, Hutchinson sign, neuralgic pain pivot — route to HZO) vs necrotizing fasciitis of the lids (dusky/black skin, crepitus, pain out of proportion, systemic toxicity pivot — surgical emergency, route OUT)
    advance: single best diagnosis selected; orbital cellulitis and the necrotizing emergency explicitly excluded or routed
  8. 8RISK_STRATIFICATION
    Stratify preseptal disposition: low-risk = older child/adult, mild, afebrile, normal WBC/CRP, skin/adnexal source, reliable follow-up → oral-outpatient. Higher-risk modifiers lowering the admission/IV/imaging threshold: young child (esp. incompletely immunized), systemic toxicity / high fever, dacryocystitis or sinogenic source, immunocompromise/diabetes, unreliable exam or follow-up, no improvement on oral therapy. Any orbital sign overrides → route to ophtho.orbital-cellulitis.core.v1 (Brugha Pediatr Emerg Care 2012 PMID 22344208; Murphy 2020 PMID 32987452).
    inputs: age, temperature, crp, wbc
    actions: calc.news2, calc.qsofa
    advance: preseptal risk tier + admission/IV/imaging modifiers assigned
  9. 9TREATMENT
    Confirm-it-is-preseptal gate (negative orbital exam) → ORAL antibiotics covering streptococci + MSSA ± community MRSA: amoxicillin-clavulanate first-line (covers skin flora + sinogenic Haemophilus/anaerobes), cefuroxime or clindamycin alternatives, TMP-SMX or doxycycline if MRSA-risk (avoid doxycycline/TMP-SMX in pregnancy/young child) — typically 7-10 d with mandatory 24-48 h review (Friedel Am J Ther 2019 PMID 28452841; Shih Br J Ophthalmol 2021 PMID 34607790). IV escalation (ampicillin-sulbactam / cefazolin ± vancomycin) for the young child, systemic toxicity, dacryocystitis/sinogenic source, immunocompromise, or oral failure — ambulatory IV with daily review is a safe, cost-saving alternative to admission (Brugha Pediatr Emerg Care 2012 PMID 22344208). Treat the SOURCE in parallel: warm compresses ± incision for hordeolum/lid abscess, lacrimal-sac care/route for dacryocystitis, route the sinusitis source to ent.acute-sinusitis.core.v1. Corticosteroids are NOT added (insufficient evidence — Kornelsen Cochrane 2021 PMID 33908631). ANY orbital sign at any point → route to ophtho.orbital-cellulitis.core.v1.
    inputs: creatinine, pregnancy, source_of_infection
    advance: preseptal confirmed; oral (or ambulatory-IV/IV) agent + source control started; 24-48 h review booked; orbital route-out armed
  10. 10DISPOSITION
    Low-risk preseptal (older child/adult, mild, afebrile, reliable) → discharge on oral antibiotics with a mandatory 24-48 h review and explicit return precautions (Friedel Am J Ther 2019 PMID 28452841; Brugha Pediatr Emerg Care 2012 PMID 22344208). Young child / systemic toxicity / dacryocystitis-sinogenic source / immunocompromise / unreliable follow-up → admit or ambulatory IV with daily review. ANY orbital/postseptal sign, necrotizing features, intracranial extension, or sepsis → admit + route OUT by engine_id with carryover state (Chandler 1970 PMID 5470225).
    inputs: proptosis, age, temperature, sbp
    advance: disposition documented; oral-OPD vs IV/admit decided; route-outs executed for any orbital/necrotizing/sepsis flag
  11. 11MONITORING
    Re-examine for the orbital cluster (acuity, colour, pupils/RAPD, motility, proptosis, chemosis) at the 24-48 h review — the critical question is "has it crossed the septum?" Expect periorbital erythema to settle on correct oral therapy; failure to improve, new orbital sign, rising CRP, or spreading erythema at 24-48 h mandates contrast CT + escalation to ophtho.orbital-cellulitis.core.v1, NOT silent oral continuation (Murphy J Paediatr Child Health 2020 PMID 32987452 — rising CRP → post-septal/surgery; Šuchaň Cesk Slov Oftalmol 2014 PMID 25640234 — 24-48 h non-improvement → escalate).
    inputs: crp, wbc, visual_acuity_and_colour_vision
    actions: panel.inflammation
    advance: objective improvement with negative orbital re-exam by 24-48 h, OR CT + orbital-engine escalation triggered
  12. 12FOLLOWUP
    Complete the oral course (typically 7-10 d guided by source and response); treat and follow the SOURCE — definitive lacrimal management for recurrent dacryocystitis (anatomic cause; route to ENT/oculoplastics), ENT source-sinus management routed to ent.acute-sinusitis.core.v1, hordeolum/blepharitis lid hygiene, conjunctivitis treatment. Counsel return precautions: any vision change, double vision, eye-movement pain, the eye pushing forward (proptosis), increasing swelling, or fever → emergency return for orbital reassessment (the preseptal→orbital progression risk — Kornelsen Cochrane 2021 PMID 33908631). Recurrent preseptal disease → reconsider an anatomic lacrimal cause.
    inputs: source_of_infection
    advance: oral course + source-directed follow-up + orbital-progression return precautions documented