ICD-10-CM · General

M31.31

Granulomatosis with polyangiitis (GPA/Wegener's) with confirmed renal involvement, such as glomerulonephritis — the more severe phenotype within the M31.3 subcategory.

Verified May 8, 2026 · 4 sources ↓

Status
Billable
Chapter
13
Related CPT
5
Region
General
Drawn from CDCICD10DataIcdcodesAAPC

Documentation tips

What should appear in the chart to support M31.31.

Source · Editorial brief grounded in 4 cited references ↓

  • Explicitly state 'with renal involvement' or 'with glomerulonephritis' in the assessment — 'Wegener's granulomatosis NOS' maps to M31.30 by default.
  • Record renal function lab values (creatinine, BUN, GFR) and urinalysis findings (hematuria, proteinuria, red cell casts) that support renal involvement.
  • Document ANCA panel results — specifically PR3-ANCA (c-ANCA) positivity — as part of the diagnostic basis for GPA.
  • If a renal biopsy was performed, document pathology results including presence of pauci-immune necrotizing glomerulonephritis.
  • Note the current disease activity status (active vs. remission) and any current immunosuppressive therapy, which supports medical necessity for ongoing management visits.

Related CPT procedures

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

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

  • Assigning M31.31 when the physician documents only 'Wegener's granulomatosis' or 'GPA NOS' without explicit renal involvement — index entries default those terms to M31.30.
  • Confusing M31.31 with codes for primary glomerulonephritis (N00–N08) — if GPA with renal involvement is the confirmed diagnosis, M31.31 is correct and a separate glomerulonephritis code is not required.
  • Using an outdated query term: 'Wegener's syndrome' indexes to M31.30 without renal qualifier — verify the note documents kidney involvement before stepping up to M31.31.
  • Failing to capture M31.31 as a comorbidity on claims for nephrology or dialysis encounters when GPA is the underlying cause of renal disease.

Clinical context

Source · Editorial summary grounded in 4 cited references ↓

M31.31 is the billable code for Wegener's granulomatosis (now formally termed granulomatosis with polyangiitis, or GPA) when renal involvement is documented. Renal involvement typically means glomerulonephritis — confirmed by renal biopsy, urinalysis with hematuria/proteinuria, or rising creatinine in the context of a confirmed GPA diagnosis. Clinical validation typically requires necrotizing granulomas on biopsy, PR3-ANCA positivity, and documented glomerulonephritis. If renal involvement is absent or not documented, use M31.30 (without renal involvement) instead.

The distinction between M31.30 and M31.31 is clinically and prognostically significant: renal involvement in GPA carries a higher risk of end-stage renal disease and drives decisions about cyclophosphamide or rituximab induction therapy. Coders should not assign M31.31 based solely on proteinuria or mild urinary abnormalities without explicit physician documentation of renal involvement or glomerulonephritis.

This code sits within the M30–M36 systemic connective tissue disorders block, under the M31 necrotizing vasculopathies category. It is not laterality-dependent and requires no 7th-character extension. When GPA is described as 'NOS' (not otherwise specified), index entries map to M31.30, not M31.31 — renal involvement must be affirmatively stated.

Sibling codes

Other billable codes under M31.3 (laterality / anatomic variants).

Frequently asked questions

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

01What is the difference between M31.30 and M31.31?
M31.30 is Wegener's granulomatosis without renal involvement; M31.31 requires affirmative documentation of renal involvement (typically glomerulonephritis). 'Wegener's NOS' maps to M31.30 by default.
02Does a mildly elevated creatinine or trace proteinuria justify M31.31?
Not on its own. The physician must explicitly document renal involvement or glomerulonephritis as part of the GPA diagnosis. Lab abnormalities alone are insufficient without a clinical statement linking them to GPA-related kidney disease.
03Should I code glomerulonephritis separately when M31.31 is assigned?
No. M31.31 already captures the renal manifestation of GPA. Adding a separate N-code for glomerulonephritis would be redundant and could create conflicting coding unless a distinct primary renal disease coexists.
04Is M31.31 valid as a primary diagnosis on a nephrology claim?
Yes. When GPA is the cause of renal disease driving the nephrology visit, M31.31 is appropriate as the principal or first-listed diagnosis.
05Does M31.31 require a 7th-character extension?
No. M31.31 is a 5-character M-code and does not use 7th-character extensions. Those apply to injury S-codes, not systemic connective tissue disorder codes.
06How should GPA in remission with chronic kidney disease be coded?
Code M31.31 for the GPA with renal involvement and add the appropriate CKD stage code (N18.1–N18.6) to capture the chronic kidney disease stage. Remission is not a distinct ICD-10-CM status for GPA — document it in the note for clinical context.
07What CPT codes commonly pair with M31.31 in a rheumatology or nephrology setting?
Office E/M codes (99213–99215) are the most common pairings. Laboratory panels supporting ANCA vasculitis workup (CPT 86235 for ANA, 86596 for rheumatoid factor screening) also appear on claims. Procedure codes depend on whether biopsy or dialysis services are rendered.

Sources & references

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

  1. 01CDC ICD-10-CM Tabular List 2026
  2. 02
    icd10data.com
    https://www.icd10data.com/ICD10CM/Codes/M00-M99/M30-M36/M31-/M31.31
  3. 03
    icdcodes.ai
    https://icdcodes.ai/diagnosis/granulomatosis/documentation
  4. 04
    aapc.com
    https://www.aapc.com/codes/icd-10-codes/M31.31

Mira AI Scribe

Mira captures the physician's explicit statement of renal involvement, ANCA lab results (PR3/c-ANCA), renal biopsy findings, and current renal function values (creatinine, GFR, urinalysis) from the encounter note to support M31.31. Without that captured documentation, the code defaults to M31.30, understating disease severity and potentially triggering a payer query or downcoded claim.

See how Mira captures M31.31 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