Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
☰
HCPCS Code

HCPCS code J3471 – Hyaluronidase ovine injection


Code Definition

J3471 is the HCPCS Level II code for injection, hyaluronidase, ovine, preservative free, per 1 USP unit (up to 999 USP units). It is the code for Vitrase, billed per unit administered.

Doses of 1,000 units or more go on J3472, billed per 1,000 units, with any remainder under 1,000 on J3471. Bovine products bill under J3470, and recombinant Hylenex under J3473. Each J3471 line needs the 11-digit NDC and a paired administration code.

Level
Level II
Category
J — Drugs administered other than oral method
Status
Active
Billable
No
Code also known as
Vitrase injection, ovine hyaluronidase injection, preservative-free hyaluronidase
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

HCPCS code J3471 covers preservative-free ovine hyaluronidase (Vitrase), while bovine products bill under J3470 and recombinant Hylenex under J3473.

Bill J3471 per 1 USP unit administered, for doses up to 999 units.

Doses of 1,000 units or more go on J3472 per 1,000 units, with any remainder under 1,000 on J3471.

Most payers require the 11-digit NDC on every J3471 line, and a missing NDC is a leading denial trigger.

J3471 always pairs with an administration code, such as CPT 96372 for an injection or 96369 for a subcutaneous infusion.

HCPCS code J3471: Descriptor, code type, and quick-reference data

HCPCS code J3471 is a permanent Level II drug code maintained by the Centers for Medicare and Medicaid Services (CMS). It covers preservative-free ovine hyaluronidase, billed per 1 USP unit for doses up to 999 units. Vitrase is the product billed under it. Larger ovine doses move to J3472, and bovine and recombinant products have codes of their own.

Field Value
Code J3471
Full descriptor Injection, hyaluronidase, ovine, preservative free, per 1 USP unit (up to 999 USP units)
Code type HCPCS Level II permanent drug code (J-code series)
Primary brand Vitrase (ISTA Pharmaceuticals / Bausch + Lomb)
Billing unit Per 1 USP unit, for doses up to 999 USP units
Code category J — Drugs administered other than oral method

J3471 appears in the current CMS HCPCS Level II file as an active, permanent code. Vitrase is the main commercially available product billed under it. The source of the enzyme is what separates J3471 from J3470, the code for bovine hyaluronidase such as Amphadase and Hydase. Billing J3470 for a Vitrase administration is a coding error.

Drug overview: Hyaluronidase ovine (Vitrase) and its FDA-approved indications

Hyaluronidase ovine is an enzyme derived from ovine (sheep) testicular tissue. It temporarily breaks down hyaluronic acid in connective tissue, increasing the absorption and diffusion of co-administered substances. The FDA-approved indications for Vitrase decide which ICD-10 diagnosis codes support medical necessity on J3471 claims.

  • Adjuvant to increase absorption of other injected drugs: hyaluronidase is added to subcutaneous or intramuscular injections to speed drug dispersion.
  • Hypodermoclysis: subcutaneous fluid administration, typically for patients with difficult IV access, such as elderly or pediatric patients.
  • Subcutaneous urography: an adjuvant to improve resorption of radiopaque agents when IV administration is not feasible.

Off-label uses, including cosmetic filler dissolution, are generally not covered by Medicare or Medicaid under J3471. Document the FDA-approved indication when establishing medical necessity. Vitrase’s preservative-free formulation matters clinically for patients sensitive to preservatives. In the code set, though, the line between J3471 and J3470 is the enzyme’s source, ovine rather than bovine.

J3471 unit billing: Calculating units from the administered dose

J3471 bills per 1 USP unit of hyaluronidase administered, for doses up to 999 USP units. Doses of 1,000 units or more are billed with J3472, the per-1,000-unit code, with any remainder under 1,000 on J3471. Check payer policy, since some payers set their own rules for that split.

