Pabau Engage inbox

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

Learn more
HCPCS Code

HCPCS code J1245 – Dipyridamole injection


Code Definition

J1245 is the HCPCS Level II code for injection, dipyridamole, per 10 mg. It bills IV dipyridamole given as a pharmacologic stress agent for thallium myocardial perfusion imaging when a patient cannot exercise.

The code is billed per 10 mg, so one 50 mg single-dose vial equals 5 units. The usual 0.57 mg/kg dose is rounded up to whole units, and in the office any discarded remainder goes on a JW line.

Code range
J0000-J9999 Drugs administered other than oral method
Billing unit
1 unit = 10 mg (Medicare MUE 10 units per day)
Status
Active, effective January 1, 1993
Billable
No
Code also known as
IV Persantine (discontinued brand), dipyridamole injection USP
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 J1245 bills dipyridamole injection, the IV stress agent used in thallium myocardial perfusion imaging, at one unit per 10 mg.

The labeled dose is 0.142 mg/kg/min for 4 minutes, or 0.57 mg/kg in total. A 70 kg patient receives about 40 mg, which bills as 4 units.

Each 50 mg single-dose vial holds 5 units, and the Medicare MUE allows 10 units per day, which covers two vials.

Office claims need a JW line for discarded drug or the JZ modifier for zero waste. Packaged hospital outpatient claims need neither.

J1245 is not diphenhydramine. Injectable diphenhydramine is J1200, and oral diphenhydramine given as a chemotherapy antiemetic is Q0163.

HCPCS code J1245 bills IV dipyridamole per 10 mg

HCPCS code J1245 is the Level II code for injection, dipyridamole, per 10 mg. It bills the drug given as a pharmacologic stress agent when a patient cannot exercise for myocardial perfusion imaging. Each billed unit is 10 mg, so a full 50 mg vial is 5 units.

The code was added on January 1, 1993, and it is still active. The quick reference below draws on the HCPCS file, the dipyridamole injection label on DailyMed and the CMS MUE table effective October 1, 2026.

FieldDetail
HCPCS codeJ1245
Official descriptorInjection, dipyridamole, per 10 mg
Billing unit1 unit = 10 mg
DrugDipyridamole injection, USP, 5 mg/mL (the original brand, IV Persantine, is discontinued)
Package50 mg in a 10 mL single-dose vial, which equals 5 units
Labeled useAlternative to exercise in thallium myocardial perfusion imaging
Labeled dose0.142 mg/kg/min infused over 4 minutes (0.57 mg/kg total)
Medicare MUE10 units per day, date-of-service edit (MAI 3)
StatusActive, effective January 1, 1993

What dipyridamole injection is used for

Dipyridamole injection has one FDA-labeled use. The label indicates it as an alternative to exercise in thallium myocardial perfusion imaging, to evaluate coronary artery disease in patients who cannot exercise adequately.

The drug is a coronary vasodilator. Per the label, thallium-201 is injected within 5 minutes after the 4-minute infusion ends. Parenteral aminophylline must be on hand to relieve bronchospasm or chest pain, at 50 to 250 mg by slow IV injection.

That narrow use shapes billing. J1245 belongs on stress imaging claims only, and oral dipyridamole tablets are a separate product that never bills under it.

How to calculate J1245 units from patient weight

Start from the patient’s weight in kilograms on the day of the test. Three steps turn it into claim lines:

  • Dose: Multiply the weight by 0.57 mg/kg. The label notes that a total dose beyond 60 mg is not needed for any patient.
  • Administered units: Divide the dose by 10 and round up to a whole unit, because CMS does not pay fractional units.
  • Discarded units: Subtract the administered units from the units opened, which is 5 per vial or 10 for two vials.

The label’s rate of 0.142 mg/kg/min over 4 minutes multiplies out to 0.568 mg/kg. The label rounds that to 0.57 mg/kg, which the examples below use.

Patient weightDose at 0.57 mg/kgAdministered unitsVials openedOffice claim
50 kg28.5 mg313 units, plus 2 units on a JW line
60 kg34.2 mg414 units, plus 1 unit on a JW line
70 kg39.9 mg414 units, plus 1 unit on a JW line
80 kg45.6 mg515 units with JZ
90 kg51.3 mg626 units, plus 4 units on a JW line
110 kg62.7 mg, though the label says 60 mg is enough6 at a 60 mg dose26 units, plus 4 units on a JW line

