ICD-10-CM · Spine

M99.02

M99.02 identifies segmental and somatic dysfunction of the thoracic region — a biomechanical lesion category capturing impaired mobility, altered tissue texture, and asymmetry of the thoracic vertebral segments as assessed by a clinician.

Verified May 8, 2026 · 6 sources ↓

Status
Billable
Chapter
13
Related CPT
13
Region
Spine
Drawn from CDCICD10DataCMSOpscAAPC

Documentation tips

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

Source · Editorial brief grounded in 6 cited references ↓

  • Record the specific thoracic levels involved (e.g., T4-T6) and the TART findings: Tissue texture change, Asymmetry, Restriction of motion, and Tenderness — these are the clinical criteria that justify a somatic dysfunction diagnosis.
  • For Medicare chiropractic claims, document the subluxation basis explicitly: either x-ray evidence of misalignment or a physical examination finding with at least two of the five PART criteria (Pain/tenderness, Asymmetry, Range of motion abnormality, Tissue/tone changes).
  • When coding the cervicothoracic or thoracolumbar junction, assign M99.02 if the primary dysfunction is thoracic; if the cervical or lumbar component is equally significant, add M99.01 or M99.03 as an additional code.
  • Specify whether this is an initial, subsequent, or maintenance-phase encounter — payers distinguish these for chiropractic coverage, even though M99.02 itself carries no 7th-character extension.
  • Pair M99.02 with a symptom or pain code (e.g., M54.6 for thoracic pain) as a secondary diagnosis when required by the payer LCD to fully support medical necessity.

Related CPT procedures

Procedure codes commonly billed with M99.02. 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.02 and adjacent codes.

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

  • Billing the parent code M99.0 instead of M99.02 — M99.0 is non-billable and will cause claim rejection; always use the fully specified child code.
  • Listing M99.02 as a secondary diagnosis on Medicare chiropractic claims when payer policy requires it as the primary listed code — missequencing triggers denial.
  • Using M99.02 for thoracic fracture, herniated disc, or stenosis — those have distinct codes (e.g., M51.x4 for thoracic disc degeneration, M48.04 for spinal stenosis, thoracic); M99.02 applies only to biomechanical/somatic dysfunction, not structural pathology.
  • Reporting a single M99.02 when the clinician treated multiple distinct spinal regions in the same visit — each region requires its own M99.0x code to support the manipulation level billed.
  • Omitting secondary symptom codes on payer LCDs that require both a somatic dysfunction code and a corroborating diagnosis code — M99.02 alone may not satisfy all payer medical necessity criteria.

Clinical context

Source · Editorial summary grounded in 6 cited references ↓

M99.02 is the go-to code for documented thoracic somatic dysfunction, used most frequently by chiropractors, osteopathic physicians (DOs), and physical therapists treating thoracic spine restrictions. It also covers cervicothoracic and thoracolumbar junction dysfunction when the primary dysfunction localizes to the thoracic region. The parent code M99.0 is non-billable — you must use a child code specifying the region.

For Medicare chiropractic claims, M99.02 functions as the primary code (the 'subluxation' basis), and payers such as Novitas require it listed first, followed by a secondary pain or symptom code. Without the M99.0x code listed first, Medicare claims for spinal manipulation (98940–98942) routinely deny. For OMT billing by DOs, M99.02 anchors medical necessity for CPT 98925–98929 when thoracic regions are treated.

When multiple spinal regions are treated in the same encounter, report a separate M99.0x code for each affected region — e.g., M99.01 (cervical) plus M99.02 (thoracic). Each region code supports the corresponding spinal manipulation level billed.

Sibling codes

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

Frequently asked questions

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

01Is M99.02 valid for Medicare chiropractic billing?
Yes. CMS LCD A56273 explicitly lists M99.02 as a covered diagnosis for chiropractic spinal manipulation. List it as the primary code, followed by a secondary pain or symptom code as required by the applicable LCD.
02Can I use M99.02 for osteopathic manipulative treatment (OMT) billing?
Yes. M99.02 is the standard primary diagnosis for thoracic OMT (CPT 98925–98929) when a DO documents somatic dysfunction of the thoracic region. OPSC and AAPC both confirm its use for OMT encounters.
03What is the difference between M99.02 and M54.6 (thoracic pain)?
M99.02 identifies a specific biomechanical lesion — segmental or somatic dysfunction — diagnosed through physical examination or imaging. M54.6 is a symptom code. Use M99.02 as primary when the clinician has made the somatic dysfunction diagnosis; M54.6 may be added as a secondary code per payer requirements.
04Should I use M99.02 or M99.09 for thoracolumbar junction dysfunction?
Use M99.02. Per the ICD-10-CM Diagnosis Index, thoracolumbar somatic dysfunction maps to M99.02, not M99.09. M99.09 is reserved for abdomen and other unclassified regions.
05How many M99.0x codes can I report per encounter?
Report one M99.0x code per spinal region treated. If the clinician treated the cervical and thoracic regions in the same visit, list both M99.01 and M99.02. Each code supports the corresponding manipulation levels billed under 98940–98942 or 98925–98929.
06Does M99.02 require a 7th-character extension?
No. M99.02 is a 5-character M-code with no 7th-character extension. 7th characters (A, D, S) apply to injury S-codes, not to M-chapter biomechanical lesion codes.
07Can M99.02 be used by physical therapists?
Physical therapists may use M99.02 as the diagnosis code on claims when the referring or treating provider has documented thoracic somatic dysfunction. The PT scope-of-practice rules and payer policies in your state govern whether PTs can independently assign this diagnosis.

Mira AI Scribe

Mira AI Scribe captures TART findings (tissue texture changes, asymmetry, restricted motion, tenderness) at specific thoracic levels, the clinician's hands-on assessment of segmental mobility, and any relevant imaging noting thoracic vertebral alignment. This documentation prevents downcoding to an unspecified back pain code, satisfies Medicare's subluxation-basis requirement for chiropractic claims, and supports OMT medical necessity for DO billing.

See how Mira captures M99.02 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