Pabau Engage inbox

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

Learn more
HCPCS Code

HCPCS code J1180 – Dyphylline injection billing


Code Definition

J1180 is the HCPCS Level II code for injection, dyphylline, up to 500 mg. One unit covers up to 500 mg of dyphylline, and a larger dose rounds up to the next whole unit.

Dyphylline is a bronchodilator used for asthma and for bronchospasm in COPD. It is a separate drug from theophylline, so a theophylline injection is never billed with J1180. Medicaid and many payers require the National Drug Code (NDC) on the claim, so check your MAC and payer rules before you submit.

Level
Level II
Category
J — Drugs administered other than oral method
Status
Active, effective 1 January 1997
Code also known as
dyphylline j code, dihydroxypropyl theophylline injection, dyphylline bronchodilator injection
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

One unit of HCPCS code J1180 covers up to 500 mg of dyphylline, and any partial increment rounds up to the next whole unit.

Medicaid and many payers require the National Drug Code (NDC) on J1180 claims, so check your Medicare Administrative Contractor (MAC) and payer rules.

Dyphylline and theophylline carry different HCPCS codes, so billing J1180 for a theophylline injection is a coding error.

J1180 is absent from the October 2026 CMS average sales price (ASP) payment file, so your MAC sets the Medicare allowance.

Pabau’s claims management software checks each claim for missing or invalid details before submission and tracks it through to payment.

What HCPCS code J1180 covers: The official descriptor explained

HCPCS code J1180 is the Healthcare Common Procedure Coding System Level II code for “Injection, dyphylline, up to 500 mg.” The Centers for Medicare & Medicaid Services (CMS) maintain it as part of the annual HCPCS code file. It belongs to the J-code series, which covers physician-administered drugs and biologicals in outpatient settings.

The phrase “up to 500 mg” in the descriptor sets the size of one billing unit, not a per-injection maximum. One unit of J1180 equals up to 500 mg of dyphylline administered. A dose below 500 mg still bills as one unit, and a dose above 500 mg rounds up to the next whole unit.

CodeOfficial descriptorCode typeUnit definition
J1180Injection, dyphylline, up to 500 mgHCPCS Level II J-code1 unit = up to 500 mg administered
J3490Unclassified drugsHCPCS Level II J-code (NOC)Used when J1180 does not apply (compounded product, or on payer instruction)

What dyphylline is and why it is injected

Dyphylline (also known as dihydroxypropyl theophylline or diphylline) is a xanthine derivative bronchodilator. It is indicated for the relief of bronchial asthma and reversible bronchospasm associated with chronic obstructive pulmonary disease (COPD). It works by relaxing bronchial smooth muscle and reducing airway resistance.

Despite its name, dyphylline is pharmacologically distinct from theophylline. It is not metabolized to theophylline in the body, it has a different half-life, and it carries its own HCPCS code. Billing J1180 for a theophylline injection is a coding error with compliance implications, so never treat the two drugs as interchangeable.

The injectable form is typically given in a physician office or outpatient setting during an acute bronchospasm episode or COPD exacerbation. Dyphylline’s clinical use has declined sharply in favor of newer bronchodilators, so payers look harder at J1180 claims. Document medical necessity, especially why the prescriber chose dyphylline over a first-line agent.

How to calculate and report billing units for J1180

One unit of J1180 equals up to 500 mg of dyphylline administered. Bill one unit for each 500 mg increment in the total dose, rounding partial increments up to the next whole unit.

Dose administeredUnits to billNote
250 mg1Partial dose, still 1 unit
500 mg1Exactly 1 unit
750 mg2Round up partial increment
1,000 mg2Exactly 2 units

NDC reporting: Medicaid requires the National Drug Code (NDC) on drug claims, and many commercial payers and some MACs ask for it too. Check your MAC and payer rules for J1180. Where it is required, report the 11-digit NDC with the N4 qualifier, plus the NDC unit of measure and quantity administered.