The 80 kg row is the one to watch. Its 45.6 mg dose rounds up to the whole vial, and the 4.4 mg left over is less than one unit. The CMS JW and JZ modifier FAQ bars a discarded amount under one unit from the claim, so the line carries JZ.

The MUE of 10 units fits two vials, which covers the 60 mg ceiling and its waste. The NCCI Policy Manual says the J1245 MUE was set for a single pharmacologic stress test. A second stress test on the same date goes on its own line with modifier 59 or XU.

JW and JZ rules depend on where the test happens

Dipyridamole comes in single-dose vials, and CMS lists J1245 among the codes its discarded drug policy covers. Whether the modifiers apply turns on one question: Is J1245 separately payable in that setting?

SettingHow J1245 is paidJW or JZ
Physician office (POS 11)Separately, from the quarterly ASP payment limitRequired. JW reports the discarded units, and JZ attests to no waste.
Hospital outpatient departmentPackaged into the imaging payment (status indicator N)Not required, per CMS FAQ 23
Reading physician billing only the interpretationNot billed by this physician, since the facility supplied the drugNot applicable

In the office, the administered units go on one line with no modifier. The discarded units go on a second line with JW, and both lines pay. When nothing is discarded, the single line carries JZ instead.

Since October 1, 2023, a claim missing the required modifier may be returned as unprocessable until it is resubmitted. That makes the modifier a front-end edit rather than an audit risk you can fix later.

Pro Tip

Record the weight, the dose calculation and the discarded milligrams in the stress-test note before the vial is thrown away. Those three figures are what support the JW line if the claim is ever audited.

Medicare payment for HCPCS code J1245

In the office, Medicare pays J1245 from the ASP payment limit file. For October 1 to December 31, 2026, the limit is $8.410 per 10 mg unit, with 20% coinsurance. A full 50 mg vial therefore pays $42.05 across its administered and JW lines.

A hospital outpatient department gets no separate payment for the drug. Under 42 CFR 419.2(b)(15), pharmacologic stress agents are drugs that function as supplies in a diagnostic test. Their cost is packaged into the payment for the imaging study.

The limit is reset every quarter from new sales data. Pull the current file before you update a charge, and do not carry an old rate forward.

Administration and imaging codes billed with J1245

Do not add an IV push or infusion code for the dipyridamole itself. The NCCI Policy Manual states that cardiovascular stress tests include the injection or infusion used for pharmacologic stress. CPT codes 36000 and 96360-96379 are not reported separately.

The codes that travel with J1245 describe the stress test, the imaging and any reversal drug:

  • Stress test: 93015 for the global service, or 93016, 93017 and 93018 when supervision, tracing and interpretation are billed separately
  • Perfusion imaging: 78452 for multiple SPECT studies, such as rest and stress, or 78451 for a single study
  • Radiopharmaceutical: A9505 for thallium Tl-201 per millicurie, or A9500 and A9502 for technetium sestamibi and tetrofosmin
  • Reversal: J0280 for aminophylline, up to 250 mg, when it is given for side effects

ICD-10-CM codes that support a J1245 claim

J1245 takes its medical necessity from the perfusion study it supports. Link the diagnosis that justified the stress test, then document why the patient could not exercise.

ICD-10-CM codeDescriptionWhen it fits
R07.9Chest pain, unspecifiedChest pain workup when no more specific code applies
R07.89Other chest painChest pain that the record describes more specifically
I20.9Angina pectoris, unspecifiedSuspected or known angina under evaluation
I25.10Atherosclerotic heart disease of native coronary artery without angina pectorisKnown coronary artery disease being reassessed
I25.119Atherosclerotic heart disease of native coronary artery with unspecified angina pectorisKnown coronary artery disease with angina
R06.02Shortness of breathDyspnea as the presenting symptom
R94.39Abnormal result of other cardiovascular function studyFollow-up of an abnormal earlier stress test
Z01.810Encounter for preprocedural cardiovascular examinationPreoperative risk assessment, where the payer covers it

