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 J0360 – Hydralazine hydrochloride injection


Code Definition

J0360 is the HCPCS Level II code for injection, hydralazine HCl, up to 20 mg. It reports the drug itself when hydralazine is given IV or IM, at one unit for each 20 mg or less administered.

The injection's labeled use is severe essential hypertension when oral therapy isn't possible or blood pressure must come down urgently. The injection service is billed on a separate CPT line, and J3490 doesn't apply because a specific code exists.

Level
Level II
Category
J — Drugs administered other than oral method
Status
Active; added 1 January 1997
Billable
No
Code also known as
hydralazine HCl injection, Apresoline injection, IV hydralazine, IM hydralazine
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 J0360 describes hydralazine HCl injection, up to 20 mg. Its labeled use is severe essential hypertension when oral dosing isn’t possible or blood pressure must drop urgently.

One unit covers up to 20 mg of the dose given, so 40 mg bills as two units and 10 mg bills as one.

Medicare Part B pays J0360 at ASP plus 6%. NDC reporting is required by Medicaid and many commercial payers, but Medicare Part B generally does not require it, so check the MAC.

J3490 is the wrong code when J0360 exists, because unclassified drug claims go to manual review and risk denial or downcoding.

HCPCS code J0360: Official descriptor and drug overview

HCPCS code J0360 covers hydralazine hydrochloride injection, up to 20 mg, as published in the CMS HCPCS Level II code set. One unit covers up to 20 mg given IV or IM, and the injection service is billed separately with a CPT administration code.

The code sits in the J-code range, J0000 through J9999. The Centers for Medicare and Medicaid Services maintains that range for injectable drugs and biologicals billed separately from a procedure.

The official long descriptor is: Injection, hydralazine HCl, up to 20 mg. Each part of that descriptor carries billing weight.

“Injection” confirms the route of administration. “Up to 20 mg” sets the billing unit, so any amount up to 20 mg counts as one unit. Documentation of a different route, such as oral hydralazine, or a different formulation does not support J0360.

Field Value
HCPCS code J0360
Long descriptor Injection, hydralazine HCl, up to 20 mg
Code category HCPCS Level II J-code (drugs administered other than oral method)
Dosage unit Up to 20 mg per unit
Brand name Generic hydralazine HCl injection (formerly Apresoline)
Route Intravenous (IV) or intramuscular (IM)
Maintained by CMS, with quarterly HCPCS updates

Hydralazine hydrochloride clinical overview

Hydralazine hydrochloride is a direct-acting vasodilator that relaxes arteriolar smooth muscle and lowers blood pressure. The injection is FDA-approved for severe essential hypertension when the drug can’t be given by mouth or blood pressure must be lowered urgently. Oral hydralazine combined with nitrates is a heart-failure regimen, but that use falls outside the injection J0360 describes.

Billers need enough clinical context to confirm that the administered drug matches the code. Hydralazine HCl injection is given IV or IM in acute settings, never by mouth.

Apresoline is no longer marketed, so the product on the shelf is generic hydralazine HCl injection (formerly Apresoline). Any manufacturer’s product bills under J0360, provided the dose given is documented in the clinical record.

  • Severe essential hypertension: IV or IM hydralazine is used when oral agents aren’t feasible or blood pressure must come down urgently. Typical doses range from 10 mg to 40 mg per dose.
  • Oral hydralazine-nitrate regimen: Hydralazine taken by mouth with isosorbide dinitrate treats heart failure in patients who can’t tolerate ACE inhibitors or ARBs. That oral regimen is not billed under J0360.
  • Clinical setting: Emergency departments, hospital outpatient infusion units, and physician offices with acute-care capability. This context determines the place of service code on the claim.

Dosage units and unit calculation for billing

J0360 is billed in units of up to 20 mg. Divide the total dose by 20 and round any remainder up to a whole unit. Document the exact milligrams given rather than the vial size, because payers reimburse the dose administered, not the amount drawn up.

Dose administered Calculation Units to bill
10 mg Within the first 20 mg 1
20 mg 20 ÷ 20 1
40 mg 40 ÷ 20 2
60 mg 60 ÷ 20 3

Because each unit covers up to 20 mg, a partial increment still counts as a full unit. A 10 mg dose bills as one unit, and 30 mg bills as two. Billing more units than the medical record supports is a common audit trigger for J0360.

The National Drug Code (NDC) is required on J0360 claims by Medicaid and many commercial payers. Medicare Part B generally does not require it, so check the instructions from your Medicare Administrative Contractor (MAC).

