Sleep Medicine ICD-10 Coding: A Practice Guide to Getting Claims Right

Sleep medicine sits at an unusual coding crossroads. A single patient with daytime fatigue might walk away with an insomnia code, a sleep apnea code, a circadian rhythm code, or some combination of all three — and the difference between them determines whether a polysomnography or home sleep apnea test gets reimbursed without a fight. For practices that focus on sleep disorders, getting comfortable with the full G47 category (and the codes that sit just outside it) is one of the highest-leverage things a billing team can do.

This guide walks through the ICD-10-CM codes used most often in sleep medicine, where practices tend to lose clean claims, and what documentation needs to be in the chart before a code ever reaches a claim form.

The Core Code Family: G47 Sleep Disorders

Nearly every sleep diagnosis a practice bills against lives inside category G47 — Sleep disorders. It's a large, specific category, and the specificity is the point: payers expect the code to match the diagnostic study, not just the patient's chief complaint.

Sleep Apnea Codes

  • G47.33 — Obstructive sleep apnea (adult) (pediatric): the single most-billed code in sleep medicine, and the one most often paired with polysomnography (95810/95811) or a home sleep apnea test (95800–95806)

  • G47.30 — Sleep apnea, unspecified: appropriate only before a definitive study, not as a long-term billing code

  • G47.31 — Primary central sleep apnea

  • G47.37 — Central sleep apnea in conditions classified elsewhere (used when central apnea is secondary to heart failure, opioid use, or a neurological condition — sequencing matters here)

  • G47.34 — Idiopathic sleep related nonobstructive alveolar hypoventilation

  • G47.35 — Congenital central alveolar hypoventilation syndrome

  • G47.39 — Other sleep apnea

Documentation must-have: the apnea-hypopnea index (AHI) or respiratory disturbance index from the sleep study should be in the chart. Payers increasingly want to see that the severity supports the level of care billed — particularly for CPAP/BiPAP setup and ongoing compliance visits.

Insomnia and Hypersomnia

  • G47.00 — Insomnia, unspecified

  • G47.01 — Insomnia due to medical condition

  • G47.09 — Other insomnia

  • G47.10 — Hypersomnia, unspecified

  • G47.11 / G47.12 — Idiopathic hypersomnia, with or without long sleep time

  • G47.13 — Recurrent hypersomnia

  • G47.14 — Hypersomnia due to medical condition

Insomnia and hypersomnia codes are frequently underused in favor of vague R-codes for fatigue. If a sleep study or clinical interview supports a specific G47 diagnosis, billing the more specific code generally holds up better under review than billing a symptom code alone.

Circadian Rhythm Sleep Disorders

  • G47.21 — Delayed sleep phase type

  • G47.22 — Advanced sleep phase type

  • G47.23 — Irregular sleep-wake type

  • G47.24 — Free running type

  • G47.25 — Jet lag type

  • G47.26 — Shift work type

  • G47.29 — Other circadian rhythm sleep disorder

Shift work (G47.26) and delayed sleep phase (G47.21) codes are showing up more often as telehealth sleep consults expand. These are legitimate, billable diagnoses — they're just easy to overlook if a practice defaults to "insomnia, unspecified" out of habit.

Narcolepsy

  • G47.411 — Narcolepsy with cataplexy

  • G47.419 — Narcolepsy without cataplexy

  • G47.421 / G47.429 — Narcolepsy in conditions classified elsewhere, with or without cataplexy

The cataplexy distinction isn't cosmetic — it affects which medications and prior authorizations are clinically and financially tied to the diagnosis, so it's worth getting right at the point of coding rather than correcting later.

Parasomnias and Sleep-Related Movement Disorders

  • G47.51 — Confusional arousals

  • G47.52 — REM sleep behavior disorder

  • G47.53 — Recurrent isolated sleep paralysis

  • G47.59 — Other parasomnia

  • G47.61 — Periodic limb movement disorder

  • G47.62 — Sleep related leg cramps

  • G47.63 — Sleep related bruxism

  • G47.69 — Other sleep related movement disorders

Note for dental practices: G47.63 (sleep related bruxism) is one of the few G47 codes that regularly crosses into dental billing, particularly when an occlusal guard or oral appliance is prescribed alongside, or instead of, a CPAP device. If your practice coordinates with a sleep physician on oral appliance therapy for OSA, both G47.33 and G47.63 may be clinically relevant depending on what's being treated.

