𧬠ICD-10 CM G47.33 β Obstructive Sleep Apnea (Adult) (Pediatric)
Billable Code Confirmed
[ICD-10-CM] G47.33 is a valid, billable 6-character ICD-10-CM code for FY2026. Characters 1-3 (G47) define the sleep disorders category; character 4 (.3) narrows to sleep apnea; characters 5-6 (.33) specify the obstructive type for adult and pediatric patients. No additional characters are required β this is a fully specified, terminal code.
Non-Billable Parent Codes β Never Submit These
- β
G47β 3-character header β no apnea type or specificity- β
G47.3β 4-character header β sleep apnea NOS, type not specifiedAlways submit G47.33 (all 6 characters) when obstructive sleep apnea is confirmed by documentation or sleep study results.
Clinical Context: Obstructive vs. Central vs. Unspecified
ICD-10-CM G47.33 captures obstructive sleep apnea β the mechanical airway obstruction type β as distinguished from central sleep apnea (G47.31) or mixed/unspecified sleep apnea (G47.30). The obstructive type is confirmed when a sleep study (polysomnography or HST) documents apnea-hypopnea events caused by airway collapse, not loss of respiratory drive. Do NOT code G47.33 on suspicion alone β a documented or confirmed diagnosis by the treating provider is required per ICD-10-CM Official Guidelines Section I.B.
Code Classification
ICD-10-CM Diagnosis Code β wRVU, assistant payable, and global period fields are not applicable to this diagnosis code. See the CPT Procedural Crosswalk and ICD-10-PCS Crosswalk sections for procedure-level billing guidance.
π Code Description
[ICD-10-CM] G47.33 classifies Obstructive Sleep Apnea (Adult) (Pediatric). This code represents a sleep-related breathing disorder defined by repetitive episodes of complete (apnea) or partial (hypopnea) upper airway obstruction during sleep, leading to oxygen desaturation and sleep fragmentation.
The pathophysiology involves collapse of the pharyngeal soft tissue during sleep β particularly the soft palate, uvula, tongue base, and lateral pharyngeal walls β reducing or eliminating airflow despite continued respiratory effort. This distinguishes OSA from G47.31 (central sleep apnea), where respiratory drive itself is impaired. OSA is quantified by the Apnea-Hypopnea Index (AHI), though ICD-10-CM provides no severity sub-codes; mild, moderate, and severe OSA all map to G47.33.
π³ Code Tree / Hierarchy
G47 Sleep disorders β Non-billable (3-character header)
β
βββ G47.0x Insomnia disorders β
Billable (with 6th character)
βββ G47.1x Hypersomnia disorders β
Billable (with 6th character)
βββ G47.2x Circadian rhythm sleep-wake disorders β
Billable (with 6th character)
β
βββ G47.3 Sleep apnea β Non-billable (4-character header)
β β
β βββ G47.30 Sleep apnea, unspecified β
Billable
β βββ G47.31 Primary central sleep apnea β
Billable
β βββ G47.32 High altitude periodic breathing β
Billable
β βββ G47.33 Obstructive sleep apnea (adult)(pediatric) β THIS CODE β
Billable
β βββ G47.34 Idiopathic sleep-related nonobstructive alveolar hypoventilation β
Billable
β βββ G47.35 Congenital central alveolar hypoventilation syndrome β
Billable
β βββ G47.36 Sleep-related hypoventilation in conditions classified elsewhere β
Billable
β βββ G47.37 Central sleep apnea in conditions classified elsewhere β
Billable
β βββ G47.39 Other sleep apnea β
Billable
β
βββ G47.4x-G47.9x Other sleep disorder subcategories β
Billable (with specificity)
G47.30 vs. G47.33 β The Specificity Trap
G47.30 (sleep apnea, unspecified) is only appropriate when the type has NOT been confirmed. Once a polysomnography or HST confirms the obstructive type, G47.33 is required. Payers β including CMS β expect G47.33 on CPAP (E0601) and BiPAP (E0470/E0471) claims; submitting G47.30 when obstructive type is documented is a coding error that triggers DME denials and medical necessity reviews.
β Includes
The following clinical terms and scenarios map to G47.33 when documented:
- Obstructive sleep apnea (OSA)
- Obstructive sleep apnea hypopnea
- Obstructive sleep apnea syndrome
- Obstructive sleep apnea of adult
- Obstructive sleep apnea of child / pediatric OSA
- OSA (confirmed by provider or sleep study)
- Mild, moderate, or severe OSA (ICD-10-CM does not differentiate severity β all map here)
β Excludes
Excludes 1 β Cannot Be Coded Simultaneously with G47.33
| Code | Description | Note |
|---|---|---|
| P28.3 | Obstructive sleep apnea of newborn | Mutually exclusive by patient age β G47.33 covers adult and pediatric patients EXCEPT newborns. Use P28.3 exclusively for neonatal OSA; never assign both simultaneously. |
Excludes 1 Violation Risk
The most common Excludes 1 violation scenario is a neonatal/NICU patient with documented sleep apnea. Coders may instinctively reach for G47.33 because they recognize βobstructive sleep apnea,β but for newborns, P28.3 is the correct and only appropriate code. G47.33 is hard-excluded for the neonatal population.
Excludes 2 β May Be Coded in Addition if Separately Present
| Code | Description | Note |
|---|---|---|
| R06.81 | Apnea NOS | Code additionally if apnea is documented as a separate, unrelated phenomenon |
| R06.3 | Cheyne-Stokes breathing | Code additionally if separately documented β distinct respiratory pattern (central, not obstructive) |
| E66.2 | Pickwickian syndrome (obesity hypoventilation) | May coexist with OSA β code both when documented |
| F51.5 | Nightmares | Separately codeable sleep complaint |
| F51.- | Nonorganic sleep disorders | Separately codeable if documented |
| F51.4 | Sleep terrors | Separately codeable if documented |
| F51.3 | Sleepwalking | Separately codeable if documented |
π Clinical Overview
OSA vs. Other Sleep Apnea Types β Code Selection Guide
Accurate code selection depends on the providerβs documented apnea type and whether a sleep study has confirmed mechanism. The table below summarizes the key distinctions.
| Feature | G47.33 β Obstructive | G47.31 β Central | G47.30 β Unspecified |
|---|---|---|---|
| Mechanism | Airway collapse (mechanical) | Loss of respiratory drive (neurologic) | Type not documented/confirmed |
| Respiratory effort during event | β Present | β Absent | Unknown |
| Common cause | Obesity, anatomic factors, tonsillar hypertrophy | Heart failure, opioids, stroke, altitude | Pre-diagnostic or vague documentation |
| Confirmed by PSG | Yes β obstructive events on polysomnography | Yes β central events on PSG | No PSG or unspecified PSG findings |
| CPAP/BiPAP DME claim | β Required (E0601 / E0470) | β Not supported by G47.30 for DME | β Insufficient for most payers |
| HCC Mapped (v28) | β HCC 96 | β HCC 96 | β HCC 96 |
CDI Query Trigger β Unspecified Sleep Apnea on Inpatient Admit
When a patient is admitted with βsleep apneaβ and CPAP is initiated or continued, query the provider to confirm βobstructiveβ vs. βcentralβ type. G47.30 vs. G47.33 does not shift DRG weight directly, but accurate specificity is required for HCC capture, DME medical necessity, and query-rate compliance. If a prior sleep study is referenced in the record, coding guidelines allow the coder to report the confirmed type without a new query.
Manifestations & Symptom Burden
OSA produces a broad range of systemic manifestations that should be coded additionally when documented:
- Excessive daytime sleepiness / hypersomnia: G47.10 or G47.19 β code when provider documents this as a clinical finding
- Chronic nocturnal hypoxemia: R09.02 β reduced oxygen saturation from repetitive apnea events; code when documented
- Pulmonary hypertension secondary to OSA: I27.20 or I27.21 β common downstream complication; requires provider linkage
- Obesity (contributing to OSA): E66.01 (morbid obesity) or E66.09 β code the underlying contributing condition per βCode alsoβ instruction at G47.3
- Hypertension: I10 β highly prevalent comorbidity; code when documented
- Type 2 diabetes: E11.- β frequently coexists; code when documented
"Code Also" Instruction at G47.3
The ICD-10-CM tabular includes a βCode also any associated underlying conditionβ note at the G47.3 subcategory level. This means that if OSA is caused by or associated with a documented condition (e.g., morbid obesity E66.01, hypothyroidism E03.9, acromegaly), you should assign that underlying condition code in addition to G47.33. This is not optional β it is a sequencing and completeness directive from the official tabular.
π° HCC Risk Adjustment (CMS-HCC v28)
| Field | Detail |
|---|---|
| CMS-HCC Model Version | v28 (2024-2026 Implementation) |
| HCC Assignment | β Mapped β HCC 96 |
| HCC Category | HCC 96 β Sleep Apnea |
| RAF Coefficient | ~0.213 (community, non-dual; varies by demographic/enrollment status) |
G47.33 maps directly to HCC 96 (Sleep Apnea) under CMS-HCC v28 and contributes meaningfully to the RAF score for Medicare Advantage patients.
Capture Annually
HCC 96 requires annual recapture β if G47.33 is not submitted on at least one claim per plan year, the HCC drops from the patientβs RAF calculation, understating disease burden and resource utilization. This is particularly impactful in patients with concurrent cardiovascular comorbidities (HTN, CAD, HF), where OSA is a legitimate driver of resource intensity. Ensure every annual wellness visit or chronic care management encounter includes G47.33 when OSA is an active, documented condition.
π₯ MS-DRG Assignment
MDC 02 β Diseases and Disorders of the Nervous System
Note on DRG Assignment for OSA
OSA inpatient admissions are relatively rare. When OSA IS the principal diagnosis and no major surgical procedure is performed, it typically groups under the medical DRG pairs below. More commonly, G47.33 appears as a secondary diagnosis complicating admissions for other conditions (cardiac surgery, bariatric surgery, ENT procedures).
| DRG | Title | Est. Relative Weight* |
|---|---|---|
| DRG 011 | Tracheotomy for Face, Mouth & Neck Diagnoses or Laryngectomy with MCC | ~4.50-5.50 |
| DRG 012 | Tracheotomy for Face, Mouth & Neck Diagnoses or Laryngectomy with CC | ~2.50-3.00 |
| DRG 013 | Tracheotomy for Face, Mouth & Neck Diagnoses or Laryngectomy without CC/MCC | ~1.80-2.20 |
Approximate. Verify against IPPS FY2026 Final Rule tables (CMS.gov).
Sequencing and Complications
G47.33 does not function as a CC or MCC when sequenced as a secondary diagnosis β it does not independently shift DRG weight. However, it is clinically critical to document on inpatient records because it drives care management requirements (CPAP/BiPAP at bedside, anesthesia risk alerts, post-op monitoring orders). When OSA is the principal reason for admission (e.g., severe untreated OSA with cor pulmonale requiring inpatient sleep study and titration), it sequences as principal under MDC 02. Concurrent ENT surgical procedures for OSA (UPPP, tonsillectomy) will drive the DRG assignment more strongly than the diagnosis alone.
π Related ICD-10-CM Codes
Sleep Apnea Type Variants
| Code | Description |
|---|---|
| G47.33 | Obstructive sleep apnea (adult)(pediatric) β This Code |
| G47.30 | Sleep apnea, unspecified |
| G47.31 | Primary central sleep apnea |
| G47.32 | High altitude periodic breathing |
| G47.37 | Central sleep apnea in conditions classified elsewhere |
| G47.39 | Other sleep apnea |
Pediatric / Neonatal Sleep Apnea
| Code | Description |
|---|---|
| P28.3 | Obstructive sleep apnea of newborn (Excludes1 β cannot use with G47.33) |
| P28.4 | Other apnea of newborn |
Common Associated Conditions (βCode Alsoβ)
| Code | Description |
|---|---|
| E66.01 | Morbid (severe) obesity due to excess calories |
| E66.09 | Other obesity due to excess calories |
| I27.20 | Pulmonary hypertension, unspecified |
| I10 | Essential (primary) hypertension |
| R09.02 | Hypoxemia |
π οΈ Commonly Associated CPT Codes (Sleep Medicine / Pulmonology)
Outpatient and Profee Setting Context
G47.33 is the primary supporting diagnosis for polysomnography, home sleep testing, CPAP initiation, and DME claims. In the inpatient profee setting, sleep medicine consultants billing E/M services for OSA management should append a confirmed G47.33 (not G47.30) to support medical necessity and HCC capture.
| CPT Code | Description | Profee Coding Notes |
|---|---|---|
| 95810 | Polysomnography β attended, β₯6 parameters, with sleep staging | Requires G47.33 (or G47.30 if pre-diagnostic); bill with Modifier -26 for professional read |
| 95811 | Polysomnography with CPAP titration | Use when titration is performed in-lab during the same session as the diagnostic study |
| 95800 | Home sleep apnea testing (HSAT) β unattended | Required by many payers prior to CPAP DME authorization; supports G47.33 confirmation |
| 99213-99215 | Office E/M β established patient (sleep medicine follow-up) | Use for CPAP compliance monitoring visits; G47.33 supports medical necessity |
| E0601 | HCPCS β CPAP device | G47.33 required on DME claim; G47.30 will likely deny |
| E0470 | HCPCS β BiPAP device | G47.33 or G47.37 required depending on etiology |
NCCI Bundling Considerations
- Polysomnography (95810) billed on the same date as an E/M service (99213-99215) requires Modifier -25 on the E/M to demonstrate a separately identifiable service beyond the pre-procedure assessment.
- 95810 and 95811 are mutually exclusive on the same date β do not bill both a diagnostic PSG and a titration PSG for the same date of service without medical record support for split-night studies (which have their own rules).
π¬ ICD-10-PCS Crosswalk (Inpatient Procedures)
When G47.33 is an inpatient diagnosis, these PCS codes are relevant for associated inpatient procedures.
| PCS Section | Body System | Root Operation | Clinical Application |
|---|---|---|---|
| 0 (Medical & Surgical) | C (Mouth & Throat) | S (Reposition) / Q (Repair) | Uvulopalatopharyngoplasty (UPPP) for OSA β example PCS: 0CSP0ZZ (Repair, Tonsils, Open Approach) |
| 0 (Medical & Surgical) | C (Mouth & Throat) | T (Resection) | Tonsillectomy/adenoidectomy for pediatric OSA β example PCS: 0CTQ0ZZ (Resection, Tonsils, Open) |
| 5 (Extracorporeal or Systemic Assistance & Performance) | A (Physiological Systems) | 0 (Assistance) | Inpatient CPAP/BiPAP respiratory assistance β example PCS: 5A09357 (Respiratory Ventilation, Continuous, CPAP) |
π Coding Scenarios and Examples
Scenario 1 β Outpatient/Profee: New OSA Diagnosis After Sleep Study
Clinical Vignette: A 54-year-old male presents to the pulmonology clinic with a 2-year history of loud snoring, witnessed apneas per spouse, and excessive daytime sleepiness (Epworth Sleepiness Scale 16/24). A home sleep apnea test was performed and returned an AHI of 22.4 events/hour with oxygen nadir of 84%. The pulmonologist documents βmoderate obstructive sleep apnea confirmed by HSATβ and initiates CPAP therapy with DME order for E0601.
CPT (Profee):
- 99214 β Office E/M, established or new patient, moderate complexity (new OSA diagnosis with treatment initiation)
ICD-10-CM:
- G47.33 β Obstructive sleep apnea (adult) (confirmed by provider and HSAT β primary diagnosis)
- E66.09 β Other obesity (documented contributing condition β βCode alsoβ directive at G47.3)
- I10 β Essential hypertension (active comorbidity, documented)
Scenario 2 β Inpatient: Post-Surgical Monitoring for Known OSA
Clinical Vignette: A 67-year-old female with a history of morbid obesity and known OSA on CPAP at home is admitted for elective laparoscopic cholecystectomy. Post-operatively she is placed on continuous pulse oximetry per OSA protocol. On POD 1, she develops desaturations to 88% on room air overnight and CPAP is resumed. The hospitalist documents OSA as an active comorbidity requiring ongoing respiratory management.
Principal Diagnosis:
- K80.20 β Calculus of gallbladder without cholecystitis (reason for admission)
Secondary Diagnoses:
- G47.33 β Obstructive sleep apnea (active comorbidity requiring clinical management β CPAP protocol, pulse ox monitoring)
- E66.01 β Morbid obesity (contributing/associated condition)
- I10 β Essential hypertension (additional documented comorbidity)
MS-DRG Assignment: The cholecystectomy procedure drives DRG assignment (DRG 411-413 range). G47.33 does not function as a CC/MCC and does not shift the DRG, but must be captured for HCC 96 credit and to support medical necessity documentation for inpatient CPAP use.
Scenario 3 β CDI Query: βSleep Apneaβ Without Type Specified
Clinical Vignette: A 61-year-old male is admitted for elective UPPP (uvulopalatopharyngoplasty) for treatment of sleep apnea. The operative note references a prior polysomnography report showing βAHI of 35 with predominantly obstructive events,β but the admitting H&P documents only βsleep apnea.β No explicit provider statement of βobstructiveβ appears in the inpatient record.
Action / Outcome: The coder cannot default to G47.33 based on the PSG report alone without a physician-level linkage statement in the current inpatient record. A CDI query is indicated to ask the attending to clarify the type of sleep apnea (obstructive vs. central vs. mixed) in the inpatient documentation.
Query Response: Attending updates the discharge summary: βPatient has confirmed moderate-to-severe obstructive sleep apnea (AHI 35) by prior polysomnography, presenting for elective surgical management with UPPP.β
Corrected ICD-10-CM Coding:
- G47.33 β Obstructive sleep apnea (now explicitly documented by treating provider in inpatient record)
- E66.09 β Obesity (contributing condition; βCode alsoβ instruction applies)
β οΈ Coding Pitfalls and Tips
| Pitfall or Tip | |
|---|---|
| β | Using G47.30 when OSA type is confirmed. If the provider has documented βobstructive sleep apneaβ or a sleep study confirms obstructive events, G47.30 is a coding error. Payers will deny CPAP/BiPAP DME claims, and HCC 96 capture is still at risk if the code is deemed unspecified. |
| β | Assigning G47.33 to a newborn. The Excludes 1 note at G47.33 explicitly excludes obstructive sleep apnea of the newborn (P28.3). Never assign G47.33 in a neonatal record β it will fail editing and constitutes a clinical coding error. |
| β | Omitting the βCode alsoβ underlying condition. The tabular instruction at G47.3 requires coding any associated underlying condition (e.g., morbid obesity, hypothyroidism). Failing to capture E66.01 alongside G47.33 when obesity is documented misses additional HCC opportunities and understates complexity. |
| β | Confirm OSA type before coding β use CDI if needed. If the record says βsleep apneaβ without specifying type, query before defaulting. One clarifying word (βobstructiveβ) is the difference between G47.30 and G47.33 β and the difference between a payable DME claim and a denial. |
| β | Capture G47.33 annually for HCC 96. For Medicare Advantage patients, OSA must be documented and coded on at least one claim per plan year to maintain HCC 96 credit. Make it a standard part of every chronic care or annual wellness encounter for known OSA patients. |
| β | Document and code OSA on every inpatient admission where it affects management. Even though G47.33 is not a CC/MCC, it drives care requirements (CPAP at bedside, anesthesia monitoring, pulse ox orders). Every inpatient admission for a known OSA patient should include G47.33 as a secondary diagnosis when management is affected β this supports HCC capture and medically justifies respiratory care charges. |
Crystal's Coder Hub