Where it is reported, the NDC links the billed quantity to a specific drug package. That gives auditors a cross-check between what was administered and what was purchased. An NDC that doesn’t match the pharmacy invoice triggers a denial.

Medicare Part B coverage and reimbursement for J0360

Medicare Part B covers J0360 when hydralazine hydrochloride is administered in a qualifying outpatient setting by or under the direct supervision of a Medicare-enrolled physician. Coverage falls under the Part B drug benefit for drugs that cannot be self-administered, which hydralazine injection clearly satisfies.

Reimbursement is calculated on the Average Sales Price (ASP) methodology. For most Part B drugs, the allowed amount is ASP plus 6%. Because ASP rates are updated quarterly by CMS, the exact dollar figure for J0360 changes every three months. Check the current payment limit in the CMS ASP pricing files before projecting revenue or setting patient cost-share estimates.

Coverage factor Detail
Benefit category Medicare Part B outpatient drug benefit
Payment methodology ASP + 6% (updated quarterly by CMS)
NDC required Required by Medicaid and many commercial payers. Medicare Part B generally does not require it, so check the MAC.
Prior authorization (Medicare FFS) Generally not required; verify Medicare Advantage plan separately
Patient cost-share 20% coinsurance after Part B deductible

Prior authorization requirements for J0360 vary by payer. Traditional Medicare fee-for-service generally does not require PA for hydralazine injection, but Medicare Advantage plans and commercial payers may. Check each plan’s formulary and PA policy before administration when the setting is non-emergent.

Pro Tip

Verify J0360 reimbursement rates each quarter using the CMS ASP drug pricing file, which you can download from cms.gov. Flag the quarterly release date on your billing team’s calendar so rates are updated before the first claim of the new quarter goes out.

ICD-10 diagnosis codes required with J0360

Every J0360 claim must carry at least one ICD-10-CM diagnosis code that establishes medical necessity. The injection’s labeled indication is severe essential hypertension, so most claims draw on the hypertension codes below.

ICD-10-CM code Description Notes
I10 Essential (primary) hypertension Acceptable when urgency level is not otherwise specified
I16.0 Hypertensive urgency Use when BP is severely elevated without acute organ damage
I16.1 Hypertensive emergency Use when acute end-organ damage is documented (preferred for emergent IV dosing)
I16.9 Hypertensive crisis, unspecified Avoid when urgency or emergency can be specified, because payers prefer coded specificity
I50.9 Heart failure, unspecified Heart failure is not a labeled indication for the injection. Report it only when the record documents it as the reason for the dose, coded to full specificity.
I13.10 Hypertensive heart and chronic kidney disease without heart failure Appropriate when both cardiac and renal complications are documented

Code to the highest specificity the documentation supports. IV hydralazine given for a hypertensive emergency is far more defensible with I16.1 than with I10, because the urgency of the treatment matches the diagnosis. Auditors flag mismatches between diagnosis specificity and treatment intensity.

J0360 vs. J3490: Choosing the right code

J3490 is the unclassified injectable drug code, meaning it applies when no specific J-code exists for the drug administered. Because J0360 exists specifically for hydralazine hydrochloride injection, J3490 is the wrong code here. Using it in place of J0360 triggers several downstream problems.

  • Automatic denial or delay: Many payers edit unclassified codes and route them to manual review, adding weeks to payment cycles.
  • Downcoding risk: If a payer pays J3490 at all, the allowed amount may fall below the J0360 ASP rate.
  • Audit exposure: Consistently billing J3490 for a drug with an established J-code is a red flag in claim pattern analyses.
  • Claim attachment burden: J3490 claims typically require an invoice and drug description attachment that J0360 does not.

The one scenario where J3490 may be appropriate is a compounded hydralazine formulation that differs meaningfully from the commercially available injectable. Compounded drugs don’t always map cleanly to standard J-codes. In that situation, ask the payer whether J0360 still applies or whether J3490 with an invoice is required. Get the answer in writing where you can.

Administration codes to bill alongside J0360

The drug code J0360 covers the cost of the drug only. Giving it is billed separately with a CPT administration code, subject to bundling rules. The route decides which code applies, and hydralazine pushed IV as the first drug is reported with 96374.

CPT code Description When to use with J0360
96372 Therapeutic, prophylactic, or diagnostic injection (SC or IM) Intramuscular hydralazine administration in an office setting
96374 Therapeutic, prophylactic, or diagnostic IV push, single or initial substance IV push administration; most common route in emergency or acute outpatient settings
96375 Therapeutic, prophylactic, or diagnostic IV push, each additional substance When hydralazine is a subsequent IV push drug after a different initial substance in the same encounter

