ICD-10-CM · Shoulder

M99.17

Biomechanical subluxation complex of the upper extremity, classified as a vertebral subluxation affecting structures of the shoulder girdle or related upper limb region, including the acromioclavicular and sternoclavicular joints.

Verified May 8, 2026 · 5 sources ↓

Status
Billable
Chapter
13
Related CPT
6
Region
Shoulder
Drawn from CDCICD10DataCMSAAPCOpsc

Documentation tips

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

Source · Editorial brief grounded in 5 cited references ↓

  • Specify the exact joint involved (acromioclavicular, sternoclavicular, or glenohumeral region) to support M99.17 over a more specific structural diagnosis code.
  • Document clinical findings that confirm a biomechanical subluxation complex — restricted range of motion, palpatory findings of joint dyskinesis, or imaging evidence of joint malalignment.
  • Record that the condition cannot be classified under a more specific ICD-10-CM code (e.g., a traumatic dislocation S-code or degenerative joint disease M-code) to satisfy the M99 category's 'not elsewhere classified' requirement.
  • For chiropractic claims, list the spinal region subluxation code (M99.01–M99.05) as primary when applicable; document M99.17 as a secondary finding to support the full clinical picture.
  • Note laterality in the narrative even though the code itself has no laterality — this protects the record if a more specific code with laterality is later required on appeal.

Related CPT procedures

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

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

  • Assigning M99.17 when a more specific structural diagnosis exists — the M99 category explicitly excludes conditions classifiable elsewhere; a documented AC joint separation has its own S- or M-code.
  • Using M99.17 as the sole primary diagnosis on Medicare chiropractic claims — CMS Article A56273 does not list M99.17 in the supported-necessity code groups for chiropractic services, which will likely trigger a medical necessity denial.
  • Confusing M99.17 (subluxation complex) with M99.27 (subluxation stenosis of neural canal of upper extremity) — these are distinct biomechanical lesion types within the M99 category.
  • Omitting a secondary symptom or pain code — payers and Medicare MACs often require a corresponding symptom code alongside M99.1x codes to establish clinical context for the visit.

Clinical context

Source · Editorial summary grounded in 5 cited references ↓

M99.17 covers a vertebral subluxation complex localized to the upper extremity region, including the acromioclavicular and sternoclavicular joints. It sits under the M99 parent category for biomechanical lesions — a category the ICD-10-CM Tabular instructs coders to use only when the condition cannot be classified elsewhere. Before assigning M99.17, confirm that no more specific structural diagnosis (e.g., a traumatic dislocation code or joint-specific pathology) applies.

This code appears most commonly in chiropractic and osteopathic (OMT) billing workflows. For Medicare chiropractic claims, M99.0x subluxation codes drive medical necessity under the applicable LCD; M99.17 is not listed in CMS Article A56273's Group 1 supported-necessity codes, so its role as a primary diagnosis on Medicare chiropractic claims is limited. Use it as a secondary or adjunct code when the upper-extremity subluxation complex is documented alongside a spinal region diagnosis, or as the primary code in non-Medicare payer contexts where the payer's LCD supports it.

The M99.1x series follows a consistent regional 6th-character pattern: .10 head, .11 cervical, .12 thoracic, .13 lumbar, .14 sacral, .15 pelvic, .16 lower extremity, .17 upper extremity, .18 rib cage, .19 abdomen and other. M99.17 carries no laterality distinction — the code does not differentiate right from left upper extremity. If the treating provider documents a specific sided joint pathology better captured by another code, escalate specificity before defaulting to M99.17.

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 ↓

01Does M99.17 differentiate between right and left upper extremity?
No. M99.17 carries no laterality distinction. Document the affected side in the clinical notes for record integrity, but the code itself applies to either side.
02Can M99.17 be used as the primary diagnosis on a Medicare chiropractic claim?
Generally no. CMS Article A56273 lists M99.00–M99.05 (segmental and somatic dysfunction by spinal region) as the primary supported-necessity codes for chiropractic services. M99.17 is not in those groups and is unlikely to independently satisfy Medicare medical necessity for a chiropractic encounter.
03What joints are captured under M99.17?
The ICD-10-CM Tabular index includes the acromioclavicular and sternoclavicular joints as back-reference entries for M99.17, along with upper extremity generally.
04When should I use M99.17 versus a traumatic dislocation S-code for the shoulder?
Use S-codes for acute traumatic dislocations. M99.17 is reserved for a biomechanical subluxation complex in the absence of acute trauma and only when no more specific classification applies — per the M99 category note.
05Is M99.17 valid for OMT billing by osteopathic physicians?
Yes. Osteopathic physicians may use M99.1x codes to support OMT CPT codes (98925–98929) when a subluxation complex of the upper extremity is documented. Pair with appropriate symptom codes for full clinical documentation.
06Has M99.17 changed in the FY2026 ICD-10-CM update?
No. M99.17 has been stable since its introduction in FY2016 and carries no changes in the FY2026 edition effective October 1, 2025.
07What is the difference between M99.17 and M99.16?
M99.16 codes subluxation complex of the lower extremity; M99.17 codes the upper extremity. They are parallel codes within the M99.1x regional series and are not interchangeable.

Sources & references

Editorial content was developed using the following public sources. Last verified May 8, 2026.

  1. 01CDC ICD-10-CM Tabular List 2026 (effective Oct 1, 2025)
  2. 02
    icd10data.com
    https://www.icd10data.com/ICD10CM/Codes/M00-M99/M99-M99/M99-/M99.17
  3. 03
    cms.gov
    https://www.cms.gov/medicare-coverage-database/view/article.aspx?articleid=56273&ver=26
  4. 04
    aapc.com
    https://www.aapc.com/codes/icd-10-codes/M99.17
  5. 05
    opsc.org
    https://www.opsc.org/page/ICD-10

Mira AI Scribe

Mira's AI scribe captures the clinician's documentation of restricted joint mobility, palpatory subluxation findings at the acromioclavicular or sternoclavicular joint, any imaging confirming malalignment, and the treating provider's confirmation that no more specific diagnosis applies — preventing a claim denial for failing to satisfy the M99 'not elsewhere classified' requirement or a payer audit flag for missing clinical justification.

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