Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

HCPCS Code J7515: Cyclosporine, oral, 25 mg billing guide

Key takeaways

Key takeaways

HCPCS Code J7515 represents cyclosporine, oral, 25 mg per billing unit – a Level II HCPCS J-code for immunosuppressive drugs.

Medicare Part B covers J7515 only for post-transplant use. Reimbursement follows the ASP+6% formula, which CMS updates quarterly.

Modifiers JW and JZ must be applied correctly. Incorrect or missing modifiers are a top OIG audit trigger for J7515 claims.

Practice management software like Pabau tracks J-code billing alongside clinical records, reducing the manual lookups that cause unit calculation errors.

Cyclosporine claims get denied more often than most immunosuppressant J-codes because of one avoidable problem: incorrect unit calculation. A patient prescribed 150 mg daily is billed as 6 units of HCPCS Code J7515, since 1 unit equals 25 mg. Billing teams frequently default to 1 unit per prescription line instead, leaving reimbursement on the table.

Managing patient management workflows that include drug administration billing requires precision at the unit level. This guide covers every element billing professionals need to submit J7515 claims accurately: dosage calculation, modifier rules, the NDC crosswalk, and supported ICD-10 diagnosis codes.

HCPCS Code J7515: Definition and code details

HCPCS Code J7515 is the Level II HCPCS code for cyclosporine, oral, 25 mg. It belongs to the J-code drug category, subcategory: immunosuppressive drugs. The Centers for Medicare and Medicaid Services (CMS) maintains the HCPCS Level II code set. CMS confirms J7515 as active for 2026, with an effective date of January 1, 2000.

Field Value
HCPCS Code J7515
Full description Cyclosporine, oral, 25 mg
Code type Drug (Level II HCPCS J-code)
Category Immunosuppressive drugs
Status Active (2026)
Effective date January 1, 2000
Billing unit 1 unit = 25 mg oral cyclosporine
Applicable modifiers JW, JZ

Drug description: Cyclosporine (J7515)

Cyclosporine is a calcineurin inhibitor that suppresses T-lymphocyte activity, preventing immune rejection of transplanted organs and reducing autoimmune inflammation. It is available under the brand names Neoral (Novartis), Sandimmune (Novartis), and Gengraf (AbbVie). All three are oral formulations that crosswalk to HCPCS Code J7515. Tracking the specific NDC for each is critical for compliant claim submission.

FDA-approved indications covered by J7515 billing include post-organ transplant rejection prophylaxis (kidney, liver, heart), severe rheumatoid arthritis unresponsive to methotrexate, plaque psoriasis, and uveitis. Off-label use exists but requires additional documentation of medical necessity.

Dermatology practices billing J7515 for psoriasis benefit from dermatology EMR software that keeps the diagnosis, dispensing record, and NDC in one chart. Using prescription management software that links the prescribed NDC to the corresponding HCPCS code reduces transcription errors between the clinical and billing record.

Stop wasting consultation time on prescription admin
Pabau’s prescription management tools link the prescribed NDC directly to the HCPCS code, cutting manual transcription during J7515 billing.

Medicare coverage and reimbursement for J7515

Medicare Part B covers J7515 as an oral immunosuppressant for beneficiaries who received a covered organ transplant under Medicare Part A coverage. Reimbursement follows the Average Sales Price method: CMS pays ASP+6% of the drug’s wholesale cost, and figures update quarterly.

Billing teams should reference the current CMS Average Sales Price pricing files to confirm the applicable payment rate for the claim quarter. Citing an outdated ASP is a common adjustment trigger.

Under the buy-and-bill model, the provider purchases cyclosporine and dispenses it to the patient. The practice then bills J7515 to recover the drug cost plus the 6% add-on.

Accurate drug inventory management at the practice level is necessary to track acquisition cost against ASP reimbursement and flag negative-margin dispensing events. Non-Medicare payers may use contracted rates rather than ASP; verify coverage and unit rates with each commercial plan before billing.

Inventory management Pabau
Pabau’s inventory management tracks cyclosporine acquisition cost against ASP reimbursement to flag negative-margin dispensing early.

Billing units and dosage calculation for J7515

