Pabau Engage inbox

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

Learn more
HCPCS Code

HCPCS code B4189 – Compounded parenteral nutrition solution billing


Code Definition

B4189 is the HCPCS Level II code for compounded, premixed parenteral nutrition solution that supplies 10 to 51 grams of protein per day. The solution contains amino acids, carbohydrates, electrolytes, trace elements, and vitamins, and the code includes preparation.

It is billed per day to the DME MAC that covers the beneficiary's state of residence. CMS dropped certificates of medical necessity (CMNs) for dates of service from January 1, 2023. Claims now rest on a standard written order, LCD L38953 records, proof of delivery, and the KX modifier.

Level
Level II
Category
B — Enteral and parenteral therapy
Status
Active
Code also known as
total parenteral nutrition, TPN, home PN, home parenteral nutrition, compounded amino acid solution
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

B4189 applies to premix PN solutions with 10 to 51 grams of protein per day. Use B9999 below 10 g and B4193 from 52 g.

Under LCD L38953, Medicare covers PN as a prosthetic device when the patient has a permanent GI impairment. The patient must also be unable to absorb adequate nutrition orally or enterally.

CMS retired certificates of medical necessity in 2023. B4189 claims now rest on a standard written order, LCD L38953 records, proof of delivery, and the KX modifier.

Claims go to the DME MAC for the beneficiary’s state of residence, not the supplier’s location.

Practice software such as Pabau keeps orders, clinical notes, and claims in one patient record, so billing staff can catch PN errors before submission.

HCPCS code B4189: Definition and official descriptor

HCPCS code B4189 is the Level II billing code for premixed parenteral nutrition when the ordered protein dose is 10 to 51 grams per day. The solution is compounded with amino acids, carbohydrates, electrolytes, trace elements, and vitamins. It sits within the CMS HCPCS Level II B-series and is billed to the DME MAC under the Medicare prosthetic device benefit.

The phrase “including preparation” in the descriptor means the compounding fee is bundled into B4189. A separate line for pharmacy compounding on the same claim is unbundling, and that line may be rejected or returned.

FieldDetail
CodeB4189
Code setHCPCS Level II (B-series, enteral/parenteral nutrition)
Official descriptorParenteral nutrition solution; compounded amino acid and carbohydrates with electrolytes, trace elements, and vitamins, including preparation, any strength, 10 to 51 grams of protein – premix
Billing unitPer day (one day’s supply is one unit)
Claim routeDME MAC for the beneficiary’s state of residence (not A/B MAC), outside a Part A covered stay
StatusActive

Premix means the pharmacy compounds the full solution before delivery. Amino acids and dextrose can also arrive as separate home-mix components. Each one is then billed under its own code in the B4164 to B4180 range, not B4189. Each of those sits in our directory of HCPCS codes.

Protein gram range: How B4189 differs from adjacent codes B4193 and B9999

The premix PN codes from B4189 to B4199 are split by the protein dose ordered per day. A misread order leads straight to the wrong code. The table below maps the premix protein-range codes.

HCPCS codeProtein dose (per day)
B9999 (miscellaneous code)Under 10 g (contact the PDAC for coding guidance)
B418910 to 51 g
B419352 to 73 g
B419774 to 100 g
B4199More than 100 g

The boundary at 51 grams is exact, not approximate. If the order calls for 52 grams, the correct code is B4193, and billing B4189 at that dose is downcoding. Billing B4193 when only 45 grams are ordered is upcoding. Below 10 grams, the solution is coded B9999, and the Pricing, Data Analysis and Coding (PDAC) contractor gives coding guidance.

One unit is one day’s supply, however many bags it comes in. The scale below shows where each dose lands, including the split-bag case that trips up unit counts.

Scale of premix parenteral nutrition codes by grams of protein ordered per day: under 10 g B9999, 10 to 51 g B4189, 52 to 73 g B4193, 74 to 100 g B4197, over 100 g B4199. Examples: 45 g is 1 unit of B4189; 52 g is 1 unit of B4193; 60 g in two 30 g bags is 1 unit of B4193, not 2 units of B4189.
A 60 g order split into two 30 g bags is still one unit of B4193, because the daily dose sets the code. Ranges follow the HCPCS descriptors and CMS Policy Article A58836.

Renal, hepatic, and stress formulas have their own premix codes (B5000, B5100, and B5200), so this gram range does not apply to them.

