ICD-10-CM · Other

M99.08

M99.08 identifies segmental and somatic dysfunction localized to the rib cage, classified as a biomechanical lesion under ICD-10-CM Chapter 13.

Verified May 8, 2026 · 6 sources ↓

Status
Billable
Chapter
13
Related CPT
8
Region
Other
Drawn from CDCICD10DataAAPCOpscCdn-links

Documentation tips

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

Source · Editorial brief grounded in 6 cited references ↓

  • Explicitly document 'somatic dysfunction of rib cage' or 'rib somatic dysfunction' using those exact terms — vague language like 'rib pain' or 'chest wall tightness' does not map to M99.08.
  • Record objective findings that support the diagnosis: restricted rib excursion, asymmetric motion, tissue texture changes, or tenderness at costovertebral or costotransverse joints.
  • Note the specific ribs involved (e.g., ribs 3–5 bilaterally) and the type of restriction (inhalation vs. exhalation dysfunction) to demonstrate clinical specificity.
  • Confirm that no definitive structural diagnosis — fracture, costochondritis, neoplasm — explains the findings; M99 category cannot be used if the condition is classifiable elsewhere.
  • For Medicare CMT claims, list M99.08 as the primary code and append a relevant secondary pain code (e.g., R07.9 chest pain, M54.6 thoracic pain) per applicable LCD requirements.

Related CPT procedures

Procedure codes commonly billed with M99.08. 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.08 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 the site-specific M99.08 — M99.0 is non-billable and will be rejected; always use the 5-character child code.
  • Using M99.08 when a definitive diagnosis such as a rib fracture (S22.3x–S22.4x) or costochondritis (M94.0) is documented — M99 is a 'not elsewhere classified' category and must yield to a more specific code.
  • Omitting a secondary pain diagnosis on Medicare chiropractic claims — Novitas and other MACs require a symptom code alongside M99.0x to establish medical necessity.
  • Applying M99.08 to thoracic spine dysfunction — thoracic segmental dysfunction codes to M99.03, not M99.08; rib cage and thoracic spine are distinct site codes within the M99.0x series.

Clinical context

Source · Editorial summary grounded in 6 cited references ↓

M99.08 is the billable code for rib cage segmental and somatic dysfunction — the restricted or altered motion of costal joints and surrounding soft tissue recognized by osteopathic and chiropractic clinicians. It sits under the parent category M99.0 (Segmental and somatic dysfunction), which is non-billable; M99.08 must be the code reported on the claim. The category note for M99 states it should not be used if the condition can be classified elsewhere — meaning if a definitive structural diagnosis (e.g., rib fracture, costochondritis) is established, that code takes priority and M99.08 should not be applied.

This code is most commonly used to support billing for osteopathic manipulative treatment (OMT) or chiropractic manipulative treatment (CMT) directed at the rib cage region. For Medicare chiropractic claims, M99.0x codes are listed as the primary diagnosis, and a secondary pain code (e.g., M54-series or R07.x for chest wall pain) is typically required to satisfy LCD requirements. When multiple spinal and rib cage regions are treated in a single encounter, code all applicable M99.0x codes to reflect the full complexity of the visit.

Acceptable synonyms per the ICD-10-CM index include 'rib somatic dysfunction,' 'somatic dysfunction of rib,' and 'somatic dysfunction of rib cage.' The MS-DRG assignment for M99.08 falls under DRG 555/556 (Signs and symptoms of musculoskeletal system and connective tissue), which reflects its functional rather than structural diagnostic category.

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.08 valid for both chiropractic and osteopathic billing?
Yes. M99.08 is used by both DCs and DOs to support manipulative treatment of the rib cage. The CPT procedure codes differ (98940–98942 for chiropractic, 98925–98929 for OMT), but the ICD-10-CM diagnosis code is the same.
02Can M99.08 be listed as a secondary diagnosis when a thoracic spine code is primary?
Yes, if both rib cage and thoracic spine somatic dysfunction are documented and treated, list M99.03 (thoracic) and M99.08 (rib cage) together. Code all applicable M99.0x sites to reflect the full scope of the encounter.
03What is the difference between M99.08 and M99.03?
M99.03 is segmental and somatic dysfunction of the thoracic region (vertebral segments T1–T12). M99.08 is restricted specifically to the rib cage — the costovertebral and costotransverse joints and associated ribs. They are distinct sites and can be coded together when both are affected.
04Does M99.08 require a pain code as a secondary diagnosis for all payers?
Not universally — but Medicare chiropractic LCDs typically require a secondary symptom or pain code alongside M99.0x to establish medical necessity. Check the applicable MAC LCD before submitting without one.
05Can M99.08 be used when a rib fracture is also documented?
No. The category note for M99 states the code should not be used if the condition can be classified elsewhere. A documented rib fracture should be coded to the appropriate S22.3x–S22.4x or M84.x code, not M99.08.
06Which MS-DRG does M99.08 map to?
M99.08 groups to MS-DRG 555 (Signs and symptoms of musculoskeletal system and connective tissue with MCC) or 556 (without MCC) under MS-DRG v43.0.
07Are there laterality considerations for M99.08?
No. M99.08 does not have laterality extensions — the rib cage is treated as a single anatomical region within this code set. Document which specific ribs are affected in the clinical notes, but the code itself does not differentiate right from left.

Mira AI Scribe

Mira AI Scribe captures the clinician's documented findings of restricted rib cage motion, costovertebral joint asymmetry, and tissue texture abnormalities that support M99.08. It flags when rib cage somatic dysfunction is noted alongside a structural diagnosis that would supersede M99, and surfaces the need for a secondary pain code on Medicare CMT claims — preventing claim rejection from missing required secondary diagnosis sequencing.

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