Key takeaways
HCPCS code J0153 covers injection, adenosine, 1 mg. It is billed per 1 mg unit, most often for pharmacological cardiac stress testing.
J0153 took effect on January 1, 2015. It absorbed two codes deleted that day, J0150 (therapeutic use, 6 mg) and J0151 (diagnostic use, 1 mg).
J0153 must not be used for adenosine phosphate compounds. The exclusion sits inside the official descriptor, so misuse is a compliance violation.
NDC reporting is required on every Medicare Part B claim for J0153. Omitting the NDC is a top denial trigger.
Pabau’s claims management software supports accurate drug code submission, NDC attachment, and payer-specific billing workflows.
HCPCS code J0153 is the current active code for adenosine injection, billed per 1 mg. The Centers for Medicare and Medicaid Services (CMS) maintains the official descriptor. It reads “Injection, adenosine, 1 mg (not to be used to report any adenosine phosphate compounds).” That parenthetical exclusion is not a footnote. It is part of the code descriptor itself, and misapplying the code to adenosine phosphate products constitutes a billing compliance violation.
J0153 took effect on January 1, 2015. It replaced two codes deleted the same day. J0150 covered adenosine for therapeutic use in 6 mg increments, and J0151 covered adenosine for diagnostic use in 1 mg increments. HCPCS 2015 folded both into one per-milligram code that applies whether the drug is given to diagnose or to treat.
J0153 covers branded Adenocard, made by Pfizer, and generic adenosine products. The coder’s job is to confirm the administered drug is adenosine, not an adenosine phosphate compound. Units are then calculated from the dose given.
Clinical use: When is adenosine injection indicated?
Adenosine’s primary clinical application is pharmacological cardiac stress testing. When a patient cannot perform adequate physical exercise, physicians administer adenosine as a vasodilator to simulate the hemodynamic effects of exertion. The drug dilates coronary arteries, revealing perfusion deficits that myocardial perfusion imaging (MPI) can then capture. Facilities offering IV therapy EMR software that tracks injectable drug administration workflows often encounter this billing scenario in cardiology-adjacent settings.
Adenosine is also used to treat supraventricular tachycardia (SVT), but that is a distinct clinical context with different billing considerations. Coders should confirm the documented indication before selecting J0153 and the accompanying CPT codes.
- Myocardial perfusion imaging (MPI): Most common billing context for J0153 – adenosine is infused continuously during nuclear stress testing
- Coronary flow reserve testing: Used alongside invasive coronary procedures in cardiac catheterization labs
- SVT treatment: Rapid IV bolus in emergency or outpatient settings – confirm this is not an adenosine phosphate product before coding J0153
- Pharmacological stress echocardiography: Less common; verify payer policy before submitting, as some MAC LCDs restrict coverage to specific imaging modalities
J0153 billing guidelines and coding rules
Three rules govern every J0153 claim: correct unit count, NDC attachment, and proper place of service. Missing any one of these is the fastest route to a denial. The HIPAA compliance standards for medical offices require that drug claim documentation is complete, accurate, and traceable to a specific administered product.
Units of service
J0153 is billed per 1 mg. If a patient receives 24 mg of adenosine during a stress test infusion, the claim should reflect 24 units. Coders must confirm the administered dose in the clinical note or infusion record, not default to a standard dose. Dose varies by patient weight and protocol.
Discarded drug and the JW and JZ modifiers
CMS requires a discarded-drug modifier on separately payable Part B drugs supplied in single-dose containers. Use JW on a separate line to report the amount discarded, and JZ on the J0153 line to attest that nothing was discarded. Check the packaging of the adenosine product you stock first, because multi-dose vials fall outside the requirement.
The modifier has to agree with the dose in the record. Say the note documents 24 mg drawn from a vial holding more. The discarded remainder belongs on a JW line, not folded into the billed units.
The adenosine phosphate compound exclusion
The exclusion in the J0153 descriptor is one of the most-cited compliance traps in J-code billing. Adenosine phosphate compounds (sometimes marketed for circulatory conditions or used as nutritional supplements) are chemically distinct from adenosine and have separate, specific HCPCS codes. Billing J0153 for an adenosine phosphate compound is incorrect regardless of payer. Document the exact drug name and NDC from the administered vial before coding.
Place of service
J0153 is billed in hospital outpatient departments, physician offices, ambulatory surgical centers (ASCs), and independent diagnostic testing facilities (IDTFs). The reimbursement rate differs by setting under the Medicare Outpatient Prospective Payment System (OPPS) versus the Physician Fee Schedule. Confirm the place of service code before release, since the same dose pays differently in an office and in a hospital outpatient department.
J0153 fee schedule and Medicare reimbursement rates
Medicare pays for J0153 under the Average Sales Price (ASP) + 6% methodology. ASP-based rates are updated by CMS every quarter, so any specific dollar figure in a reference article is likely outdated within 90 days. Always pull the current rate before submitting a claim or verifying reimbursement. The CMS Physician Fee Schedule lookup tool and the quarterly ASP drug pricing files are the two sources to use.
Reimbursement also differs by setting. The same J0153 claim submitted under the Physician Fee Schedule (non-facility rate) pays differently from a claim processed under OPPS at a hospital outpatient department. Practices should use practice management software that applies the correct fee schedule by place of service automatically. Manual rate lookups go stale within a quarter.
J0153 NDC crosswalk: Linking the drug to the claim
CMS requires that Medicare Part B claims for separately payable drugs include the National Drug Code (NDC) of the product administered. For HCPCS code J0153, this means the NDC reported must correspond to an adenosine injection product – not an adenosine phosphate formulation. The NDC-to-HCPCS crosswalk file published quarterly by CMS maps approved NDCs to J0153. Coders who rely on stale crosswalk files risk submitting mismatched NDCs, which triggers automated denials.
The information below reflects representative manufacturers and product types. Always verify against the current CMS NDC crosswalk file before submission, as generic manufacturers and NDC assignments change frequently. Proper EHR integration for drug claim submission can automate NDC lookup at the point of dispensing, reducing manual crosswalk errors significantly.
On a CMS-1500 or electronic claim, report the NDC in the shaded area of box 24A. On the 837P it belongs in loop 2410. Add the matching unit qualifier, which is UN for units, GR for grams, or F2 for international units. For adenosine, UN is the standard qualifier.
Related adenosine HCPCS codes: J0150, J0151, and J0152
Coders researching adenosine billing still run into J0150, J0151, and J0152. All three are deleted, and none of them can be submitted today. The table below shows what each one covered and when it was retired. That distinction matters, because only two of them are genuine predecessors of J0153.
J0150 and J0151 are the codes J0153 actually absorbed. Both were deleted on January 1, 2015, the day J0153 took effect. J0152 is the one that trips people up. It was deleted on January 1, 2014, a full year before J0153 existed, so treating it as a J0153 predecessor misreads the record.
The 2015 consolidation is what still catches older systems out. Charge masters built before that date often carry two adenosine lines, one for diagnostic use and one for therapeutic use. That is how the code set was structured at the time. That split is gone. One code now carries every adenosine injection claim, and the unit count does all the work.
Pro Tip
Audit your charge description master once a year and confirm J0150 and J0151 no longer appear on any active line. J0152 should be gone as well, since it was deleted back in 2014. Billing a deleted code is a common cause of preventable rejections. It happens at facilities that updated their clinical protocols but never revisited the CDM.
CPT codes commonly billed alongside J0153 for stress testing
J0153 is almost never submitted in isolation. The drug is the billable component, but the imaging or monitoring procedure requires its own CPT code. Getting the CPT selection wrong on a stress test claim often denies J0153 as well. Payers link the drug’s coverage to the procedure’s indication. For context on similar procedure-level coding decisions, compare how CPT codes for coaching and wellness services are paired with encounter codes in non-surgical billing.
ICD-10 diagnosis codes that support medical necessity
Payers tie adenosine coverage to the reason the stress test was ordered. The diagnosis on the claim has to explain why the patient needed pharmacological stress instead of exercise. The codes below appear most often on J0153 claims. Every MAC publishes its own covered list, so check the LCD for your jurisdiction before relying on any of them.
The diagnosis alone rarely carries a claim through a prepayment review. Pair it with a note explaining why exercise stress was ruled out. Beta blocker therapy, orthopedic limitation, deconditioning, and left bundle branch block are the reasons MACs see most often on adenosine claims.
Payer coverage and prior authorization for HCPCS code J0153
Medicare Part B covers adenosine injection (J0153) for pharmacological cardiac stress testing when the clinical documentation supports medical necessity. CMS Local Coverage Determinations (LCDs) issued by Medicare Administrative Contractors (MACs) govern the specific covered indications. Coverage for other uses, such as SVT treatment in outpatient settings, may vary by MAC jurisdiction. Maintaining a HIPAA compliance checklist for primary care practices that includes payer policy review helps practices stay current with MAC LCD changes between annual updates.
- Medicare Part B: Covers adenosine for pharmacological stress testing. The record must document why exercise stress was inadequate and show a clinically appropriate imaging protocol
- Commercial payers: Coverage criteria vary significantly by plan. Some require preauthorization for nuclear stress tests; others do not. Always verify benefit structures before scheduling
- Prior authorization: Not universally required by Medicare for J0153 specifically, but the accompanying imaging CPT (e.g. 78451) may trigger PA review under commercial plans
- MAC LCD review: Pull the relevant LCD from your MAC’s website before billing adenosine for any indication outside standard stress testing protocols
Documentation requirements for J0153 claims
Every J0153 claim rests on three documented facts. The record has to show which drug was given, how much of it, and why the patient needed pharmacological stress. Auditors read the clinical note, not the claim form, so anything missing from the chart is effectively missing from the claim.
- Drug name as printed on the vial: Adenocard or the generic product name, with the manufacturer noted
- NDC and lot number: The 11-digit NDC from the administered vial or the pharmacy dispensing record, plus lot and expiration date
- Total dose in milligrams: Recorded as a number rather than a protocol name, since the unit count is derived from it
- Route and timing: Infusion route with start and stop times, which support both the drug line and the stress test CPT
- Any discarded amount: Documented in the record whenever a JW modifier is reported on the claim
- Clinical indication: The ordering physician’s stated reason, including why exercise stress testing was inadequate or contraindicated
- Supervision: Evidence that the required level of physician supervision was in place during the infusion
- Adverse reactions: Any reaction to the infusion and the treatment given in response
Clean medical forms and documentation practices that capture these fields at the point of care cut the risk of medical necessity denials sharply. Rebuilding a record months later, from a partial infusion log and a nurse’s memory, rarely satisfies an auditor.
How to bill J0153: Step-by-step claim submission
Most competitor reference pages stop at code lookup. This section covers the operational billing workflow, from clinical confirmation to claim submission.
- Confirm the drug administered: Verify the administered drug is adenosine (not an adenosine phosphate compound). Pull the drug name and NDC directly from the administered vial or pharmacy dispensing record.
- Calculate units: Divide the total administered dose in mg by 1. If the patient received 18 mg, report 18 units of J0153.
- Identify the NDC: Retrieve the 11-digit NDC from the vial label. Format it as 5-4-2 on the claim (e.g. 00069-3010-01 for a Pfizer Adenocard product). Verify the NDC maps to J0153 in the current CMS crosswalk file using a tool like the AAPC HCPCS code reference.
- Select the place of service: Confirm whether the service was delivered in a physician office (POS 11), outpatient hospital (POS 22), or ASC (POS 24). The reimbursement rate differs by setting.
- Pair with the correct CPT: Attach the applicable imaging or monitoring CPT (see the pairing table above). Ensure the diagnosis code (ICD-10) supports medical necessity for both the drug and the procedure.
- Submit the claim: Report J0153 on its own line with units, NDC (loop 2410 on 837P), NDC unit qualifier (UN), and NDC dose quantity. Submit alongside the CPT codes for the stress test and imaging.
Common billing errors and compliance risks with HCPCS code J0153
Adenosine claims have a predictable set of failure patterns. Practices that track their denial reasons find the same errors appearing in batches. Fixing the root cause on one claim reduces exposure across an entire service line. Investing in patient data security tools and audit-ready documentation workflows supports the broader compliance infrastructure that keeps these errors detectable before they become denials.
Pro Tip
Review your payer’s Local Coverage Determination for myocardial perfusion imaging at least once per year. MAC LCDs for cardiac stress testing updated in recent years have added documentation requirements that were not present in older versions. A claim that passed review in 2022 may now require additional clinical evidence of medical necessity.
How practice management software keeps J0153 claims clean
Most adenosine denials start well upstream of the biller. The dose sits in a nursing note. The NDC was on a vial that has already been discarded, and the charge master still carries a code CMS retired in 2015. By the time anyone builds the claim, the evidence has scattered across three systems.
Practice management software like Pabau keeps those pieces in one patient record. The drug, dose, NDC, and administration times are captured at the point of care. The biller then works from the same chart the clinician wrote in. Nothing has to be rekeyed between systems, which is where most unit-count errors are born.
Pabau’s claims management tools then carry those fields onto the claim itself. They apply the fee schedule that matches the place of service. A J0153 line with no NDC attached is flagged before it goes out. Every subscription includes them, so none of this sits behind a higher plan.
The outcome is fewer returned claims and far less time spent rebuilding documentation for an audit. Your coders stop chasing the infusion room for a number that belongs in the chart. Adenosine claims go out right the first time.
Automate drug billing workflows in your practice
Pabau’s claims management software helps cardiology and multi-specialty practices track drug administration, attach NDCs automatically, and submit clean J-code claims the first time.
Conclusion
HCPCS code J0153 is a straightforward per-unit drug code with a compliance trap built into its descriptor. The adenosine phosphate exclusion, the NDC requirement, and the quarterly fee schedule updates are the three elements that cause the most rework when ignored. Practices that document dose precisely, verify NDCs at dispensing, and pair J0153 with the correct imaging CPT will see significantly fewer denials on adenosine claims.
The deleted codes deserve one last check of their own. J0150 and J0151 went away on January 1, 2015, and J0152 a year before that. All three still surface in charge masters and older billing guides. Clearing them out is a short job that prevents a steady trickle of rejections.
Pabau’s claims management software builds these checks into the billing workflow, so coders spend less time verifying by hand. Book a demo to see how drug claim submission, NDC tracking, and payer-specific rules run in one system.
Continue your research
Need to understand how medical offices manage billing documentation compliance? HIPAA compliance for medical offices covers the documentation and data-handling standards that support audit-ready drug claims.
Looking to digitise drug administration records and reduce paper-based errors? Medical forms for healthcare practices explains how digital intake and clinical documentation workflows reduce coding discrepancies.
Want to see how EHR integration affects billing accuracy at the point of care? EHR integration for drug claim submission outlines how connected systems reduce NDC lookup errors and missed charge capture.
Frequently asked questions
What is HCPCS code J0153?
HCPCS code J0153 is the active billing code for injection, adenosine, 1 mg (not to be used to report any adenosine phosphate compounds). It is billed per 1 mg unit and is used primarily for pharmacological cardiac stress testing, including nuclear myocardial perfusion imaging. The code took effect on January 1, 2015, replacing the deleted codes J0150 and J0151.
What is the Medicare reimbursement rate for J0153?
The Medicare reimbursement rate for J0153 is calculated using the ASP (Average Sales Price) + 6% methodology and is updated by CMS every quarter. Because rates change quarterly, no static figure in a reference article remains current for long. Pull the current rate before submitting claims or verifying payment expectations. Use the CMS Physician Fee Schedule lookup tool or the quarterly ASP drug pricing file.
What is the difference between J0150, J0151, J0152, and J0153?
J0150 covered adenosine for therapeutic use in 6 mg increments, and J0151 covered diagnostic use in 1 mg increments. Both were deleted on January 1, 2015 and consolidated into J0153. J0152 (adenosine for diagnostic use, 30 mg) was deleted a year earlier, on January 1, 2014. J0153 is the only active adenosine injection code, billed per 1 mg whatever the clinical intent.
Which NDC codes map to HCPCS J0153?
Multiple NDC codes map to J0153. They cover Pfizer’s Adenocard, supplied in 6 mg/2 mL and 12 mg/4 mL vials, and various generic adenosine injection products. Because generic manufacturers change and NDC assignments are updated frequently, always verify the specific NDC against the current CMS NDC-to-HCPCS crosswalk file before submission. A free HCPCS crosswalk lookup is available through the PGM Billing HCPCS tool.
Can J0153 be used to bill adenosine phosphate compounds?
No. The phrase “not to be used to report any adenosine phosphate compounds” is embedded in the official J0153 descriptor. Adenosine phosphate compounds are chemically distinct products with their own applicable billing codes. Using J0153 for an adenosine phosphate compound is a billing compliance violation regardless of payer, and may constitute a false claim under Medicare audit.
What is the correct unit of service for J0153?
J0153 is billed per 1 mg of adenosine administered. If the clinical record documents a total dose of 24 mg, report 24 units on the claim. Coders should verify the administered dose in the infusion record or nursing note rather than assume a standard dose. Actual doses vary by patient weight and clinical protocol.