What B4189 bundles in: Compounded crystalline amino acids, a dextrose or other carbohydrate source, multivitamins, and the pharmacy compounding fee. It also covers electrolytes (sodium, potassium, calcium, magnesium, phosphate) and trace elements (zinc, copper, selenium, chromium, manganese).

What B4189 does not include: Lipid emulsion, which has its own HCPCS codes. Infusion pumps and supply kits are billed on their own lines, and nursing visits are not a DME MAC benefit at all.

Medicare coverage criteria for B4189

Medicare covers parenteral nutrition under the prosthetic device benefit when the patient meets the LCD L38953 criteria. The patient must have a permanent impairment of the gastrointestinal tract and be unable to absorb adequate nutrition orally or enterally. “Permanent” does not mean irreversible.

The Durable Medical Equipment Medicare Administrative Contractor (DME MAC) processes all B4189 claims, not the A/B MAC that handles most Part B services. Two contractors run the four DME MAC jurisdictions: CGS Administrators (Jurisdictions B and C) and Noridian (Jurisdictions A and D). Route each claim to the DME MAC for the state where the beneficiary permanently resides, not the supplier’s location. A claim sent to the wrong MAC may be rejected or returned, which delays payment.

  • GI impairment documentation: The treating practitioner’s notes must describe the specific condition causing GI dysfunction. Examples include short bowel syndrome, Crohn’s disease with fistula, and bowel obstruction.
  • Enteral nutrition ruled out: The record must explain why enteral nutrition was ruled out, was tried and failed, or would make the condition worse.
  • Practitioner evaluation: The treating practitioner must evaluate the patient within 30 days before PN starts. Physicians, nurse practitioners, and physician assistants can all act as the treating practitioner.
  • Permanence: Records must show the treating practitioner’s judgment that the impairment is of long and indefinite duration. It need not be irreversible.
  • KX modifier: Append KX to B4189 to attest that the claim meets the LCD L38953 criteria. Add it only when the medical record supports every criterion, because an unsupported KX fails on review.

ICD-10-CM diagnosis codes that can support B4189

LCD L38953 and Policy Article A58836 publish no list of covered ICD-10-CM codes, so medical necessity rests on the medical record. The codes below are examples of GI conditions that can support parenteral nutrition. The record must still show a permanent GI impairment, and a malnutrition code alone does not establish one.

ICD-10-CM codeDescription
K50.xCrohn’s disease (regional enteritis)
K51.xUlcerative colitis
K91.2Postsurgical malabsorption, not elsewhere classified
C18.x / C20Malignant neoplasm of the colon or rectum
K57.xDiverticular disease of intestine

With no code list to check against, the clinical notes carry the claim. They should name the condition and describe how it impairs absorption. They should also explain why enteral nutrition was ruled out, tried and failed, or would worsen GI dysfunction. The AAPC HCPCS code reference is a useful secondary check, but the LCD and its policy article are the controlling authority.

Documentation requirements for B4189 claims

Medicare reviews B4189 claims against the medical record. CMS eliminated the Certificate of Medical Necessity (CMN) and DME Information Form (DIF) for dates of service on or after January 1, 2023. CGS confirms the change, so no CMN goes in the file now. Instead, these four items must be in place before submission.

  1. Standard written order (SWO): Must be on file before you submit the claim. It should name the PN formula and the ordered protein dose in grams per day. A generic “PN per dietitian recommendation” without the gram dose does not establish which code applies.
  2. Treating practitioner evaluation: An evaluation within 30 days before PN starts, recorded in the medical record. It must show a permanent GI impairment and why enteral nutrition was ruled out, tried and failed, or would make the condition worse.
  3. Proof of delivery: A delivery record showing the date, the item, and the quantity delivered for every billed date of service. A claim without one is unsupported on audit.
  4. Supplier DMEPOS enrollment: The billing entity must hold active DMEPOS supplier enrollment. Claims from a supplier without active enrollment are denied.

Reviewers also commonly look for supporting records that ground the order in clinical measurement.

  • Nutritional assessment: A dietitian assessment of current weight, BMI, caloric needs, and protein requirements. It ties the ordered dose to the patient’s measured needs.
  • Lab values: Recent albumin, prealbumin (transthyretin), and weight trend data. They help show why oral or enteral intake is not enough.
  • Progress notes: For continued PN, regular notes documenting the ongoing GI impairment and why the patient cannot advance to enteral or oral nutrition.

Pro Tip

