M99.18 identifies a subluxation complex of vertebral origin specifically affecting the rib cage, encompassing costochondral, costovertebral, sternochondral, and rib cage articulation dysfunctions classified as biomechanical lesions.
Verified May 8, 2026 · 5 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 7
- Region
- Spine
Documentation tips
What should appear in the chart to support M99.18.
Source · Editorial brief grounded in 5 cited references ↓
- Specify which rib cage articulation is involved — costovertebral, costochondral, or sternochondral — to support M99.18 over a generic thoracic subluxation code.
- Document the clinical findings that confirm subluxation complex: restricted range of motion, tenderness at costovertebral or costochondral joints, asymmetry, or relevant imaging findings.
- For Medicare chiropractic billing, the treating provider must document subluxation by physical exam or X-ray; notation of 'rib cage subluxation complex' by name supports this code directly.
- Note the acuity and treatment history — acute vs. chronic presentation affects medical necessity justification and payer review.
- If imaging was obtained, reference specific findings (e.g., joint space changes, positional asymmetry at costovertebral junctions) to anchor the diagnosis.
Related CPT procedures
Procedure codes commonly billed with M99.18. 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.18 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Using M99.12 (subluxation complex of the thoracic region) when the provider's note specifies rib cage or costovertebral involvement — these are distinct codes with different site specificity.
- Submitting M99.18 on Medicare chiropractic claims without documented subluxation findings; absence of required subluxation documentation is a top audit trigger for M99-series codes.
- Confusing M99.18 (subluxation complex, biomechanical lesion) with S-series rib or thoracic injury codes — M99.18 does not require 7th-character extensions and is not appropriate for acute traumatic dislocation.
- Billing M99.18 alone on a chiropractic claim without an accompanying primary complaint code (e.g., M54-series pain code) when payer policy requires a symptom-based secondary diagnosis to establish medical necessity.
Clinical context
Source · Editorial summary grounded in 5 cited references ↓
M99.18 falls under the M99 biomechanical lesions category and is the correct code when the documented diagnosis is a vertebral subluxation complex at the rib cage — including costovertebral, costochondral, and sternochondral joints. It is distinct from thoracic region subluxation (M99.12), which addresses the vertebral column of the thoracic spine without specific rib cage involvement. Use M99.18 when the provider explicitly identifies the rib cage articulations as the affected site.
This code is used predominantly in chiropractic and osteopathic billing contexts. For Medicare chiropractic claims, a subluxation must be documented by the treating provider — either through physical examination findings or imaging — and M99 subluxation complex codes are recognized as acceptable subluxation diagnoses. However, verify payer-specific policy: some payers require segmental and somatic dysfunction codes (M99.02 for thoracic) alongside or instead of M99.18 for reimbursement of spinal manipulation.
M99.18 maps to MS-DRG groups 183–185 (Major chest trauma) and 963–965 (Other multiple significant trauma), which reflects its grouping logic in inpatient settings. In outpatient chiropractic and orthopedic practice, DRG assignment is not applicable, but these groupings signal that payers may scrutinize this code when it appears without supporting trauma or musculoskeletal documentation. Pair with the appropriate CPT manipulation code and ensure the clinical note clearly names the rib cage region.
Sibling codes
Other billable codes under M99.1 (laterality / anatomic variants).
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 5 cited references ↓
01What is the difference between M99.18 and M99.12?
02Is M99.18 valid for chiropractic Medicare billing?
03Does M99.18 require a 7th character extension?
04Can M99.18 be coded alongside M99.02 on the same claim?
05Which CPT manipulation codes pair with M99.18?
06What synonyms map to M99.18 in the ICD-10-CM index?
07Is M99.18 appropriate for an acute traumatic rib injury?
Sources & references
Editorial content was developed using the following public sources. Last verified May 8, 2026.
- 01CDC ICD-10-CM Tabular List 2026 (effective Oct 1, 2025)
- 02icd10data.comhttps://www.icd10data.com/ICD10CM/Codes/M00-M99/M99-M99/M99-/M99.18
- 03aapc.comhttps://www.aapc.com/codes/icd-10-codes/M99.18
- 04aapc.comhttps://www.aapc.com/blog/24056-imagine-icd-10-coding-possibilities-for-chiropractic-physicians/
- 05chirospring.comhttps://www.chirospring.com/articles/your-ultimate-icd-chiropractic-cheat-sheet
Mira AI Scribe
Mira AI Scribe captures the provider's identification of the affected rib cage articulation (costovertebral, costochondral, or sternochondral), clinical exam findings confirming subluxation complex (joint restriction, tenderness, asymmetry), and any imaging referenced during the encounter. Capturing this detail prevents downcoding to the less specific thoracic region code M99.12 and eliminates the audit exposure that comes with undocumented subluxation diagnoses on Medicare chiropractic claims.
See how Mira captures M99.18 documentation