ICD-10-CM · Multi-region

M15.8

M15.8 captures osteoarthritis involving multiple joints that doesn't fit any other named M15 subcategory — not primary generalized (M15.0), not Heberden's nodes (M15.1), not Bouchard's nodes (M15.2), not secondary multiple arthritis (M15.3), and not erosive OA (M15.4).

Verified May 8, 2026 · 6 sources ↓

Status
Billable
Chapter
13
Related CPT
12
Region
Multi-region
Drawn from CDCICD10DataAAPCIcdcodesCMS

Documentation tips

What should appear in the chart to support M15.8.

Source · Editorial brief grounded in 6 cited references ↓

  • List every affected joint group by name — 'OA involving bilateral hands, right knee, and left hip' — so the multi-joint pattern is unambiguous and auditors can confirm M15.8 over single-site M16–M19 codes.
  • Explicitly state whether the OA is primary or secondary; if secondary, identify the underlying cause, which may push the diagnosis to M15.3 (secondary multiple arthritis) instead of M15.8.
  • Record imaging findings per joint (osteophytes, joint space narrowing, subchondral sclerosis) to substantiate each site of involvement and satisfy clinical validation requirements.
  • Document that erosive features are absent if you're bypassing M15.4; a single note that 'no erosive changes are present on imaging' protects the code selection.
  • If spinal OA also exists, document it as a separate finding and assign an M47.- code alongside M15.8 — the Excludes2 note requires separate coding, not inclusion under M15.8.
  • Note the chronicity and functional impact (e.g., ADL limitations, gait disturbance) to support medical necessity for imaging, injections, or specialist referral tied to this diagnosis.

Related CPT procedures

Procedure codes commonly billed with M15.8. Linking the right diagnosis to the right procedure is what establishes medical necessity.

Source · CMS LCDs · AAOS specialty guidance · claims-pattern analysis

99213 $95.19
Established patient office or outpatient visit requiring 20–29 minutes of total time or low-complexity medical decision-making.
99214 $135.61
Office visit for an established patient requiring moderate-complexity medical decision making (MDM), or 30–39 minutes of total provider time on the date of service.
99215 $192.39
Highest-level office or outpatient E/M visit for an established patient, qualifying via high-complexity medical decision making or 40–54 minutes of total provider time on the date of service.
20610 $68.81
Aspiration and/or injection of a major joint or bursa (shoulder, hip, knee, or subacromial bursa) performed without ultrasound guidance.
20611 $104.21
Aspiration or injection of a major joint or bursa performed under real-time ultrasound guidance, with permanent image documentation.
27447 $1,159.35
Knee replacement surgery addressing both the medial and lateral tibiofemoral compartments, with or without resurfacing of the patella.
27130 $1,162.02
Primary total hip arthroplasty replacing both the acetabular socket and proximal femoral components with prosthetic implants, with or without bone graft.
73564 $49.43
Radiologic examination of the knee consisting of four or more views, including oblique and tunnel projections, for a complete diagnostic workup.
73560 $34.40
Radiologic examination of the knee joint, one or two views, unilateral.
73502 $48.77
Radiologic exam of a single hip, capturing two or three views, including the pelvis when performed.
73521 $41.75
Bilateral hip X-ray examination capturing two radiographic views of both hips, including the pelvis when performed.
77080 View procedure details

Common coding pitfalls

The recurring mistakes coders make with M15.8 and adjacent codes.

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

  • Using M15.8 when only one joint is affected bilaterally (e.g., both knees) — that maps to M17.0, not M15.8; M15 requires involvement of multiple different joint groups.
  • Defaulting to M15.8 when M15.0 (primary generalized OA) is the better fit — if the documentation clearly states generalized primary OA with three or more joint groups and no secondary cause, M15.0 is more specific.
  • Assigning M15.8 without ruling out M15.3 when there's a documented underlying condition (e.g., post-infectious arthritis, metabolic disease) — secondary multi-joint OA belongs at M15.3.
  • Bundling spinal OA into M15.8 — the M15-M19 block excludes osteoarthritis of the spine; code spinal OA separately with M47.-.
  • Leaving the diagnosis at the non-billable parent M15 instead of drilling down to M15.8 (or another specific subcategory) — M15 alone will reject on claims.

Clinical context

Source · Editorial summary grounded in 6 cited references ↓

