Polyosteoarthritis arising from an identifiable underlying cause affecting multiple joints simultaneously, classified under the M15 polyosteoarthritis parent category.
Verified May 8, 2026 · 5 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 9
- Region
- Multi-region
Documentation tips
What should appear in the chart to support M15.3.
Source · Editorial brief grounded in 5 cited references ↓
- Explicitly name each affected joint or joint group — 'multiple joints' alone is insufficient; list them (e.g., bilateral hands, right knee, left ankle).
- Document the underlying causative condition by name and link it to the multi-joint arthritis; this supports the additional etiology code required with M15.3.
- Record imaging findings for each affected joint: joint space narrowing, osteophyte formation, subchondral sclerosis, or Kellgren-Lawrence grade when available.
- Distinguish clearly in the note that OA is secondary (causally linked to a specific condition), not primary/idiopathic — that distinction drives M15.3 vs. M15.0.
- If conservative care history (NSAIDs, PT, injections) is relevant to the visit, document it — it supports medical necessity for procedures billed alongside this diagnosis.
Related CPT procedures
Procedure codes commonly billed with M15.3. 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.3 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Using M15.3 without a second code for the underlying condition — secondary OA requires dual coding; submitting M15.3 alone leaves the causative etiology uncaptured and may trigger an audit flag.
- Selecting M15.3 when only one joint type is bilaterally affected (e.g., both knees only) — that scenario belongs in M17.4 or M17.5, not M15.3, per the M15 Excludes 1 note.
- Confusing M15.3 with M15.0 (primary generalized OA) — if no secondary cause is documented, M15.0 or M15.9 is correct; don't assign M15.3 based on assumption.
- Applying M15.3 for spinal OA — osteoarthritis of the spine is excluded from M15–M19; use M47.- (spondylosis) codes instead.
- Defaulting to M15.9 (unspecified polyosteoarthritis) when documentation does support a secondary etiology — M15.3 is more specific and should be used when the cause is identified.
Clinical context
Source · Editorial summary grounded in 5 cited references ↓
M15.3 codes secondary multiple arthritis — polyosteoarthritis across multiple joints where the degenerative changes are attributable to an identifiable underlying condition rather than age-related wear alone. Typical underlying drivers include post-traumatic joint damage, prior infection, metabolic disease, or other systemic conditions that have led to arthritis at multiple sites. The key distinction from M15.0 (primary generalized osteoarthritis) is the presence of a documented causative condition.
Because M15.3 sits in the M15 polyosteoarthritis block, it applies only when multiple anatomically distinct joint groups are involved. If the secondary OA is isolated to a single joint — even bilaterally — you belong in M16–M19. The M15 parent-level Excludes 1 note bars use of M15 codes when the involvement represents bilateral disease of a single joint type (e.g., both knees only), which falls to M17.4 or M17.5 instead.
Code M15.3 requires an additional code for the underlying causative condition. For example, post-traumatic polyosteoarthritis of the hands, wrists, and knees requires both M15.3 and the appropriate sequela code for the prior trauma. Without the etiology code, the claim is incomplete and audit-vulnerable. Spinal osteoarthritis is excluded from the entire M15–M19 range; 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
- Post-traumatic polyosteoarthritis
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 makes M15.3 'secondary' versus M15.0 'primary'?
02Do I need a second diagnosis code when billing M15.3?
03Can I use M15.3 if the patient has bilateral knee and hip OA secondary to obesity?
04Is M15.3 appropriate for spinal osteoarthritis combined with peripheral joint OA?
05When should I use M15.9 instead of M15.3?
06Does M15.3 require laterality coding?
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/M15-M19/M15-/M15.3
- 03aapc.comhttps://www.aapc.com/codes/icd-10-codes/M15.3
- 04aapc.comhttps://www.aapc.com/codes/coding-newsletters/my-orthopedic-coding-alert/icd-10-coding-bone-up-on-rules-for-osteoarthritis-dx-coding-171931-article
- 05sprypt.comhttps://www.sprypt.com/icd-codes/m15-0
Mira AI Scribe
Mira captures the specific joints affected, the named underlying condition driving secondary arthritis, and any imaging findings (joint space narrowing, osteophytes, KL grade) documented during the encounter. This prevents the two most common M15.3 failures: missing the required etiology code and defaulting to unspecified M15.9 when a secondary cause is clearly documented.
See how Mira captures M15.3 documentation