Record the NDC from the vial label at the time of administration, not from the package insert or a formulary reference. Capture the lot number and expiration date in the clinical record as well. Auditors sometimes request them to confirm which lot was given.

J1180 payment rates and reimbursement

CMS publishes a quarterly Medicare Part B payment limit file for drugs paid at average sales price (ASP) plus 6%. J1180 does not appear on the October 2026 file. When a code is missing from that file, your MAC sets the Medicare payment amount. Check each new release of the CMS ASP pricing files, and ask your MAC for the current J1180 allowance before you bill.

Commercial payer rates for HCPCS code J1180 vary by plan and contract. Some plans mirror Medicare pricing, while others use a contracted rate or wholesale acquisition cost (WAC). Check each payer’s remittance advice and contract terms to confirm the applicable rate.

Payer typePayment methodologyRate source
Medicare Part BSet by your MAC (J1180 is not on the October 2026 ASP file)Your MAC, plus each new quarterly CMS ASP file
MedicaidState fee schedule (varies)State Medicaid agency
CommercialContracted rate or WAC-basedPayer contract / remittance advice

Pro Tip

Check each new quarterly ASP file for J1180 before you bill. The code was absent from the October 2026 file, so your MAC sets the Medicare allowance for now. Use the MAC’s current figure as your benchmark, not last quarter’s remittance.

Modifiers to consider when billing J1180

Modifiers for HCPCS code J1180 tell the payer how the drug was given and how it relates to other services that day. Dyphylline injection is labeled for intramuscular use, and neither JA nor JB covers the intramuscular route.

ModifierMeaningWhen required
JAAdministered intravenouslyOnly when given intravenously and the payer requires it
JBAdministered subcutaneouslyOnly when given subcutaneously and the payer requires it
25Significant, separately identifiable E&M same dayWhen an E&M is billed on the same date of service
GYItem or service statutorily excludedWhen the item is statutorily excluded from Medicare coverage

Add JA or JB only when the route was intravenous or subcutaneous and the payer requires a route modifier. Medicare does not generally mandate them for every injectable. Check your payer’s billing manual or local coverage determination (LCD) before you submit.

Documentation requirements to support a J1180 claim

For J1180, the clinical record must support both the drug administration and the medical necessity of dyphylline specifically. Auditors and payers look for the following elements.

  • Physician order: A signed order specifying dyphylline, dose, route, and frequency
  • Diagnosis supporting medical necessity: A documented ICD-10-CM code linked to the administration, such as asthma, a COPD exacerbation, or bronchospasm (see the ICD-10 section below)
  • Drug administered: The drug name (dyphylline, not theophylline), dose in mg, and route of administration
  • NDC number: Captured from the vial label at administration, in 11-digit format, wherever Medicaid or the payer requires it
  • Lot number and expiration date: Taken from the vial, since auditors may request them
  • Clinical rationale: Why dyphylline was chosen over a first-line bronchodilator, given its declining clinical use

A superbill documentation workflow should capture the NDC, dose, and route at the point of care. That heads off unit and NDC errors before a claim leaves the practice.

J1180 vs. J3490: When to use the unclassified drug code instead

J3490 is the not-otherwise-classified (NOC) code for unclassified drugs, used when no specific J-code covers the drug given. For dyphylline, J1180 is the correct code in standard circumstances. The flow below runs the three checks that send a claim line to J3490 instead, then sets the units.

Decision flow for HCPCS code J1180: confirm the drug is dyphylline, not compounded, and recognized by the payer; then bill one unit per 500 mg, so 250 mg and 500 mg are 1 unit, 750 mg and 1,000 mg are 2 units
Three yes-or-no checks settle whether the line is J1180, and the 500 mg step rule then sets the units. Based on the CMS HCPCS descriptor.
ScenarioCorrect codeAdditional documentation required
Standard dyphylline injection, up to 500 mgJ1180NDC, dose, route, diagnosis
Compounded dyphylline formulationJ3490Invoice showing drug name, strength and compounder, plus the clinical rationale for the compound
Payer does not recognize J1180J3490 (per payer instruction)Drug name, NDC, dose, invoice
Dose exceeds descriptor (rare edge case)J1180 (multiple units), or J3490 only if the payer requires itDocument the total dose and confirm the billing instruction with the payer