National Correct Coding Initiative (NCCI) edits decide what happens when an office visit and the injection fall on the same day. The administration code is generally payable, and the evaluation and management (E/M) service is the one at risk of bundling. Bill the E/M only when a significant, separately identifiable service is documented, and append modifier 25 to it.

Documentation requirements for J0360 claims

A J0360 claim without complete supporting documentation is a delayed or denied claim. The medical record must contain every element below before the claim is submitted. Incomplete records that surface during a post-payment audit result in recoupment.

  • Drug name and formulation: “Hydralazine hydrochloride injection”, with the strength per mL documented.
  • Dose administered: The exact milligrams given, not the vial size. If 10 mg is drawn from a 20 mg vial, the record must state 10 mg administered.
  • Route of administration: IV or IM, matching the administration code billed.
  • Date and time: Administration timestamp supports medical necessity and separates same-day encounters.
  • Prescribing provider: Name, NPI, and signature. Required for incident-to billing under Medicare.
  • Indication and diagnosis: Provider-documented clinical reason, mapped to the ICD-10-CM code(s) on the claim.
  • NDC number: The 11-digit National Drug Code from the vial label. It is required by Medicaid and many commercial payers. Medicare Part B generally does not require it, so check the MAC.
  • Lot number: Some payers and state Medicaid programs require lot number documentation, so check each payer’s rules.

A disciplined medical billing workflow captures these elements at the point of care rather than reconstructing them later. The further documentation drifts from the encounter, the higher the error rate and the slower the payment. The administering clinician or nurse should complete the drug administration record before leaving the patient room.

Keep a clean claim submission checklist for J0360 where the nursing staff chart. It puts the eight elements above in front of the person who records them.

Common denial reasons for HCPCS code J0360 and how to avoid them

J0360 denials tend to repeat the same six causes, and each one has a fix you can build into charge capture.

Denial reason Root cause Corrective action
Missing or invalid NDC NDC not captured from the vial, or transposed, on a claim to a payer that requires it. Medicaid and many commercial payers do, while Medicare Part B generally does not, so check the MAC. Train nursing staff to photograph and record the full 11-digit NDC at time of administration
Unit mismatch Billed units do not match the dose given in units of up to 20 mg Add a unit-calculation step to the charge capture form; coder verifies before submission
Unsupported diagnosis Diagnosis code does not establish medical necessity for IV/IM hydralazine Use I16.0 or I16.1 for hypertensive crisis; code to documented specificity
Prior authorization missing MA or commercial plan required PA that was not obtained Verify PA requirements for each plan before non-emergent administration
Place of service mismatch POS code does not match the setting where the drug was given POS 11 (office), POS 22 (outpatient hospital), POS 23 (emergency room). Use the setting where administration occurred
NCCI bundling conflict Same-day E/M service billed with the administration code without support under NCCI edits Check current NCCI tables. Use modifier 25 on a separately identifiable E/M, and 59 or XU only for distinct procedures the record supports.

Structured denial management in healthcare tracks these patterns by HCPCS code. Your billing team then sees whether J0360 denials cluster around NDC errors or unit miscalculations, and fixes the root cause once. A list of medical billing denial codes helps staff turn payer reason codes into next steps when a J0360 claim comes back.

Place of service and setting considerations

The place of service (POS) code on a J0360 claim affects both coverage determination and the allowed reimbursement rate. CMS applies a facility rate to claims billed from hospital outpatient settings and a non-facility rate to office-based claims, and those rates differ.

POS code Setting Rate type Notes
POS 11 Office Non-facility (higher physician payment) Drug cost covered separately under ASP methodology; practice bills the drug
POS 22 Outpatient hospital Facility rate (lower physician payment) Hospital bills drug under OPPS; physician bills professional service only
POS 23 Emergency room Facility rate Drug typically bundled into facility ER payment; separate billing varies by payer
POS 19 Off-campus outpatient hospital Facility rate Applies when the administration occurs in an HOPD location not on the main campus

The most common POS error on J0360 claims is billing POS 11 (office) for a drug given in a hospital outpatient department. It happens most where the physician is employed or contracted by the hospital.

If the hospital purchased the drug supply, the physician cannot bill J0360. The hospital bills the drug under its own NPI. Billing the drug from the wrong entity results in a denial and potential overpayment demand.

Dose, route and setting together decide the lines on a J0360 claim, and the map below puts the three decisions side by side.