Audit your PN claim files quarterly. Check that each file holds an SWO dated before the claim, the 30-day practitioner evaluation, and proof of delivery for every billed date. A KX modifier with no records behind it puts the whole claim at risk of recoupment.

Fee schedule and billing for B4189

CMS prices B4189 as a per-day amount on the DMEPOS fee schedule, under the parenteral and enteral nutrition (PEN) items. The schedule is updated each January.

Rather than rely on a figure that will go out of date, check the current allowable on the CMS DMEPOS fee schedule before you bill. The 80/20 Medicare coinsurance split applies. Medicare pays 80% of the allowable, and the patient or a secondary payer covers the remaining 20%.

Claim submission steps for B4189

  1. Confirm the standard written order specifies a protein dose within the 10 to 51 gram range.
  2. Confirm the SWO and the treating practitioner’s evaluation from the 30 days before PN started are both on file before you submit.
  3. Check that no billed date of service falls within a Part A covered stay.
  4. Enter B4189 in the HCPCS field with the correct unit count (number of days in the billing period).
  5. Append the KX modifier only when the medical record supports every LCD L38953 criterion.
  6. Report the ICD-10-CM code for the GI condition that the record documents as causing the impairment.
  7. Keep proof of delivery on file for every billed date of service.
  8. Submit to the DME MAC for the state where the beneficiary permanently resides, not the supplier’s location.

Common denial reasons for B4189 and how to prevent them

Each denial below traces back to a documentation or workflow step you can fix before submission.

Denial reasonRoot causePrevention
Missing SWO or proof of deliveryNo standard written order on file before the claim, or no delivery record for the billed datesHold every PN claim until the SWO and the delivery record are both in the file
KX missing or unsupportedClaim sent without KX, or with KX when the record does not meet LCD L38953 criteriaAppend KX only after the evaluation, GI impairment, and enteral rationale are documented
Wrong protein-range codeBiller selected B4189 without confirming the ordered protein gram doseRequire the gram dose on every PN order and check it against the protein-range table
Record does not show qualifying GI impairment or enteral rationaleNotes give a diagnosis but not the permanent GI impairment or why enteral nutrition will not workDocument the condition and why enteral nutrition was ruled out, tried and failed, or would worsen GI dysfunction
Wrong MAC jurisdictionClaim submitted to an A/B MAC or to the DME MAC for the wrong stateVerify the beneficiary’s state of residence against the DME MAC jurisdiction map
Unbundled preparation feeSeparate line item billed for pharmacy compounding already included in B4189Never bill compounding as its own line, because the B4189 rate covers preparation

For a broader framework on claim rejections across code families, the denial management guide covers appeal workflows and root-cause analysis. Modifier placement and diagnosis pairing are covered in depth in the clean claim reference.

Billing B4189 for home vs. facility settings

B4189 is billed to the DME MAC when the patient is not in a Part A covered stay. In an inpatient hospital or Part A SNF stay, PN is bundled into the facility payment.

When a skilled nursing facility (SNF) stay is covered by Part A, the SNF bills the PN to its fiscal intermediary. When the SNF stay is not covered by Part A, PN falls under Part B coverage. Either the SNF or an outside supplier may then bill the DME MAC. No B4189 date of service may fall within a Part A covered stay.

Nursing and administration services are not payable by the DME MAC under B4189 or its policy, so they sit outside this code. Understanding how medical billing differs across care settings helps billing staff route each claim correctly.

Compliance and audit considerations for B4189

The Office of Inspector General (OIG) has flagged parenteral nutrition billing as an audit focus, citing missing medical necessity records and incorrect code selection. OIG priorities change each year. PN claims remain in scope for DME MAC targeted probe audits and Comprehensive Error Rate Testing (CERT) reviews.

  • Documentation retention: Retain all PN-related documentation (standard written orders, practitioner evaluations, lab values, progress notes, proof of delivery) for at least seven years. CMS audits can look back five to seven years depending on the allegation.
  • Internal audit cadence: Conduct a quarterly internal audit of a random sample of B4189 claims. Check for a complete SWO and proof of delivery, KX support in the record, protein gram verification, and correct MAC routing.
  • Corrected claim protocol: When an error is identified post-submission, file a corrected claim promptly. Voluntary self-disclosure and repayment before a formal audit finding generally reduces exposure under the False Claims Act.
  • DMEPOS supplier standards: Maintain current compliance with the DMEPOS supplier standards in 42 CFR Part 424, including accreditation, surety bond, and physical location requirements. A lapsed standard can result in supplier number revocation affecting all pending claims.