Never substitute J3490 for J1180 on a claim where J1180 is the correct code. Submitting the unclassified code for a drug that has a specific J-code may count as an improper billing practice and could trigger a compliance review. Confirm the applicable code with each payer before switching from J1180 to J3490.

Common reasons J1180 claims are denied and how to fix them

J1180 denials tend to fall into five predictable categories. Sound denial management in healthcare means addressing each one when the claim is created, before any remittance arrives. The table below maps each denial reason to its corrective action.

Denial reasonRoot causeCorrective action
Missing NDCNDC required by Medicaid or the payer but not captured at the point of care or not sent on the claimCapture the NDC from the vial label at administration, and confirm your billing system sends it with the N4 qualifier
Incorrect unitsUnits billed by the mg rather than per 500 mg increment, or a partial dose billed as zero unitsApply the unit rule. One unit covers up to 500 mg, and partial increments round up.
Medical necessity not establishedDiagnosis code on claim does not support dyphylline administration, or clinical rationale is absent from the recordPair J1180 with a supported ICD-10-CM code (see the ICD-10 section below), and document the clinical rationale in the visit note
Missing or wrong modifierModifier 25 missing on a same-day E&M, or a payer-required route modifier absentAdd modifier 25 to a same-day E&M code. Add JA or JB only for IV or subcutaneous administration where the payer requires it.
Payer non-coveragePayer LCD or policy excludes dyphylline injectionGet a signed ABN before administration when coverage is doubtful. Appeal with clinical documentation, and use GY only for a statutory exclusion.

Reviewing remittance data against medical billing denial codes after every batch submission catches systemic J1180 errors before they pile up into write-offs.

Payer coverage policies and prior authorization for J1180

Medicare coverage for J1180 is set by each Medicare Administrative Contractor, which may publish LCDs and billing articles for the drug. These define which diagnoses support medical necessity and what documentation is required. Check the AAPC HCPCS code reference and your MAC’s coverage database for current J1180 policies, because they can differ between MACs.

For Medicaid, coverage varies by state. Some state programs cover dyphylline injection, while others require prior authorization or exclude it entirely. Verify with the applicable state Medicaid agency before billing.

Commercial payer prior authorization (PA) requirements for J1180 change frequently and vary by plan. Given dyphylline’s limited use today, some plans may list it as non-preferred and require PA before any administration. Confirm PA requirements directly with the payer rather than from prior remittance history. Good medical billing compliance means checking the current payer policy before every J1180 encounter.

ICD-10 diagnosis codes that support J1180 medical necessity

Every J1180 claim needs a linked ICD-10-CM diagnosis code that shows medical necessity for dyphylline injection. Payers expect a respiratory indication, so a mismatched diagnosis invites a medical necessity denial. The codes below are the usual pairings. Verify them against your MAC’s LCD for the complete accepted list.

ICD-10-CM codeDescriptionClinical context
J45.20Mild intermittent asthma, uncomplicatedAcute bronchospasm, mild
J45.41Moderate persistent asthma with acute exacerbationAcute exacerbation requiring injectable bronchodilator
J44.1COPD with acute exacerbationMost common COPD pairing for injectable bronchodilators
J44.0COPD with acute lower respiratory infectionWhere bronchospasm accompanies infection
R06.2WheezingSymptom-level code; use only when a definitive diagnosis has not yet been established

R06.2 (wheezing) is a symptom code. Use it only when a definitive respiratory diagnosis has not been established. Once the attending clinician documents asthma or COPD, switch to the specific code, such as J44.1 for a COPD exacerbation. Payers increasingly flag repeated wheezing-only pairings with J1180 as weak medical necessity documentation.

How Pabau automates HCPCS code J1180 billing workflows

