🧬 ICD-10 CM J96.01 — Acute Respiratory Failure with Hypoxia

Billable Code Confirmed

ICD-10 CM J96.01 is a valid, billable 5-character ICD-10-CM code for FY2026. Characters 1-3 (J96) identify the category (respiratory failure, NEC); character 4 (0) specifies acute onset; character 5 (1) specifies the hypoxic subtype. No additional characters are required or permitted — this is a fully specified, terminal code.

Non-Billable Parent Codes — Never Submit These

  • J96 — 3-character header — missing acuity (acute vs. chronic) and type (hypoxia vs. hypercapnia)
  • J96.0 — 4-character subcategory — acuity captured but type of failure (hypoxia/hypercapnia/unspecified) not specified

Always submit J96.01 (all 5 characters) when acute respiratory failure is documented with hypoxia as the specified physiologic derangement.

Clinical Context: Hypoxia vs. Hypercapnia Specificity Drives Code Selection

ICD-10-CM J96.01 captures acute respiratory failure where the primary physiologic failure is inadequate oxygenation (Type I / hypoxemic failure), reflected by PaO₂ < 60 mmHg or SpO₂ < 91% in the setting of full clinical respiratory failure criteria. This is distinct from J96.02 (hypercapnic/Type II failure) and J96.03 (combined hypoxia and hypercapnia). Provider documentation must explicitly state the type — a CDI query is appropriate when only “respiratory failure” without type is documented and clinical indicators support specificity.

Code Classification

ICD-10 CM Diagnosis CodewRVU, global surgical period, and assistant-at-surgery fields are not applicable to this diagnosis code. For associated inpatient procedures, refer to the ICD-10-PCS Crosswalk section. For profee billing context, refer to the Commonly Associated CPT Codes section.


🔍 Code Description

ICD-10 CM J96.01 classifies acute respiratory failure with hypoxia, representing a sudden, life-threatening inability of the respiratory system to maintain adequate arterial oxygenation (PaO₂ < 60 mmHg or SpO₂ < 91%) despite the presence of clinical signs of respiratory failure — not merely hypoxemia in isolation. This code exists as a distinct billable entity to capture the hypoxic (Type I) subtype of acute respiratory failure, which has different clinical management pathways, risk profiles, and resource utilization patterns than the hypercapnic (Type II) subtype.

Pathophysiologically, J96.01 reflects failure of the lung’s gas exchange units — commonly due to V/Q mismatch, intrapulmonary shunting, or diffusion impairment — resulting in inadequate oxygen delivery to tissues (hypoxemia progressing to hypoxia). Common underlying etiologies include pneumonia, ARDS (code separately as J80 per Excludes 1), pulmonary edema, and acute exacerbations of COPD or interstitial lung disease.


🌳 Code Tree / Hierarchy

J96   Respiratory failure, not elsewhere classified ❌ Non-billable (3-char header)
│
├── J96.0   Acute respiratory failure ❌ Non-billable (4-char subcategory)
│    │
│    ├── J96.00  Acute respiratory failure, unspecified whether with hypoxia or hypercapnia ✅ Billable
│    ├── J96.01  Acute respiratory failure with hypoxia ◀ THIS CODE ✅ Billable
│    ├── J96.02  Acute respiratory failure with hypercapnia ✅ Billable
│    └── J96.03  Acute respiratory failure with hypoxia and hypercapnia ✅ Billable
│
├── J96.1   Chronic respiratory failure ❌ Non-billable (4-char subcategory)
│    │
│    ├── J96.10  Chronic respiratory failure, unspecified ✅ Billable
│    ├── J96.11  Chronic respiratory failure with hypoxia ✅ Billable
│    ├── J96.12  Chronic respiratory failure with hypercapnia ✅ Billable
│    └── J96.13  Chronic respiratory failure with hypoxia and hypercapnia ✅ Billable
│
└── J96.2   Acute and chronic respiratory failure ❌ Non-billable (4-char subcategory)
     │
     ├── J96.20  Acute and chronic respiratory failure, unspecified ✅ Billable
     ├── J96.21  Acute and chronic respiratory failure with hypoxia ✅ Billable
     ├── J96.22  Acute and chronic respiratory failure with hypercapnia ✅ Billable
     └── J96.23  Acute and chronic respiratory failure with hypoxia and hypercapnia ✅ Billable

