AHRF = Acute Hypoxemic Respiratory Failure. It is the sudden failure of the lungs to get enough oxygen into the blood, also called type 1 respiratory failure, and is usually identified by a PaO2 below 60 mmHg or SpO2 below about 90% on room air. ICD-10-CM code: J96.01.
Use J96.01 when the provider documents acute respiratory failure with hypoxia or hypoxemia. If the record shows low oxygen but the provider never documents respiratory failure, the correct code is R09.02 (hypoxemia), not J96.01. If the patient also has chronic respiratory failure, use J96.21, acute and chronic respiratory failure with hypoxia.
Do not assign J96.01 from lab values alone. A low PaO2 or SpO2 supports the diagnosis, but coders cannot diagnose. The provider must document acute respiratory failure. If the documentation is unclear, send a query.
This guide covers the full J96 code family, how AHRF differs from hypoxemia, sequencing rules when AHRF comes with pneumonia, sepsis or COPD, how to report mechanical ventilation, and the documentation that keeps these claims from being downgraded.
Key Takeaways
- AHRF is the medical abbreviation for acute hypoxemic respiratory failure. Its ICD-10-CM code is J96.01.
- R09.02 (hypoxemia) is a symptom code. Use it only when respiratory failure is not documented, and do not report it with J96.01.
- The fifth character of J96 codes shows the type: 0 is unspecified, 1 is with hypoxia, 2 is with hypercapnia.
- Sequencing depends on the reason for admission. Chapter-specific rules, such as those for sepsis, take precedence.
- Inpatient mechanical ventilation is reported with an ICD-10-PCS code based on duration, while the physician’s daily visits are coded separately, as shown in our 99233 CPT code guide. Z99.11 is for ventilator dependence, not for short-term ventilation during an acute episode.
- Payers often audit J96.01 because it can raise the DRG. Clinical indicators in the record are what protect the code.
What Does AHRF Mean?
AHRF means the lungs cannot move enough oxygen into the blood, and it develops quickly, over hours or days. Clinicians usually describe it as hypoxemic, or type 1, respiratory failure. Hypercapnic, or type 2, respiratory failure is different. In that case, the main problem is carbon dioxide building up in the blood.
Common clinical indicators include a PaO2 below 60 mmHg or an SpO2 below about 90% on room air, along with signs of respiratory distress, such as a high respiratory rate, accessory muscle use or the need for supplemental oxygen or ventilatory support. Organizations and payers use slightly different criteria. What matters for coding is that the provider documents the diagnosis and the record supports it.
AHRF and Related Abbreviations
| Abbreviation | Meaning | ICD-10-CM |
|---|---|---|
| AHRF | Acute hypoxemic respiratory failure (type 1) | J96.01 |
| AHCRF | Acute hypercapnic respiratory failure (type 2) | J96.02 |
| ARF | Acute respiratory failure, type not stated | J96.00 |
| ACRF | Acute on chronic respiratory failure | J96.20–J96.22 |
| ARDS | Acute respiratory distress syndrome, a common cause of AHRF | J80 |
Some notes use “AHRF” for acute hypercapnic respiratory failure. Check the context: hypercapnic failure is coded J96.02, not J96.01.
AHRF ICD-10 Code: The J96 Code Family
All respiratory failure codes not classified elsewhere sit in category J96. The fourth character gives the timing, and the fifth character gives the type.
| ICD-10-CM code | Description | When to use it |
|---|---|---|
| J96.00 | Acute respiratory failure, unspecified whether with hypoxia or hypercapnia | Acute failure documented, type not stated |
| J96.01 | Acute respiratory failure with hypoxia | AHRF; the main code for this guide |
| J96.02 | Acute respiratory failure with hypercapnia | Acute failure driven by high CO2 |
| J96.10 | Chronic respiratory failure, unspecified whether with hypoxia or hypercapnia | Chronic failure, type not stated |
| J96.11 | Chronic respiratory failure with hypoxia | Chronic hypoxemic failure, often on home oxygen |
| J96.12 | Chronic respiratory failure with hypercapnia | Chronic CO2 retention |
| J96.20 | Acute and chronic respiratory failure, unspecified whether with hypoxia or hypercapnia | Acute on chronic, type not stated |
| J96.21 | Acute and chronic respiratory failure with hypoxia | Acute on chronic hypoxemic failure |
| J96.22 | Acute and chronic respiratory failure with hypercapnia | Acute on chronic hypercapnic failure |
| J96.90–J96.92 | Respiratory failure, unspecified | Timing not documented; query before using |
Categories J96.0, J96.1, J96.2 and J96.9 cannot be billed on their own. Every claim needs the full five-character code.
Both hypoxia and hypercapnia documented? ICD-10-CM has no single combined code for acute respiratory failure with both. Check current AHA Coding Clinic guidance and your facility policy before assigning codes. Do not use J96.20 for this situation. J96.20 describes acute and chronic failure of unspecified type.
Hypoxemia vs AHRF: R09.02 or J96.01?
This is the coding decision that causes the most errors on these claims. Hypoxemia means low oxygen in the blood. AHRF means the respiratory system is failing to oxygenate the body. The documentation decides the code, not the oxygen reading.
| What the provider documents | Code | Notes |
|---|---|---|
| “Hypoxemia” or “hypoxia,” no respiratory failure | R09.02 | Symptom code; do not upgrade it to J96.01 |
| “Acute hypoxemic respiratory failure” or “AHRF” | J96.01 | Do not add R09.02; hypoxia is part of J96.01 |
| “Acute on chronic hypoxemic respiratory failure” | J96.21 | The chronic component must be documented |
| “Respiratory distress” only | R06.03 or the documented cause | Distress is not failure; query if failure is suspected |
For more on shortness-of-breath codes that often appear in the same records, see our guide to the ICD-10 code for SOB.
How to Sequence AHRF With Its Cause
AHRF almost always has an underlying cause. The ICD-10-CM Official Guidelines for Coding and Reporting (section I.C.10.b) set the order for inpatient claims.
- AHRF as the principal diagnosis. Acute respiratory failure may be the principal diagnosis when it meets the definition, meaning it is the condition chiefly responsible for the admission after study.
- Chapter-specific rules come first. Guidelines for sepsis, obstetrics, poisoning, HIV and newborns take precedence. For example, when sepsis is present on admission and meets the definition, the sepsis code is sequenced first.
- Two conditions present on admission. When AHRF and another condition, such as pneumonia or a COPD exacerbation, both meet the definition of principal diagnosis, the circumstances of admission and the focus of treatment decide which goes first.
- AHRF developing after admission. When respiratory failure develops after admission, it is a secondary diagnosis.
Common causes and the codes that go with them
| Underlying condition | Example code | Reported with |
|---|---|---|
| Pneumonia, organism unspecified | J18.9 | J96.01 |
| COVID-19 | U07.1 | J96.01 |
| Sepsis, unspecified organism | A41.9 | J96.01, sequenced after sepsis |
| COPD with acute exacerbation | J44.1 | J96.01 or J96.21 |
| Acute pulmonary edema | J81.0 | J96.01 |
| Aspiration pneumonitis | J69.0 | J96.01 |
| Pulmonary embolism | I26.99 | J96.01 |
| Acute respiratory distress syndrome | J80 | J96.01 when failure is documented |
Code the most specific cause available. J18.9 is shown as an example. If the provider documents the organism or the type of pneumonia, use that more specific code.
Respiratory Failure After a Procedure
When the provider documents acute respiratory failure as a complication of a procedure, use J95.821 (acute postprocedural respiratory failure). If the failure is acute on chronic, use J95.822. The provider must document the link to the procedure. Respiratory failure after surgery is not automatically a complication.
Do not use T81.4- codes for postprocedural respiratory failure. T81.4- describes infection after a procedure. Using it here misstates the complication and invites a denial.
Reporting Mechanical Ventilation
Ventilation for AHRF is a procedure, not a diagnosis. For inpatient claims, it is reported with an ICD-10-PCS code based on consecutive hours on the ventilator:
| ICD-10-PCS code | Description |
|---|---|
| 5A1935Z | Respiratory ventilation, less than 24 consecutive hours |
| 5A1945Z | Respiratory ventilation, 24–96 consecutive hours |
| 5A1955Z | Respiratory ventilation, greater than 96 consecutive hours |
Z99.11 (dependence on respirator status) describes a patient who depends on a ventilator long term, such as a patient on home ventilation. It is not added just because a patient was intubated during an acute episode.
Physician services in the ICU, such as critical care time, are billed separately with CPT codes. Our critical care billing services cover that side of the claim.
Documentation That Supports J96.01
Acute respiratory failure is one of the diagnoses payers review most often, because adding it can move an inpatient stay into a higher-paying DRG. A clinical validation denial removes the code even when it is documented, if the record does not support it.
- The diagnosis stated in words: “acute hypoxemic respiratory failure,” not only “hypoxia” or “desaturation”
- Arterial blood gas results, such as pH, PaO2 and PaCO2, or SpO2 readings with the oxygen setting at the time
- Signs of increased work of breathing, such as respiratory rate, accessory muscle use or the inability to speak in full sentences
- The treatment required: high-flow oxygen, BiPAP, or intubation and mechanical ventilation
- The underlying cause, and whether the failure was present on admission
- For acute on chronic failure, the patient’s baseline, such as home oxygen use
- The diagnosis carried consistently through progress notes and the discharge summary
Consistency matters as much as the numbers. A diagnosis that appears once in the H&P and then disappears from the progress notes and the discharge summary is an easy target for an auditor. Query the provider if the diagnosis is not carried through the record.
Common AHRF Coding Errors
Coding J96.01 from an oxygen saturation alone. The provider must document the diagnosis. Low SpO2 without that documentation supports R09.02 at most.
Reporting R09.02 with J96.01. Hypoxia is part of J96.01, so reporting both is redundant.
Missing the chronic component. A patient on home oxygen who develops AHRF may have acute on chronic failure. That is J96.21, not J96.01, when the provider documents both.
Wrong sequencing with sepsis. When sepsis is present on admission and meets the definition, the sepsis code comes first.
Using Z99.11 for short-term ventilation. Report the ventilation with the correct ICD-10-PCS duration code instead.
How Steady Medical Billing Helps
Respiratory failure claims combine diagnosis coding, sequencing rules, procedure coding and clinical validation. Errors in any one of them lead to denials or payment reviews. Steady Medical Billing’s medical coding services include certified coders who review the record, query providers when documentation is unclear, and code to the current ICD-10-CM and ICD-10-PCS code sets.
Seeing denials or downgrades on respiratory failure claims? Request a free medical billing and coding audit from Steady Medical Billing.
Frequently Asked Questions
Can J96.01 and J96.02 be billed together?
Yes, when the treating provider documents acute respiratory failure with both hypoxia and hypercapnia and the record supports both. ICD-10-CM has no single code for that combination, so report J96.01 and J96.02 together. If only one is documented, report only that code, and query the provider when blood gases suggest the other.
What does AHRF stand for in medical terms?
AHRF stands for acute hypoxemic respiratory failure. It means the lungs suddenly cannot get enough oxygen into the blood. It is also called type 1 respiratory failure.
What is the ICD-10 code for AHRF?
The ICD-10-CM code for AHRF is J96.01, acute respiratory failure with hypoxia. Use J96.21 if the provider documents acute on chronic hypoxemic respiratory failure.
What is the ICD-10 code for hypoxemia?
Hypoxemia is R09.02. Use it when the provider documents low blood oxygen but does not document respiratory failure. Do not report R09.02 together with J96.01.
What is the difference between J96.01 and J96.02?
J96.01 is acute respiratory failure with hypoxia, meaning low oxygen. J96.02 is acute respiratory failure with hypercapnia, meaning high carbon dioxide. The provider’s documentation of the type decides which code applies.
Can acute respiratory failure be the principal diagnosis?
Yes, when it is the condition chiefly responsible for the admission. However, chapter-specific guidelines, such as those for sepsis or obstetrics, take precedence. When another condition equally meets the definition, the circumstances of admission decide the order.
How do you code AHRF with mechanical ventilation?
Code J96.01 for the diagnosis. For inpatient claims, report the ventilation with ICD-10-PCS 5A1935Z, 5A1945Z or 5A1955Z, based on the number of consecutive hours. Use Z99.11 only for long-term ventilator dependence.
Why do payers deny J96.01?
The most common reason is clinical validation: the payer decides the record does not support respiratory failure. Clear documentation of the diagnosis, blood gas or saturation values, work of breathing and treatment reduces this risk.





