Key takeaways
HCPCS code J7320 describes hyaluronan or derivative, Genvisc 850, for intra-articular injection, per 1 mg, billed under Medicare Part B
Reimbursement is calculated at ASP+6%, and units billed equal the milligrams administered (one 25 mg Genvisc 850 syringe = 25 units)
J7320 must always be paired with an administration CPT code: 20610 (no image guidance) or 20611 (ultrasound-guided)
Pabau’s claims management software streamlines buy-and-bill workflows, NDC reporting, and claim submission for physician-administered drugs like J7320
HCPCS code J7320 is the Level II Healthcare Common Procedure Coding System code for hyaluronan or derivative, Genvisc 850, for intra-articular injection, per 1 mg. It belongs to the J-code range, which covers drugs administered by a physician or another qualified healthcare professional. Those drugs are billed under Medicare Part B on the patient’s behalf.
Genvisc 850 is supplied as a 25 mg per 2.5 mL prefilled syringe, which works out to 10 mg per mL. The course runs to five weekly intra-articular injections into the knee joint. Verify syringe sizing and the injection schedule against the FDA-approved prescribing information before billing.
HCPCS code J7320 fee schedule and Medicare reimbursement
Medicare Part B reimburses J7320 under the Average Sales Price (ASP) methodology. The payment rate equals ASP plus 6% (ASP+6%), which compensates the practice for the cost of acquiring Genvisc 850 plus a handling margin. CMS updates ASP payment limits quarterly, so reimbursement rates fluctuate each quarter based on manufacturer-reported sales data.
Practices billing J7320 should use claims management software that reflects current quarterly ASP rates. Submitting claims at an outdated rate does not change what Medicare pays. It does distort cash flow projections if the practice estimates reimbursement at purchase time.