Scenario Units administered Codes and units to bill Notes
Standard adjuvant dose 150 USP units J3471 × 150 One J3471 line. Report any drug discarded from a single-dose vial with modifier JW.
High-dose administration 750 USP units J3471 × 750 One J3471 line, within the 999-unit range.
Large-volume hypodermoclysis 1,200 USP units J3472 × 1 and J3471 × 200 J3472 covers the first 1,000 units, and J3471 carries the 200-unit remainder. Check payer policy.

Bill the quantity administered, not the total contents of the vial. Coders often submit vial-level quantities, which is where most unit errors start. When a single-dose vial holds more than the dose given, the unused portion is waste. Report it with modifier JW on a separate line, covered in detail below.

J3471 vs J3470, J3472 and J3473: Choosing the correct code

Four HCPCS codes cover hyaluronidase, and each maps to a distinct source or dose range. Picking the wrong one is a common J3471 error, and a modifier cannot fix it. The claim line has to be rebilled with the correct code.

Code Descriptor summary Source Preservative free? Billing unit
J3470 Injection, hyaluronidase, up to 150 units Bovine (Amphadase, Hydase) Not specified in descriptor 1 unit = up to 150 units
J3471 Injection, hyaluronidase, ovine, preservative free, per 1 USP unit (up to 999 USP units) Ovine (Vitrase) Yes Per 1 USP unit
J3472 Injection, hyaluronidase, ovine, preservative free, per 1,000 USP units Ovine (Vitrase) Yes 1 unit = 1,000 USP units
J3473 Injection, hyaluronidase, recombinant, 1 USP unit Recombinant human (Hylenex) Not specified in descriptor Per 1 USP unit

The deciding factor is the product dispensed and administered. Vitrase is J3471 up to 999 units, and J3472 per 1,000 units above that. A bovine product such as Amphadase or Hydase is J3470, and Hylenex, the recombinant product, is J3473. When the chart doesn’t name the product, query the provider rather than defaulting to J3470 as a catch-all. The diagram below maps each product and dose to its code.

Decision diagram for hyaluronidase HCPCS codes: bovine Amphadase or Hydase is J3470 at up to 150 units per billing unit; ovine Vitrase is J3471 for 1 to 999 units and J3472 per 1,000 units with the remainder on J3471, so 1,200 units is J3472 x 1 plus J3471 x 200; recombinant Hylenex is J3473 per 1 USP unit
Product source settles the code first, and only Vitrase needs a second check on dose. Descriptors are from the 2026 CMS HCPCS Level II file.

NDC reporting requirements for J3471 claims

Medicare Part B and most state Medicaid programs require an NDC alongside HCPCS code J3471, and commercial payers commonly do too. A missing or malformed NDC is a leading cause of J3471 rejection at the clearinghouse, often before the claim reaches the payer. Track NDC fields at the point of superbill documentation so the information is captured before billing.

How to format the NDC on a J3471 claim

  1. Use the 11-digit NDC format in the 5-4-2 configuration (labeler-product-package). Convert the 10-digit NDC on the vial label to 11 digits by adding a leading zero to the short segment.
  2. Report the NDC in the correct claim field. On the CMS-1500, enter it in the shaded supplemental area of Box 24A for the J3471 line. Use the qualifier N4, then the 11-digit NDC, then UN and the administered quantity. On the 837P, use Loop 2410 (Drug Identification), with LIN03 for the NDC. CTP04 (quantity) and CTP05-1 (unit of measure, UN) carry the amount given.
  3. Qualifier for units: use UN (units) as the unit-of-measure qualifier when reporting USP units administered alongside J3471.
  4. Verify the NDC against the vial administered, not the purchase order. NDCs can vary between vial sizes and manufacturer batches, so always pull from the label of the vial used.

Verify the Vitrase NDC against the current FDA NDC directory at the time of billing, as package configurations and NDCs can change between manufacturer runs. Never hard-code a single NDC into billing templates without a verification step.