One unit of HCPCS Code J7515 equals 25 mg of oral cyclosporine. The number of units billed must reflect the total milligrams dispensed or administered in the reporting period, divided by 25. Rounding errors here directly reduce reimbursement or trigger overpayment audits.

Prescribed daily dose Calculation Units to bill (per day)
25 mg 25 ÷ 25 1 unit
50 mg 50 ÷ 25 2 units
100 mg 100 ÷ 25 4 units
150 mg 150 ÷ 25 6 units
200 mg 200 ÷ 25 8 units

When a 30-day supply is dispensed at once, multiply the daily unit count by 30 to arrive at total billable units for the claim period. Bill the actual quantity dispensed, not the prescribed quantity, and document any discrepancy in the patient record.

Pro Tip

Cross-check the dispensed quantity on the pharmacy or dispensing record against the units on the claim before submission. A 100 mg capsule package dispensed in a 30-day supply equals 120 units of J7515. Billing 1 unit instead of 120 leaves over 99% of reimbursement uncollected.

Applicable modifiers for J7515

Two modifiers apply to J7515 claims. Each has a specific use case and a compliance consequence when misapplied. CMS JW/JZ modifier policy has been in mandatory effect since July 1, 2023. Claims lacking the correct waste-reporting modifier are subject to recovery.

Modifier Name When to use Risk if omitted
JW Drug waste Unused portion of a single-dose vial or package is discarded Denied waste reimbursement; OIG audit flag
JZ No drug waste The entire dispensed amount is administered with no waste Missing modifier triggers CMS audit query

For most ambulatory J7515 claims where a full package is dispensed and the patient self-administers at home, JZ is the correct modifier. JW applies when the provider dispenses a partial package and discards the remainder in-office. Incorrect modifier use is one of the most common billing errors caught in medical chart audits.

NDC to HCPCS J7515 crosswalk

Medicare and many commercial payers require the National Drug Code (NDC) to be reported on J7515 claims alongside the HCPCS code. The NDC identifies the specific manufacturer, product, and package size dispensed.

The following brand NDC families crosswalk to HCPCS Code J7515 for 25 mg oral capsules. Note that generic manufacturers produce multiple NDCs that also map to J7515. Confirm current NDC status with the NLM HCPCS lookup API before submitting claims, since NDC codes change with manufacturer updates.

Brand name Manufacturer Strength HCPCS crosswalk
Neoral Novartis 25 mg capsule J7515
Sandimmune Novartis 25 mg capsule J7515
Gengraf AbbVie 25 mg capsule J7515
Cyclosporine (generic) Multiple 25 mg capsule J7515

NDC must be reported in the 11-digit format (5-4-2) on CMS-1500 claims, using the qualifier N4 in the appropriate field. Report the NDC, the quantity dispensed, and the unit of measure (UN for units). Missing or incorrectly formatted NDC is a top-five denial reason for J-code drug claims.

Covered ICD-10 diagnosis codes for J7515

Every J7515 claim requires a supporting ICD-10-CM diagnosis code that establishes medical necessity. The supported diagnosis codes fall into four clinical categories.

CMS and commercial payers cross-reference the billed HCPCS code against the listed diagnosis. An unsupported diagnosis linkage results in denial for lack of medical necessity. Renal complications such as N05.A can also support a J7515 claim when nephrotic syndrome drives the prescription.

ICD-10-CM code Description Clinical category
Z94.0 Kidney transplant status Post-transplant
Z94.4 Liver transplant status Post-transplant
Z94.1 Heart transplant status Post-transplant
M05.x / M06.x Rheumatoid arthritis (seropositive / other) Autoimmune
L40.0 / L40.1 Plaque psoriasis / Generalized pustular psoriasis Autoimmune
H20.0x / H20.1x Acute / Chronic iridocyclitis (uveitis) Autoimmune
N04.x Nephrotic syndrome Renal

Use the most specific ICD-10-CM code available. Z94.x transplant status codes should appear alongside any complication or rejection codes when applicable. Avoid unspecified codes, such as M06.9 instead of M06.00, when a more specific option exists. Payers apply that same specificity standard to related diagnoses, including M79.0 claims for unspecified rheumatism.