Three-column map of a J0360 claim. Dose: 10 mg and 20 mg are 1 unit, 40 mg is 2 units, 60 mg is 3 units, one unit per up to 20 mg. Route: IM injection 96372, first IV push 96374, IV push after another drug 96375. Setting: POS 11 office, practice bills J0360; POS 22 or 19 hospital outpatient, hospital bills under OPPS; POS 23 emergency room, usually in facility payment.
Each J0360 claim answers three questions from the record, covering units, the administration code and who bills the drug. Figures follow the CMS J0360 descriptor and CPT code definitions.

Pro Tip

Audit your J0360 claims quarterly by POS code. If you see J0360 billed from POS 22 or 23 under a physician’s NPI, investigate whether the drug was sourced from the facility. That is a billing error waiting to become an audit finding.

How Pabau keeps J0360 drug claims clean

J0360 claims often go wrong in the handoff. A nurse records the dose and route, and someone retypes them into a claim days later. A unit count or payer price slips on the way.

Pabau, the practice management platform we build, keeps the treatment note, the invoice and the claim on one patient record. Its error-checking claims management holds insurer-specific price lists, so a quarterly J0360 rate change is entered once per payer. Background validation checks flag missing membership numbers and authorization codes before a claim goes out.

For US practices, claims go out electronically to thousands of payers through the Claim.MD clearinghouse integration, with eligibility checked in real time before the visit. Each claim then shows as pending, submitted, processing, paid or error, and electronic remittance advice posts back to the same record. Your billing team sees which J0360 claims need attention without keeping a separate spreadsheet.

Pabau checkout screen with a completed invoice billed to an insurer
Pabau’s checkout raises the invoice against the patient’s insurer, so the J0360 drug line bills from the same record as the treatment note.

Submit cleaner J-code claims from one system

Pabau checks claim details before submission, applies insurer-specific prices, and tracks every J0360 claim through to payment.

Pabau claims management dashboard

Conclusion

Treat J0360 as a documentation job before it becomes a coding one. When the record shows the milligrams given, the route and a diagnosis that matches the urgency, the units and the administration code follow from it.

The trade-off is a minute of charting at the bedside against weeks of rework on a denied claim. Payer rules still differ on NDC reporting and prior authorization, so keep a one-page payer sheet and refresh it with each quarterly ASP file.

Book a demo to see how Pabau turns a signed treatment note into a clean J0360 claim for your practice.

Continue your research

Continue your research

Need to understand how your claims move through the system? Medical claims clearinghouse guide walks through how electronic claims are validated and routed before reaching the payer.

Want to reduce payment delays from eligibility issues? Insurance eligibility verification covers how real-time eligibility checks prevent front-end denials before drug administration.

Looking for the full picture on revenue cycle management? Revenue cycle management explained covers the end-to-end billing process from charge capture through payment posting.

Giving hydralazine as an IM injection? CPT code 96372 covers intramuscular injection billing, modifiers and reimbursement.

Pushing hydralazine after another IV drug? CPT code 96375 explains how each additional IV push is billed.

Frequently asked questions

What does HCPCS code J0360 cover?

HCPCS code J0360 covers hydralazine hydrochloride injection, up to 20 mg, given intravenously or intramuscularly in an outpatient setting. It does not cover oral hydralazine or other formulations.

What is the dosage unit for J0360?

One unit covers up to 20 mg administered. A 40 mg dose equals two units, and a 10 mg dose is one unit because it falls within the first 20 mg.

Is J0360 covered by Medicare Part B?

Yes, J0360 is covered under Medicare Part B when hydralazine HCl injection is administered in a qualifying outpatient setting under physician supervision. Reimbursement is based on the ASP+6% payment methodology, updated quarterly by CMS.

What is the difference between J0360 and J3490?

J0360 is the specific code for hydralazine hydrochloride injection. J3490 is the unclassified injectable fallback, used only when no specific J-code exists. Because J0360 exists for this drug, J3490 is the wrong code and typically leads to denial, delayed payment or downcoding.

What diagnosis codes should be billed with J0360?

The most common pairings are I16.0 (hypertensive urgency), I16.1 (hypertensive emergency) and I10 (essential hypertension). Heart failure is not a labeled indication for the injection. Report an I50 code only when the record documents it as the reason for the dose.

Does J0360 require prior authorization?

Traditional Medicare fee-for-service generally does not require prior authorization for J0360, but Medicare Advantage plans and commercial payers may. Always verify PA requirements with each plan before non-emergent administration.

×