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 J2180 – Meperidine and promethazine injection


Code Definition

J2180 is the HCPCS Level II code for injection, meperidine and promethazine HCl, up to 50 mg.

It covers the premixed combination of meperidine, a Schedule II opioid analgesic, and promethazine, an antihistamine, once sold as Mepergan. One billing unit equals up to 50 mg. The combined product has been discontinued, and Medicare allows zero units of J2180. When the two drugs come from separate vials, report J2175 for meperidine and J2550 for promethazine instead.

Level
Level II
Category
J — Drugs administered other than oral method
BETOS category
O1E Other drugs (BETOS)
Billable
No
Code also known as
Mepergan 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

J2180 reports the premixed meperidine and promethazine HCl injection once sold as Mepergan, at one unit per 50 mg or less.

Medicare’s medically unlikely edit for J2180 is zero units in practitioner and outpatient hospital settings, because CMS lists the drug as discontinued.

When meperidine and promethazine come from separate vials, bill J2175 for meperidine and J2550 for promethazine, each with its own units and NDC.

Meperidine is a Schedule II opioid, so every dose needs a controlled-substance log entry alongside the administration record.

Claims software such as Pabau keeps the drug code, units and NDC tied to the treatment note before the claim goes out.

What is HCPCS code J2180?

HCPCS code J2180 is the Level II code for Injection, meperidine and promethazine HCl, up to 50 mg. It describes a premixed injection that combines meperidine, a Schedule II opioid analgesic, with promethazine, a phenothiazine antihistamine.

The combination was marketed as Mepergan and given by intramuscular injection. One billing unit covers up to 50 mg. The product is no longer manufactured, and Medicare now allows zero units of J2180 per day.

Official code descriptor and drug details

Attribute Detail
Official descriptor Injection, meperidine and promethazine HCl, up to 50 mg
CMS short descriptor Meperidine/promethazine inj
Brand name Mepergan (discontinued)
Components Meperidine HCl, an opioid analgesic, and promethazine HCl, a phenothiazine antihistamine
DEA schedule Schedule II, because of the meperidine component
Route Intramuscular (IM)
Billing unit 1 unit = up to 50 mg
CMS coverage code D (special coverage instructions apply)
BETOS category O1E Other drugs
Medicare MUE 0 units per day (drug discontinued)

The J-series is maintained by the Centers for Medicare and Medicaid Services (CMS) HCPCS program. J2180 shares the J2000 range with J2175 for meperidine alone and J2550 for promethazine alone. That makes a code mix-up easy during claim entry.

Why Medicare pays nothing for J2180 today

J2180 is still a valid HCPCS code, but Medicare has no payable units for it. CMS sets its medically unlikely edit (MUE) at zero units per day.

The Medicare NCCI MUE tables effective October 1, 2026 list that zero in both the practitioner and the outpatient hospital files. The rationale recorded in both is “Drug discontinued.”

Data point What CMS publishes for J2180 What it means for the claim
Practitioner MUE 0 units, adjudication indicator 3 Any J2180 unit billed to Medicare is denied
Outpatient hospital MUE 0 units, adjudication indicator 3 The same denial applies in hospital outpatient settings
ASP payment limit, October 2026 Not listed There is no Medicare rate to bill against
ASP NDC-HCPCS crosswalk, October 2026 No NDC mapped to J2180 No current product supplies a valid NDC for the claim
HCPCS coverage code D Special coverage instructions apply

For comparison, the same October 2026 payment limit file sets J2175 at $9.652 per 100 mg and J2550 at $3.241 per 50 mg. Those rates change every quarter, so check the current CMS ASP pricing files before quoting them.

In practice, a J2180 line on a Medicare claim today usually signals a coding error. Either an old charge master entry still maps to it, or two separate drugs were keyed as the old combination.

How to bill meperidine and promethazine given together

When a patient receives meperidine and promethazine at the same visit, report each drug under its own code. Use J2175 for meperidine and J2550 for promethazine, then add the administration code.

HCPCS code J2175 is reported per 100 mg of meperidine. HCPCS code J2550 is reported per 50 mg or less of promethazine. Each line carries its own units and its own NDC. The diagram below maps both preparations to the lines they put on the claim.

Decision diagram for meperidine and promethazine billing: a premixed Mepergan dose goes on J2180, 1 unit up to 50 mg, with a Medicare MUE of 0 units per day; two separate vials go on J2175 per 100 mg (practitioner MUE 4 units) and J2550 up to 50 mg (MUE 3 units), plus CPT 96372 for IM administration
A premixed dose lands on a code Medicare caps at zero units, while separate vials bill as J2175, J2550 and 96372. Figures come from the CMS HCPCS and MUE files for October 2026.

Calculating billing units

Drug units are whole numbers on the claim. When a dose falls between two units, round up to the next whole unit and record the exact milligrams in the chart.