J96.01 vs. J96.21 — Acute vs. Acute-on-Chronic

When a patient has an established history of chronic respiratory failure (e.g., COPD-related chronic hypoxic failure already on home oxygen) and presents with an acute decompensation, code J96.21 — not J96.01. J96.01 is reserved for patients whose respiratory failure is purely acute with no documented chronic component. This distinction significantly affects DRG grouping and payer review risk — using J96.01 for a patient with known chronic baseline failure is a common CDI and coding error.


✅ Includes

The following clinical terms and scenarios map to J96.01 when documented:

  • Acute hypoxic respiratory failure
  • Type I respiratory failure (acute)
  • Hypoxemic respiratory failure — acute onset
  • Acute respiratory failure with PaO₂ < 60 mmHg documented alongside clinical failure criteria (tachypnea, accessory muscle use, altered mental status, or requirement for supplemental oxygen escalation, CPAP/BiPAP, or mechanical ventilation)
  • Acute respiratory failure with documented SpO₂ < 91% and clinical respiratory failure criteria

❌ Excludes

Excludes 1 — Cannot Be Coded Simultaneously with J96.01

CodeDescriptionNote
J80Acute respiratory distress syndromeARDS is classified separately — when both ARF with hypoxia and ARDS are documented, assign only J80; J96.01 is excluded by the Excludes 1 note under J96
J95.821Acute postprocedural respiratory failureWhen respiratory failure directly results from a procedure itself, use J95.821; J96.01 applies only when failure is due to an underlying medical condition unrelated to the procedure
J95.822Acute and chronic postprocedural respiratory failureSame logic as J95.821 — postprocedural-specific code takes priority unless provider documents the failure is solely due to a pre-existing medical condition

Excludes 1 Violation Risk

The most common Excludes 1 violation with J96.01 is attempting to assign it alongside J80 (ARDS). If documentation mentions both “acute respiratory failure with hypoxia” and “ARDS,” code only J80J80 is the more specific code and J96.01 is excluded. A CDI query clarifying whether the clinical picture meets ARDS criteria (Berlin definition) vs. hypoxic ARF without full ARDS progression can prevent this error.

Excludes 2 — May Be Coded in Addition if Separately Present

CodeDescriptionNote
J96.11Chronic respiratory failure with hypoxiaAssign when both acute hypoxic failure AND underlying chronic respiratory failure exist — but if they are concurrent and the acuity is acute-on-chronic, use J96.21 instead

📋 Clinical Overview

Acute Respiratory Failure Subtype Differentiation

Selecting the correct J96 subcode requires documentation of the physiologic type of failure. The table below illustrates how documentation drives code selection across the acute subcategory.

FeatureJ96.01 — Hypoxic (Type I)J96.02 — Hypercapnic (Type II)J96.03 — Combined
Primary DefectOxygenation failureVentilatory failure (CO₂ retention)Both oxygenation and ventilation failure
Key Lab FindingPaO₂ < 60 mmHgPaCO₂ > 50 mmHgBoth criteria met
Typical EtiologiesPneumonia, PE, pulmonary edemaCOPD exacerbation, neuromuscular disease, drug ODSevere COPD, end-stage lung disease
Typical TreatmentHigh-flow O₂, CPAP, intubationBiPAP first-line, ventilatory supportMechanical ventilation, complex management
Documentation DriverProvider states “with hypoxia” or documents PaO₂/SpO₂ values + failure criteriaProvider states “with hypercapnia” or documents CO₂ retention + failure criteriaProvider explicitly documents both
DRG Impact (secondary)MCC — upgrades DRG tierMCC — upgrades DRG tierMCC — upgrades DRG tier

CDI Query Trigger — Unspecified Respiratory Failure