For billing staff building internal compliance programs, the medical billing compliance guide and the superbill reference provide practical frameworks for documentation control and audit readiness.

How claims management software reduces errors for HCPCS code B4189

Many B4189 denials start before anyone builds the claim. The SWO sits in one inbox and the delivery record in another. Nobody notices the missing document until the DME MAC asks for records.

With Pabau’s claims management software, the order, the practitioner’s notes, and the claim sit in the same patient record. Billing staff can check the HCPCS code, the KX modifier, and the diagnosis against that record before they submit.

Pabau claims management dashboard showing the status of submitted claims
Pabau’s claims dashboard tracks each submitted claim, so billing staff can spot a returned B4189 claim and open the patient record behind it.

The result is fewer claims sent with a missing document behind them, and a file that is ready when a reviewer asks for it.

Reduce HCPCS billing errors with Pabau

Pabau keeps orders, clinical notes, and claims in one patient record, so your parenteral nutrition claims go out with the documentation behind them.

Pabau claims management dashboard

Conclusion

The CMN is gone, but the scrutiny it carried has moved into the medical record. A B4189 claim now depends on whether the SWO, the 30-day evaluation, the enteral rationale, and proof of delivery back up the KX modifier.

A team still working from a CMN-era checklist is chasing a form Medicare no longer uses and missing the records it does review. Rebuild the checklist around the SWO and LCD L38953, and confirm the protein dose against the code table before every claim. Then route each claim by where the beneficiary lives, not where you ship from. Book a demo to see how Pabau keeps orders, notes, and claims together for parenteral nutrition billing.

Continue your research

Continue your research

Need to understand denial patterns across billing codes? Denial management in healthcare covers root-cause analysis, appeal workflows, and prevention strategies for DMEPOS and Part B claims.

Building a compliant billing workflow from scratch? What is medical billing walks through the end-to-end revenue cycle process, from code selection through payment posting.

Want a clean-claim checklist for HCPCS submissions? Clean claim standards details the modifier, diagnosis, and payer-routing requirements that keep HCPCS claims from bouncing on first submission.

Ordering 74 to 100 grams of protein a day? HCPCS code B4197 covers the next premix range up, with its own coding and documentation rules.

Frequently asked questions

What does HCPCS code B4189 cover?

HCPCS code B4189 covers a compounded parenteral nutrition solution for patients who need 10 to 51 grams of protein per day. It contains amino acids, carbohydrates, electrolytes, trace elements, and vitamins, and includes the pharmacy preparation fee. It is billed per day to the DME MAC under the Medicare prosthetic device benefit.

What is the protein gram range for B4189?

B4189 applies when the order calls for between 10 and 51 grams of protein per day. Below 10 grams, use B9999 (not B4187). At 52 grams or more, the correct code is B4193 or higher. The boundary is exact, so a 52-gram order requires B4193, not B4189.

Does B4189 require prior authorization from Medicare?

Medicare does not gate B4189 with a traditional prior authorization, and it no longer uses a CMN. CMS eliminated CMNs and DIFs for dates of service on or after January 1, 2023. Coverage now rests on the standard written order, LCD L38953 documentation, proof of delivery, and the KX modifier. Some commercial payers do require prior authorization, so check each payer’s policy.

Which DME MAC processes B4189 claims?

B4189 claims go to the DME MAC for the state where the beneficiary permanently resides, not the supplier’s location. Two contractors run the four DME MAC jurisdictions: CGS Administrators (Jurisdictions B and C) and Noridian (Jurisdictions A and D). Check the jurisdiction map at CMS.gov before submitting, because a claim sent to the wrong MAC may be rejected or returned.

What ICD-10 diagnosis codes are used with B4189?

LCD L38953 publishes no list of covered ICD-10 codes, so medical necessity rests on the record. Examples of GI conditions that can support PN include K50.x (Crohn’s disease), K51.x (ulcerative colitis), and K91.2 (postsurgical malabsorption). Colorectal malignancy codes such as C18.x and C20 can also apply. Whatever the code, the record must show a permanent GI impairment.

What is the current Medicare fee schedule rate for B4189?

CMS sets B4189 as a per-day amount on the DMEPOS fee schedule, under the parenteral and enteral nutrition (PEN) items. The schedule is updated each January, so check the current allowable on the CMS DMEPOS fee schedule page before billing. Medicare pays 80% of the allowable, and the patient or a secondary payer covers the remaining 20%.

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