Medicare and Medicaid reimbursement for J3471

Medicare Part B pays for physician-administered drugs, including J3471, under the buy-and-bill model at Average Sales Price plus 6% (ASP+6%). The practice buys Vitrase, administers it, and bills J3471 alongside the drug administration CPT code. Payment follows the current quarter’s limit in the CMS ASP drug pricing files. Those limits update quarterly, so look up the current figure rather than relying on a cached rate.

Pabau billing screen integrated with the patient record
Pabau’s billing sits in the same system as the treatment note, so the J3471 units on the claim match the dose charted.

Medicaid fee-for-service rates for J3471 vary by state and are set independently of Medicare ASP. Managed care organizations under Medicaid contracts may apply their own fee schedules, so load each payer’s rate separately.

Pro Tip

Look up J3471 payment rates each quarter in the CMS ASP drug pricing file, not from a year-old fee schedule. A rate that was accurate in Q1 can be wrong by Q3 if ASP moved.

Prior authorization requirements for J3471

Medicare Part B does not routinely require prior authorization (PA) for J3471 in the office setting. Medicare Advantage plans, commercial insurers, and Medicaid managed care organizations frequently do. PA rules depend on the payer, the plan year, and the indication, so verify them at each plan renewal.

  • Medicare Advantage: many plans require PA for specialty injectables, including J3471. Check the plan’s formulary or authorization portal before administration.
  • Commercial insurance: PA is common, particularly for high-dose hypodermoclysis. The clinical note must show that IV access was attempted or contraindicated.
  • Medicaid managed care: requirements vary by state and plan. Some plans want step therapy documentation showing that oral fluids were inadequate before approving hypodermoclysis.

A PA request for J3471 typically includes the diagnosis, dose ordered, route of administration, and clinical rationale, such as failed IV access. A request sent without the prescribing provider’s clinical notes is a common reason for PA denial.

How to bill J3471: Administration codes and claim construction

J3471 is a drug code, not a service code. It always appears on a claim alongside a CPT administration code that describes how the drug was given. Our guide to medical billing fundamentals covers the wider claim-construction framework. The J3471-specific steps are below.

  1. Select the administration CPT code. For a subcutaneous or intramuscular injection, use CPT 96372. For hypodermoclysis, use the subcutaneous infusion codes, 96369 for the first hour and 96370 for each additional hour. Verify both against the current AMA CPT codebook. The administration code drives the service payment, and J3471 drives the drug payment.
  2. Link the diagnosis. The ICD-10-CM code on the claim must reflect the indication for hyaluronidase, not a general injection code. Examples include the condition requiring hypodermoclysis or the drug being co-administered.
  3. Add modifiers where applicable. Some payers want modifier JB to confirm subcutaneous administration. Modifier JW reports discarded drug on a separate line, and JZ confirms none was discarded (see the wastage section).
  4. Enter the NDC in the supplemental drug information field, as described above.
  5. Sequence the claim lines. Place the administration CPT code first, then J3471 on the following line. Some payers apply edits that reject drug codes listed before the administration code.

Documentation requirements to support J3471 claims

Every element below must be in the medical record before J3471 is submitted. Drug codes are audited often, and a missing lot number or unsigned order can trigger a refund demand. Build these checks into the documentation workflow with medical billing compliance protocols, rather than relying on retrospective review.

Required element What to document Denial risk if missing
Drug order / prescription Signed order specifying Vitrase (hyaluronidase ovine), dose in USP units, route, date Claim denied as not medically necessary; refund liability on audit
Indication / diagnosis Clinical reason for hyaluronidase use (e.g. hypodermoclysis, adjuvant to a co-administered drug) Claim denied for missing or non-covered diagnosis
Dose administered (USP units) Exact USP units given, matching the units billed on the claim Units mismatch; claim denied or downcoded
NDC and lot number 11-digit NDC from the administered vial; lot number for recall traceability Claim rejected for missing NDC; audit exposure for lot
Route of administration Subcutaneous or intramuscular, matching the administration CPT code billed Claim edit for mismatched route and CPT code
Administration date and time Date and, for time-based infusion codes, start and stop times Date-of-service mismatch between record and claim
Provider signature Administering provider’s signature and credentials in the drug administration note Unsigned note; claim denied on audit

