Our complete rheumatology billing and coding guide

Rheumatology biologic J-code crosswalk: HCPCS to diagnosis.

A biologic infusion claim can carry the right J-code, the right units, and a clean JW or JZ modifier and still deny — because the diagnosis code doesn't sit inside what the drug is actually FDA-labeled and payer-covered to treat. This guide crosswalks seven rheumatology biologics carrying real revenue: the HCPCS J-code, the administration-code family each one actually belongs to, and the specific ICD-10-CM subcode each labeled indication maps to — going past the five-drug summary in our main guide to cover the giant cell arteritis, ANCA vasculitis, and non-radiographic axial spondyloarthritis indications most crosswalks skip.

Key takeaways

  • Seven biologics, not five. This crosswalk adds tocilizumab-for-GCA (M31.5/M31.6), rituximab-for-vasculitis (M31.30/M31.31, M31.7), and certolizumab's non-radiographic axial spondyloarthritis indication — none of which appear in the five-drug RA/SLE table in our main rheumatology guide.
  • Certolizumab pegol is a subcutaneous injection, not an infusion. Billing J0717 under 96365/96366 instead of 96372 is a specific, avoidable administration-code error — the code's own descriptor says as much.
  • Ankylosing spondylitis and non-radiographic axial spondyloarthritis are different ICD-10 families — M45.0–M45.9 versus M45.A0–M45.AB — and using the wrong one fails a payer's coverage check even when the clinical picture is correct.
  • Units, waste, and diagnosis all trace back to the same encounter. The HCPCS unit size, the dose actually given, and the JW/JZ line have to reconcile against the same drug-and-diagnosis pairing, or the claim breaks somewhere.

Why the diagnosis line is the real audit target

A payer's claims engine checks the J-code against the administered drug's NDC automatically, and a missing JW or JZ modifier kicks an unprocessable claim back within days — both are mechanical checks that fire regardless of clinical judgment. The diagnosis-to-drug match is different: it's a coverage decision, not a data-validation rule, and it's where CO-50 medical-necessity denials concentrate on biologic claims specifically. A claim can be flawless on units and modifiers and still deny because the diagnosis code doesn't sit inside the drug's FDA label, or inside the specific MAC's LCD-covered diagnosis list for that drug. Building the crosswalk once, per biologic, and checking every claim against it before submission is materially cheaper than working a CO-50 denial after the fact.

The seven-biologic HCPCS-to-diagnosis crosswalk

Five of these seven — infliximab, rituximab, tocilizumab, abatacept, and belimumab — appear in our main rheumatology guide's crosswalk table under their most common RA and SLE indications. This table adds golimumab and certolizumab pegol, and extends all seven to the indications outside RA and SLE a rheumatology practice is most likely to also bill: giant cell arteritis, ANCA-associated vasculitis, and axial spondyloarthritis in both its radiographic and non-radiographic forms.

Seven rheumatology biologics: J-code, administration code family, FDA-labeled rheumatologic indications, and the ICD-10-CM family each maps to. ICD-10-CM codes verified live against the FY2026 code set; HCPCS J-codes checked against current secondary billing references (no CPT/HCPCS connector is available to re-verify against the primary AMA/CMS source).
BiologicHCPCS J-codeAdministrationRheum indicationPrimary ICD-10-CM
InfliximabJ1745 — 10 mgNon-chemo infusion: 96365/96366RA · PsA · ASM05.79/M06.9 · L40.50–L40.59 · M45.0–M45.9
RituximabJ9312 — 10 mgChemo/complex infusion: 96413/96415RA (post-TNF) · GPA · MPAM05.79/M06.9 · M31.30/M31.31 · M31.7
TocilizumabJ3262 — 1 mgNon-chemo infusion: 96365/96366RA · GCA · polyarticular/systemic JIAM05.79/M06.9 · M31.5/M31.6 · M08.2x/M08.4x
AbataceptJ0129 — 10 mgNon-chemo infusion: 96365/96366RA · PsA · polyarticular JIAM05.79/M06.9 · L40.50–L40.59 · M08.4x
BelimumabJ0490 — 10 mgNon-chemo infusion: 96365/96366SLE · lupus nephritisM32.10 · M32.14/M32.15
Golimumab (IV)J1602 — 1 mgNon-chemo infusion: 96365/96366RA · PsA · ASM05.79/M06.9 · L40.50–L40.59 · M45.0–M45.9
Certolizumab pegolJ0717 — 1 mgSC injection: 96372, not an infusion codeRA · PsA · AS · non-radiographic axial SpAM05.79/M06.9 · L40.50–L40.59 · M45.0–M45.9 · M45.A0–M45.AB
Pro tip

Certolizumab pegol (Cimzia) has no IV formulation — it's given as a subcutaneous injection, in-office or self-administered. J0717's own code descriptor limits it to when the drug is administered under the direct supervision of a physician, not when it's self-administered, meaning the code applies to the in-office scenario billed with 96372 and never alongside an infusion administration code. Crosswalking it into 96365/96366 because it sits next to infusion biologics on the same fee schedule is one of the more specific, avoidable errors in rheumatology J-code billing.