Most J1180 denial causes, from a missing NDC to incorrect units or absent documentation, can be prevented before submission. Pabau’s claims management software catches them while the claim is still in your hands.

Pabau checkout screen with a completed invoice raised to the patient's insurer
Pabau raises the invoice to the patient’s insurer at checkout, so each J1180 claim opens pre-filled from it rather than retyped later.
  • Pre-filled claims: Pabau raises the invoice to the patient’s insurer at checkout, then opens the claim pre-filled from it, so drug lines aren’t retyped
  • Claim validation: Each claim is checked for missing or invalid details before it leaves Pabau. A rejected claim is flagged Needs action, with a link to the field to fix
  • Eligibility and authorization: US eligibility checks run through Claim.MD before the visit, and a prior authorization code follows the appointment through to the claim
  • Claim status tracking: The claims dashboard follows every claim from Pending to Paid and shows days overdue, so you act before timely filing closes

For practices administering several injectable drugs alongside dyphylline, keeping clean claim submission in one platform helps. Each J-code’s unit rules, modifiers, and NDC formats then live in one place.

Pro Tip

Run a J1180 denial audit each quarter. Pull every J1180 claim from the previous 90 days and sort the denials by reason code. If missing NDCs or incorrect units lead the list, fix point-of-care capture of the dose and NDC first. Billing review comes second.

Automate your J-code billing workflows

Pabau pre-fills each claim from the invoice, checks it for missing or invalid details, and tracks it to payment. J1180 errors get caught before the payer sees them.

Pabau claims management dashboard

Conclusion

J1180 is rarely billed now, and that is the reason to treat each claim with care. A payer who seldom sees dyphylline will read the claim closely. The record has to explain why it was chosen over a first-line bronchodilator.

Before your next J1180 claim, confirm your MAC’s current allowance and NDC rule, then build both into the visit workflow. A few minutes at the point of care cost less than a single appeal.

If you want those checks to run before every claim leaves the practice, book a demo to see how Pabau validates and tracks J-code claims.

Continue your research

Continue your research

Need to understand how denial codes map to billing corrections? Denial codes in medical billing maps common CARC and RARC codes to root causes and appeal strategies.

Want a broader view of J-code and HCPCS billing compliance? Medical billing compliance covers the regulatory requirements that govern Part B drug claims.

Looking to understand the end-to-end claim lifecycle? Revenue cycle management explained walks through every stage from eligibility to payment posting.

Frequently asked questions

What is HCPCS code J1180?

HCPCS code J1180 is the Level II billing code for “Injection, dyphylline, up to 500 mg.” It is used when a physician administers dyphylline in an outpatient or office setting and bills the drug separately from the professional service. One unit equals up to 500 mg administered.

How many units should I bill for J1180?

Bill one unit of J1180 for every 500 mg administered, rounding partial increments up to the next whole unit. A 250 mg dose bills as one unit, and a 750 mg dose bills as two units. Never bill in milligrams directly.

Is dyphylline the same as theophylline for billing purposes?

No. Dyphylline and theophylline are distinct drugs with different HCPCS codes. Billing J1180 for a theophylline injection is a coding error with compliance implications. Always bill J1180 for dyphylline only, and check the drug name in the physician order before selecting the J-code.

When should I use J3490 instead of J1180 for dyphylline?

Use J3490 when the dyphylline formulation is compounded, or when a payer does not recognize J1180 and tells you to use the unclassified code. Never substitute J3490 for J1180 without a payer-specific instruction to do so.

Why are J1180 claims commonly denied?

The usual causes are a missing NDC where the payer requires one, wrong unit counts, and a diagnosis that does not support dyphylline. A missing modifier 25 on a same-day E&M also triggers denials. Add JA or JB only for IV or subcutaneous administration when the payer requires a route modifier.

Can J1180 be billed with an E&M code on the same date of service?

Yes, provided the E&M service is significant and separately identifiable from the drug administration. Add modifier 25 to the E&M code to show it is distinct from the administration service. Without modifier 25, the payer may bundle the E&M into the administration and deny or reduce payment.

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.
×