Bone-driven narrowing of the spinal canal in the thoracic region that mechanically compresses neural structures, classified under biomechanical lesions not elsewhere classified (M99).
Verified May 8, 2026 · 5 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 12
- Region
- Spine
Documentation tips
What should appear in the chart to support M99.32.
Source · Editorial brief grounded in 5 cited references ↓
- Specify the thoracic level(s) involved (e.g., T4–T6) to support medical necessity and surgical planning documentation.
- Record the imaging modality and findings that confirm osseous etiology — CT or MRI evidence of osteophytes, facet hypertrophy, OPLL, or other bony encroachment on the canal.
- Distinguish the cause as osseous (bone) versus disc (M99.52) or connective tissue (M99.42) — the etiology must be explicit in the note to justify M99.32.
- If chiropractic services are billed under Medicare, M99.32 must appear on the claim as a covered ICD-10 code per CMS Article A56273.
- Document neurological signs or symptoms referable to thoracic cord compression (e.g., myelopathy, bilateral lower extremity weakness, gait disturbance) to strengthen medical necessity for advanced imaging or surgical referral.
Related CPT procedures
Procedure codes commonly billed with M99.32. 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.32 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Submitting the parent code M99.3 instead of M99.32 — M99.3 is non-billable and will reject on a claim.
- Using M99.32 when the stenosis is caused by disc material (use M99.52) or connective tissue (use M99.42) — etiology drives code selection within the M99 family.
- Defaulting to M48.04 (spinal stenosis, thoracic region) without reviewing whether the provider's documentation supports an osseous biomechanical etiology that specifically warrants M99.32.
- Omitting imaging-supported findings from documentation, which leaves the osseous etiology uncorroborated and increases audit exposure.
- Failing to code associated neurological deficits (e.g., thoracic myelopathy) as secondary diagnoses when they are documented — M99.32 alone does not capture the full clinical picture in symptomatic cases.
Clinical context
Source · Editorial summary grounded in 5 cited references ↓
M99.32 identifies osseous stenosis of the neural canal specifically localized to the thoracic spine (T1–T12). The stenosis is structural — caused by bony encroachment such as osteophyte formation, facet hypertrophy, or ossification of the posterior longitudinal ligament — rather than by disc herniation (M99.52) or connective tissue changes (M99.42). Use M99.32 when the provider's documentation identifies bone as the primary cause of thoracic canal narrowing.
This code sits within the M99.3x family, which maps osseous neural canal stenosis by region. For thoracic-specific osseous stenosis, M99.32 is the correct billable code; the parent M99.3 is non-billable and must not be submitted on a claim. Adjacent codes to know: M99.31 (cervical), M99.33 (lumbar), and M99.22 (subluxation stenosis of the thoracic neural canal, which has a different mechanical etiology).
M99.32 appears on CMS's list of ICD-10-CM codes supporting medical necessity for chiropractic services (CMS Article A56273) and for nerve conduction studies. In surgical contexts, thoracic osseous canal stenosis may support CPT codes for thoracic laminectomy or decompression procedures. Document the bony etiology explicitly — imaging findings such as CT or MRI evidence of osseous encroachment, facet hypertrophy, or OPLL are essential to justify M99.32 over a more nonspecific stenosis code like M48.04.
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 is the difference between M99.32 and M48.04?
02Can M99.32 be used for surgical cases?
03Is M99.32 billable for Medicare chiropractic claims?
04What imaging supports M99.32 over a non-specific stenosis code?
05When should I use M99.22 instead of M99.32?
06Does M99.32 require a 7th character extension?
07What secondary diagnosis codes pair commonly with M99.32?
Sources & references
Editorial content was developed using the following public sources. Last verified May 8, 2026.
- 01CDC ICD-10-CM Tabular List 2026
- 02icd10data.comhttps://www.icd10data.com/ICD10CM/Codes/M00-M99/M99-M99/M99-/M99.32
- 03cms.govhttps://www.cms.gov/medicare-coverage-database/view/article.aspx?articleid=56273&ver=26&
- 04cms.govhttps://www.cms.gov/medicare-coverage-database/view/article.aspx?articleid=54095&ver=65&
- 05unboundmedicine.comhttps://www.unboundmedicine.com/icd/view/ICD-10-CM/926452/all/M99_3___Osseous_stenosis_of_neural_canal
Mira AI Scribe
The Mira AI Scribe captures the bony etiology and thoracic-level localization of canal narrowing from the encounter note — including CT/MRI findings of osteophytes, facet hypertrophy, or OPLL, plus any neurological signs referable to thoracic cord compression. This prevents downgrade to the non-billable M99.3 parent or the less-specific M48.04, and closes the documentation gap that triggers medical necessity denials for chiropractic services and nerve conduction studies.
See how Mira captures M99.32 documentation