Key Takeaways
G47.33 is the billable ICD-10-CM code for Obstructive Sleep Apnea (OSA) in both adult and pediatric patients, valid for 2026
A single code covers all OSA severity levels; ICD-10-CM provides no separate sub-codes for mild, moderate, or severe
Obstructive sleep apnea of newborn (P28.3) is a Type 1 Excludes from G47.33; use G47.30 for unspecified sleep apnea
Pabau’s claims management software and digital forms help practices document OSA accurately and reduce claim denials
Most OSA-related claim denials trace back to one of two problems: using G47.30 when G47.33 is supported by the documentation, or failing to capture AHI thresholds in the clinical note before submitting for CPAP coverage. The ICD-10 Code G47.33 is the go-to diagnosis code for obstructive sleep apnea in adult and pediatric patients, and getting the documentation right the first time determines whether the claim pays or bounces. This guide covers the code’s clinical definition, related codes, CPT pairings, CPAP billing requirements, and the documentation practices that hold up under payer review.
G47.33 sits under the Diseases of the Nervous System chapter (G00-G99) of ICD-10-CM, specifically within the sleep disorders subcategory G47. It applies across the full OSA severity spectrum and covers both in-lab polysomnography and home sleep apnea testing pathways. The sections below explain exactly when and how to use it.
ICD-10 Code G47.33: Definition and Clinical Description
ICD-10 Code G47.33 is the specific, billable diagnosis code for Obstructive Sleep Apnea (OSA) affecting adult and pediatric patients. Classified by the Centers for Medicare and Medicaid Services under the Diseases of the Nervous System chapter, it covers the full clinical spectrum of upper airway obstruction during sleep, including the synonym “obstructive sleep apnea hypopnea.” The code has been valid and billable continuously since ICD-10-CM adoption in 2015 and remains current for fiscal year 2026.
Clinically, OSA is characterized by repeated episodes of partial or complete upper airway obstruction during sleep, producing measurable oxygen desaturation and sleep fragmentation. Severity is quantified using the Apnea-Hypopnea Index (AHI): mild OSA is generally defined as an AHI of 5-14.9, moderate as 15-29.9, and severe as 30 or above. Despite these clinical distinctions, ICD-10-CM provides no separate sub-codes under G47.33 for severity gradations. All severities use the same code, with severity documented in the clinical note rather than encoded separately.
Two key exclusion notes govern G47.33 use. First, obstructive sleep apnea of newborn (P28.3) carries a Type 1 Excludes note, meaning it cannot be coded alongside G47.33. Newborn OSA requires P28.3 exclusively. Second, G47.33 is within the G47 category, which carries a Type 2 Excludes note for certain other sleep disturbances, meaning those conditions may be coded separately when both are present and documented. Coders working on coding pediatric conditions should verify newborn status before selecting between G47.33 and P28.3.
G47.33 vs. Related Sleep Apnea Codes
Choosing between codes in the G47 sleep disorders category is where most specificity errors occur. The table below maps the most commonly confused codes.
The most frequent substitution error is using G47.30 (unspecified) when the clinical record clearly supports G47.33. Payers increasingly flag G47.30 claims for medical necessity review, particularly when CPAP equipment or polysomnography is billed alongside it. Per the CDC/NCHS ICD-10-CM coding tool, coders should always assign the most specific code supported by the documentation. If the provider has documented the obstructive type and a sleep study confirms it, G47.33 is required over G47.30. Understanding these distinctions matters for billing teams managing related sleep-anxiety diagnostic coding scenarios where multiple sleep-related diagnoses may coexist.
Diagnostic Criteria and Documentation Requirements
G47.33 requires objective diagnostic confirmation. The CMS Physician Fee Schedule and CMS LCD A56903 are explicit: a diagnosis of OSA for CPAP coverage purposes requires either an in-lab attended polysomnography or a home sleep apnea test (HSAT) documenting AHI thresholds. The clinical note must capture enough detail to support the code when it is reviewed by a payer.
Documentation that reliably supports G47.33 includes the following elements.
- Test type and date: Specify whether the study was an in-lab polysomnography (CPT 95810), CPAP titration study (CPT 95811), or home sleep apnea test (CPT 95800/95801).
- AHI value: Record the numeric AHI result from the sleep study. Payers need this figure to confirm OSA is present (AHI of 5 or above) and to assess severity for CPAP coverage thresholds.
- Clinical symptoms: Document excessive daytime sleepiness, witnessed apneas, or oxygen desaturation episodes as reported by the patient or bed partner.
- Ordering provider: The diagnos is must be attributable to a qualified provider who reviewed the sleep study results.
- Comorbidity flags: Where hypertension (I10), obesity (E66.x), or Type 2 diabetes (E11.x) are present and related, document them for separate coding alongside G47.33.
Sleep medicine practices that use structured client records for sleep study results reduce the common problem of AHI values appearing in scanned PDFs rather than searchable note fields, which slows claim review. Accurate first-pass documentation also reduces the audit exposure that comes from inconsistent severity language.
Pro Tip
Document the exact AHI value from the sleep study in the clinical note rather than narrative phrases like ‘severe sleep apnea.’ Payers reviewing CPAP claims under LCD A56903 require numeric AHI documentation, and narrative-only notes are a leading cause of E0601 coverage denials. A note that says ‘AHI of 32.4, consistent with severe OSA’ is far stronger than ‘patient has severe sleep apnea.’
CPT Codes and Billing Guidance for Sleep Studies
G47.33 is consistently paired with specific CPT codes depending on the diagnostic pathway taken. Using the wrong CPT-to-ICD pairing is a fast route to medical necessity denials. The table below outlines the standard CPT codes used alongside ICD-10 Code G47.33.
Billing teams managing a high volume of sleep medicine claims benefit from claims management software that can flag mismatches between diagnosis codes and procedure codes before submission. A claim pairing E0601 with G47.30 instead of G47.33, for example, will face scrutiny under LCD A56903 because the unspecified code does not satisfy the coverage criteria for CPAP devices. Per the AAPC Codify ICD-10-CM lookup, G47.33 is the required code on CPAP claims, not G47.30. Confirming this pairing upstream, before submission, is faster than managing prior authorization appeals after denial.
For practices that also manage nervous system ICD-10 codes across multiple specialties, establishing a cross-check workflow for code-to-CPT pairings reduces downstream denials across the board.
CPAP Coverage and Payer Requirements
CPAP reimbursement under Medicare is governed by CMS LCD A56903, which sets specific AHI documentation thresholds for CPAP device coverage. Practices need to understand these thresholds before the claim is submitted, not after it is denied.
Medicare coverage for CPAP (E0601) with G47.33 generally requires one of the following documented AHI findings from a covered sleep study.
- AHI of 15 or more events per hour (moderate to severe OSA), or
- AHI of 5-14 events per hour (mild OSA) with documented excessive daytime sleepiness, impaired cognition, mood disorder, insomnia, or hypertension, ischemic heart disease, or stroke as a comorbidity.
When AHI falls between 5 and 14 and no qualifying comorbidity is documented, CPAP coverage may be denied even when G47.33 is correctly coded. The diagnosis code alone does not guarantee coverage. The clinical note must supply the medical necessity rationale. Prior authorization requirements for CPAP vary by commercial payer, and some require in-lab polysomnography rather than home testing as the qualifying study. Coders and billing staff managing these claims should review each payer’s coverage policy before assuming home sleep test results satisfy coverage criteria.
Practices that pre-populate sleep study findings into intake workflows using digital intake forms capture AHI, comorbidities, and symptom history at the point of care rather than chasing them retroactively when a claim is queried. This is particularly valuable for patients presenting with borderline AHI values where the comorbidity documentation is the deciding factor. Structured practice management workflows that link intake to clinical notes and billing reduce the gaps that create denial patterns.
Pro Tip
For CPAP claims where AHI falls between 5 and 14, audit the clinical note for comorbidity documentation before submission. Hypertension (I10) coded alongside G47.33 with AHI 5-14 documented in the sleep study report satisfies Medicare coverage criteria under LCD A56903. Missing the comorbidity code is a preventable denial.
Comorbidity Coding Alongside G47.33
OSA rarely presents in isolation. Hypertension, obesity, and Type 2 diabetes are well-documented comorbidities in sleep medicine populations, and ICD-10-CM guidelines require separate coding of each condition when documented and treated. Failing to code them alongside G47.33 leaves clinical complexity uncaptured and weakens the medical necessity record.
- I10 – Hypertension: Code separately when documented as an active condition. Do not add hypertension codes speculatively; the provider must document it.
- E66.x – Obesity: Select the appropriate sub-code (e.g., E66.01 for morbid obesity due to excess calories) based on the provider’s documentation and BMI.
- E11.x – Type 2 diabetes: Code with the appropriate complication sub-code when diabetes is documented alongside OSA. Metabolic comorbidities affect both treatment planning and medical necessity review.
Sequencing follows ICD-10-CM guidelines: list the condition chiefly responsible for the encounter first. For a sleep medicine visit focused on OSA management, G47.33 typically sequences as the principal diagnosis, with comorbidities listed as additional codes. Maintaining accurate comorbidity records also matters for value-based care arrangements and risk adjustment, where documented complexity affects reimbursement beyond individual claims. Practices managing multi-condition patient populations benefit from HIPAA-compliant documentation workflows that support complete and defensible clinical records.
Streamline OSA Documentation and Claims
Pabau's claims management software and digital forms help sleep medicine and primary care practices capture AHI values, comorbidities, and polysomnography data at the point of care, so G47.33 claims submit accurately the first time.
Expert Picks: Related Resources for Sleep and Neurological Coding
Expert Picks
Need structured mental health documentation for complex sleep-adjacent diagnoses? Mental Health EMR Software covers how Pabau supports psychiatric and behavioral health workflows where sleep disorders intersect with anxiety or mood diagnoses.
Looking for guidance on neurological ICD-10 coding across your practice? Intraparenchymal Hemorrhage ICD-10 Codes walks through nervous system chapter coding conventions that apply across G00-G99 classifications.
Want to see how digital forms reduce documentation gaps in diagnostic coding? Digital Forms shows how intake and consent workflows integrate with clinical notes to capture the fields payers require.
Conclusion
The difference between a paid CPAP claim and a denied one often comes down to whether the AHI value is in the note, whether the right comorbidities are coded, and whether G47.33 appears instead of G47.30. Getting those details right requires documentation systems that capture the right data at the right moment, not after the claim has already gone out.
Pabau’s claims management software and structured digital forms give sleep medicine and primary care practices the workflow tools to submit G47.33 claims with the documentation payers need the first time. To see how Pabau supports accurate clinical documentation and billing, book a demo.
Frequently Asked Questions
ICD-10 Code G47.33 identifies Obstructive Sleep Apnea (OSA) in adult and pediatric patients. It is a specific, billable ICD-10-CM code under the Diseases of the Nervous System chapter (G00-G99), covering all OSA severity levels including the synonym obstructive sleep apnea hypopnea.
Yes. G47.33 covers obstructive sleep apnea in both adult and pediatric patients. The exception is newborns, where obstructive sleep apnea of newborn (P28.3) applies instead and carries a Type 1 Excludes note against G47.33, meaning the two codes cannot be used together.
G47.30 is used for sleep apnea, unspecified, when the type has not been confirmed. G47.33 is the specific code for the obstructive type. Payers expect G47.33 on claims for CPAP devices (E0601) and polysomnography; submitting G47.30 when the obstructive type is documented and confirmed is a coding error that can trigger denials or medical necessity reviews.
Clinical documentation should include the type and date of the confirming sleep study (polysomnography or home sleep apnea test), the recorded AHI value, presenting symptoms such as excessive daytime sleepiness or witnessed apneas, and any relevant comorbidities. A numeric AHI value in the note is essential for CPAP coverage review under CMS LCD A56903.
Medicare covers CPAP (E0601) with G47.33 when the sleep study documents an AHI of 15 or higher, or an AHI of 5-14 with qualifying comorbidities such as hypertension, ischemic heart disease, or excessive daytime sleepiness. Coverage requires documentation from a CMS-approved diagnostic study type; not all home sleep tests satisfy this requirement for every payer.
The most common CPT pairings with G47.33 are 95810 (in-lab polysomnography, 6 or more parameters), 95811 (polysomnography with CPAP titration), 95800 (unattended home sleep apnea test), and 95801 (limited sleep study). HCPCS E0601 (CPAP device) and supply codes A7030-A7039 also pair with G47.33 for durable medical equipment claims.