ICD-10 specificity inside each indication

The drug-to-diagnosis match isn't satisfied by billing any code from the right family — several of these indications have a specific-versus-unspecified split that a payer's coverage policy or step-therapy edit checks directly.

Units and waste have to trace back to the same diagnosis-driven dose

Every biologic in the crosswalk above is dosed differently, and the billed units, the JW/JZ line, and the diagnosis code all have to reconcile against the same encounter. A units total that doesn't match the dose implied by the weight and diagnosis on file is as much of a red flag to a payer's system as a J-code that doesn't match the diagnosis at all.

Worked unit and waste examples for two of the drugs added in this crosswalk.
Drug and vialDose givenAdministered unitsWaste line
Golimumab (Simponi Aria), 50 mg vial = 50 units of J16022 mg/kg for an 80 kg patient = 160 mg160 units on the administered lineNone if vial count is ordered to match the dose; any content left over from the last vial opened is JW waste on its own line
Certolizumab pegol, 200 mg prefilled syringe = 200 units of J0717Standard loading dose, 400 mg (two syringes)400 units on the administered lineJZ — a prefilled syringe is fully administered by design, so document JZ rather than omitting the modifier

The mechanics of JW and JZ themselves — mandatory since October 1, 2023, and the reason a missing modifier returns a single-dose-container claim as unprocessable rather than denied — are covered in full in our rheumatology infusion billing guide, with sequential-versus-concurrent infusion scenarios and start/stop-time documentation.

Do and don't

Do
  • Match every biologic claim's diagnosis code to the specific FDA-labeled indication being treated, not the practice's default diagnosis for that drug.
  • Use the M45.A non-radiographic axial SpA family when the chart documents that specific disease pattern, not M45.9 as a catch-all.
  • Bill certolizumab pegol under 96372, never an infusion administration code.
  • Confirm units against the documented dose and weight on file before the claim goes out, not after a units-mismatch denial.
Don't
  • Don't default a rituximab claim to an RA diagnosis code when the indication being treated is GPA or MPA.
  • Don't bill GCA under a generic vasculitis code when M31.5 or M31.6 is a closer match to the chart.
  • Don't assume golimumab's IV and subcutaneous formulations share billing logic — J1602 is IV-specific by its own code descriptor.
  • Don't submit a J-code line without the NDC segment; a correct code and diagnosis can still deny on a missing or mis-formatted NDC.

Not sure every biologic claim's diagnosis code actually matches the drug's label?

We'll cross-check a sample of your recent J-code claims against each drug's FDA-labeled indications and your MACs' LCDs, and show exactly which diagnosis mismatches are costing you.

Book a free claims review

Frequently asked questions

Does the ICD-10 code on a biologic infusion claim have to match the drug's FDA label exactly?

It has to fall within the drug's FDA-labeled indications and, separately, within whatever diagnosis list the payer's coverage policy or LCD names for that drug — the two aren't always identical, and a payer can cover a narrower set of diagnoses than the FDA label allows. Billing rituximab for an off-label rheumatologic use, for instance, is far more likely to trigger a CO-50 medical-necessity denial than billing it for RA, GPA, or MPA, even though the drug itself is administered identically either way.

What's the ICD-10 coding difference between certolizumab for ankylosing spondylitis and for non-radiographic axial spondyloarthritis?

Established ankylosing spondylitis is coded M45.0 through M45.9 by spinal region, while non-radiographic axial spondyloarthritis — disease with objective inflammation but without the sacroiliac joint damage that defines radiographic AS — has its own separate family, M45.A0 through M45.AB. Certolizumab pegol is FDA-labeled for both, but a payer's coverage policy for the nr-axSpA indication specifically checks for an M45.A code; billing the general M45.9 unspecified-AS code instead doesn't satisfy that check even when the clinical picture is genuinely non-radiographic.

Can rituximab be billed under the same rheumatoid arthritis diagnosis code used for other biologics?

Only when RA is actually the indication being treated. Rituximab also carries an FDA-labeled indication for ANCA-associated vasculitis — granulomatosis with polyangiitis (M31.30 without renal involvement, M31.31 with renal involvement) and microscopic polyangiitis (M31.7) — and a claim for either of those has to carry the vasculitis diagnosis, not the practice's usual RA code for rituximab. Defaulting every rituximab claim to an RA code regardless of the actual indication is a documented pattern payers' systems flag.

Verify before billing. CPT is a registered trademark of the American Medical Association; codes here are paraphrased, not reproduced from the CPT Professional edition. CPT, HCPCS and ICD-10 codes, coverage policy, and bundling edits change, including annual code-set updates. This page reflects standard industry practice and is provided for general education — it is not a substitute for your own compliance review, your current payer contracts, or the current-year code sets. Confirm requirements against your specific payer mix before submitting claims.

Related resources