Documentation requirements and medical necessity

Clean J7515 claims depend on documentation that existed before the drug was dispensed, not assembled after a denial. Medicare and most commercial payers require the following in the patient record.

  • Diagnosis supporting medical necessity, with the ICD-10-CM code matching the billed diagnosis
  • Prescribing physician notes confirming cyclosporine is appropriate for the indication
  • Transplant history with date and organ type (for Z94.x claims)
  • Evidence that prior therapies were tried and failed, where required for autoimmune indications (e.g. methotrexate failure for rheumatoid arthritis)
  • Prior authorization documentation, if required by the specific payer and plan
  • Dispensing record showing the exact NDC, quantity dispensed, and date
  • Drug waste documentation if JW modifier is appended

Prior authorization requirements vary significantly by payer. Medicare Part B does not require prior authorization for post-transplant cyclosporine in most cases, but many commercial plans do. Confirm requirements plan by plan before dispensing. General practices coordinating post-transplant care alongside a specialist can rely on practice management software built for general practice to track authorization status.

Maintaining HIPAA compliance for medical offices includes retaining prior authorization records and dispensing logs according to the applicable record-keeping standard. Structured documentation workflows reduce the time spent reconstructing records at the point of an audit.

Selecting the wrong J-code from the immunosuppressant family is a common error, especially when switching a patient between routes of administration or drug classes. The table below covers the most frequently confused adjacent codes. Pre-transplant patients on dialysis may also generate claims for A4870, a related DME code billed alongside the immunosuppressant once the transplant proceeds.

HCPCS code Drug / description Route Unit
J7515 Cyclosporine, oral Oral 25 mg
J7516 Cyclosporine, intravenous IV 250 mg
J7514 Mycophenolate mofetil (Myhibbin), oral suspension Oral 100 mg
J7517 Mycophenolate mofetil, oral tablet Oral 250 mg
J7520 Sirolimus, oral Oral 1 mg

The critical distinction between J7515 and J7516 is the route of administration. J7516 covers intravenous cyclosporine at 250 mg per unit, typically used in inpatient or acute care settings. Billing J7515 for an IV administration, or J7516 for an oral dose, is both a denial risk and a compliance issue.

Common billing errors and how to avoid them

HCPCS Code J7515 has a consistent error pattern across practices. Most denials trace back to one of five mistakes. Knowing where others get it wrong is the fastest route to a cleaner claim rate.

  • Incorrect unit calculation: Billing 1 unit regardless of dose. For a 200 mg daily prescription, the correct bill is 8 units. Run a unit-calculation check against the dispensing record before claim submission.
  • Missing or wrong JW/JZ modifier: CMS requires one of these modifiers on every J7515 claim since July 1, 2023. A claim submitted without either modifier will be flagged. JZ is correct when no drug is wasted; JW is correct when a discarded remainder exists and is documented.
  • Unsupported ICD-10 linkage: Billing J7515 against a diagnosis that doesn’t establish medical necessity for cyclosporine results in automatic denial. A non-specific infection code instead of a transplant status code is a common example. Every J7515 claim needs an ICD-10-CM code from the supported list above.
  • Missing or malformed NDC: Omitting the NDC or using a 10-digit format instead of 11 digits are common denial triggers. Reporting the wrong manufacturer NDC for the brand dispensed is another frequent error. Use the N4 qualifier and 11-digit format consistently.
  • Prior authorization lapses: Commercial plans often require a new prior authorization annually or when the indication changes. Dispensing cyclosporine on an expired authorization creates a retroactive denial that is difficult to reverse. Track authorization expiry dates as part of the pre-dispensing workflow.

Catching these patterns before submission is a workflow problem, not a coding one. Building a pre-submission check into the billing process resolves most of them before a payer ever sees the claim.

Automate claims and billing with Pabau
Pabau’s claims management software flags missing modifiers and NDC fields before a J7515 claim leaves the practice.

How Pabau simplifies J7515 claims and documentation

Billing teams typically catch J7515 errors by hand: cross-referencing the dispensing log against the claim, checking the modifier, and confirming the NDC format before submission. That works until claim volume increases, and then a single missed step turns into a denial.