J3471 wastage and the JW modifier

When Vitrase comes in a single-dose vial and only part of it is given, the unused drug is discarded and reported with modifier JW. CMS enforces its drug wastage policy, so a missing JW line is a documentation deficiency that can surface on audit. Since July 2023, Medicare has also required modifier JZ when no drug from a single-dose container is discarded.

How to report JW wastage for J3471

  1. Claim line 1 (drug administered): bill J3471 with units equal to the dose given to the patient. Attach the NDC, UN qualifier, and administered units in the supplemental NDC field.
  2. Claim line 2 (discarded drug): bill J3471 with modifier JW. Set units equal to the USP units wasted, which is the vial contents minus the administered amount. Use the same NDC as line 1.
  3. Document the wastage in the medical record: note the vial size, the dose administered, and the amount discarded. The Medicare Claims Processing Manual (Chapter 17, Section 40) requires this documentation in the chart to support the JW line.

Payment for JW wastage lines varies by payer. Medicare Part B pays for the wasted drug at the same ASP+6% rate as the administered portion. Some commercial payers do not pay JW lines, so verify payer policy before routinely billing wastage.

Common claim denial reasons for J3471 and how to fix them

Structured denial management workflows cut the revenue lost to J3471 denials. The table maps the most frequent denial triggers to their root causes and fixes. Check code specifics in the AAPC HCPCS code lookup before rebilling.

Denial reason Root cause Corrective action
Wrong code: J3470 billed instead of J3471 The chargemaster maps Vitrase (ovine) to J3470, the bovine code Update the chargemaster, rebill with J3471, and confirm the drug source in the order
Missing NDC NDC not captured at administration or not entered in the billing system Add NDC capture to the drug administration workflow. Set billing software to require an NDC before J3471 goes out.
Units billed incorrectly Vial contents billed instead of the administered dose, or units not converted to 1-USP-unit increments Confirm the dose in USP units from the administration note, then rebill with the correct units
Prior authorization missing Drug given without confirming that the plan required PA Request retrospective authorization if the payer allows it. Build a PA check into the pre-service workflow.
Non-covered diagnosis Claim submitted with a primary condition code rather than the hyaluronidase indication Link the ICD-10 code to the indication for hyaluronidase (e.g. fluid replacement), not just the underlying disease
JW modifier omitted on wastage Partial vial used but wastage not reported, so a payer edit flags the claim Add a JW line for wasted units, and document vial size and amount discarded in the note
Dose of 1,000+ units billed on J3471 alone A high dose billed per unit on J3471, past its 999-unit range Bill J3472 per 1,000 units and any remainder under 1,000 on J3471. Check payer policy.

ICD-10 diagnosis codes commonly paired with J3471

The diagnosis code on a J3471 claim must reflect why hyaluronidase was used, not the patient’s primary chronic condition. A patient with heart failure receiving hypodermoclysis needs the dehydration code, not I50.9, to support medical necessity. Confirm each code in our ICD-10 lookup for coders before the claim goes out.

  • E86.0 (Dehydration) and E86.1 (Hypovolemia): commonly used for hypodermoclysis where oral or IV rehydration was not feasible.
  • Z79.899 (Other long-term drug therapy): may support adjuvant use when hyaluronidase improves absorption of a concurrent injectable.
  • Urography-related codes: for subcutaneous urography, use the ICD-10 code for the urological condition being investigated.

Payer Local Coverage Determinations (LCDs) may restrict covered diagnoses for J3471. Check the relevant Medicare Administrative Contractor (MAC) LCD and any commercial payer policy before assuming a diagnosis will be accepted. Medical spa and aesthetic practices should note that Medicare and most commercial payers do not cover cosmetic indications under J3471.

