ICD-10-CM · Other

M12.28

Pigmented villonodular synovitis (PVNS) occurring at a joint site not individually enumerated in the M12.2 subcategory — specifically includes vertebral involvement and any other joint outside the shoulder, elbow, wrist, hand, hip, knee, and ankle/foot.

Verified May 8, 2026 · 3 sources ↓

Status
Billable
Chapter
13
Related CPT
12
Region
Other
Drawn from CDCICD10DataAAPC

Documentation tips

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

Source · Editorial brief grounded in 3 cited references ↓

  • Identify the specific joint by anatomic name (e.g., 'temporomandibular joint,' 'vertebral facet joint at C5-C6') — 'other specified site' requires explicit documentation that it is not one of the enumerated joints.
  • Record MRI findings supporting PVNS: low-signal hemosiderin deposits on T2-weighted sequences, synovial proliferation, joint effusion — these justify the diagnosis and support medical necessity for surgical intervention.
  • Document histopathologic confirmation when available; a biopsy report noting hemosiderin-laden macrophages, multinucleated giant cells, and villous synovial proliferation is the gold standard for PVNS diagnosis.
  • Note whether the disease is diffuse or localized, as this distinction affects surgical planning and may influence payer prior-authorization decisions.
  • If the spine is the affected site, document the spinal level and whether involvement is intra-articular (facet or atlantoaxial joint) to support M12.28 over a spondylopathy code.

Related CPT procedures

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

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

27625 $548.11
Open ankle joint arthrotomy with removal of the synovial membrane lining, performed through direct incision of the ankle joint capsule.
27626 $564.14
Open ankle arthrotomy with synovectomy and tenosynovectomy — surgical removal of the ankle joint synovial lining combined with excision of the surrounding tendon sheath tissue.
29875 $474.29
Arthroscopic knee surgery involving limited removal or resection of synovial tissue from one compartment of the knee joint.
29876 $614.91
Knee arthroscopy with major synovectomy involving two or more compartments for pathologic synovial disease
23105 $605.22
Open arthrotomy of the glenohumeral joint with synovectomy — incision into the shoulder joint to excise inflamed synovial tissue, with or without biopsy.
25115 $703.42
Surgical excision of a soft-tissue tumor or ganglion arising from the wrist or forearm, including deep subfascial or intramuscular lesions requiring extensive dissection.
25116 $571.16
Surgical excision of a deep lesion — such as a ganglion cyst or tenosynovial mass — arising from deep structures of the wrist or forearm, requiring dissection beyond superficial tissue layers.
26145 $486.99
Radical synovectomy of a flexor tendon sheath in the palm or finger — billed once per tendon treated.
20150 $920.86
Surgical removal of an epiphyseal bar (physeal bar) from a long bone, with or without autogenous soft tissue graft harvested through the same fascial incision.
73721 $204.41
MRI of a lower extremity joint (hip, knee, or ankle) performed without contrast material.
73222 $312.63
MRI of an upper extremity joint performed with contrast material — covers shoulder, elbow, wrist, or hand joints.
72148 $191.72
Non-contrast MRI of the lumbar spine used to evaluate disc pathology, spinal stenosis, nerve root compression, and other structural abnormalities without administration of contrast material.

Common coding pitfalls

The recurring mistakes coders make with M12.28 and adjacent codes.

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

  • Using M12.28 for knee, hip, ankle/foot, shoulder, elbow, wrist, or hand PVNS — each of those joints has its own M12.2x code; M12.28 is reserved for joints outside that enumerated list.
  • Confusing PVNS with giant cell tumor of tendon sheath: if the lesion is in a tendon sheath rather than the joint synovium, M67.2x (giant cell tumor of tendon sheath) applies, not M12.28.
  • Coding M12.28 for multi-joint PVNS — use M12.29 (villonodular synovitis, multiple sites) when two or more distinct joints are affected.
  • Failing to verify laterality when the affected joint has inherent laterality (e.g., temporomandibular joint) — document right or left even though M12.28 does not carry a laterality character, to support clinical record accuracy and any future revision.
  • Omitting a secondary code for associated spinal stenosis or radiculopathy when vertebral PVNS causes neurologic compromise — code the resulting condition separately to reflect full clinical complexity.

Clinical context

Source · Editorial summary grounded in 3 cited references ↓

