ICD-10-CM · Multi-region

M15.9

M15.9 identifies osteoarthritis affecting multiple joints where the documentation does not specify which joints are involved, the etiology, or the pattern of involvement — classified as generalized osteoarthritis NOS.

Verified May 8, 2026 · 5 sources ↓

Status
Billable
Chapter
13
Related CPT
7
Region
Multi-region
Drawn from CDCICD10DataUnboundmedicineIcdcodesCMS

Documentation tips

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

Source · Editorial brief grounded in 5 cited references ↓

  • Name every affected joint region in the note — 'knees and hips bilaterally' is insufficient for M15.9; the coder needs to confirm multi-region involvement before assigning this code versus M17.0 or M16.x.
  • Explicitly state whether the OA is primary (idiopathic), secondary to a causal condition, or associated with node formation — these distinctions map to M15.0, M15.3, or M15.1/M15.2 respectively and avoid landing on the unspecified M15.9.
  • Document imaging findings for each affected joint — joint space narrowing, osteophytes, subchondral sclerosis — to support medical necessity and distinguish degenerative OA from inflammatory polyarthropathy.
  • If the note says 'generalized OA' without further detail, M15.9 applies per the Applicable To note; query the provider to confirm whether the pattern is symmetric and primary before defaulting to unspecified.
  • Rule out and document exclusion of spinal OA (coded M47, not M15.9) and bilateral single-joint OA (coded M16–M19, not M15.9) to prevent an Excludes1 conflict on the claim.

Related CPT procedures

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

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

  • Assigning M15.9 for bilateral knee or hip OA — bilateral involvement of a single joint is explicitly excluded from M15 and belongs under M17.0 (bilateral primary knee OA) or M16.0 (bilateral primary hip OA).
  • Defaulting to M15.9 when M15.0 is clearly supported — if the note documents symmetric involvement of three or more joint groups with no underlying cause, M15.0 (primary generalized OA) is the correct code, not the unspecified fallback.
  • Confusing M15.9 with M19.90 — M19.90 is unspecified osteoarthritis of an unspecified site (single joint context); M15.9 requires documented or implied multi-joint involvement.
  • Using M15.9 when a secondary cause is documented — trauma history, obesity, or metabolic disorder documented as causal points to M15.3 (secondary multiple arthritis), not M15.9.
  • Applying M15.9 to spine-predominant OA — osteoarthritis of the spine is excluded from M15–M19 entirely and must be coded to M47 (spondylosis).

Clinical context

Source · Editorial summary grounded in 5 cited references ↓

Use M15.9 only when the clinical note documents multi-joint osteoarthritis but lacks the specificity needed to assign a more precise M15 subcategory. The parent category M15 (Polyosteoarthritis) includes arthritis of multiple sites but explicitly excludes bilateral involvement of a single joint — those cases belong in M16–M19. M15.9 is the fallback within M15 when the note doesn't support M15.0 (primary generalized OA with symmetric three-or-more joint group involvement), M15.1 (Heberden's nodes with arthropathy), M15.2 (Bouchard's nodes), M15.3 (secondary multiple arthritis), M15.4 (erosive OA), or M15.8 (other polyosteoarthritis).

In practice, M15.9 is a last resort — not a routine choice. If the provider documents 'generalized OA' without further detail, M15.9 applies per the 'Applicable To' note (Generalized osteoarthritis NOS). If the provider specifies symmetry and absence of underlying cause, upgrade to M15.0. If a causal condition (trauma, obesity, metabolic disorder) is documented, M15.3 is the correct pick. Routinely landing on M15.9 without querying for specificity is a documentation failure, not a coding solution.

Note the critical Excludes1 under M15: bilateral single-joint OA (e.g., bilateral knee OA) codes to M17.0, not M15.9. M15.9 requires genuine multi-joint, multi-region involvement. The section-level Excludes2 under M15–M19 also excludes osteoarthritis of the spine — use M47 for spondylosis.

Inclusion & exclusion notes

Per the official ICD-10-CM Tabular List.

Source · CDC ICD-10-CM Official Tabular List · 2026

Includes

  • Generalized osteoarthritis NOS

Sibling codes

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

Frequently asked questions

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

01What is the difference between M15.9 and M15.0?
M15.0 is primary generalized osteoarthritis — use it when the note documents symmetric involvement of three or more joint groups with no underlying cause. M15.9 is the unspecified fallback when multi-joint OA is documented but the pattern, symmetry, and etiology are not specified. Always query for M15.0 before settling on M15.9.
02Can I use M15.9 for a patient with bilateral knee and bilateral hip OA?
No. Bilateral involvement of a single joint (both knees, both hips) is excluded from M15 by the Excludes1 note and belongs under M17.0 (bilateral primary knee OA) or M16.0 (bilateral primary hip OA). M15.9 requires multi-region, multi-joint involvement beyond a single bilateral joint pair.
03Is M15.9 appropriate when the note just says 'generalized OA'?
Yes — the ICD-10-CM Applicable To note for M15.9 explicitly includes 'Generalized osteoarthritis NOS.' However, query whether the provider can specify primary versus secondary etiology or joint-group pattern before filing with the unspecified code.
04When does multi-joint OA belong under M15.3 instead of M15.9?
M15.3 (Secondary multiple arthritis) applies when the note documents a causal condition — prior joint trauma, obesity, or a metabolic disorder — driving the multi-joint OA. If a cause is identified, M15.3 is correct; M15.9 is reserved for cases where no etiology or pattern is documented.
05Does M15.9 cover osteoarthritis of the spine along with peripheral joints?
No. The M15–M19 section carries a Type 2 Excludes for osteoarthritis of the spine, which is coded to M47 (spondylosis). Code M15.9 for peripheral multi-joint involvement and add the appropriate M47 code separately if spinal OA is also documented.
06What CPT codes pair most commonly with M15.9 in an orthopedic office?
Common pairings include 20610 or 20611 for joint injection or aspiration, 73560–73564 for knee radiographs, 97110 for therapeutic exercise, and 97140 for manual therapy. The specific CPT depends on which joints are treated at that encounter — document each joint addressed to support the claim.
07Is M15.9 valid for FY2026 claims?
Yes. M15.9 is an active, billable code in the FY2026 ICD-10-CM code set effective October 1, 2025, with no structural changes from FY2025. Its Applicable To note (Generalized osteoarthritis NOS) and Excludes1 references remain unchanged.

Mira AI Scribe

Mira captures joint regions named in the encounter note, the provider's stated etiology (primary vs. secondary vs. unknown), imaging findings per joint, and any documented node formation at DIP or PIP joints. This prevents downcoding to M15.9 when M15.0, M15.1, or M15.3 is clinically supported, and blocks the Excludes1 audit flag that fires when bilateral single-joint OA is miscoded into the M15 category.

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