Codes Outside G47 That Sleep Practices Still Need

A few sleep-adjacent codes live in other chapters and get missed because teams only think to search G47.

  • R06.81 — Apnea, not elsewhere classified (use only when apnea isn't sleep-related or hasn't been characterized yet)

  • Z72.820 — Sleep deprivation

  • Z72.821 — Inadequate sleep hygiene

  • F51.12 — Insufficient sleep syndrome

  • F51.4 — Sleep terrors (night terrors)

The Z72 codes are behavioral/lifestyle codes, not diagnoses of a sleep disorder — they're useful for counseling encounters but won't support medical necessity for a sleep study on their own. Practices sometimes lean on them when a more specific G47 code would actually be supportable from the chart.

Where Sleep Medicine Claims Most Often Get Denied

1. Unspecified codes used past the diagnostic phase. G47.30 and G47.00 are appropriate while a workup is in progress. Once a sleep study confirms a specific type and severity, continuing to bill the unspecified code is a common — and avoidable — denial trigger, especially for ongoing CPAP compliance and DME claims.

2. Diagnosis-procedure mismatch on sleep studies. Polysomnography and home sleep apnea testing CPT codes need a diagnosis that actually supports the test ordered. A claim coded with a circadian rhythm diagnosis but billed against an in-lab PSG can trigger medical necessity denials.

3. Missing AHI/severity documentation for CPAP and oral appliance claims. DME suppliers and payers alike want objective severity data on file before approving or renewing CPAP equipment (HCPCS E0601) or an oral appliance (E0486). If the AHI isn't documented at the point of diagnosis, ongoing equipment claims become vulnerable.

4. Sequencing errors on secondary central sleep apnea. G47.37 requires the underlying condition to be coded first per ICD-10-CM guidelines. Billing G47.37 alone, without the causative diagnosis, is a guideline violation that payers will flag.

Action step: Pull your last 90 days of sleep-related claims and check two things — whether unspecified codes persist past the initial workup, and whether central sleep apnea claims include the underlying condition in the correct sequence.

FAQ

What is the most commonly billed ICD-10 code in sleep medicine?

G47.33 (Obstructive sleep apnea, adult and pediatric) is the most frequently billed sleep medicine diagnosis code, typically paired with polysomnography or home sleep apnea testing CPT codes.

Can a dental practice bill G47.33?

Dental practices generally don't establish the G47.33 diagnosis themselves, but they often reference it when billing for oral appliance therapy prescribed by a sleep physician for a patient with diagnosed OSA. The diagnosing physician's documentation should support the appliance claim.

What's the difference between G47.31 and G47.37?

G47.31 is primary central sleep apnea with no other underlying cause. G47.37 is used when central sleep apnea occurs secondary to another condition (such as heart failure or opioid use), and ICD-10-CM guidelines require the underlying condition to be coded first.

When should a practice stop using unspecified sleep apnea codes?

Once a sleep study has confirmed the type and severity of apnea, the practice should transition from G47.30 (unspecified) to the specific code supported by the study. Continued use of unspecified codes after diagnosis is a common cause of claim denials.

How does Mediclaim Services support sleep medicine billing?

Mediclaim Services reviews diagnosis-procedure pairing, monitors documentation requirements for sleep studies and DME claims, and helps practices keep ICD-10 coding current so sleep-related claims are paid the first time.

Coding Sleep Medicine Correctly, Every Time

Sleep disorder coding rewards specificity — and punishes practices that lean on "unspecified" codes longer than the chart supports. With the right diagnosis-procedure pairing and documentation habits in place, sleep medicine claims can move through payers as cleanly as any other specialty.

At Mediclaim Services Inc., we manage medical billing for practices treating dental, EMS, neurology, and urgent care patients — including the sleep medicine work that increasingly crosses all four. We use Tebra's billing platform to keep diagnosis coding, claim submission, and denial resolution running smoothly.

Contact Mediclaim Services to schedule a free billing audit

Ready for a closer look at your sleep medicine coding? Contact Mediclaim Services today for a free billing review.

See our full medical billing services

Next
Next

Medicare Is Reissuing Member ID Numbers: What Practices Need to Know