When a provider documents “respiratory failure” or “acute respiratory failure” without specifying type, and ABG values show PaO₂ < 60 or SpO₂ < 91%, the coder/CDI specialist should query for clarification. The default code J96.00 (unspecified) is valid but leaves MCC weight unchanged and misses clinical accuracy. A simple type-specification query can upgrade documentation to J96.01,J96.02, orJ96.03 without changing the MCC status — but significantly improves data quality, HCC capture fidelity, and risk adjustment accuracy.

Manifestations & Symptom Burden

Common clinical presentations and manifestations documented alongside J96.01:

  • Tachypnea / dyspnea: Respiratory rate > 30 breaths/minute; documented air hunger or respiratory distress
  • Altered mental status: Hypoxic encephalopathy, agitation, somnolence — often codeable separately
  • Cyanosis / decreased SpO₂: Central cyanosis; SpO₂ < 88-91% on room air
  • Accessory muscle use: Documented use of SCM, intercostal, or abdominal muscles indicating increased work of breathing
  • Hemodynamic instability: Tachycardia, hypotension when hypoxia is severe — may indicate concurrent sepsis or shock

Coding Manifestations

Always code the documented underlying cause and relevant manifestations to fully capture the patient’s complexity. Common examples:

  • J18.9 — Pneumonia, unspecified organism (common underlying etiology)
  • J44.1 — COPD with acute exacerbation (when COPD is the underlying trigger)
  • R41.3 — Other amnesia / altered mental status (if separately documented as a manifestation)

💰 HCC Risk Adjustment (CMS-HCC v28)

FieldDetail
CMS-HCC Model Versionv28 (Fully implemented PY2026)
HCC Assignment✅ Mapped — HCC 84
HCC CategoryHCC 84 — Cardio-Respiratory Failure and Shock
RAF Coefficient~0.282-0.568 (varies by community/institutional/new enrollee segment)

J96.01 maps directly to HCC 84 (Cardio-Respiratory Failure and Shock) under CMS-HCC v28, contributing meaningfully to the patient’s RAF score and Medicare Advantage risk-adjusted payment.

Capture Annually

HCC 84 is a non-hierarchical category — it must be captured in every applicable plan year through a face-to-face encounter with a supporting diagnosis on a qualifying claim. Respiratory failure is an episodic, acute condition, but when a patient has recurrent acute events (e.g., patient with severe COPD who requires repeated hospitalizations), each qualifying admission where J96.01 is documented contributes to that plan year’s RAF. Missing this code in even one qualifying encounter year underestimates the patient’s cost burden for Medicare Advantage actuarial modeling.


🏥 MS-DRG Assignment

MDC 04 — Diseases and Disorders of the Respiratory System

DRGTitleEst. Relative Weight*
DRG 207Respiratory System Diagnosis with Ventilator Support >96 Hours~5.00-6.50
DRG 208Respiratory System Diagnosis with Ventilator Support ≤96 Hours~3.00-4.00
DRG 189Pulmonary Edema and Respiratory Failure with MCC~1.80-2.20
DRG 190Pulmonary Edema and Respiratory Failure with CC~1.10-1.40
DRG 191Pulmonary Edema and Respiratory Failure without CC/MCC~0.70-0.95

Approximate. Verify against IPPS FY2026 Final Rule tables and your facility’s cost-to-charge ratios.

Sequencing and Complications

Per ICD-10 CM Official Guidelines Section II.C, a code from J96.0 (acute respiratory failure) may be sequenced as principal diagnosis when it is the condition established after study to be chiefly responsible for the admission — even if another condition such as pneumonia or COPD exacerbation is also present. If both the respiratory failure and the precipitating condition equally meet the definition of principal diagnosis, either may be sequenced first per Section II.C. When J96.01 is sequenced secondarily, it functions as an MCC, elevating the case from DRG 190 → DRG 189 tier (or the equivalent MCC tier for other MDC 04 groupings), which represents a substantial relative weight increase. Ensure POA (Present on Admission) indicator is accurately assigned — POA = “Y” typically applies unless respiratory failure clearly developed post-admission.


