ICD-10-CM · General

M12.20

Pigmented villonodular synovitis (PVNS) affecting a joint that is not specified by anatomic site in the clinical documentation.

Verified May 8, 2026 · 5 sources ↓

Status
Billable
Chapter
13
Related CPT
10
Region
General
Drawn from CDCICD10DataAAPCUnboundmedicine

Documentation tips

What should appear in the chart to support M12.20.

Source · Editorial brief grounded in 5 cited references ↓

  • Name the specific joint affected — shoulder, knee, hip, etc. — so the coder can assign a site-specific M12.2x code rather than falling back to M12.20 (unspecified).
  • Document laterality explicitly (right or left) when a single joint is involved; this is required for every site-specific subcategory under M12.2.
  • Include MRI or histopathology findings (hemosiderin deposition, villonodular proliferation) that confirm PVNS and distinguish it from other synovial proliferative conditions.
  • If PVNS involves multiple joints, document each joint by name and side so M12.29 (multiple sites) — or individual site codes — can be assigned accurately.
  • Record whether the diagnosis is biopsy-confirmed or presumptive based on imaging, as payers may require pathology correlation for surgical authorization.

Related CPT procedures

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

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

  • Defaulting to M12.20 when the joint IS named in the operative or imaging report — always check procedure documentation for an implicit site before using the unspecified code.
  • Confusing PVNS (M12.2x) with other synovitis codes such as M65.x (synovitis/tenosynovitis) or M67.3x (transient synovitis); PVNS is histologically distinct and requires its own category.
  • Failing to capture laterality when moving from M12.20 to a site-specific subcategory — each M12.21–M12.27 block requires a 6th character: 1 = right, 2 = left, 9 = unspecified side.
  • Appending a 7th-character extension — M12.20 is an M-code and does not use A/D/S extensions.
  • Coding M12.20 alongside arthrosis codes (M15–M19) in the same joint, which violates the Excludes1 note at the M12 category level.

Clinical context

Source · Editorial summary grounded in 5 cited references ↓

M12.20 captures pigmented villonodular synovitis (PVNS) when the treating provider has not documented — or the coder cannot determine — which specific joint is involved. PVNS is a locally aggressive proliferative disorder of the synovial membrane characterized by hemosiderin-laden nodular or villous growths within a joint, tendon sheath, or bursa. It sits under the M12.2 parent category (Villonodular synovitis, pigmented) within the broader M12 block of other and unspecified arthropathies.

Use M12.20 only when the operative report, imaging interpretation, or clinical note fails to name the affected joint. If laterality and joint are documented, drop to the appropriate site-specific code: M12.21x (shoulder), M12.22x (elbow), M12.23x (wrist), M12.24x (hand), M12.25x (hip), M12.26x (knee), M12.27x (ankle/foot), M12.28 (other specified site), or M12.29 (multiple sites). Payers may query or deny M12.20 when the procedure clearly targets a named joint — a synovectomy of the knee, for instance, points directly to M12.261 or M12.262.

Ms-DRG v43.0 groups M12.20 into DRG 553 (Bone diseases and arthropathies with MCC) or DRG 554 (without MCC). Note the Excludes1 at the M12 category level: arthrosis (M15–M19) and cricoarytenoid arthropathy (J38.7) are not coded here. There are no 7th-character extensions for M12.20.

Sibling codes

Other billable codes under M12.2 (laterality / anatomic variants).

Frequently asked questions

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

01When is M12.20 the correct code rather than a site-specific M12.2x code?
Use M12.20 only when no joint is identified anywhere in the encounter documentation — operative report, imaging interpretation, or clinical note. If the provider names the joint, assign the corresponding site-specific code (e.g., M12.261 for right knee PVNS).
02Does M12.20 require a 7th-character extension?
No. M12.20 is an M-code under Chapter 13 and does not use 7th-character extensions (A/D/S). Those apply only to injury codes in the S and T chapters.
03Can M12.20 be coded alongside an osteoarthritis code for the same joint?
No. The Excludes1 note at the M12 category level prohibits coding arthrosis (M15–M19) together with M12.2x codes for the same joint encounter.
04Which MS-DRGs does M12.20 map to?
Under MS-DRG v43.0, M12.20 groups to DRG 553 (Bone diseases and arthropathies with MCC) or DRG 554 (without MCC), depending on the presence of a major complication or comorbidity.
05What CPT procedures are commonly paired with M12.20?
Open or arthroscopic synovectomy codes are the most common pairings — for example, 29875/29876 (knee arthroscopic synovectomy), 27347 (open knee synovectomy), 23105 (shoulder), or 25115 (wrist/forearm). The specific CPT depends on the joint and approach documented.
06Is PVNS the same condition as tenosynovial giant cell tumor (TGCT)?
Clinically, diffuse-type TGCT and PVNS refer to the same proliferative synovial process; PVNS is the older histopathologic term. Both map to M12.2x in ICD-10-CM. Confirm with the pathology report and provider documentation to ensure consistent terminology across the claim.
07What is the difference between M12.20 and M12.29?
M12.20 means the affected joint is unspecified (site unknown or undocumented). M12.29 means PVNS is confirmed in multiple joints simultaneously. If the provider documents involvement of more than one named joint, use M12.29 — not M12.20.

Mira AI Scribe

Mira AI Scribe captures the joint name, laterality, and imaging or pathology findings (hemosiderin-laden synovium, villonodular proliferation on MRI, biopsy result) from the encounter note. That specificity drives assignment of a site-and-side code under M12.21–M12.27 instead of the unspecified M12.20, preventing payer downcoding queries and supporting surgical authorization documentation.

See how Mira captures M12.20 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