Sleep Medicine ICD-10 Codes & CPT Codes

Sleep medicine specialists diagnose and treat sleep disorders including obstructive sleep apnea, insomnia, narcolepsy, and REM sleep behavior disorder. Accurate ICD-10 coding and proper polysomnography billing are essential for Medicare and commercial payer reimbursement. This page lists the top codes used in sleep medicine practices.

FY 2026 ICD-10-CM (CMS) · CPT codes updated annually · All codes verified billable

Top ICD-10 Codes for Sleep Medicine

ICD-10 Code Description Billable
G47.33 Obstructive sleep apnea (adult)(pediatric)
G47.30 Sleep apnea, unspecified
G47.00 Insomnia, unspecified
G47.10 Hypersomnia, unspecified
G47.61 Periodic limb movement disorder
G47.411 Narcolepsy with cataplexy
G47.419 Narcolepsy without cataplexy
F51.01 Primary insomnia
G47.63 Sleep related bruxism
G47.20 Circadian rhythm sleep disorder, unspecified type
R06.83 Snoring
G47.52 REM sleep behavior disorder
F51.3 Sleepwalking [somnambulism]
G47.69 Other sleep related movement disorders
F51.11 Primary hypersomnia

Source: CMS ICD-10-CM Official Code Set FY 2026

Is Your Sleep Medicine Practice Losing Revenue to Coding Errors?

OmniMD’s Sleep Medicine EHR suggests the right ICD-10 and CPT codes at the point of care, reducing claim denials from day one.

Schedule a Free Demo  View OmniMD Sleep Medicine EHR ›

Common CPT Codes for Sleep Medicine Billing

CPT Code Description
95810 Polysomnography; age 6 years or older, attended by a technologist, with sleep staging, includes 4 or more additional parameters
95811 Polysomnography; age 6 years or older, attended, with sleep staging and CPAP titration
95800 Sleep study, unattended, simultaneous recording of: heart rate, oxygen saturation, respiratory analysis, and sleep time
99213 Office visit, established patient, low complexity
99214 Office visit, established patient, moderate complexity

CPT descriptions are editorial summaries. Refer to the CMS Physician Fee Schedule for official rates.

Sleep Medicine Billing & Coding Tips

  • G47.33 (obstructive sleep apnea) is distinct from G47.31 (primary central sleep apnea) and G47.30 (unspecified sleep apnea) — specify the type based on the sleep study interpretation.
  • Polysomnography (95810) requires a minimum of 4 additional channels beyond airflow, oxygen saturation, and heart rate to be billed correctly.
  • CPAP titration study (95811) must be a full attended polysomnography with CPAP applied — home sleep apnea tests (95800) cannot be used for titration.
  • Document the AHI, RDI, and nadir oxygen saturation in every sleep study interpretation report to support G47.33 diagnosis and CPAP/BiPAP equipment orders.

Frequently Asked Questions

What is the ICD-10 code for sleep apnea?

G47.33 is Obstructive Sleep Apnea (OSA) — the most common sleep apnea code. G47.31 is Central Sleep Apnea. G47.30 is unspecified and should be avoided when the type has been determined by sleep study. The OSA code supports CPAP/BiPAP equipment orders and prior authorization.

What is the difference between 95810 and 95811?

95810 is a diagnostic polysomnography (sleep staging with 4+ parameters) without PAP therapy. 95811 is a CPAP titration polysomnography, performed when OSA has already been diagnosed and CPAP pressure needs to be set. Both require a technologist in attendance.

Can a home sleep test diagnose OSA?

Yes. 95800 (home sleep apnea test, 3+ channels) can diagnose uncomplicated OSA in adults without significant comorbidities per CMS coverage. However, it cannot be used for CPAP titration — a full in-lab polysomnography (95811) is required for titration.

What is the ICD-10 code for insomnia?

G47.00 is Insomnia, unspecified. F51.01 is Primary insomnia (when no underlying medical or psychiatric cause is identified). G47.01 is Insomnia due to a medical condition. Code the most specific type supported by the documentation.

How does OmniMD support sleep medicine practices?

OmniMD’s Sleep Medicine EHR integrates polysomnography report uploads, AHI-based diagnosis coding suggestions, CPAP compliance tracking (from ResMed/Philips data feeds), and DME order management with medical necessity documentation.

Streamline Your Sleep Medicine Practice with OmniMD

Purpose-built EHR, billing, and practice management for Sleep Medicine practices.

Book a Free Demo