Acuity / Chronicity Variants

CodeDescription
J96.01Acute respiratory failure with hypoxia ← This Code
J96.00Acute respiratory failure, unspecified whether with hypoxia or hypercapnia
J96.02Acute respiratory failure with hypercapnia
J96.03Acute respiratory failure with hypoxia and hypercapnia
J96.21Acute and chronic respiratory failure with hypoxia
J96.11Chronic respiratory failure with hypoxia
CodeDescription
J80Acute respiratory distress syndrome (ARDS) — Excludes 1 with J96.01
J95.821Acute postprocedural respiratory failure — Excludes 1 with J96.01
R09.02Hypoxemia — Use when hypoxemia is present but full acute respiratory failure criteria are NOT met
J44.1COPD with acute exacerbation — Common underlying etiology; may be sequenced as PDx with J96.01 as MCC secondary

🛠️ Commonly Associated CPT Codes (Critical Care / Pulmonology)

Inpatient and Critical Care Setting Context

J96.01 is primarily an inpatient and ED diagnosis. Associated CPT codes below reflect profee billing in the inpatient or ED setting. Critical care codes (99291-99292) are most commonly paired with this diagnosis. When mechanical ventilation is initiated or managed, ventilator management codes (94002-94004) are relevant in the inpatient profee context.

CPT CodeDescriptionProfee Coding Notes
99291Critical care, first 30-74 minutesPrimary critical care code; requires documentation of high-complexity MDM and direct provider time — most common E/M paired with J96.01
99292Critical care, each additional 30 minutesAdd-on to 99291; total time must be documented; cannot be billed without 99291
31500Intubation, endotracheal, emergency procedureWhen emergent intubation is performed for ARF; Modifier -25 on the E/M (if separately reported)
94002Ventilation management, inpatient, initial dayVentilator initiation/management, inpatient; separate from critical care time if applicable
94003Ventilation management, inpatient, each subsequent dayDaily ventilator management; commonly billed each subsequent hospital day
94004Ventilation management, nursing facility, per dayApplicable when patient is in SNF/LTC on ventilator
94664Nebulizer demonstration and/or evaluationLess commonly associated; used in step-down/non-critical settings when nebulized therapy is administered

NCCI Bundling Considerations

  • Critical care (99291) 99291 billed on the same day as 99232/99233 subsequent hospital care 99232 by the same provider is not allowed — critical care is a standalone service that replaces E/M on that date; do not bill both.
  • Intubation (31500) 31500 billed on the same day as critical care (99291) 9929131500 is bundled into critical care time unless the intubation time is excluded from the critical care time calculation and documented separately; Modifier -25 on the E/M is not applicable here (Modifier -25 applies to E/M + separate procedure, not critical care scenarios).

🔬 ICD-10-PCS Crosswalk (Inpatient Procedures)

When J96.01 is an inpatient diagnosis, these PCS codes are relevant for associated inpatient procedures.

PCS SectionBody SystemRoot OperationClinical Application
5 (Extracorporeal or Systemic Assistance and Performance)A (Physiological Systems)1 (Performance)Mechanical ventilation — 5A1935Z (<24 hrs), 5A1945Z (24-96 hrs), 5A1955Z (>96 hrs); duration drives DRG 207 vs. 208 vs. 189-tier grouping
5 (Extracorporeal or Systemic Assistance and Performance)A (Physiological Systems)0 (Assistance)Non-invasive positive pressure ventilation (CPAP/BiPAP) — 5A09357 (CPAP) or 5A09457 (BIPAP); does NOT trigger ventilator DRGs 207/208
0 (Medical and Surgical)B (Respiratory System)H (Insertion)Endotracheal intubation — 0BH17EZ; coded when provider performs intubation; required before mechanical ventilation PCS code
0 (Medical and Surgical)B (Respiratory System)9 (Drainage)Thoracentesis or chest tube for pleural effusion contributing to ARF — e.g., 0B9930Z

