J04.31 - Supraglottitis, Unspecified, With Obstruction
Short Description
J04.31 is used for acute supraglottitis, unspecified, with airway obstruction - an acute inflammatory process of supraglottic structures (above the vocal cords) causing clinically significant airway narrowing/obstruction.
Full Description & Clinical Context
Supraglottitis is an acute infection/inflammation of supraglottic tissues (e.g., epiglottis, arytenoids, aryepiglottic folds) that can rapidly progress to critical airway compromise. It presents with severe sore throat, odynophagia, muffled “hot potato” voice, drooling, stridor, and respiratory distress, often with a relatively normal oropharyngeal exam.
J04.31 specifically indicates:
- Acute supraglottitis (site above vocal cords), AND
- Associated airway obstruction (clinical or documented), AND
- The condition is unspecified as to exact supraglottic structure, but obstruction is present.
This code lives in the acute upper respiratory infection section and is distinct from J05 (croup/epiglottitis) and chronic laryngeal conditions.
Code Details
- Code: J04.31
- Description: Supraglottitis, unspecified, with obstruction
- Parent: J04.3 - Supraglottitis, unspecified (non-billable category)
- Type: Billable, specific, acute diagnosis
- Includes: Acute supraglottitis involving supraglottic structures with airway obstruction, severity not otherwise specified.
- Excludes1 (at J04):
- Acute obstructive laryngitis [croup] and epiglottitis (J05.-)
- Excludes2 (at J04):
- Laryngismus (stridulus) (J38.5)
- Code also (at J04): Influenza, if present (J09.X2, J10.1, J11.1 for influenza with respiratory manifestations).
Related J04 / Supraglottitis Codes
| Code | Description | Key Feature |
|---|---|---|
| J04.0 | Acute laryngitis | Laryngeal inflammation, no specified obstruction |
| J04.10 | Acute tracheitis without obstruction | Tracheal, no obstruction |
| J04.11 | Acute tracheitis with obstruction | Tracheal + airway obstruction |
| J04.2 | Acute laryngotracheitis | Larynx + trachea involvement |
| J04.30 | Supraglottitis, unspecified, without obstruction | Supraglottitis, no obstruction documented[web:409] |
| J04.31]] | Supraglottitis, unspecified, with obstruction | Supraglottitis + airway obstruction[web:409][web:412] |
Note
Think of J04.31 as “supraglottic infection + clinically significant airway narrowing” in the acute setting.
Clinical Features (What Needs to Be There)
Typical findings that support supraglottitis with obstruction:
- Severe sore throat out of proportion to oropharyngeal findings
- odynophagia, dysphagia, drooling
- Muffled, “hot-potato” voice
- Stridor, labored breathing, tripod positioning
- Tachypnea, use of accessory muscles
- Lateral neck x-ray or laryngoscopy showing supraglottic/epiglottic swelling
Note
For J04.31, documentation also needs to make it clear that there is airway obstruction or impending obstruction (e.g., stridor, respiratory distress, need for airway management).
When to Use J04.31
Use J04.31 when ALL apply:
- Acute supraglottic inflammation/infection is documented
- “Supraglottitis,” “acute supraglottitis,” or similar term
- Airway obstruction (or impending obstruction) is present
- Documented stridor, airway narrowing, respiratory distress, need for airway intervention, or radiographic/endo evidence of obstructing swelling
- Unspecified supraglottic subsite
- Provider has not specified exact structure beyond “supraglottitis”
- Condition is acute and part of an upper respiratory infection/airway emergency picture.
Typical settings: ED, urgent care, inpatient admission, ICU for airway monitoring or intervention.
When NOT to Use J04.31
Do NOT use J04.31 if:
- No obstruction is documented → use J04.30 (supraglottitis, unspecified, WITHOUT obstruction).
- Diagnosis is epiglottitis specifically → classify in J05.- (acute obstructive laryngitis [croup] and epiglottitis) per Excludes1.
- Only hoarseness or non-infectious dysphonia without acute inflammation → consider R49.0 or chronic voice codes, not J04.
- Chronic supraglottic process → look at chronic laryngeal codes (J37.x), not acute J04.
Documentation Requirements
Minimum for J04.31:
- Diagnosis: “Acute supraglottitis” / “supraglottitis with airway obstruction”
- Clinical evidence of airway compromise:
- Stridor, dyspnea, tachypnea
- Requirement for emergent airway evaluation/intubation OR
- Clear statement such as “upper airway obstruction from supraglottitis”
- Acute timeframe (onset over hours-days)
Best practice documentation:
- Symptoms: severe sore throat, odynophagia, drooling, muffled voice, difficulty lying supine
- Airway status: work of breathing, stridor, oxygen requirement, need for ICU
- Etiology if suspected: bacterial (e.g., H. influenzae), viral, influenza, mixed URI, or unknown
- Imaging/endoscopy: “Swelling of supraglottic structures causing airway narrowing”
- Treatment: IV antibiotics, steroids, ENT consult, airway management (intubation/OR standby)
HCC Information
- J04.31 does NOT map directly to a CMS-HCC.
- Risk adjustment will instead come from:
- Associated acute respiratory failure (J96.-)
- Sepsis, if present
- Chronic comorbidities (e.g., COPD, CHF, CKD)
Nevertheless, J04.31 contributes to severity and DRG weight when coded with respiratory failure, ICU care, or significant procedures.
RVU / wRVU Information
- ICD-10-CM codes (including J04.31) do not carry RVUs.
- RVUs attach to CPT/HCPCS service/procedure codes.
J04.31 supports medical necessity for:
- High-acuity E/M (ED and inpatient)
- Critical care billing
- Airway procedures (intubation, bronchoscopy, tracheostomy)
- ENT evaluation and laryngoscopy
Common CPT Codes with J04.31
E/M & Critical Care
- 99281-99285 - ED visits (acute airway complaints)
- 99221-99223 - Initial inpatient admission
- 99231-99233 - Subsequent hospital care
- 99291-99292 - Critical care, first 30-74 min + additional time (if airway-compromised, ICU-level care)
Airway / ENT Procedures
- 31500 - Endotracheal intubation, emergency
- 31575 - Laryngoscopy, flexible; diagnostic
- 31578-31579 - Laryngoscopy with biopsy / rigid scope (per findings/approach)
- 31622 - Diagnostic bronchoscopy (if lower airway assessed)
- 31603-31610 - Bronchoscopy with foreign body or other interventions (if applicable)
- 31600 - Tracheostomy, planned or emergency (rare but possible in severe obstruction)
Imaging
- 71045-71048 - Chest radiography (if evaluating respiratory compromise)
- Lateral neck soft tissue radiograph, CT neck with contrast - local CPT per imaging modality
Common Associated ICD-10 Codes
Frequently coded with J04.31:
Respiratory compromise
- [[J96.00-J96.02 - Acute respiratory failure (specify with/without hypoxia/hypercapnia)
- R06.1 - Stridor
- R06.02 - Shortness of breath
- R06.03 - Acute respiratory distress
- R09.02 - Hypoxemia
Infectious context
- J09.X2 / J10.1 / J11.1 - Influenza with other respiratory manifestations (if flu confirmed or suspected, per “code also influenza” note).
- J02.9 - Acute pharyngitis, unspecified (if coexisting)
- J03.x - Acute tonsillitis (if coexisting)
- A4x/B9x - Bacterial/viral agents, if specified and required
Chronic comorbidity (risk)
Clinical Examples
✅ Example 1 - ED Airway Emergency
SCENARIO:
45-year-old presents to ED with severe sore throat, drooling, and stridor.
History:
- 24-hour history of rapidly worsening throat pain and dysphagia.
- Now drooling, cannot lie flat, muffled voice.
Exam:
- Tripod position, inspiratory stridor, tachypnea.
- Oropharynx mildly erythematous, no obvious tonsillar exudate.
- ENT bedside flexible laryngoscopy: marked supraglottic edema obstructing airway.
Treatment:
- Emergent endotracheal intubation.
- IV ceftriaxone and steroids.
- ICU admission.
Assessment:
- Acute supraglottitis with upper airway obstruction.
CODES:
- J04.31 - Supraglottitis, unspecified, with obstruction ✓
- J96.01 - Acute respiratory failure with hypoxia (if documented)
- R06.1 - Stridor
- CPT 31500 - Emergency intubation
- CPT 99291 - Critical care, if criteria met
❌ Example - No Obstruction Documented
SCENARIO:
Adult with moderate sore throat. ENT scope: mild supraglottic edema, no stridor, normal breathing.
Assessment:
- Acute supraglottitis without airway compromise.
CORRECT CODE:
- J04.30 - Supraglottitis, unspecified, WITHOUT obstruction
NOT:
- J04.31 (no obstruction).
Documentation Best Practices
For clean [[J04.31]] assignment, encourage documentation of:
- Phrase like **“supraglottitis with airway obstruction”** or “critical airway narrowing”
- Specific findings: stridor, desaturation, increased work of breathing, need for intubation or OR standby
- If influenza or other respiratory infection present, **document and code also** per J04 “code also influenza” note.
- Distinguish clearly from **epiglottitis/croup (J05.-)** and from **simple acute laryngitis (J04.0)**.
Compliance Checklist
Before you code J04.31, verify:
- Provider documents “supraglottitis” (acute supraglottic inflammation)
- Airway obstruction or impending obstruction is documented (stridor, distress, intubation, “airway compromise”)
- Condition is acute and fits upper respiratory infection timeframe
- Not more accurately coded as croup/epiglottitis (J05.-) per documentation
- If influenza present, it is also coded (J09.X2/J10.1/J11.1) per J04 note
- Coexisting acute respiratory failure, sepsis, or ICU-level care are coded separately when documented
ICD-10-CM J04.31 - SUPRAGLOTTITIS, UNSPECIFIED, WITH OBSTRUCTION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
**USE WHEN:**
- Acute supraglottitis is documented
- Airway obstruction / compromise present
- Site above vocal cords; specific structure not detailed
- ED/inpatient/ICU airway emergency or near-emergency
**DO NOT USE WHEN:**
- No obstruction → J04.30
- Diagnosis is epiglottitis/croup → J05.-
- Chronic supraglottic disease → consider J37.x
- Only hoarseness/dysphonia → R49.0 or other voice codes
**PAIR WITH:**
- J96.- for acute respiratory failure (if present)
- R06.1 for stridor
- J09.X2/J10.1/J11.1 if influenza is causative
- Emergency airway CPT (31500, etc.) & critical care
**HCC**: None
**RVU**: None (diagnosis code) - supports high-acuity E/M and procedure billing
**BOTTOM LINE:**
J04.31 = acute supraglottitis + airway obstruction.
Look for stridor, respiratory distress, intubation/ICU.
If no obstruction, drop to J04.30.
Last Updated: February 10, 2026
For coding reference only - always verify against the current ICD-10-CM, official guidelines, payer policies, and local ENT/ICU protocols.
Crystal's MCW Coder Hub