Pro Tip

Build a J3471 charge capture checklist into your clinical workflow. Confirm the drug source (ovine) and document the dose in USP units. Pull the NDC from the administered vial, and map the indication code to the hyaluronidase use. Those four checkpoints prevent the four most common denials.

How Pabau keeps J3471 claims clean

On a typical J3471 claim, the dose lives in the treatment note and the NDC on a vial label. The units sit in a separate billing screen. Each handoff is a chance to retype a number wrong or miss the 999-unit limit.

Pabau, the practice management platform we build, keeps treatment notes, stock records and billing in one system. The dose charted and the vial drawn from stock sit on the same patient record as the invoice. Our claims tools for coders then build the claim from that record, so nobody re-keys the units.

That leaves fewer chances for a unit mismatch or a missing NDC, the two denial triggers this guide keeps returning to.

Stop J3471 denials before they start

Pabau keeps the treatment note, vial stock and claim on one patient record, so J3471 units and NDCs match what was given.

Pabau claims management dashboard

Conclusion

J3471 coding comes down to two checks before the claim leaves: which product was given, and how many units. Get the source right and the code follows. Get the dose right and the split between J3471 and J3472 follows.

The trade-off is a minute at the point of care. Recording the NDC, lot and exact dose during the visit saves a rebill weeks later. Book a demo to see how Pabau carries the charted dose straight through to a clean drug claim.

Continue your research

Continue your research

Need to understand drug code denials in depth? Denial management in healthcare explains how to categorize, track, and appeal claim denials across payer types.

Looking for a clean claim checklist? Clean claim requirements outlines the data elements every drug claim must carry before submission.

Billing a Vitrase dose of 1,000 units or more? HCPCS code J3472 covers the per-1,000-unit ovine code and how it pairs with J3471.

Working with a bovine product instead? HCPCS code J3470 explains billing for Amphadase and Hydase.

Want to see how drug claims move through the system? Revenue cycle management covers the workflow from drug administration to payment posting.

Frequently asked questions

What does HCPCS code J3471 cover?

HCPCS code J3471 covers injection of preservative-free ovine hyaluronidase, billed per 1 USP unit for doses up to 999 units. Vitrase is the main product billed under it.

How many units can be billed under J3471?

J3471 covers doses up to 999 USP units, billed per unit administered rather than per vial. Doses of 1,000 units or more are billed with J3472 per 1,000 units, with any remainder on J3471. A 1,200-unit dose, for example, is J3472 × 1 plus J3471 × 200. Check payer policy for the split.

What is the difference between J3471 and J3470?

J3470 is the code for bovine hyaluronidase, such as Amphadase and Hydase, with each billing unit covering up to 150 units. J3471 covers preservative-free ovine hyaluronidase, billed per 1 USP unit up to 999. Vitrase maps to J3471, and billing it as J3470 is a coding error.

Does Medicare cover J3471?

Yes, Medicare Part B covers J3471 for FDA-approved indications under the buy-and-bill model, paid at ASP+6% of the current quarter’s Average Sales Price. Medicare Advantage plans may require prior authorization. Medicare does not cover off-label uses, including cosmetic applications.

Why would a J3471 claim be denied?

The most common reasons are a missing or malformed NDC, J3470 billed instead of J3471, and units counted from the vial instead of the dose. Missing prior authorization and a diagnosis that doesn’t reflect the hyaluronidase indication follow. Most can be prevented by capturing the right data at the point of administration.

Can J3471 be billed with an administration code?

Yes, and it must be. J3471 is a drug code and needs a paired CPT administration code on the same claim. Use CPT 96372 for a subcutaneous or intramuscular injection. Use 96369 and 96370 for subcutaneous infusion (hypodermoclysis), depending on infusion time. Place the administration code first and J3471 on the following line.

×