M15.0 identifies primary generalized osteoarthritis — idiopathic degenerative joint disease affecting multiple joints simultaneously, without an underlying traumatic, metabolic, or inflammatory cause.
Verified May 8, 2026 · 7 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 5
- Region
- Multi-region
Documentation tips
What should appear in the chart to support M15.0.
Source · Editorial brief grounded in 7 cited references ↓
- The provider must explicitly state 'primary' or 'idiopathic' osteoarthritis — documentation that says only 'generalized arthritis' or 'OA of multiple joints' without the primary designation is insufficient to support M15.0.
- List all affected joints in the clinical note; a generalized label without naming involved joints is a common trigger for claim review and denial.
- Differentiate the presentation from bilateral single-joint OA — document why the pattern is generalized/polyarticular rather than localized bilateral (e.g., 'OA involving knees, hips, and hands bilaterally consistent with primary generalized osteoarthritis').
- Include supporting objective findings: imaging results (joint space narrowing, osteophytes), physical exam findings, and functional limitations across multiple joints.
- For chronic cases, document prior treatment response, evidence of progressive deterioration, and updated functional assessment to support medical necessity for ongoing services.
Related CPT procedures
Procedure codes commonly billed with M15.0. 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.0 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Assigning M15.0 for bilateral single-joint OA (e.g., bilateral knee OA) — that maps to the bilateral site-specific code such as M17.0, not M15.0.
- Using M15.0 when the provider documents specific joint sites without explicitly calling the condition generalized or primary; the tabular block note directs coders to site-specific M16-M19 codes when the site is clearly documented.
- Confusing M15.0 (primary generalized OA) with M15.9 (polyosteoarthritis, unspecified) — use M15.0 only when the provider has specified the primary/idiopathic nature; drop to M15.9 if the type is unspecified.
- Failing to distinguish M15.0 from M15.3 (secondary multiple arthritis) — secondary causes such as post-traumatic or metabolic etiology require M15.3 or another secondary OA code, not M15.0.
- Applying M15.0 to osteoarthritis of the spine — spinal arthrosis is excluded and codes to M47.- regardless of how many spinal levels are involved.
Clinical context
Source · Editorial summary grounded in 7 cited references ↓
Use M15.0 when the provider documents primary (idiopathic) osteoarthritis across multiple joints with no identifiable secondary cause. The diagnosis must reflect a generalized, polyarticular pattern — not simply bilateral involvement of a single joint. Bilateral knee OA, for example, belongs at M17.0, not M15.0. The ICD-10-CM tabular block note for M15-M19 instructs coders to assign a site-specific primary OA code when the site is documented; M15.0 applies when the clinical picture is explicitly generalized or polyosteoarthritic.
M15.0 sits under parent code M15 (Polyosteoarthritis) and is also indexed as 'idiopathic osteoarthritis.' It groups into MS-DRG 553 (Bone diseases and arthropathies with MCC) and 554 (without MCC). The code supports medical necessity for a broad range of orthopedic services including therapeutic exercise, joint injections, and multi-joint imaging. CMS explicitly lists M15.0 as a supporting code for home health physical therapy medical necessity under Article A57311.
Do not use M15.0 for secondary polyarthritis (M15.3), erosive osteoarthritis (M15.4), or osteoarthritis of the spine (M47.-). If the provider documents generalized OA but specific joints are named, consider whether coding each site individually with the appropriate M16-M19 codes better captures the clinical picture — some payers require joint-specific codes when sites are identifiable.
Sibling codes
Other billable codes under M15 (laterality / anatomic variants).
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 7 cited references ↓
01What is the difference between M15.0 and M17.0 for a patient with bilateral knee OA?
02Can I use M15.0 if the provider documents 'generalized OA' without specifying 'primary'?
03When should I use M15.0 versus coding each joint individually with M16-M19 codes?
04Does M15.0 cover osteoarthritis of the spine?
05What is the MS-DRG assignment for M15.0?
06Is M15.0 an accepted diagnosis for home health physical therapy medical necessity?
07How does M15.0 differ from M15.3 (secondary multiple arthritis)?
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/M15-M19/M15-/M15.0
- 03cms.govhttps://www.cms.gov/medicare-coverage-database/view/article.aspx?articleid=57311&ver=28&
- 04aapc.comhttps://www.aapc.com/codes/icd-10-codes/M15.0
- 05aapc.comhttps://www.aapc.com/codes/icd-10-codes/M15
- 06sprypt.comhttps://www.sprypt.com/icd-codes/m15-0
- 07icdcodes.aihttps://icdcodes.ai/diagnosis/osteoarthritis-multiple-joints/documentation
Mira AI Scribe
Mira's AI scribe captures the provider's explicit 'primary generalized osteoarthritis' designation, lists each affected joint, pulls imaging findings (joint space narrowing, osteophytes), documents functional limitations across joint regions, and records prior conservative treatment history. This prevents downcoding to M15.9 (unspecified polyOA), rejection for missing primary designation, or incorrect reassignment to bilateral site-specific codes.
See how Mira captures M15.0 documentation