💊 Coding Scenarios and Examples


Scenario 1 — Inpatient: Acute Hypoxic Respiratory Failure as Principal Diagnosis

Clinical Vignette: A 71-year-old male with no prior history of chronic respiratory disease is admitted from the ED with a 2-day history of fever, productive cough, and progressive dyspnea. On presentation: RR 32, SpO₂ 84% on room air, ABG shows PaO₂ 52 mmHg on 2L NC. Chest X-ray reveals right lower lobe consolidation. The attending documents: “Acute respiratory failure with hypoxia due to community-acquired pneumonia — initiating high-flow nasal cannula.” Patient is admitted to stepdown; does not require mechanical ventilation.

Principal Diagnosis:

  • J96.01 — Acute respiratory failure with hypoxia (chiefly responsible for the admission; attending explicitly documents it)

Secondary Diagnoses:

  • J18.9 — Pneumonia, unspecified organism (underlying etiology of the respiratory failure)
  • R50.9 — Fever, unspecified (documented symptom beyond integral to the pneumonia — evaluate if separately reportable per guidelines)

MS-DRG Assignment: With J96.01 as PDx and J18.9 as secondary (acting as a CC), case groups to DRG 190 (Pulmonary Edema and Respiratory Failure with CC). If a qualifying MCC were also present, it would shift to DRG 189.


Scenario 2 — Inpatient: J96.01 as MCC Secondary Diagnosis

Clinical Vignette: A 66-year-old female with known COPD (FEV₁/FVC < 0.70, on inhalers) is admitted with a worsening productive cough and wheezing over 3 days. Admitting diagnosis is COPD exacerbation. ABG on admission: PaO₂ 55 mmHg, PaCO₂ 38 mmHg. Attending documents: “COPD acute exacerbation with acute respiratory failure with hypoxia — placed on high-flow oxygen, improving.” Note: attending documents acute failure, not acute-on-chronic; no prior diagnosis of chronic respiratory failure.

Principal Diagnosis:

  • J44.1 — COPD with acute exacerbation (reason for admission)

Secondary Diagnoses:

  • J96.01 — Acute respiratory failure with hypoxia (MCC — upgrades DRG from 192 to 190 tier — verify current FY2026 IPPS tables)

MS-DRG Assignment: J96.01 sequenced secondarily functions as an MCC, shifting the COPD exacerbation DRG grouping from the without-MCC tier to the with-MCC tier, substantially increasing relative weight and expected reimbursement.


Scenario 3 — CDI Query: Unspecified Respiratory Failure with Clinical Indicators

Clinical Vignette: A 58-year-old male is admitted with SOB, fever, and bilateral infiltrates on CXR. ABG: PaO₂ 56 mmHg, PaCO₂ 36 mmHg, pH 7.44. SpO₂ 87% on 4L NC, upgraded to Vapotherm at 30L. The attending’s H&P states “respiratory failure” and “hypoxia” in separate areas of the note, but the final diagnosis line reads: “Acute respiratory failure, pneumonia.” The attending does not explicitly link the two or specify “with hypoxia” in the diagnosis statement.

Action / Outcome: The coder recognizes that the clinical data (PaO₂ 56, SpO₂ 87%, high-flow escalation) supports hypoxic respiratory failure, but the diagnosis line does not clearly state “with hypoxia.” Per UHDDS and ICD-10-CM guidelines, the coder cannot assume the specificity — a CDI query is required to confirm type.

Query Response: Provider updates the final diagnosis to: “Acute respiratory failure with hypoxia due to community-acquired pneumonia.”

Corrected ICD-10-CM Coding:

  • J96.01 — Acute respiratory failure with hypoxia (now clearly documented with type specified)
  • J18.9 — Pneumonia, unspecified organism (underlying etiology)

⚠️ Coding Pitfalls and Tips