Add a secondary code for the reason exercise was not possible. M17.0 for bilateral primary osteoarthritis of the knee and Z99.3 for wheelchair dependence are two examples. Coverage lists for myocardial perfusion imaging vary by MAC, so check your contractor’s billing article.

NDC details for dipyridamole injection

Every dipyridamole injection product on the US market traces to one Hikma generic approval, ANDA 074521. The FDA NDC directory lists these packages, all at 5 mg/mL:

LabelerNDC (11-digit)PackageJ1245 units
Hikma Pharmaceuticals00641-2569-41One 10 mL single-dose vial (50 mg)5
Hikma Pharmaceuticals00641-2569-44Carton of five 10 mL single-dose vials25 per carton
Henry Schein (repackager)00404-9852-10One 10 mL single-dose vial (50 mg)5
HealthFirst (relabeler)51662-1447-01One 10 mL vial (50 mg)5

Report the NDC in 11-digit 5-4-2 format after the N4 qualifier, followed by the unit qualifier ML and the volume used. Medicaid programs require the NDC on physician-administered drug claims, and many commercial plans ask for it too. A superbill with NDC fields keeps the vial details with the encounter.

Codes commonly confused with J1245

J1245 sits between J1240 and J1250, among drug names that look alike. The table separates it from the diphenhydramine codes and from the other stress agents.

CodeDescriptorHow it differs from J1245
J1245Injection, dipyridamole, per 10 mgVasodilator stress agent for perfusion imaging
J1200Injection, diphenhydramine HCl, up to 50 mgInjectable antihistamine (Benadryl), billed per 50 mg
Q0163Diphenhydramine hydrochloride, 50 mg, oral, FDA-approved prescription anti-emetic for use at chemotherapy (abbreviated)Oral tablet billed with chemotherapy, never a stress agent
J1240Injection, dimenhydrinate, up to 50 mgAntiemetic injection with a similar name
J2785Injection, regadenoson, 0.1 mgSelective vasodilator stress agent, billed per 0.1 mg
J0153Injection, adenosine, 1 mgVasodilator stress agent and antiarrhythmic, billed per 1 mg since 2015
J1250Injection, dobutamine HCl, per 250 mgInotropic stress agent that raises heart rate and contractility
J0280Injection, aminophylline, up to 250 mgReversal drug for dipyridamole side effects, billed on its own line
J3490Unclassified drugsNever used for dipyridamole, because J1245 describes it

Common J1245 denials and how to fix them

Most J1245 denials trace back to the unit maths, the setting or a bundled code. For the codes behind each one, see the guide to denial codes in medical billing.

Denial reasonTypical responseHow to fix it
Units above the MUE of 10CO-151Recheck the dose maths. Bill a second stress test on the same date on its own line with 59 or XU.
No JW or JZ on an office claimReturned as unprocessableAdd a JW line for the discarded units, or JZ for zero waste, then resubmit.
Infusion code billed for the stress agentCO-97Remove 96374 or 96365. NCCI bundles the infusion into the stress test.
Diagnosis does not support stress imagingCO-11Link the symptom or coronary diagnosis, plus the reason the patient could not exercise.
Missing or invalid NDC on a Medicaid or commercial claimCO-16Add the 11-digit NDC, the N4 qualifier and the volume from the vial used.

Fixing the claim is half the job. A denial management workflow that tracks why each line failed stops the same error from recurring.

Payer rules for J1245

Coverage for J1245 follows the stress imaging study it supports. How that plays out differs by payer:

  • Traditional Medicare: No national prior authorization applies to J1245. The MAC’s rules for myocardial perfusion imaging decide coverage.
  • Medicare Advantage and commercial plans: Many require authorization for nuclear cardiology studies. Put the imaging authorization number on the claim, since J1245 rides on that test.
  • Medicaid: The 11-digit NDC is required on the J1245 line, along with the qualifier and quantity.
  • Hospital outpatient claims: The drug is packaged, so list it with its charge but expect no separate payment.

Documentation that supports a J1245 claim

