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
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?
02Can M99.08 be listed as a secondary diagnosis when a thoracic spine code is primary?
03What is the difference between M99.08 and M99.03?
04Does M99.08 require a pain code as a secondary diagnosis for all payers?
05Can M99.08 be used when a rib fracture is also documented?
06Which MS-DRG does M99.08 map to?
07Are there laterality considerations for M99.08?
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.08
- 03aapc.comhttps://www.aapc.com/codes/icd-10-codes/M99.08
- 04opsc.orghttps://www.opsc.org/page/ICD-10
- 05cdn-links.lww.comhttps://cdn-links.lww.com/permalink/cpj/a/cpj_2021_07_22_joseph_1_sdc1.pdf
- 06cms.govhttps://www.cms.gov/files/document/fy-2025-icd-10-cm-coding-guidelines.pdf
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