Drug and dose given Code Units to bill
Premixed meperidine and promethazine, up to 50 mg J2180 1 (Medicare MUE is 0)
Premixed meperidine and promethazine, 51 to 100 mg J2180 2 (Medicare MUE is 0)
Meperidine 50 mg from its own vial J2175 1
Meperidine 150 mg from its own vial J2175 2
Promethazine 25 mg from its own vial J2550 1
Promethazine 75 mg from its own vial J2550 2

Medicare caps practitioner claims at 4 units per day for J2175 and 3 units for J2550. A dose above either edit needs documented medical necessity before the claim goes out.

A complete claim for these drugs carries six elements on the CMS-1500 or its electronic 837P equivalent:

  1. The HCPCS code for each drug given, with its units: J2175, J2550, or J2180 for a premixed product
  2. NDC number with qualifier N4, in 11-digit 5-4-2 format, for the vial actually used
  3. Diagnosis code that supports medical necessity for each drug
  4. Administration code, such as CPT 96372 for an intramuscular injection
  5. Place-of-service code matching the setting where the drug was given, such as POS 11, 22 or 23
  6. Rendering provider NPI and credentials in the billing and rendering provider fields

Using claims management software that ties NDC data to the dose record catches a wrong drug code before submission.

Automate claims and billing with Pabau
Pabau’s claims tools send insurer claims from the treatment record, so the drug code, units and NDC entered at the visit reach the claim unchanged.

Pro Tip

Check the vial label before you key J2180. Premixed Mepergan is no longer made, so a combined dose almost always came from two vials. That claim belongs on J2175 and J2550.

Documentation requirements for J2180

Meperidine is a DEA Schedule II controlled substance. The chart has to satisfy the billing record and the controlled-substance log at the same time.

Promethazine is not a controlled substance. Its injection carries an FDA boxed warning for severe tissue injury, so the route and injection site need recording too.

  • Physician order: signed and dated, naming each drug, the dose in milligrams, the route and the clinical indication
  • Administration record: milligrams of each drug given, route, injection site, date and time, and the administering clinician’s signature
  • Diagnosis supporting medical necessity: the ICD-10-CM code on the claim links to an indication documented in the chart
  • NDC and lot number: recorded for every vial used, in both the administration record and the controlled-substance log
  • Schedule II log: a dispensing record for each meperidine vial, with any waste witnessed and signed per your state and facility policy
  • Provider credentials: the prescriber holds a current DEA registration, and the administering clinician works within their licensure scope

Prior authorization requirements

Prior authorization (PA) rules for these drugs vary by payer and setting. Medicare Advantage plans, Medicaid programs and commercial payers can each set their own rules.

  • Medicare fee-for-service: J2180 itself has no payable units, so PA questions apply to J2175 and J2550; check your MAC’s local coverage determination (LCD)
  • Medicare Advantage: each plan sets its own PA policy, so verify before non-emergency use
  • Medicaid: some states require PA for Schedule II opioids regardless of setting
  • Commercial payers: many require PA for opioid injections outside the emergency department, so confirm during benefits verification

The code choice for this combination depends on how the drugs reached the syringe. A premixed product goes to J2180, and separate vials go to J2175 and J2550.

Code Descriptor When to use
J2180 Injection, meperidine and promethazine HCl, up to 50 mg Only for a premixed combination product; the Medicare MUE is 0
J2175 Injection, meperidine hydrochloride, per 100 mg Meperidine given from its own vial
J2550 Injection, promethazine HCl, up to 50 mg Promethazine given from its own vial
J2270 Injection, morphine sulfate, up to 10 mg A different opioid, never a substitute code for meperidine
96372 Therapeutic, prophylactic, or diagnostic injection; subcutaneous or intramuscular (CPT) The administration of the injection, billed alongside the drug codes
J3490 Unclassified drugs Not for this combination, because both drugs have specific codes

HCPCS code J3490 is a not otherwise classified (NOC) code for drugs without a specific HCPCS code. Meperidine and promethazine each have one, so billing either under J3490 invites a payer edit or a denial.

Common denial reasons for J2180 and how to avoid them

Most J2180 denials trace back to code selection rather than documentation. The denial management fix is to catch the code before submission instead of appealing afterward.

Denial reason Root cause Prevention action
MUE of zero units J2180 billed to Medicare for a discontinued drug Bill J2175 and J2550 when the drugs came from separate vials
Wrong code for separate vials Two drugs keyed as the old combination Map each vial’s NDC to its own HCPCS code in the charge master
Missing or invalid NDC No NDC in the N4 field, or one with no HCPCS crosswalk Record the NDC from the vial at the time of administration
Unit calculation error Billing 1 unit of J2550 for a 75 mg promethazine dose Divide the dose by the billing unit and round up to a whole unit
No prior authorization PA required by the plan but not obtained Check PA at eligibility verification and document any emergency exception
Unsupported medical necessity Diagnosis does not support the drugs given Match the ICD-10-CM code to the indication documented in the chart
Wrong POS code POS on the claim does not match the setting Confirm POS 11, 22 or 23 against the administration location