A clean claim for J1245 needs a stress-test record that shows how each unit was reached. Keep these items in the chart:

  • An order naming pharmacologic stress, the indication, and why the patient cannot exercise
  • The weight in kilograms on the day and the dose calculation at 0.142 mg/kg/min for 4 minutes
  • The dilution volume and the infusion start and stop times
  • The NDC, lot and expiry of each vial opened
  • The milligrams given and the milligrams discarded, or a statement that none were discarded
  • Vital signs and ECG monitoring during and for 10 to 15 minutes after the infusion, as the label directs
  • Any aminophylline given, with dose and time, for its own J0280 line
  • Asthma history, since the label warns that it may raise the risk of bronchospasm

How Pabau keeps J1245 stress-test claims complete

J1245 errors usually start between the stress lab and the billing desk. The weight, dose and discarded milligrams sit in a nursing note, and someone retypes them into units days later.

In Pabau, the practice management and billing platform we build, the stress-test note and the claim share one patient record. Stock carries its lot number and expiry date, and the lot is recorded against the patient and the appointment. The vial details for the NDC line are already in the record when billing starts.

Pabau claims management screen
Pabau’s claims management sends US claims through Claim.MD, so the J1245 and JW lines leave from the record that holds the dose calculation.

Pabau’s claims management software sends CMS-1500/837P claims through the Claim.MD clearinghouse. Eligibility checks, ERA remittances and secondary claims run in the same system. Your team can work a denied J1245 line from the place the test was documented.

Send complete J1245 stress-test claims

Pabau keeps the stress-test note, vial lot records and US claims sent through Claim.MD on one patient record. Your team bills J1245 and its JW line from the documented dose.

Pabau claims management interface

Conclusion

Bill J1245 from the patient’s weight on the day of the test. Multiply kilograms by 0.57, round up to whole 10 mg units, and put the rest of the vial on a JW line in the office.

Check the setting before you add modifiers. Office claims need JW or JZ, while hospital outpatient claims package the drug and need neither. Leave the infusion code off every pharmacologic stress claim.

Book a demo to see how Pabau keeps stress-test notes and US claims together for your cardiology practice.

Continue your research

Continue your research

Need a full denial management playbook? Denial management in healthcare covers the end-to-end process for routing, correcting, and appealing denied claims.

Looking for revenue cycle fundamentals? What is revenue cycle management explains how drug billing fits into the broader claims lifecycle.

Want to understand the clearinghouse layer? Medical claims clearinghouse explains how claims are scrubbed and routed before they reach a payer.

Frequently asked questions

What is HCPCS code J1245?

HCPCS code J1245 is the Level II code for injection, dipyridamole, per 10 mg. It bills IV dipyridamole used as a pharmacologic stress agent for myocardial perfusion imaging. One unit equals 10 mg, so a 50 mg vial is 5 units.

Is J1245 the code for diphenhydramine?

No. J1245 is dipyridamole. Injectable diphenhydramine is billed with J1200, injection, diphenhydramine HCl, up to 50 mg. Oral diphenhydramine given as a chemotherapy antiemetic is Q0163.

How many units of J1245 should I bill?

Multiply the patient’s weight in kilograms by 0.57 to get the dose in milligrams, then divide by 10 and round up. A 70 kg patient receives about 40 mg, which is 4 units. The Medicare MUE allows up to 10 units per day.

Does J1245 need the JW or JZ modifier?

In a physician office, yes. Report the discarded units on a separate JW line, or add JZ when nothing was discarded. On hospital outpatient claims J1245 is packaged, so neither modifier applies.

Can I bill an IV infusion code with J1245?

No. The NCCI Policy Manual bundles the injection or infusion of a pharmacologic stress agent into the cardiovascular stress test. CPT codes 36000 and 96360-96379 are not reported separately for it.

What diagnosis codes support J1245?

Use the diagnosis that justified the perfusion study, such as R07.9 for chest pain, I20.9 for angina or I25.10 for coronary artery disease. Add a code for the reason the patient could not exercise, such as M17.0 or Z99.3.

What does Medicare pay for J1245?

For October 1 to December 31, 2026, the Medicare Part B payment limit is $8.410 per 10 mg unit. A full 50 mg vial pays $42.05. Hospital outpatient claims get no separate payment, because the drug is packaged.

Avatar photo
Maja Popovska
Content Writer

Maja is a Senior Content Writer at Pabau, where she covers everything from practice management and compliance to medical aesthetics and patient experience. Off the clock: binging true crime docuseries, baking and dreaming about travel.
×