
🔍 Definition
Hypoxia is an insufficient supply of oxygen to tissues and organs, impairing cellular metabolism. It is distinct from hypoxemia, which specifically denotes reduced arterial oxygen tension (PaO₂ <80 mmHg or SpO₂ <95%). While the two terms are often used interchangeably in clinical settings, ICD-10-CM coding treats them differently and documentation precision is essential for accurate capture. Per CMS ICD-10-CM guidelines, hypoxemia (R09.02) is classified under “Other symptoms and signs involving the circulatory and respiratory systems” and is appropriate when no underlying definitive diagnosis explains the low oxygen level or when used to supplement acuity.
Hypoxia exists on a spectrum: from mild desaturation requiring supplemental oxygen, to acute respiratory failure with life-threatening hypoxia, to global tissue hypoxia precipitating multi-organ dysfunction. The type, severity, and chronicity of hypoxia directly impact ICD-10-CM code assignment, MS-DRG grouping, and HCC risk adjustment capture.
Per FY2026 ICD-10-CM Official Guidelines, “hypoxia” as a standalone term without further specification does not have its own unique code. Coders must review the full clinical picture to determine whether the correct code is R09.02 (hypoxemia), a J96.xx respiratory failure code, or another condition-specific code. Never assume hypoxia = R09.02 without clinical validation.
🗂️ Alternative Terminology
Providers use many terms that may map to hypoxia-related codes. CDI specialists and coders must recognize these clinical equivalents and query when the documentation is ambiguous.
| Formal / Clinical Term | Colloquial / Lay / Documentation Variants |
|---|---|
| Hypoxemia | Low oxygen saturation, low O2 sat, low SpO₂, desaturation, O2 sat dropping |
| Hypoxia | Oxygen deficiency, tissue hypoxia, cellular hypoxia, low oxygen levels |
| Acute respiratory failure with hypoxia | Acute hypoxic respiratory failure, Type I respiratory failure, hypoxic ARF |
| Chronic respiratory failure with hypoxia | Chronic hypoxic respiratory failure, home O2 dependent, oxygen-dependent COPD |
| Acute-on-chronic respiratory failure | Acute exacerbation of chronic respiratory failure, acute decompensation |
| Hypercapnia | CO₂ retention, elevated CO₂, hypercarbia, CO₂ narcosis, Type II respiratory failure |
| Hypoxic-ischemic encephalopathy (HIE) | Anoxic brain injury, anoxic encephalopathy, post-cardiac arrest brain injury |
| Altitude sickness / altitude hypoxia | Mountain sickness, high-altitude pulmonary edema (HAPE), altitude-related illness |
| Sleep-related hypoxia | Nocturnal hypoxia, sleep apnea with oxygen desaturation, nocturnal desaturation |
| Carbon monoxide poisoning | CO poisoning, carbon monoxide intoxication, CO exposure |
| ARDS | Acute respiratory distress syndrome, adult respiratory distress syndrome |
🩺 Signs & Symptoms
Clinical recognition of hypoxia is critical for establishing the basis of coding and CDI queries. The following signs and symptoms support documentation of hypoxia and its severity:
- SpO₂ <95% on room air (mild hypoxemia); SpO₂ <90% suggests clinically significant hypoxemia; SpO₂ <88% is threshold for home oxygen eligibility per CMS LCD criteria
- PaO₂ <80 mmHg on ABG (formal hypoxemia); PaO₂/FiO₂ ratio <300 = mild ARDS; <200 = moderate ARDS; <100 = severe ARDS per Berlin Definition
- Tachypnea (respiratory rate >20), dyspnea, air hunger, use of accessory muscles
- Cyanosis (central cyanosis = low SaO₂; peripheral cyanosis may reflect perfusion issues)
- Altered mental status, confusion, agitation, somnolence (CNS hypoxia)
- Tachycardia, hypertension (early); bradycardia, hypotension (late/severe)
- Diaphoresis, pallor, restlessness
- Elevated lactate (>2 mmol/L) indicating tissue hypoxia and anaerobic metabolism
- Hypercapnia (PaCO₂ >45 mmHg) in ventilatory failure — may accompany hypoxic respiratory failure
- Requirement for supplemental oxygen, high-flow nasal cannula (HFNC), non-invasive positive pressure ventilation (NIPPV/BiPAP), or mechanical ventilation
SpO₂ alone is insufficient documentation for coding respiratory failure. The physician must explicitly document “acute respiratory failure,” “chronic respiratory failure,” or “acute-on-chronic respiratory failure” — not merely “hypoxia” or “low O2 sat” — for J96.xx codes to be assigned. R09.02 hypoxemia is the default without that explicit diagnosis per Official Coding Guidelines Section I.C.10.
🧭 Differential Diagnosis
Hypoxia and hypoxemia have numerous underlying causes. Accurate coding requires linking the hypoxia to an underlying etiology when one is established. The table below provides differential diagnoses with relevant ICD-10-CM code categories for coders and CDI specialists.
| Differential Diagnosis | Key ICD-10-CM Category | CDI/Coding Consideration |
|---|---|---|
| COPD with acute exacerbation | J44.1 | Frequently underlying cause of hypoxic respiratory failure; link with J96.xx |
| Pneumonia | J12–J18.xx | Community or hospital-acquired; specify organism when documented |
| Pulmonary embolism | I26.xx | Acute saddle PE can cause profound hypoxemia; POA critical |
| Congestive heart failure / pulmonary edema | I50.xx / J81.x | Cardiogenic cause of hypoxemia; left heart failure documentation essential |
| ARDS | J80 | Bilateral infiltrates + PaO₂/FiO₂ <300, not fully explained by cardiac failure |
| Asthma, severe / status asthmaticus | J45.51 | Can present with acute hypoxic respiratory failure |
| Obstructive sleep apnea | G47.33 | Nocturnal hypoxia; code sleep apnea type, not just hypoxemia |
| Pneumothorax | J93.xx | Tension pneumothorax rapidly life-threatening |
| Carbon monoxide poisoning | T58.0xx–T58.9xx | CO displaces O₂; oximetry falsely normal; requires ABG co-oximetry |
| Altitude sickness / HAPE | T70.20–T70.29 | Environmental hypoxia at altitude; specify type |
| Sepsis with respiratory failure | A41.xx + J96.xx | Sepsis is principal diagnosis; respiratory failure as secondary |
| Anemia (severe) | D50–D64.xx | Anemic hypoxia — reduced O₂-carrying capacity; oximetry may be normal |
| Opioid/sedative-induced respiratory depression | T40.xx + J96.xx | Poisoning code + respiratory failure; external cause required |
📋 Clinical Indicators for Coders/CDI
The following clinical indicators support coding and CDI query opportunities for hypoxia-related conditions. These data points, found in nursing notes, respiratory therapy notes, and physician documentation, help establish clinical validation for queries.
| Clinical Indicator | Significance for Coding/CDI | Associated Code(s) |
|---|---|---|
| SpO₂ <88% on room air | Threshold for home O₂ eligibility; supports hypoxemia documentation | R09.02, Z99.81 |
| PaO₂ <60 mmHg on ABG | Clinically significant hypoxemia; supports respiratory failure query | R09.02 or J96.0x |
| PaCO₂ >50 mmHg (hypercapnia) | Ventilatory failure component; drives hypercapnia-specific codes | J96.x2 series |
| Intubation / mechanical ventilation | Strong indicator of acute respiratory failure (MCC); confirms severity | J96.00–J96.01 |
| HFNC, BiPAP, CPAP use | Supports noninvasive ventilation; indicates respiratory failure acuity | J96.xx (query) |
| ABG pH <7.35 with elevated CO₂ | Respiratory acidosis; supports hypercapnia coding | J96.x2 + E87.2 |
| Elevated serum lactate (>2 mmol/L) | Tissue hypoxia / anaerobic metabolism; may reflect severity of illness | Query for sepsis/shock |
| Home oxygen therapy on admission | Chronic hypoxic respiratory failure pre-existing; POA = Yes | J96.1x + Z99.81 |
| Documentation of “oxygen-dependent” | Chronic respiratory failure documentation indicator | J96.1x, Z99.81 |
| Chest imaging: bilateral infiltrates | Supports ARDS, pneumonia, pulmonary edema differential | J80, J18.x, J81.x |
| Newborn Apgar score <7 at 5 min | Perinatal hypoxia — consider HIE coding for newborns | P91.60–P91.63 |
| Post-cardiac arrest state | Hypoxic-ischemic encephalopathy in adults (G93.1) if documented | G93.1 |
When the medical record documents SpO₂ <88%, requirement for supplemental oxygen >2 L/min, or ABG showing PaO₂ <60 mmHg, and the physician has documented only “hypoxia” or “hypoxemia” without specifying respiratory failure, a CDI query is warranted. Documenting “acute respiratory failure” versus “hypoxemia” changes the DRG from a CC to an MCC and captures HCC 224/225 under CMS-HCC v28.
🦴 Anatomy & Pathophysiology
Understanding the pathophysiological mechanisms of hypoxia enables coders and CDI specialists to recognize clinical scenarios and identify appropriate documentation opportunities.
Mechanisms of Hypoxia
There are four classical mechanisms of hypoxemia, each with different clinical presentations and coding implications:
- Ventilation-Perfusion (V/Q) Mismatch — The most common cause. Areas of the lung receive blood flow but poor ventilation (pneumonia, atelectasis, pulmonary edema, ARDS) or ventilation without perfusion (pulmonary embolism). Responds to supplemental oxygen.
- Shunt — Blood bypasses ventilated alveoli (intracardiac shunts, severe ARDS, hepatopulmonary syndrome). Does not respond well to supplemental oxygen alone.
- Diffusion Impairment — Thickened alveolar-capillary membrane (pulmonary fibrosis, ILD) reduces O₂ transfer. Worsens with exercise.
- Hypoventilation — Reduced respiratory drive (opioids, sedatives, neuromuscular disease) causes both hypoxemia and hypercapnia. PACO₂ rises as PAO₂ falls.
Oxygen Transport and Delivery
Oxygen delivery (DO₂) = Cardiac Output × Arterial O₂ Content (CaO₂), where CaO₂ = (Hgb × 1.34 × SaO₂) + (0.0031 × PaO₂). Tissue hypoxia occurs when DO₂ falls below oxygen consumption (VO₂). This relationship explains why severe anemia or low cardiac output can cause tissue hypoxia even with a normal SpO₂.
Hypoxic-Ischemic Encephalopathy
When cerebral oxygen delivery is severely reduced (cardiac arrest, prolonged hypotension, severe hypoxemia), neurons begin to die within 4–6 minutes. In adults, ICD-10-CM G93.1 (anoxic brain damage, NEC) codes post-cardiac arrest or severe prolonged hypoxia-induced encephalopathy. In newborns, HIE is classified as P91.60–P91.63, reflecting severity grading (mild, moderate, severe, unspecified).
Carbon Dioxide Retention and CO₂ Narcosis
In patients with chronic hypercapnia (COPD, obesity hypoventilation syndrome), the respiratory drive shifts from CO₂ sensitivity to hypoxic drive. Excessive oxygen supplementation can paradoxically worsen hypercapnia by suppressing this drive — the basis of “CO₂ narcosis” (hypercapnia-induced altered consciousness). Documentation of both hypoxia and hypercapnia in the same encounter supports dual coding: J96.x1 (with hypoxia) does not capture hypercapnia — J96.x2 is specific to hypercapnia. When both are present, coders should query for the appropriate code.
💊 Medication Impact / Treatment
Medications both treat hypoxia and contribute to its development. Understanding these relationships informs CDI queries and supports accurate coding of drug-related adverse effects and poisonings.
Medications Contributing to Hypoxia
- Opioids/sedatives (morphine, fentanyl, benzodiazepines, propofol) — Cause respiratory depression and hypoventilation. If hypoxia results from a drug properly prescribed at therapeutic doses, code as adverse effect (T40.xx with 5th/6th character “5”). If overdose or misuse, code as poisoning (T40.xx with “1–4”).
- Neuromuscular blocking agents — Used in ICU; residual blockade post-extubation can precipitate hypoxic respiratory failure.
- Amiodarone — Can cause pulmonary toxicity and hypoxemia (J70.2 acute interstitial pneumonitis, adverse effect).
- High-dose oxygen — Oxygen toxicity with prolonged FiO₂ >0.6; paradoxical V/Q worsening in COPD.
Treatments for Hypoxia
- Supplemental oxygen — Nasal cannula (NC), simple face mask, non-rebreather mask, high-flow nasal cannula (HFNC). Long-term O₂ therapy (LTOT) coded with Z99.81.
- Non-invasive ventilation — CPAP, BiPAP/NIPPV. Reduces work of breathing; addresses both hypoxemia and hypercapnia.
- Mechanical ventilation — Invasive positive pressure ventilation (IPPV). MCC status when >96 hours (DRG impacts); procedure code required (5A1935Z, 5A1945Z, 5A1955Z in ICD-10-PCS).
- Prone positioning — Evidence-based for moderate-severe ARDS; improves V/Q matching.
- Diuretics — For cardiogenic pulmonary edema contributing to hypoxemia.
- Bronchodilators — Albuterol, ipratropium for bronchospasm-driven hypoxemia (COPD, asthma).
- Antibiotics — When pneumonia is the underlying cause.
- Pulmonary vasodilators — Inhaled nitric oxide, epoprostenol for refractory hypoxemia in ARDS/pulmonary hypertension.
- Hyperbaric oxygen therapy (HBO) — For carbon monoxide poisoning; coded separately.
When a medication causes hypoxia as an adverse effect (correctly prescribed, proper dose), code the adverse effect with the appropriate T-code with 5th character “5” (adverse effect), followed by the nature of the adverse effect (J96.xx respiratory failure or R09.02 hypoxemia). When a poisoning causes hypoxia, sequence the T-code first per Official Guidelines Section I.C.19.e.
Preview ends here. The full guide continues with FY2026 ICD-10-CM code sets, CPT surgical coding, MS-DRG mapping, reimbursement guidance, CDI query templates, and an audit checklist — all available to CCO Members.
← Back to All Clinical Documentation Guides
📘 ICD-10-CM Guidelines (FY2026)
The following guidelines from the FY2026 ICD-10-CM Official Guidelines for Coding and Reporting govern hypoxia and hypoxemia coding:
Hypoxemia vs. Respiratory Failure
R09.02 Hypoxemia is a sign/symptom code appropriate in two scenarios: (1) when no underlying definitive diagnosis has been established to explain the low oxygen level, or (2) when the hypoxemia adds specificity to an encounter beyond the underlying diagnosis (e.g., documenting the acuity of a pulmonary condition). Per the Official Guidelines Section I.C.10, coders should not assign R09.02 when a more specific respiratory condition (e.g., COPD, pneumonia) fully explains the hypoxemia, unless the physician has also documented respiratory failure or hypoxemia as a separate clinical problem warranting independent management.
Respiratory Failure (J96.xx) — Acute, Chronic, and Acute-on-Chronic
The Official Guidelines Section I.C.10.b provide guidance on sequencing respiratory failure:
- Acute respiratory failure as principal diagnosis: When acute respiratory failure and another condition both qualify as principal diagnosis, either may be sequenced first, unless the tabular or guidelines direct otherwise.
- Acute respiratory failure as secondary diagnosis: When respiratory failure occurs subsequent to the principal diagnosis (e.g., post-surgical respiratory failure), sequence the principal diagnosis first.
- Acute-on-chronic respiratory failure (J96.20–J96.22): Used when a patient with chronic respiratory failure develops an acute exacerbation. Both acute and chronic components must be documented.
- Sequencing with Sepsis: When sepsis causes respiratory failure, the sepsis is sequenced first (A41.xx), followed by J96.xx as an associated manifestation.
Hypoxia vs. Hypercapnia Specification
FY2026 J96.xx codes require specification of hypoxia (x1) or hypercapnia (x2). When a patient has both, per coding guidelines, code the condition that is primary in the clinical picture. When both hypoxia and hypercapnia are clinically present and documented, coders may report both J96.x1 and J96.x2 only if two separate respiratory failure episodes can be distinguished; otherwise, the more specific condition should be chosen or the physician should be queried. Note: J96.x2 (hypercapnia) does not simultaneously capture hypoxia — when both are documented, a query for physician clarification of the primary manifestation or use of “unspecified” (x0) may be appropriate.
Present on Admission (POA) — AHRQ PSI-11
AHRQ PSI-11 (Postoperative Respiratory Failure) triggers when J96.xx codes are assigned as secondary diagnoses in surgical patients with POA = “N” (not present on admission). Accurate POA documentation is critical to avoid triggering this hospital-acquired condition (HAC) quality penalty. Pre-existing chronic respiratory failure (POA = Y) is not penalized. CDI must ensure pre-existing respiratory failure is documented before admission or clearly on admission.
Hypoxic-Ischemic Encephalopathy
In adults, G93.1 Anoxic brain damage, NEC is used post-cardiac arrest or prolonged severe hypoxia when the physician documents hypoxic-ischemic encephalopathy or anoxic brain injury. Do not use G93.1 if the cause (e.g., cerebrovascular disease) explains the encephalopathy. In newborns, P91.60–P91.63 classify HIE by severity: P91.60 unspecified, P91.61 mild, P91.62 moderate, P91.63 severe. These require neonatal physician documentation of HIE and severity grade per FY2026 ICD-10-CM tabular instructions.
Tissue Hypoxia — Not Separately Codable
Tissue hypoxia as a pathophysiological state does not have a standalone ICD-10-CM code. Coders must identify and code the underlying cause (e.g., septic shock, severe anemia, carbon monoxide poisoning, circulatory failure). The lack of a standalone code for tissue hypoxia makes it critical to code the etiology accurately.
Altitude-Related Hypoxia
T70.20 (Effects of high altitude, unspecified) through T70.29 classify altitude-related illness including HAPE and HACE. These are injury/external cause codes requiring a 7th character for encounter type (A=initial, D=subsequent, S=sequela). Sequence with the nature of the injury (e.g., J81.x for acute pulmonary edema if present).
Carbon Monoxide Poisoning
T58.0xx–T58.9xx classify CO poisoning by source (domestic gas, car exhaust, industrial, etc.). CO poisoning causes apparent normoxia on pulse oximetry (oximetry cannot distinguish carboxyhemoglobin from oxyhemoglobin) while causing profound tissue hypoxia. Sequence T58.xx first (poisoning) followed by manifestations (e.g., J96.xx respiratory failure, G93.1 anoxic brain injury). External cause codes (X00–X99) are also required.
Sleep-Related Hypoxia
G47.30–G47.39 classify sleep apnea by type: G47.30 unspecified, G47.31 primary central, G47.33 obstructive, G47.37 central in conditions classified elsewhere, G47.39 other. These codes capture the sleep-related mechanism. Code hypoxemia (R09.02) additionally only if separately documented and clinically managed. Z99.81 (oxygen dependence) is used when nocturnal supplemental O₂ is ongoing.
🔢 ICD-10-CM Code Set (FY2026)
R09.02 hypoxemia alone does NOT map to any HCC under CMS-HCC v28. To capture HCC 224 or 225 (Respiratory Arrest and Failure — critical high-weight HCCs), the physician must document “respiratory failure” explicitly, supporting J96.xx code assignment. R09.02 is a sign/symptom code and does not drive risk-adjusted payment. Always query when the clinical evidence supports respiratory failure but the documentation says only “hypoxia” or “O2 sat low.”
| ICD-10-CM Code | Description (FY2026) | Notes / Coding Tips |
|---|---|---|
| R09.02 | Hypoxemia | Sign/symptom code. Use when no underlying diagnosis OR to supplement acuity. Does NOT map to HCC. Per FY2026 ICD-10-CM. |
| J96.00 | Acute respiratory failure, unspecified whether with hypoxia or hypercapnia | Use when acute RF documented but hypoxia/hypercapnia not specified. MCC. HCC 224. |
| J96.01 | Acute respiratory failure with hypoxia | Requires physician documentation of acute RF with hypoxia. MCC. HCC 224. |
| J96.02 | Acute respiratory failure with hypercapnia | Type II (ventilatory) failure. MCC. HCC 224. |
| J96.10 | Chronic respiratory failure, unspecified whether with hypoxia or hypercapnia | Home O₂ patients. CC. HCC 225. POA = Y if pre-existing. |
| J96.11 | Chronic respiratory failure with hypoxia | Oxygen-dependent chronic condition. CC. HCC 225. |
| J96.12 | Chronic respiratory failure with hypercapnia | OHS, severe COPD with CO₂ retention. CC. HCC 225. |
| J96.20 | Acute and chronic respiratory failure, unspecified | Acute-on-chronic RF; both components must be documented. MCC. HCC 224. |
| J96.21 | Acute and chronic respiratory failure with hypoxia | Acute-on-chronic with hypoxic component. MCC. HCC 224. |
| J96.22 | Acute and chronic respiratory failure with hypercapnia | Acute-on-chronic with CO₂ retention. MCC. HCC 224. |
| J96.90 | Respiratory failure, unspecified, unspecified whether with hypoxia or hypercapnia | Least specific; use only when acuity indeterminate. CC. HCC 225. |
| J96.91 | Respiratory failure, unspecified with hypoxia | Query for acute vs. chronic when possible. CC. HCC 225. |
| J96.92 | Respiratory failure, unspecified with hypercapnia | CC. HCC 225. |
| J80 | Acute respiratory distress syndrome (ARDS) | Berlin Definition criteria. MCC. Code underlying cause additionally (e.g., sepsis, trauma, pneumonia). |
| G93.1 | Anoxic brain damage, NEC (Hypoxic-ischemic encephalopathy, adult) | Post-cardiac arrest, prolonged severe hypoxia. Requires physician documentation of HIE/anoxic brain injury. MCC. |
| P91.60 | Hypoxic-ischemic encephalopathy, unspecified | Newborn HIE, severity unspecified. MCC in neonatal DRG. Per FY2026 ICD-10-CM. |
| P91.61 | Mild hypoxic-ischemic encephalopathy of newborn | Sarnat Grade I; full recovery expected. CC. |
| P91.62 | Moderate hypoxic-ischemic encephalopathy of newborn | Sarnat Grade II; therapeutic hypothermia often used. MCC. |
| P91.63 | Severe hypoxic-ischemic encephalopathy of newborn | Sarnat Grade III; poor prognosis. MCC. |
| T70.20xA | Unspecified effects of high altitude, initial encounter | Altitude-related hypoxia, general. Requires 7th character. |
| T70.29xA | Other effects of high altitude, initial encounter | HAPE, HACE, other altitude illness. Per FY2026 ICD-10-CM tabular. |
| T58.01xA | Toxic effect of carbon monoxide from motor vehicle exhaust, accidental, initial | CO poisoning — most common accidental type. Sequence T58.xx first. Per FY2026 ICD-10-CM. |
| T58.11xA | Toxic effect of carbon monoxide from utility gas, accidental, initial | Domestic gas/heating CO poisoning. |
| T58.91xA | Toxic effect of CO from other source, accidental, initial | Includes wood smoke, grills, generators. |
| G47.33 | Obstructive sleep apnea (adult) (pediatric) | Most common sleep-related hypoxia etiology. Code additionally R09.02 if hypoxemia documented as separate problem. |
| G47.31 | Primary central sleep apnea | Central apnea without obstruction; may need BiPAP/CPAP. |
| G47.37 | Central sleep apnea in conditions classified elsewhere | Code underlying condition first (e.g., opioid use, heart failure). |
| Z99.81 | Dependence on supplemental oxygen / Long-term oxygen therapy | Code additionally whenever patient uses home O₂ or LTOT. Per FY2026 ICD-10-CM. |
🔎 Indexing
Use the FY2026 ICD-10-CM Alphabetic Index with the following lead terms to locate hypoxia-related codes:
- Hypoxemia → R09.02
- Hypoxia (cerebral) → G93.1; (newborn) → P84; (sleep-related) → see Sleep apnea (G47.3x)
- Failure, respiratory → J96.90; acute → J96.00; acute with hypoxia → J96.01; acute with hypercapnia → J96.02; chronic → J96.10; acute-on-chronic → J96.20
- Encephalopathy, hypoxic-ischemic (adult) → G93.1; newborn → P91.60–P91.63
- Distress, respiratory, adult → J80 (ARDS)
- Altitude, effects of, high → T70.20–T70.29
- Poisoning, carbon monoxide → T58.– (see Table of Drugs and Chemicals, Carbon monoxide)
- Apnea, sleep → G47.30; obstructive → G47.33; central → G47.31
- Dependence, oxygen → Z99.81
- Anoxia, brain → G93.1
The Alphabetic Index entry for “Hypoxia” does NOT lead directly to J96.xx respiratory failure codes. Coders must follow the clinical documentation to determine if respiratory failure is documented — then use the Index entry “Failure, respiratory” to locate the correct J96.xx code. Do not code respiratory failure solely from the term “hypoxia” in provider notes without explicit respiratory failure documentation.
🏥 CPT (2026)
The following CY2026 CPT codes are relevant to hypoxia assessment and treatment. Pulse oximetry, ventilator management, and respiratory therapy services are frequently billed in hypoxia-related encounters.
| CPT Code | Description | Global / Setting | Coding Notes |
|---|---|---|---|
| 94760 | Noninvasive ear or pulse oximetry for oxygen saturation — single determination | XXX / All settings | Single spot-check SpO₂. May be bundled in E/M. Per AMA CPT 2026. |
| 94761 | Noninvasive ear or pulse oximetry for oxygen saturation — multiple determinations (e.g., during exercise) | XXX / All settings | Multiple SpO₂ readings, often during exercise testing or titration. |
| 94762 | Noninvasive ear or pulse oximetry for oxygen saturation — by continuous overnight monitoring (separate procedure) | XXX / Outpatient/Home | Overnight SpO₂ monitoring; often used for home O₂ qualification or OSA evaluation. LCD requirements apply. |
| 94002 | Ventilation assist and management, initiation of pressure or volume preset ventilators for assisted or controlled breathing — hospital inpatient/observation, initial day | XXX / Inpatient | Initial day of mechanical ventilation management. Critical care often billed concurrently (99291/99292). |
| 94003 | Ventilation assist and management, initiation of pressure or volume preset ventilators — hospital inpatient/observation, each subsequent day | XXX / Inpatient | Subsequent vent management days. Cannot be billed on same day as 94002. |
| 94769 | Ventilatory assist by non-invasive pressure support <1 hour | XXX / All settings | Short-term BiPAP/CPAP <1 hour. Distinguish from therapeutic BiPAP over 1+ hour. |
| 94770 | Carbon dioxide, expired gas determination by infrared analyzer | XXX / All settings | Capnography / end-tidal CO₂ monitoring; useful in hypercapnia monitoring per AMA CPT. |
| 94777 | Sleep/stress testing for evaluation of sleep disordered breathing, altitude simulation testing | XXX / Outpatient | High-altitude simulation; used in aviation medicine and LTOT qualification for altitude travel. |
| 94780 | Car seat/bed testing for apnea, bradycardia and/or desaturation — initial 60 minutes | XXX / Inpatient (Neonatal) | Pediatric/neonatal oxygen saturation monitoring; discharge readiness assessment. |
| 94781 | Car seat/bed testing for apnea, bradycardia and/or desaturation — each additional full 30 minutes | XXX / Inpatient (Neonatal) | Additional 30-minute increments beyond the initial 60 min; add-on to 94780. |
| 82803 | Gases, blood, any combination of pH, pCO₂, pO₂, CO₂, HCO₃ (including calculated O₂ saturation) | XXX / Lab | Arterial blood gas (ABG) panel. Essential for definitive hypoxemia and hypercapnia diagnosis. Per AMA CPT 2026. |
🧾 HCPCS (2026)
HCPCS Level II codes cover durable medical equipment (DME) for home oxygen therapy. These codes are critical for billing home oxygen equipment under CMS DME coverage policies and supporting Z99.81 code assignment.
| HCPCS Code | Description | Typical Use |
|---|---|---|
| E0424 | Stationary compressed gaseous oxygen system, rental; includes regulator, flowmeter, humidifier, cannula or mask, and tubing | Home O₂ — stationary compressed gas cylinder |
| E0431 | Portable gaseous oxygen system, rental; includes portable container, regulator, flowmeter, humidifier, cannula or mask, and tubing | Portable home oxygen concentrator; most common LTOT modality |
| E0433 | Portable liquid oxygen system, rental; includes portable container, supply reservoir, humidifier, flowmeter, refill adaptor, cannula or mask, and tubing | High-flow portable O₂; liquid oxygen system for higher-flow patients |
| E0441 | Stationary oxygen contents, gaseous, 1 month’s supply = 1 unit | Monthly supply for stationary gas O₂ system |
| E0442 | Stationary oxygen contents, liquid, 1 month’s supply = 1 unit | Monthly supply for stationary liquid O₂ system |
| E0443 | Portable oxygen contents, gaseous, 1 month’s supply = 1 unit | Monthly supply for portable compressed gas O₂ |
| E0444 | Portable oxygen contents, liquid, 1 month’s supply = 1 unit | Monthly supply for portable liquid O₂ |
| E1390 | Oxygen concentrator, single delivery port, capable of delivering 85% or greater oxygen concentration at the prescribed flow rate | Standard stationary O₂ concentrator (most commonly prescribed home O₂ device). Per CMS HCPCS 2026. |
For home oxygen to be covered under Medicare, the ordering provider must document: (1) SpO₂ ≤88% at rest, with exertion, or nocturnally; (2) an arterial blood gas showing PaO₂ ≤55 mmHg; or (3) PaO₂ 56–59 mmHg with documented cor pulmonale, dependent edema, or hematocrit >56%. The ICD-10 diagnosis supporting the claim must reflect the qualifying condition — Z99.81 should be coded additionally on all inpatient and outpatient claims where the patient is receiving long-term oxygen therapy. Per CMS LCD L33786.
📚 AHA Coding Clinic (Recent Guidance)
The following guidance from the AHA Coding Clinic for ICD-10-CM/PCS addresses key hypoxia coding questions:
- Coding Clinic 4Q2020: Clarified that “acute hypoxic respiratory failure” is a valid physician-documented term that supports assignment of J96.01. Coders should not assume “hypoxic respiratory failure” is equivalent to simply “hypoxia” — the word “failure” must be present. Source: AHA Coding Clinic, 4Q2020.
- Coding Clinic 3Q2021: Guidance on sequencing acute respiratory failure with sepsis — sepsis (A41.xx) is principal diagnosis; J96.xx is secondary. When respiratory failure is the focus of the admission in the absence of clear sepsis management being the primary focus, either may be sequenced first per UHDDS guidelines. Source: AHA Coding Clinic, 3Q2021.
- Coding Clinic 2Q2022: Addressed acute-on-chronic respiratory failure (J96.20–J96.22) documentation requirements — both acute deterioration AND a pre-existing chronic respiratory failure condition must be explicitly documented by the physician to use J96.2x codes. Source: AHA Coding Clinic, 2Q2022.
- Coding Clinic 1Q2023: Confirmed that Z99.81 (dependence on supplemental oxygen) should be coded as an additional code when the patient is on long-term home oxygen therapy at the time of admission. The underlying condition (e.g., J96.11 chronic respiratory failure with hypoxia) should also be coded separately. Source: AHA Coding Clinic, 1Q2023.
- Coding Clinic 2Q2023: Guidance on ARDS (J80) — confirms J80 may be coded when the Berlin Definition criteria are met and documented by the physician. Underlying cause (e.g., sepsis, aspiration, trauma) should be coded as well. J80 is the code for ARDS in both adults and pediatric patients. Source: AHA Coding Clinic, 2Q2023.
- Coding Clinic 4Q2023: Addressed neonatal HIE coding — P91.61/62/63 severity assignment requires the physician to explicitly document the severity grade (mild, moderate, severe) using clinical grading criteria (Sarnat or Thompson). Coders may not infer severity from treatment alone (e.g., therapeutic hypothermia). Source: AHA Coding Clinic, 4Q2023.
💰 HCC / Risk Adjustment (v28)
Under the CMS-HCC Model Version 28 (effective January 2024, fully phased in 2026), respiratory failure codes are among the highest-weight HCCs in the model. Accurate documentation and code assignment directly impacts risk-adjusted premium payments for Medicare Advantage plans and ACO benchmarks.
| ICD-10-CM Code(s) | HCC v28 Category | Approx. RAF Weight | Risk Adjustment Impact |
|---|---|---|---|
| J96.00–J96.02 (Acute RF) | HCC 224 — Respiratory Arrest and Failure | ~0.545 | HIGH — acute respiratory failure is among the highest-impact respiratory HCCs. Each documented and coded encounter adds ~$4,000–$5,500/year in risk-adjusted revenue per CMS v28 rate announcements. |
| J96.20–J96.22 (Acute-on-chronic RF) | HCC 224 — Respiratory Arrest and Failure | ~0.545 | HIGH — acute-on-chronic respiratory failure maps to HCC 224 (same as acute). |
| J96.10–J96.12, J96.90–J96.92 (Chronic/unsp RF) | HCC 225 — Chronic Respiratory Failure / Sleep Apnea | ~0.311 | MODERATE — chronic respiratory failure; must be re-documented annually for RAF capture. |
| J80 (ARDS) | HCC 224 — Respiratory Arrest and Failure | ~0.545 | HIGH — ARDS maps to HCC 224; requires annual re-documentation if ongoing. |
| G93.1 (Anoxic brain damage / HIE adult) | HCC 135 — Encephalopathy | ~0.461 | HIGH — HIE/anoxic encephalopathy carries significant RAF weight; must be documented by severity. |
| G47.33 (Obstructive sleep apnea) | HCC 225 — Chronic Respiratory Failure / Sleep Apnea | ~0.311 | MODERATE — OSA contributes to HCC 225 when documented. |
| R09.02 (Hypoxemia alone) | No HCC mapping | 0.000 | NONE — R09.02 is a sign/symptom code with no HCC value. Critical CDI opportunity: query for respiratory failure when clinical picture supports J96.xx. |
HCC 224 (Respiratory Arrest and Failure) is a high-dollar, high-scrutiny HCC in Medicare Advantage risk adjustment audits. RADV audits require that the medical record contain (1) an acceptable source of the diagnosis, (2) documentation that the condition was actively managed or monitored during the encounter, and (3) the condition was documented by an acceptable physician type. J96.xx codes must appear in the context of active management — not simply listed as historical. Chronic respiratory failure must be documented at each encounter to be captured in the performance year HCC. Per CMS RADV guidance.
✍️ CDI Query Templates
The following query templates are compliant with AHIMA and ACDIS query standards: non-leading, multiple-choice format, based on clinical indicators present in the record.
| Clinical Scenario | Query Wording (Non-Leading, Multiple Choice) |
|---|---|
| Patient documented with “hypoxia” / low O₂ sat, on supplemental oxygen, no explicit “respiratory failure” documentation | “The record documents [SpO₂ XX%, PaO₂ XX mmHg, supplemental O₂ requirement of X L/min]. Based on your clinical assessment, would you document one of the following diagnoses? (1) Acute respiratory failure with hypoxia (J96.01); (2) Chronic respiratory failure with hypoxia (J96.11); (3) Acute-on-chronic respiratory failure with hypoxia (J96.21); (4) Hypoxemia only (R09.02); (5) Other: _____; (6) Unable to determine.” |
| ABG shows both hypoxia (PaO₂ <60) AND hypercapnia (PaCO₂ >50); only “respiratory failure” documented without specification | “The ABG dated [date] shows PaO₂ [XX] mmHg and PaCO₂ [XX] mmHg. Based on this clinical picture, the primary manifestation of respiratory failure is: (1) Hypoxia (J96.x1); (2) Hypercapnia (J96.x2); (3) Both hypoxia and hypercapnia present and clinically significant (please describe: _____); (4) Unable to determine.” |
| Patient with known COPD admitted with acute decompensation; “respiratory failure” documented without acute vs. chronic specification | “The documentation indicates [known COPD on home O₂ / prior diagnosis of chronic respiratory failure / history of long-term O₂ therapy]. The respiratory failure present during this admission represents: (1) Acute respiratory failure (new/worsening, no prior chronic RF); (2) Chronic respiratory failure (stable baseline); (3) Acute-on-chronic respiratory failure (acute exacerbation of pre-existing chronic RF); (4) Unable to determine.” |
| Post-cardiac arrest patient with documented encephalopathy; no HIE specified | “Following cardiac arrest on [date], the record documents [altered mental status / cognitive deficits / neurological findings]. Based on your neurological assessment, does this patient have: (1) Hypoxic-ischemic encephalopathy (anoxic brain damage, G93.1); (2) Metabolic encephalopathy (G93.41); (3) Encephalopathy due to another specified cause (describe: _____); (4) No encephalopathy; (5) Unable to determine.” |
| Newborn with perinatal hypoxia; HIE documented but severity not specified | “The newborn record documents hypoxic-ischemic encephalopathy. Please indicate the severity grade: (1) Mild HIE (Sarnat Grade I — P91.61); (2) Moderate HIE (Sarnat Grade II — P91.62); (3) Severe HIE (Sarnat Grade III — P91.63); (4) Severity indeterminate (P91.60); (5) HIE not present.” |
| Patient on home oxygen admitted; chronic respiratory failure not previously documented in the record | “The record indicates the patient uses home supplemental oxygen (E0431/E1390) prescribed on [date]. In your clinical judgment, does the patient have: (1) Chronic respiratory failure with hypoxia (J96.11); (2) Chronic respiratory failure with hypercapnia (J96.12); (3) Chronic respiratory failure, unspecified (J96.10); (4) Oxygen use for a condition other than respiratory failure (specify: _____); (5) Unable to determine.” |
CRITICAL HCC CAPTURE: The gap between R09.02 (hypoxemia, no HCC) and J96.01 (acute respiratory failure with hypoxia, HCC 224, weight ~0.545) represents one of the highest-value CDI query opportunities in respiratory care. When the clinical evidence in the record (SpO₂ values, supplemental O₂ levels, ABG results, respiratory therapy notes, vent settings) supports respiratory failure but the physician has documented only “hypoxia,” a compliant, non-leading query should be initiated. Per ACDIS Standards for CDI Query Practice, queries must be based on clinical indicators — never on reimbursement optimization alone.
🧑⚕️ Treatments (Clinical)
Clinical management of hypoxia is determined by severity, etiology, and patient factors. The treatment pathway directly informs procedure coding and supports CDI documentation queries.
Oxygen Supplementation
The primary treatment goal is restoring SpO₂ to ≥94% (≥88% in COPD to prevent CO₂ retention). Delivery modalities include:
- Nasal cannula (NC): 1–6 L/min; FiO₂ 24–44%. Standard for mild hypoxemia.
- Simple face mask: 5–10 L/min; FiO₂ 35–55%.
- Non-rebreather mask (NRB): 10–15 L/min; FiO₂ 60–90%. For moderate-severe hypoxemia.
- High-Flow Nasal Cannula (HFNC): Up to 60 L/min; FiO₂ up to 100%. Evidence-based for acute hypoxic respiratory failure; reduces intubation rates per FLORALI Trial (NEJM 2015).
Non-Invasive Ventilation (NIV)
CPAP (continuous positive airway pressure) and BiPAP (bilevel positive airway pressure) are first-line treatments for hypercapnic respiratory failure (COPD exacerbation, obesity hypoventilation syndrome) and selected cases of hypoxic respiratory failure. Evidence from the PLANT Trial and multiple Cochrane reviews supports NIV as reducing mortality and intubation rates in COPD-related acute respiratory failure.
Invasive Mechanical Ventilation
Endotracheal intubation and positive pressure mechanical ventilation are required for severe respiratory failure, failure of NIV, hemodynamic instability, or inability to protect the airway. In ARDS, lung-protective ventilation (tidal volume 6 mL/kg IBW, plateau pressure <30 cmH₂O) per the ARDS Network ARDSNet Trial (NEJM 2000) is the standard of care. Duration of ventilation >96 hours significantly impacts MS-DRG assignment and hospital reimbursement.
Prone Positioning
For moderate-severe ARDS (PaO₂/FiO₂ <150), prone positioning for ≥16 hours/day reduces 28-day mortality per the PROSEVA Trial (NEJM 2013). This intervention should be documented in the medical record and supports ARDS severity documentation.
Treating Underlying Causes
Per ICD-10-CM Official Guidelines, the underlying cause of respiratory failure should always be coded when known:
- Pneumonia → Antibiotics, respiratory support
- COPD exacerbation → Bronchodilators, corticosteroids, NIV
- Pulmonary embolism → Anticoagulation, thrombolytics (massive PE)
- Pulmonary edema (cardiogenic) → Diuresis, ACE inhibitors, vasodilators
- CO poisoning → 100% O₂ via NRB or intubation; HBO therapy for severe cases
- Altitude illness (HAPE) → Descent, supplemental O₂, nifedipine
🎓 Patient Education / Summary
The following summary is intended to assist in patient education conversations and to support documentation of the clinical picture in terms patients can understand. Providers should adapt language to health literacy level.
What Is Hypoxia?
Hypoxia means your body’s tissues and organs are not getting enough oxygen to work properly. Oxygen is carried in the blood by red blood cells. When there is not enough oxygen getting into the blood from the lungs (hypoxemia), or when the heart cannot pump enough blood to deliver oxygen to the tissues, the body begins to struggle. Mild hypoxia may cause shortness of breath, rapid breathing, or a feeling of confusion. Severe hypoxia can damage the brain, heart, and other organs within minutes.
What Causes It?
Many conditions can reduce oxygen levels: lung diseases like COPD, asthma, or pneumonia; blood clots in the lungs (pulmonary embolism); heart failure; sleep apnea; and even breathing at high altitudes. Carbon monoxide (CO) poisoning is a dangerous cause because it prevents the blood from carrying oxygen — and pulse oximeters (the finger clip device) cannot detect CO poisoning, so a normal “oxygen reading” does not rule out CO poisoning.
How Is It Treated?
Treatment depends on the cause and severity. Mild hypoxemia may only require supplemental oxygen through a nasal cannula. More severe cases may need a face mask or high-flow oxygen device. In serious situations, breathing support with non-invasive ventilation (BiPAP/CPAP) or a breathing machine (ventilator) may be required. Long-term oxygen therapy at home is prescribed when oxygen levels remain low despite treatment of the underlying condition.
Important Warning Signs — Seek Emergency Care
- Severe shortness of breath or inability to speak in full sentences
- Bluish color of lips, fingernails, or skin
- Severe confusion, inability to wake up, or loss of consciousness
- Oxygen saturation reading below 90% on home pulse oximeter
- Suspected carbon monoxide exposure (headache, nausea, confusion in enclosed space) — call 911 immediately and go outside
Living with Chronic Hypoxemia / Home Oxygen
If you have been prescribed home oxygen therapy, it is important to use it exactly as prescribed — including at rest, during activity, and while sleeping if specified. Using less oxygen than prescribed does not help. Per CMS coverage guidelines, home oxygen is prescribed based on documented oxygen levels and must be re-evaluated periodically (typically after 90 days and annually). Never smoke around oxygen equipment — fire risk is serious.
About this Guide
This Clinical Documentation Guide is published by CCO Academy and is intended for credentialed coding, CDI, and clinical documentation professionals. Content is updated for FY2026 ICD-10-CM (effective October 1, 2025). All code assignments should be verified against the official ICD-10-CM Tabular List, AHA Coding Clinic, and applicable payer-specific policies. This guide does not constitute legal, medical, or compliance advice.
Last reviewed: April 2026 · Next scheduled review: October 2026 (FY2027 update)
Ready to turn this knowledge into a credential?
These Clinical Documentation Guides are a free companion to CCO’s paid training programs. Browse our full CCO Course, Blitz & Practice Exam Catalog — every core course, review blitz, practice exam, textbook, and free resource in one place — and find the perfect next step for your coding career.