Pabau links the dispensing record, HCPCS code, modifier, and NDC directly in the patient chart. Its claims management tools flag a missing modifier, malformed NDC, or unsupported diagnosis code before the claim leaves the practice. That catches the same errors that drive most J7515 denials.

The result is fewer claims returned for rework and less time spent reconstructing documentation after a denial arrives. Billing staff can spend that time on new claims instead of chasing old ones.

Simplify drug billing workflows with Pabau

Pabau's claims management tools link dispensing records to HCPCS codes and flag missing modifiers, NDC fields, and diagnosis gaps before a claim leaves the practice.

Pabau practice management platform

Conclusion

J7515 claims fail for five predictable reasons, and every one of them is preventable at the point of submission rather than after a denial arrives.

The unit count, the modifier, and the diagnosis linkage all need a check before the claim leaves the practice. So do the NDC format and the prior authorization status. A correction after the fact is too late.

Practices that build that check into the billing workflow see fewer denials and spend less staff time on rework. Book a demo to see how Pabau supports immunosuppressant and other drug billing workflows.

Continue your research

Continue your research

Need a related renal billing reference? HCPCS Code A4774 covers ammonia test strips for dialysis patients who may later need transplant-related immunosuppressant billing.

Billing other drug administration codes? HCPCS Code H0022 walks through the billing rules for alcohol and drug intervention services.

Explaining complex drug regimens to patients? Patient communication covers strategies for explaining dosing, side effects, and adherence expectations clearly.

Frequently asked questions

What is HCPCS Code J7515?

HCPCS Code J7515 is the Level II HCPCS J-code for cyclosporine, oral, 25 mg. It is used by healthcare billing professionals to report the dispensing or administration of oral cyclosporine to Medicare Part B and commercial payers. One billing unit equals 25 mg of cyclosporine.

What HCPCS modifiers are used for cyclosporine J7515?

Two modifiers apply to J7515 claims. JW covers drug waste, used when a portion of the dispensed drug is discarded. JZ covers no drug waste, used when the entire dispensed amount is administered. CMS JW/JZ modifier reporting has been mandatory since July 1, 2023.

Is J7515 covered by Medicare Part B?

Yes, but only for post-transplant use. Medicare Part B covers J7515 as an oral immunosuppressant for beneficiaries who received a covered organ transplant under Medicare Part A coverage. Autoimmune indications such as rheumatoid arthritis and psoriasis are billed under Part D or commercial plans, not this Part B benefit. Coverage rules and reimbursement rates should be verified against the current CMS fee schedule quarter.

How do you calculate units when billing J7515?

Divide the total milligrams dispensed by 25 to get the number of units to bill. A 100 mg daily dose equals 4 units per day; a 30-day supply at 100 mg equals 120 units. Bill the quantity actually dispensed, not the prescribed quantity, and document any difference in the patient record.

What is the difference between J7515 and J7516?

J7515 covers oral cyclosporine at 25 mg per unit. J7516 covers intravenous cyclosporine at 250 mg per unit, used in inpatient or acute-care settings. Billing J7515 for an IV administration, or J7516 for an oral dose, is a compliance error.

What NDC codes crosswalk to HCPCS J7515?

Brand NDC families for Neoral (Novartis), Sandimmune (Novartis), and Gengraf (AbbVie) 25 mg oral capsules all crosswalk to J7515. Generic cyclosporine 25 mg capsules from multiple manufacturers also map to J7515. NDC codes change when manufacturers update packaging; confirm current NDC-to-HCPCS crosswalk data through the NLM or your billing platform before submitting claims.

What ICD-10 diagnosis codes support J7515?

Primary supported ICD-10-CM codes for post-transplant claims include Z94.0 (kidney), Z94.4 (liver), and Z94.1 (heart) transplant status. Autoimmune and renal codes include M05.x/M06.x (rheumatoid arthritis), L40.0/L40.1 (psoriasis), H20.0x/H20.1x (uveitis), and N04.x (nephrotic syndrome). Use the most specific code available, and avoid unspecified codes where a more specific alternative exists.

×