M12.28 is the catch-all code within the M12.2 (Villonodular synovitis, pigmented) subcategory for PVNS affecting joints that lack their own dedicated 7th-character subdivision. Per the ICD-10-CM Tabular List 2026, the 'Applicable To' note explicitly maps vertebral PVNS here, making M12.28 the correct code when the spine is involved. If the affected joint is the shoulder, elbow, wrist/hand, hip, knee, or ankle/foot, a more specific M12.2x code is available and must be used instead.

PVNS is a locally aggressive proliferative disorder of the synovium characterized by hemosiderin deposition that produces the 'pigmented' appearance on gross pathology and a characteristic low-signal 'blooming' artifact on MRI. The diagnosis is typically confirmed by MRI and tissue biopsy (histopathology). Common surgical interventions include open or arthroscopic synovectomy; radiation synovectomy is used in some diffuse cases. Code M12.29 (multiple sites) is available when bilateral or polyarticular PVNS is documented — do not use M12.28 for multi-joint presentations.

When PVNS is documented at the elbow, a site-specific code does exist (M12.221/M12.222/M12.229). Confirm the exact joint before defaulting to M12.28. If pathology is limited to a tendon sheath rather than the joint cavity, consider giant cell tumor of tendon sheath (M67.2x), which is a related but distinct diagnosis.

Inclusion & exclusion notes

Per the official ICD-10-CM Tabular List.

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

Includes

  • Villonodular synovitis (pigmented), vertebrae

Sibling codes

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

Frequently asked questions

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

01Does M12.28 cover spinal PVNS?
Yes. The ICD-10-CM 2026 Tabular List includes an 'Applicable To' note under M12.28 specifically listing 'Villonodular synovitis (pigmented), vertebrae,' making M12.28 the correct code for any spinal level.
02When should I use M12.29 instead of M12.28?
Use M12.29 when the provider documents PVNS involving multiple distinct joints. M12.28 is for a single 'other specified' site; M12.29 covers polyarticular or bilateral presentations spanning two or more joints.
03What is the difference between M12.28 and M67.2x for a finger joint mass?
M12.28 applies when PVNS originates in the joint synovium itself. M67.2x (giant cell tumor of tendon sheath) applies when the lesion arises from a tendon sheath. Pathology report language distinguishes them; 'intra-articular' vs. 'tendon sheath' is the key phrase.
04Can I use M12.28 for PVNS of the temporomandibular joint?
Yes. The TMJ is not individually enumerated in the M12.2 subcategory, so it maps to M12.28 as an 'other specified site.' Document the joint by name in the clinical note.
05Which CPT codes pair with M12.28 for surgical synovectomy?
Synovectomy CPT codes vary by joint. For wrist, 25115–25116; for hand tendon sheath, 26145; for knee arthroscopic synovectomy, 29875–29876; for open knee synovectomy, 27625–27626. Select the CPT that matches the specific anatomic site documented.
06Is imaging required to bill M12.28?
No payer rule mandates imaging before the diagnosis code is billed, but MRI is the standard diagnostic tool and payers routinely require it to justify surgical synovectomy. Low-signal hemosiderin artifact on T2 MRI is the hallmark finding and should be noted in the record.
07What if the provider documents 'PVNS, unspecified site'?
Drop to M12.20 (villonodular synovitis, unspecified site). Do not assign M12.28 unless the provider specifies a joint that is not one of the individually coded sites; 'unspecified' and 'other specified' are distinct categories.

Sources & references

Editorial content was developed using the following public sources. Last verified May 8, 2026.

  1. 01CDC ICD-10-CM Tabular List 2026 (effective Oct 1, 2025)
  2. 02
    icd10data.com
    https://www.icd10data.com/ICD10CM/Codes/M00-M99/M05-M14/M12-/M12.28
  3. 03
    aapc.com
    https://www.aapc.com/codes/icd-10-codes/M12.2

Mira AI Scribe

Mira AI Scribe captures the specific joint name (e.g., temporomandibular, vertebral facet, sacroiliac), MRI findings (hemosiderin signal, synovial mass), histopathology results, and whether disease distribution is diffuse or localized. Precise joint documentation prevents fallback to unspecified M12.20 and defends against payer queries challenging medical necessity for synovectomy at an atypical site.

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