Always pull the current quarter’s ASP file directly from the CMS Physician Fee Schedule lookup tool before estimating reimbursement for a patient course of therapy.
Medicare coverage criteria for viscosupplement injections
Coverage under CMS Local Coverage Article A52420 requires the practice to demonstrate medical necessity before billing J7320. Failing to document these criteria is one of the top reasons viscosupplementation claims are denied on post-payment audit. Read the applicable coverage article before the injection is given, not after the payment is recouped.
CMS coverage criteria for intra-articular hyaluronan injections (per Article A52420) generally require:
- A confirmed diagnosis of osteoarthritis of the knee (primary gonarthrosis or related degenerative knee disease)
- Documented failure of conservative therapy, typically including NSAIDs and/or physical therapy over a defined period
- A physician determination of medical necessity documented in the patient record
- No active joint infection or skin conditions at the injection site
Coverage limitations and the number of allowable injection courses per year vary by Medicare Administrative Contractor (MAC). Do not apply a universal injection-per-year limit to all patients. Check your MAC’s applicable LCD or LCA for the precise utilization guidelines in your jurisdiction.
ICD-10 diagnosis codes that support J7320 medical necessity
Every J7320 claim must be paired with a valid ICD-10-CM diagnosis code from the M17.x category (gonarthrosis, or osteoarthritis of the knee). These are the codes listed in CMS Local Coverage Article A52420 as supporting medical necessity. Submitting J7320 with an ICD-10 code not on the approved list triggers an automatic denial.
Always code to the highest level of specificity. M17.11 and M17.12 are preferred over M17.9 because they capture laterality, which also aligns with the LT/RT modifier requirement on the claim.
If the documentation names a different joint or cause, check the neighboring entries in our ICD-10-CM codes library. Refer to the CDC/NCHS ICD-10-CM tool for the complete current-year code list before submitting.
Administration CPT codes to bill alongside J7320
J7320 covers only the drug component of the injection. The administration itself must be billed with a separate CPT code. Orthopedic and sports medicine practices choose between two codes, depending on whether ultrasound guidance is used.
20611 requires permanent image storage and a written report documenting ultrasound guidance. Billing 20611 without meeting that documentation standard is a compliance risk.
When no ultrasound is used, bill 20610. Never bill both on the same date for the same joint injection. The administration code you choose sets the administration rate, and J7320 stays the drug component either way.
How the buy-and-bill process works for J7320
Under Medicare Part B, buy-and-bill is the billing model for physician-administered drugs. The practice purchases Genvisc 850 directly, administers it, and then bills Medicare for the drug (J7320) and the administration service (20610 or 20611). The practice carries the acquisition cost until Medicare pays, so timing matters as much as coding.
- Order the drug: Purchase Genvisc 850 from a licensed wholesaler or specialty distributor. Retain the purchase invoice; it is required for Medicare claims as proof of acquisition cost.
- Store appropriately: Follow OrthogenRx storage requirements per the FDA prescribing information. Document lot number and expiration date in your inventory records.
- Verify coverage and eligibility: Confirm the patient’s Medicare enrollment, any applicable prior authorization requirements, and that the diagnosis supports medical necessity before the injection date.
- Administer the injection: Document the injection date, laterality, dose administered (in mg), lot number, NDC, and the administering provider in the patient record.
- Submit the claim: Bill J7320 with units equal to the milligrams administered, plus the paired CPT code (20610 or 20611). Add the LT or RT modifier, the supporting ICD-10 code, and the NDC on the drug line.
- Receive reimbursement: Medicare Part B pays ASP+6% for the drug and the applicable RVU-based fee for the administration code. Apply patient cost-sharing (20% coinsurance) after Medicare payment.
Pro Tip
Track your Genvisc 850 acquisition cost against the current quarterly ASP before each injection course. If the ASP+6% payment falls below your purchase cost for a given quarter, contact your wholesaler about contract pricing options before administering the next syringe.
Prior authorization requirements for J7320
Prior authorization (PA) requirements for J7320 vary significantly by payer. Check patient eligibility and PA requirements before the first injection date. Retroactive authorization is rarely approved once the drug has been administered.
- Medicare: Traditional Medicare (fee-for-service) generally does not require prior authorization for J7320, but some Medicare Administrative Contractors may require it under their LCD. Check your MAC’s specific requirements.
- Medicare Advantage: Plans set their own PA policies. Many Medicare Advantage plans require prior authorization for viscosupplementation injections. Always verify at the plan level, not just the Medicare level.
- Commercial payers: Most commercial insurers require PA for viscosupplementation. Step therapy (documenting that NSAIDs and physical therapy were tried and failed) is a common prerequisite. Submission typically requires office notes, X-ray evidence of osteoarthritis, and a letter of medical necessity.
- Medicaid: State programs vary widely. Some cover viscosupplementation; others exclude it entirely. Verify with the applicable state Medicaid fee schedule and prior auth criteria.
Keep all PA approval numbers, approval dates, and expiry dates documented in the patient record. Include the authorization number on the claim when required by the payer.
Documentation requirements for J7320 claims
Medicare auditors target viscosupplementation claims specifically because documentation deficiencies are common. The charge slip for the injection visit is only the starting point. The underlying medical record must support every element of the claim independently.
Required documentation for each J7320 claim includes:
- Confirmed diagnosis of knee osteoarthritis with ICD-10 specificity (right, left, bilateral)
- Documentation of conservative therapy failure: duration, modalities tried, patient response
- Physician order for the injection, including drug name, dose, route, and frequency
- NDC number and lot number of the Genvisc 850 syringe administered
- Purchase invoice from the wholesaler (required for buy-and-bill audits)
- Injection note: date, laterality, administering provider, dose in mg, and patient tolerance
- Ultrasound guidance documentation and permanent image storage if billing CPT 20611
- Prior authorization number if required by the payer
Complete injection notes are the most effective safeguard against post-payment audit recoupment. Practices that rely on templated notes without capturing laterality, NDC, and lot number are the most exposed.
Modifiers and units for J7320
Units and modifiers are where many practices make costly, avoidable billing errors on J7320 claims. The unit reporting rule is straightforward: Bill 1 unit of J7320 per 1 mg administered.
One 25 mg Genvisc 850 syringe means the claim line reads J7320 with 25 units. Billing a single unit regardless of the dose administered results in significant under-reimbursement.
When billing bilateral injections, bill each knee on a separate claim line with the appropriate modifier. Bundling both knees on one claim line without a bilateral indicator causes underpayment. It also triggers a denial for the missing modifier.
Always check that bilateral medical necessity documentation meets your MAC’s requirements, as some LCDs impose additional criteria for same-day injections. The diagram below shows how the two claim lines fit together for one injection visit.