Appealing a denied J2180 claim

CMS gives J2180 MUE adjudication indicator 3, so a denial for exceeding the edit can be appealed. The claim adjustment reason code on the remittance names the edit that fired. Check it against these denial codes before you choose a route.

For a discontinued drug, the appeal rarely succeeds. When the wrong code caused the denial, ask your MAC whether a reopening or a corrected claim fits instead.

Where an appeal is justified, the Medicare process runs through these levels:

  1. Redetermination: file within 120 days of the denial notice and attach the administration record, the controlled-substance log and the NDC documentation.
  2. Reconsideration: file within 180 days of an unfavorable redetermination, when a Qualified Independent Contractor (QIC) reviews the claim.
  3. ALJ hearing: request within 60 days of the QIC decision, if the amount in controversy meets the annual CMS threshold.

Review medical billing compliance requirements for your practice type when the same denial repeats across claims. A repeating pattern usually points to a charge master or workflow problem.

Compliance considerations when billing J2180

A Schedule II opioid on a claim draws closer scrutiny than most drug codes. A discontinued code on the same line adds a second reason for review.

  • DEA registration: the prescriber must hold a current registration for Schedule II drugs, so track expiry dates 90 days ahead
  • Controlled-substance log integrity: every meperidine vial needs a dispensing and waste record, and a missing entry invites audit findings
  • Charge master review: retire or remap any J2180 entry so new charges flow to J2175 and J2550
  • Quarterly claim review: compare each meperidine and promethazine claim against the log, the chart and the NDC records

How Pabau keeps drug codes and claims accurate

Most J2180 errors start at the charge master, where an old mapping sends a two-vial dose to a retired combination code. The mistake only surfaces weeks later as a denial.

In Pabau, the practice management platform we build, the drug, dose and NDC are recorded in the treatment note. The claim is built from that same record, so the code and units match what the clinician gave.

Billing staff can review drug lines before submission and track denials by reason code. Once the mapping is fixed, the same J2180 rejection stops coming back every month.

Bill injectable drugs under the right code

Pabau links each drug’s dose, NDC and billing units to the treatment record. Your team submits J-code claims that match what the clinician gave.

Pabau claims management dashboard

Conclusion

Treat J2180 as a code you should rarely need. With the premixed product discontinued and a Medicare MUE of zero, almost every combined dose belongs on J2175 and J2550.

The work that prevents these denials happens before the claim. Remap the charge master, record each vial’s NDC, and keep the controlled-substance log in step with the chart. Book a demo to see how Pabau ties drug codes, units and NDCs to the treatment record.

Continue your research

Continue your research

Need to understand how denials get resolved at scale? Denial management in healthcare covers the end-to-end workflow for tracking, categorizing, and appealing claim denials across your practice.

Want a compliance framework for your billing team? Medical billing compliance requirements outlines the audit controls and documentation standards practices need to stay clean during payer reviews.

Looking for a plain-language overview of how medical billing works? What is medical billing explains the full revenue cycle from charge capture through remittance posting.

Frequently asked questions

What does HCPCS code J2180 cover?

J2180 covers an injection of premixed meperidine and promethazine HCl, up to 50 mg per unit. The combination was sold as Mepergan and is now discontinued, so Medicare allows zero units of J2180.

What is the unit of measure for J2180?

One unit of J2180 equals up to 50 mg. A premixed dose above 50 mg and up to 100 mg reports as 2 units. Medicare’s MUE for J2180 is still zero units per day.

Is J2180 covered by Medicare?

Medicare pays no units for J2180. CMS sets its medically unlikely edit at zero units in practitioner and outpatient hospital settings, citing the drug as discontinued. The October 2026 ASP file lists no payment limit for it.

How do I bill meperidine and promethazine given from separate vials?

Bill J2175 for meperidine, per 100 mg, and J2550 for promethazine, up to 50 mg. Report each line with its own units and NDC, plus an administration code such as CPT 96372.

What documentation is required to bill J2180?

You need a signed order naming both drugs, an administration record with milligrams, route and site, and a supporting diagnosis. Add each vial’s NDC and lot number and a Schedule II log entry for the meperidine.

What is the difference between J2180 and J3490?

J2180 is the specific code for the premixed meperidine and promethazine injection. J3490 covers unclassified drugs that have no specific code. Both components have specific codes, so J3490 does not apply.

Does J2180 require prior authorization?

Prior authorization rules vary by payer. Medicare Advantage plans, Medicaid programs and commercial insurers may require it for opioid injections given outside an emergency. Verify with each payer before non-emergency administration.

Why was my J2180 claim denied?

The most likely reason at Medicare is the zero-unit MUE for a discontinued drug. Other causes include a missing NDC, wrong units, no prior authorization, an unsupported diagnosis and the wrong place-of-service code.

×