ICD-10-CM · Spine

M99.30

Bone-driven narrowing of the neural canal at the head region, classified as a biomechanical lesion under the M99 category, distinct from disc-mediated or connective-tissue-mediated stenosis at the same level.

Verified May 8, 2026 · 5 sources ↓

Status
Billable
Chapter
13
Related CPT
8
Region
Spine
Drawn from CDCICD10DataUnboundmedicinePainphysicianjournalAAPC

Documentation tips

What should appear in the chart to support M99.30.

Source · Editorial brief grounded in 5 cited references ↓

  • Specify the anatomical level as head region or occipito-atlanto-axial (C0–C2); 'upper cervical stenosis' alone is ambiguous and may map to M99.31 instead.
  • Document the mechanism as osseous — bony overgrowth, osseous impingement, or structural bony change — to justify M99.30 over subluxation-stenosis (M99.20) or connective tissue stenosis (M99.40) codes.
  • Record imaging findings that confirm bony canal compromise: CT or MRI evidence of osseous encroachment, foramen magnum diameter reduction, or atlanto-axial bony hypertrophy with canal narrowing.
  • If both osseous and subluxation factors are present at the same level, document each clearly so the coder can evaluate whether a second M99 code is warranted.
  • Note functional or neurological signs attributable to canal narrowing (e.g., myelopathic symptoms, radiculopathy) so that additional codes capturing the neurological sequelae can be assigned alongside M99.30.

Related CPT procedures

Procedure codes commonly billed with M99.30. Linking the right diagnosis to the right procedure is what establishes medical necessity.

Source · CMS LCDs · AAOS specialty guidance · claims-pattern analysis

Common coding pitfalls

The recurring mistakes coders make with M99.30 and adjacent codes.

Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓

  • Defaulting to M48.01 (spinal stenosis, occipito-atlanto-axial region) when the provider has specifically attributed stenosis to an osseous biomechanical mechanism — M99.30 is the more precise code in that scenario.
  • Using M99.31 (osseous stenosis, cervical region) when documentation clearly references the head/craniocervical junction (C0–C2); these are anatomically distinct codes and region must match documentation.
  • Selecting M99.20 (subluxation stenosis of neural canal, head region) when the stenosis is osseous rather than subluxation-driven — the cause determines the M99.2x vs. M99.3x distinction.
  • Assuming a 7th-character extension is required — M99 codes do not use 7th characters; the code M99.30 is complete as five characters.

Clinical context

Source · Editorial summary grounded in 5 cited references ↓

M99.30 identifies osseous stenosis of the neural canal specifically at the head region — meaning the occiput, atlas (C1), and axis (C2) level. The stenosis is attributed to bony overgrowth, bony impingement, or structural osseous change rather than subluxation, disc protrusion, or connective tissue hypertrophy. This places it in the M99.3x family rather than M48.0x (spinal stenosis) or the M99.2x subluxation-stenosis codes.

Use M99.30 when the documented mechanism of canal compromise is osseous at the craniocervical junction. If the stenosis is cervical (C3–C7), use M99.31. If both subluxation and osseous factors are documented at the head region, review whether M99.20 (subluxation stenosis, head region) or an additional code better captures the full picture. M48.01 (spinal stenosis, occipito-atlanto-axial region) is the alternative if the provider frames the condition as straightforward spinal stenosis without specifically attributing it to a biomechanical/osseous mechanism.

This code sits within Chapter 13 under 'Biomechanical lesions, not elsewhere classified (M99),' which means it is appropriate when the condition does not fit a more specific musculoskeletal or neurological category. In orthopedic and chiropractic practice, M99.30 appears most often alongside imaging findings of osseous encroachment at the foramen magnum or upper cervical canal — for example, os odontoideum, basilar invagination, or atlanto-axial bony hypertrophy. No 7th-character extension applies to M99 codes.

Sibling codes

Other billable codes under M99.3 (laterality / anatomic variants).

Frequently asked questions

Source · Generated from the editorial pipeline, verified against 5 cited references ↓

01What distinguishes M99.30 from M48.01?
M48.01 codes spinal stenosis at the occipito-atlanto-axial region without specifying mechanism. M99.30 is reserved for stenosis explicitly attributed to an osseous biomechanical cause at that same level. When the provider documents the bony etiology, M99.30 is the more specific choice.
02Can M99.30 and M99.20 be coded together for the same level?
If documentation supports both an osseous component and a subluxation component contributing to head-region neural canal stenosis, coding both M99.30 and M99.20 may be appropriate. Each code requires its own documented mechanism.
03Does M99.30 require a 7th-character extension?
No. M99 codes are complete without a 7th character. Do not append A, D, or S — those extensions apply to injury codes in the S and T chapters, not to Chapter 13 M-codes.
04What imaging best supports M99.30?
CT of the craniocervical junction is the gold standard for documenting osseous canal narrowing. MRI adds soft-tissue context. Document the modality used, the specific level, and any measurable canal compromise (e.g., anteroposterior diameter, foramen magnum area).
05Is M99.30 appropriate for coding in a chiropractic setting?
Yes. The M99 biomechanical lesions category is routinely used in chiropractic and manual medicine practices. M99.30 is billable in that setting when osseous neural canal stenosis at the head region is documented and imaging supports the finding.
06What is the ICD-9-CM crosswalk for M99.30?
M99.30 maps from ICD-9-CM 723.0 (spinal stenosis of cervical region), which was a broad code covering multiple stenosis types at the upper spine. ICD-10-CM splits that single code into mechanism- and region-specific codes including M99.30.

Mira AI Scribe

Mira AI Scribe captures the anatomical level (occiput/C1/C2), the osseous mechanism (bony overgrowth, structural impingement), and relevant imaging findings (CT/MRI evidence of canal narrowing, foramen magnum dimensions) from the encounter note. Capturing these specifics prevents a downcode to the less-precise M48.01 or an incorrect lateral shift to M99.31, and ensures the biomechanical-osseous etiology is audit-defensible.

See how Mira captures M99.30 documentation

Related ICD-10 codes

Ready?

Ready to transform your orthopedic practice?

See how orthopedic practices are running documentation, billing, and operations on a single voice-first platform.

Get started for free