M15.8 is the residual 'other' bucket within the polyosteoarthritis category (M15). Use it when the patient has documented osteoarthritis affecting multiple joints and the clinical picture doesn't satisfy a more specific M15 subcategory. The classic scenario: a patient with multi-joint OA where the provider documents involvement of several joints (hands, knees, hips, etc.) but the notes don't support a primary generalized pattern meeting M15.0 criteria, and there's no named node arthropathy, secondary cause, or erosive character to justify M15.1–M15.4.

The parent category M15 carries an Excludes1 note excluding 'bilateral involvement of single joint' — those cases go to M16–M19 with appropriate laterality. If the provider documents OA at only one joint bilaterally (e.g., both knees only), M15.8 is wrong; use M17.0 (bilateral knee) instead. M15.8 applies only when genuinely multiple different joint groups are involved.

M15-M19 also carries a Type 2 Excludes for osteoarthritis of the spine (M47.-). If spinal OA coexists, code it separately with an M47 code rather than folding it into M15.8. Within the MS-DRG v39 logic, M15.8 appears in Appendix C as a principal diagnosis that converts a CC/MCC to non-CC, which has downstream DRG weight implications for inpatient cases.

Sibling codes

Other billable codes under M15 (laterality / anatomic variants).

Frequently asked questions

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

01What's the difference between M15.8 and M15.9?
M15.8 (Other polyosteoarthritis) is used when the clinical picture can be characterized as a recognized polyosteoarthritis pattern that doesn't fit the named M15.0–M15.4 subcategories. M15.9 (Polyosteoarthritis, unspecified) is the fallback when documentation doesn't provide enough detail to select any specific M15 subcategory. Use M15.9 only as a last resort — payers and auditors flag unspecified codes when specificity is obtainable.
02Can I use M15.8 when the patient has bilateral knee and bilateral hip OA?
Yes — bilateral knee plus bilateral hip OA represents two different joint groups, satisfying the multi-joint requirement. However, if you can fully characterize the pattern as primary generalized OA (M15.0) or if one provider only documents the knee involvement, consider whether M15.8 or separate site-specific codes (M17.0 + M16.0) better reflect the documented diagnosis and support the planned procedures.
03Does M15.8 require a minimum number of affected joints?
ICD-10-CM doesn't set an explicit numeric floor in the tabular instruction for M15.8, but the parent category M15 (Polyosteoarthritis) by definition involves multiple joints. The Excludes1 note excludes bilateral involvement of a single joint, so at least two different joint groups must be documented to stay within M15.
04How does M15.8 interact with MS-DRG assignment for inpatient cases?
CMS MS-DRG v39 Appendix C lists M15.8 as a principal diagnosis that converts a CC or MCC complication/comorbidity to non-CC status. This can reduce the DRG weight for inpatient encounters. Verify your secondary diagnoses and DRG grouper output when M15.8 is the principal code on an inpatient claim.
05Should I code spinal OA under M15.8 when the patient also has multi-joint peripheral OA?
No. The M15-M19 block carries a Type 2 Excludes for osteoarthritis of the spine (M47.-). Code spinal OA separately with the appropriate M47 code and list M15.8 for the peripheral multi-joint involvement. Do not fold spinal OA into M15.8.
06When does multi-joint OA map to M15.3 instead of M15.8?
M15.3 (Secondary multiple arthritis) applies when there is a documented secondary cause driving the multi-joint OA — for example, a metabolic disorder, prior infection, or other identifiable systemic condition. If the provider documents idiopathic or primary multi-joint OA that doesn't fit M15.0–M15.2 or M15.4, then M15.8 is appropriate.
07Is M15.8 appropriate for an orthopedic office visit focused on one joint when the patient also has OA elsewhere?
Use the site-specific code (e.g., M17.11 for the right knee being evaluated) as the first-listed diagnosis for the visit, and list M15.8 as an additional code only if the multi-joint disease is clinically relevant to management. The primary reason for the encounter drives first-listed code selection.

Mira AI Scribe

Mira's AI scribe captures joint-by-joint involvement from the provider's narrative — identifying each affected site, distinguishing primary from secondary etiology, and flagging whether erosive or nodal features are present. That specificity prevents a drop to unspecified M15.9, avoids misrouting bilateral single-joint cases to M15.8 instead of M17/M16, and ensures spinal OA is broken out separately under M47.- rather than absorbed into the polyosteoarthritis code.

See how Mira captures M15.8 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