Pitfall or Tip
Coding J96.01 for Hypoxemia Alone. A PaO₂ < 60 or SpO₂ < 91% alone is not sufficient for J96.01 — full clinical respiratory failure criteria (distress, treatment escalation, provider diagnosis) must be documented. For hypoxemia without documented respiratory failure, use R09.02 instead.
Using J96.01 When ARDS Is Documented. If the provider documents ARDS (Berlin criteria met), assign J80 — not J96.01. The Excludes 1 note under J96 prohibits both codes simultaneously.
Using J96.01 Instead of J96.21 for Acute-on-Chronic Patients. When a patient has a documented history of chronic respiratory failure (e.g., already on home O₂, known chronic hypoxic failure) and presents with an acute exacerbation, the correct code is J96.21, not J96.01.
Assigning J96.0 (the 4-character subcategory) as the final code. J96.0 is a non-billable header — always assign to the 5th character (J96.00, J96.01, J96.02, or J96.03) based on documentation.
Always Query for Type When Only “Respiratory Failure” Is Documented. When ABG or clinical data clearly indicates hypoxia, hypercapnia, or both, a CDI query to specify the type upgrades code accuracy, supports HCC capture, and does not change MCC status (all acute RF subtypes are MCC).
Verify POA Accurately. J96.01 is frequently a POA = “Y” condition (present on admission) in emergency admissions. However, if the patient deteriorates and develops respiratory failure after admission (e.g., post-op or hospital-acquired), POA = “N” and HAC review may apply.
Capture the Underlying Etiology. J96.01 alone is never sufficient for complete coding. Always code the documented underlying cause (pneumonia, sepsis, COPD exacerbation, pulmonary embolism, etc.) as an additional diagnosis — this drives DRG grouping, payer analytics, and quality metrics.
Sequencing Drives DRG Weight Significantly. The decision to sequence J96.01 as PDx vs. secondary should follow Official Guideline Section II.C. When sequenced secondarily, it acts as an MCC and maximizes appropriate DRG reimbursement. Do not default to sequencing it secondarily when it was the primary driver of the admission — sequence per clinical reality and guideline direction.

📚 Sources

  1. CMS/NCHS. ICD-10-CM Official Guidelines for Coding and Reporting, FY2026. Section II.C — Sequencing of acute respiratory failure; Section I.C.10 — Diseases of the respiratory system. ^[1]

  2. CMS. IPPS Final Rule FY2026 — MS-DRG Definitions Manual v43.1. MDC 04 logic tables; DRG 189-191, 207-208 definitions and relative weights. ^[2]

  3. CMS. 2026 Medicare Advantage Risk Adjustment — CMS-HCC Model v28 ICD-10-CM Mappings. HCC 84 (Cardio-Respiratory Failure and Shock) coefficient tables. ^[3]

  4. McLaren Health Plan. Acute Respiratory Failure Coding Guidelines — Clinical Documentation Resource. Documentation criteria for ARF with hypoxia vs. hypoxemia distinction. ^[4]

  5. ICD10monitor / Medlearn. “It Takes Failure to Have Respiratory Failure.” Published 2024-05-05. Clinical criteria for J96.01 vs. R09.02 (hypoxemia-only) distinction. ^[5]

  6. UASI Solutions. “Acute Respiratory Failure with Hypoxia (J96.01) CDI Tip.” Published 2026-04-14. CDI query triggers and clinical indicators. ^[6]

  7. VBC Risk Analytics. “CMS-HCC V28: What Changed and Why It Matters for 2026.” Published 2026-04-22. HCC v28 full implementation details for PY2026. ^[7]

  8. HIA Code Blog. “Sequencing ICD-10-CM Codes for Acute Respiratory Failure and Another Acute Respiratory Condition.” Published 2025-06-08. Sequencing guidance per Official Guidelines Section II.C. ^[8]

  9. ICD10monitor. “Important Tip for Your Coding Team: Focus on Ventilator Coding.” Published 2025-03-16. ICD-10-PCS mechanical ventilation duration coding (5A193/4/5 5Z). ^[9]

  10. CMS. Revised CMS-HCC Model Relative Factor Tables — v28. HCC 84 RAF coefficient values by enrollment/demographic segment. ^[10]