Common billing errors and how to avoid them
Viscosupplementation claims are among the more denial-prone in orthopedic billing. Most denials trace back to a short list of recurring errors. A pre-submission checklist built around these six failure points removes the most common denial triggers. Building denial management into the submission workflow costs far less than appealing after the fact.
Review denial reason codes by claim type each month. A spike in denials on J7320 claims almost always points to one of the errors above. Fixing the root cause in your billing workflow stops the same error recurring across an entire injection course.
Pro Tip
Build a J7320 pre-submission checklist into your billing workflow. Confirm the ICD-10 code against the LCD list and match units to the milligrams administered. Record the NDC from the syringe label, select the administration CPT, and apply the laterality modifier. Add the prior auth number if the payer requires one. Running through those six checks before submission prevents the most common denial patterns.
Related HCPCS J-codes for hyaluronan viscosupplements
Genvisc 850 (J7320) is one of several viscosupplement products with their own dedicated HCPCS J-code. Each product-specific code is tied to a single branded drug. Substituting one product for another without changing the J-code is a billing error. Coders who handle more than one viscosupplement should know the full hyaluronan J-code family to avoid crosswalk errors.
Verify injection schedules, syringe or vial sizes, and injection counts against current FDA prescribing information for each product before billing. These details affect units billed and, in some cases, the payer’s utilization guidelines for the number of allowable injection courses. For full code lookup and crosswalks, the AAPC Codify HCPCS lookup and the CMS HCPCS overview are the primary reference points.
How Pabau keeps J7320 claims clean from purchase to payment
Most practices track viscosupplementation across three places. The lot number sits in a paper log, the invoice sits with the wholesaler, and the units get typed into the claim from memory. Each handoff is a chance for the dose and the claim line to drift apart.
Practice management software like Pabau keeps the injection note, the product details, and the charge on one patient record. The dose the provider documents is the dose the biller sees. Units on the J7320 line then match the syringe that was administered.
Insurer details live on the same record, so the claim goes out with the payer, the modifier, and the diagnosis already attached. Pabau also flags missing details before submission and tracks denials in one dashboard. Across a five-injection course, that means reworking one line instead of rebuilding the course.
Manage buy-and-bill claims without the paperwork pile
Pabau’s claims management tools handle NDC reporting, claim submission, and denial tracking for physician-administered drugs. See how it works for injection-based practices.
Conclusion
J7320 leaves no room for approximation. Get the units wrong, omit the NDC, or pair the code with the wrong ICD-10, and the line denies.
Buy-and-bill also puts the practice’s own money on the line. You pay for the syringe first and recover it only through a clean claim. That makes the pre-submission check the most valuable minute in the whole workflow.
Pabau’s claims management tools cover the full buy-and-bill cycle, from NDC capture through submission and denial tracking. To see how that works on injection-heavy billing, book a demo.
Continue your research
Need to understand how claim submissions are processed? Medical claims clearinghouse explains how electronic claims move from practice to payer and where errors get flagged before payment.
Want to reduce repeat denials across your billing team? Submitting a clean claim covers the elements every Part B claim must have before submission to avoid automatic rejections.
Looking to verify coverage before every injection session? Verifying patient eligibility outlines the pre-visit checks that prevent denied viscosupplementation claims downstream.
Frequently asked questions
What is HCPCS code J7320 used for?
J7320 is the HCPCS Level II J-code for Genvisc 850 (hyaluronan or derivative), a viscosupplement injected intra-articularly into the knee for the treatment of osteoarthritis. Practices bill it under Medicare Part B using the buy-and-bill model, paired with an administration CPT code (20610 or 20611). The claim also needs a supporting M17.x ICD-10 diagnosis code.
What is the Medicare reimbursement rate for J7320?
Medicare Part B reimburses J7320 at ASP+6% (Average Sales Price plus 6%). The exact dollar rate changes each quarter when CMS publishes updated ASP drug pricing files. Check the current quarterly ASP file on the CMS website. The Physician Fee Schedule lookup tool also gives the rate in effect on the date of service.
What CPT code is billed with J7320?
J7320 must always be paired with an administration code. Use CPT 20610 for a major joint injection without ultrasound guidance, or CPT 20611 when ultrasound guides the needle and the image is recorded. J7320 covers the drug cost only; the administration CPT covers the service. Billing J7320 alone without an administration code will result in the service component being denied.
Does J7320 require prior authorization?
Traditional Medicare fee-for-service generally does not require prior authorization for J7320, though individual MAC policies may differ. Medicare Advantage plans and most commercial payers do require prior authorization, typically including documentation of conservative therapy failure. Verify PA requirements with each payer before administering the first injection in a course.
What ICD-10 codes support J7320 medical necessity?
The ICD-10 codes supporting J7320 medical necessity are M17.11 and M17.12 for primary osteoarthritis of the right and left knee. M17.31 and M17.32 cover secondary osteoarthritis, and M17.9 covers an unspecified knee. Use only codes listed in your MAC’s applicable LCD or CMS Local Coverage Article. Other diagnosis codes will result in a medical necessity denial.
What is the difference between J7320 and J7321?
J7320 is specific to Genvisc 850 (OrthogenRx), while J7321 covers Hyalgan (Fidia Farmaceutici) and Supartz FX (Seikagaku). Each hyaluronan product has its own dedicated J-code because ASP pricing is calculated per product. Billing J7321 when Genvisc 850 was administered (or vice versa) is a coding error that may trigger a false-claim exposure on audit.
How many units of J7320 are billed per injection session?
Bill 1 unit of J7320 per 1 mg administered. Genvisc 850 comes as a 25 mg syringe, so bill 25 units of J7320 on the claim line. Do not default to 1 unit per syringe or per injection, as this under-reports the dose and results in significant under-reimbursement across a five-injection course.