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 P9058 – Red blood cells, leukocytes reduced, CMV-negative, irradiated


Code Definition

P9058 is the HCPCS Level II code for red blood cells, leukocytes reduced, CMV-negative, irradiated, each unit.

All three modifications must be present on the unit. A leukoreduced, irradiated unit that is not CMV-negative is P9040, not P9058. A leukoreduced, CMV-negative unit that was not irradiated is P9051.

Level
Level II
Category
P9010-P9100 Blood and blood products, with associated procedures
Status
Active (2026 HCPCS Level II code set)
Billable
No
Code also known as
leukoreduced CMV-negative irradiated red cells, CMV-negative irradiated packed red cells
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

P9058 covers red blood cells that are leukocyte-reduced, CMV-negative, and irradiated, billed per unit. All three modifications must be documented.

A leukoreduced, irradiated unit that is not CMV-negative is P9040, not P9058. Leukoreduction alone is P9016.

Deglycerolized red blood cells are P9039. P9059 is fresh frozen plasma, so it never stands in for a red cell code.

Report P9058 under revenue code 0381 (packed red cells), and the transfusion itself under CPT 36430.

The CY 2026 Medicare OPPS payment for P9058 is $249.40 per unit, under APC 9533.

HCPCS code P9058: Official descriptor and key attributes

HCPCS code P9058 reports one unit of red blood cells that are leukocyte-reduced, CMV-negative, and irradiated. The Centers for Medicare & Medicaid Services (CMS) maintains it in the HCPCS Level II code set. The table below gives the code profile from the current CMS files.

Attribute Detail
Code P9058
Long descriptor Red blood cells, leukocytes reduced, CMV-negative, irradiated, each unit
Short descriptor Rbc, l/r, cmv-neg, irrad
Code type HCPCS Level II, blood and blood products (P9010-P9100)
Required modifications Three: leukocyte reduction, CMV-negative donor status, and irradiation
Unit of service Each unit of red blood cells transfused
Revenue code pairing 0381 (packed red cells), within the 038X blood and blood components series
Medicare OPPS status Status indicator R (blood and blood products), APC 9533
Status Active in the 2026 HCPCS Level II code set

The “each unit” language in the descriptor is the billing anchor. The units you report must match the number of units the blood bank issued and the nurse transfused.

Clinical context: When is P9058 ordered?

P9058 units are ordered for patients who need protection from CMV infection and transfusion-associated graft-versus-host disease at the same time. Each of the three modifications addresses a different transfusion risk.

Leukocyte reduction

Filtration removes most donor white blood cells from the unit. This lowers the risk of febrile reactions, human leukocyte antigen (HLA) alloimmunization, and transmission of viruses carried in white cells.

CMV-negative donor status

The unit comes from a donor who tested negative for cytomegalovirus (CMV) antibodies. Clinicians request CMV-negative units for patients in whom a CMV infection could be severe.

Irradiation

Gamma or X-ray irradiation inactivates donor T-lymphocytes. This prevents transfusion-associated graft-versus-host disease (TA-GvHD) in recipients who cannot reject those cells.

Typical recipients include stem cell and bone marrow transplant patients, patients with hematologic malignancies, and fetuses receiving intrauterine transfusions. Neonates and patients with severe congenital immunodeficiency are in the same group. The physician order should name the indication, because it supports medical necessity for all three modifications.

What P9058 covers and what it excludes

P9058 applies only when one red cell unit carries all three modifications: leukoreduction, CMV-negative status, and irradiation. Drop any one of them and the unit moves to a neighboring code, as the grid below shows.

Matrix of HCPCS red cell codes by processing step
The CMV-negative row is what separates P9058 from P9040, so check it first on the blood bank tag. Steps follow the CMS HCPCS Level II descriptors for 2026.

What P9058 includes

  • Red blood cells that passed through a leukoreduction filter, came from a CMV-negative donor, and were irradiated before issue
  • Units intended for patients at risk of both CMV infection and TA-GvHD, such as transplant recipients and fetuses receiving intrauterine transfusions
  • Each unit transfused, reported as one unit of P9058

What P9058 does not cover

  • P9040: Red blood cells that are leukoreduced and irradiated but not CMV-negative. This is the code most often confused with P9058.
  • P9016: Red blood cells that are leukoreduced only, with no CMV-negative status and no irradiation.
  • P9051: Whole blood or red blood cells that are leukoreduced and CMV-negative but not irradiated.
  • P9057: Red blood cells that are frozen, deglycerolized, washed, leukoreduced, and irradiated.
  • P9039: Deglycerolized red blood cells, thawed from frozen storage with the glycerol removed.
  • P9022: Washed red blood cells.
  • CPT 36430: The transfusion procedure itself, which is reported separately from the blood product.

CMV status is the step that decides the code between two otherwise identical units. A leukoreduced, irradiated unit that is not CMV-negative is P9040, even when the patient is immunocompromised. Confirm CMV status on the blood bank tag before you choose between the two codes.

How P9058 compares with P9016, P9040, P9057, and P9039

P9058 sits inside a cluster of red cell codes that differ only by which processing steps were applied. The table below compares the codes coders most often confuse with it.

Code Full descriptor Processing required Typical clinical indication
P9016 Red blood cells, leukocytes reduced, each unit Leukoreduction only Most routine red cell transfusions
P9040 Red blood cells, leukocytes reduced, irradiated, each unit Leukoreduction and irradiation, no CMV-negative status TA-GvHD prevention where CMV-negative units are not ordered
P9058 Red blood cells, leukocytes reduced, CMV-negative, irradiated, each unit Leukoreduction, CMV-negative donor, and irradiation Transplant recipients, intrauterine and neonatal transfusions, severe immunodeficiency
P9057 Red blood cells, frozen/deglycerolized/washed, leukocytes reduced, irradiated, each unit Freezing, deglycerolization, washing, leukoreduction, and irradiation Rare phenotype units and patients who need washed, irradiated cells
P9039 Red blood cells, deglycerolized, each unit Thawing and glycerol removal after frozen storage Rare blood types and autologous units from frozen inventory

P9040 shares leukoreduction and irradiation with P9058, so the two codes are easy to swap on a claim. The deciding fact is CMV status. If the blood bank tag shows a CMV-negative unit, the code is P9058. If it does not, the code is P9040.

P9057 shares leukoreduction and irradiation with P9058, but its unit was also frozen, deglycerolized, and washed. A unit that went through those frozen-storage steps is never P9058.

Deglycerolized red cells belong to P9039, not P9059. P9059 is fresh frozen plasma between 8-24 hours of collection, each unit, so it sits outside the red cell group entirely.

Documentation requirements for P9058 billing

Before a P9058 claim will survive payer review, the record must link three things. These are the physician order, the blood bank processing record, and a diagnosis that supports the clinical need.

Document What it must show
Physician transfusion order Product type (leukoreduced, CMV-negative, irradiated red cells), quantity ordered, and clinical indication, such as stem cell transplant or intrauterine transfusion
Blood bank processing record Confirmation of the leukoreduction filter, CMV-negative donor testing, and irradiation (dose, date, and technician sign-off)
Transfusion administration record Unit number, start and stop time, nurse or provider signature, and vital signs before and after transfusion
Diagnosis documentation An ICD-10-CM code supporting the indication, such as Z94.81 (bone marrow transplant status) or a code from the D80-D89 immunodeficiency range
Blood product label The label showing “Leukocytes Reduced,” “Irradiated,” and the unit’s CMV-negative status

The blood bank processing record carries the most weight in a P9058 audit, because it records how and when each step was done. Check that it names all three modifications explicitly, not only the product code from the blood bank inventory system.

Pro Tip

Ask the blood bank for a processing report that confirms each modification on its own line: leukoreduction, CMV-negative donor status, and irradiation dose. A report that says only ‘modified red cells’ will not support P9058 in an audit.

Billing guidelines: Units, revenue code, and claim form

P9058 is billed per unit of red cells transfused. Report the number of units in the units field and match it to the blood bank issue log. Follow your payer’s instruction on whether two units go on one line or two. The transfusion itself goes on its own line as CPT 36430.

Billing element Rule
Unit of service One unit of P9058 per red cell unit transfused; the units billed must match the issue log
Claim form (facility) CMS-1450 (UB-04); FL 42 for revenue code 0381, FL 44 for the HCPCS code, FL 46 for units
Revenue code 0381 (packed red cells), part of the 038X blood and blood components series
Transfusion procedure CPT 36430, reported separately under revenue code 0391 (blood administration)
Place of service – inpatient Blood product costs are generally included in the DRG payment under IPPS
Place of service – outpatient Hospital outpatient departments are paid separately under OPPS (status indicator R)
Modifiers No standard modifier is required; check the MAC and payer policy for local requirements

When a community blood bank supplies the unit free of charge, the hospital does not bill the product itself. It reports its processing and storage charge under the 039X blood storage and processing series instead.

Inpatient stays work differently. Under the Inpatient Prospective Payment System (IPPS), blood product costs are typically included within the diagnosis-related group (DRG) payment. Outpatient and hospital-based infusion settings are where P9058 drives separate reimbursement.

Medicare and payer reimbursement rates for P9058

Medicare pays for P9058 in hospital outpatient departments under the Outpatient Prospective Payment System (OPPS). For CY 2026, CMS set the payment at $249.40 per unit under Ambulatory Payment Classification (APC) 9533. That is up from $222.86 in 2025. The figures come from AABB’s summary of the CMS CY 2026 OPPS final rule.

Payer / setting Reimbursement basis Notes
Medicare OPPS (outpatient) $249.40 per unit in CY 2026 (APC 9533, status indicator R) Rates update each January 1; confirm against CMS OPPS Addendum B
Medicare OPPS with a C-APC service Packaged into the comprehensive APC payment No separate payment when P9058 appears on the same claim as a C-APC service
Medicare inpatient (IPPS) Bundled into the DRG; typically not separately payable Do not bill P9058 as a separate inpatient line without explicit MAC guidance
Medicaid State-specific fee schedule Rates and coverage rules vary by state and update independently of Medicare
Commercial payers Contractual rate Several payers publish outpatient blood product policies; review the policy before assuming coverage

For comparison, CMS set P9040 at $265.41 per unit for CY 2026. The two codes pay different amounts, so a CMV-status error changes the payment as well as the code.

Payer prior authorization and medical necessity requirements

Prior authorization requirements for P9058 vary by payer and Medicare Administrative Contractor (MAC) jurisdiction. Medicare has no national coverage determination requiring prior authorization for irradiated blood products.

Local Coverage Determinations (LCDs) can still impose conditions, so check the CMS LCD database for the MAC covering the facility.

Some commercial payers maintain outpatient blood product policies that ask for documentation of the clinical indication before payment. The diagnosis codes below are commonly used to support medical necessity for P9058.

ICD-10-CM code Description Indication for P9058
Z94.81 Bone marrow transplant status Post-transplant immunosuppression; a high-risk group for TA-GvHD and CMV disease
C91.00 Acute lymphoblastic leukemia not having achieved remission Hematologic malignancy with an immunocompromised state
D80-D89 Certain disorders involving the immune mechanism Immunodeficiency range; document the specific code within it
P61.2 Anemia of prematurity Premature neonates requiring transfusion, where many NICU protocols call for irradiated, CMV-safe units

When a payer requires prior authorization, submit the diagnosis code and the physician’s statement of medical necessity before the transfusion date. Confirm payer requirements at registration, because retroactive requests are harder to win.

Common P9058 claim denial reasons and how to resolve them

P9058 claims have a distinct denial profile because the code needs three processing steps in the record. The table below covers common denial patterns, the typical CARC (Claim Adjustment Reason Code), and the fix.

Denial reason Typical CARC Resolution action
Wrong code: unit was not CMV-negative, so P9040 applied 4 (The procedure code is inconsistent with the modifier used, or a required modifier is missing) or 16 Check CMV status on the blood bank tag; if the unit was CMV-negative, appeal with the record, and if not, correct the code to P9040
Wrong code: irradiation not documented 16 (Claim/service lacks information or has submission/billing errors) Obtain the irradiation log; appeal with it if irradiation occurred, or correct the code to P9051 if it did not
Missing blood bank processing record 16 (Claim/service lacks information or has submission/billing errors) Retrieve the processing record and submit it with a corrected claim within the timely filing limit
Units billed do not match units issued 16 (Claim/service lacks information or has submission/billing errors) Reconcile units against the issue log and the transfusion administration record, then resubmit
Unsupported diagnosis for the indication 50 (Non-covered service because it is not deemed a medical necessity by the payer) Review the record for a more specific diagnosis code and add it to a corrected claim
Billed separately during an inpatient stay 97 (The benefit for this service is included in the payment for another service) Verify the claim type; inpatient blood products are bundled into the DRG

Most of the denial reasons above start in the chart, with a document that is missing or incomplete. Denial management in healthcare starts with a pre-billing check that confirms each required document is there. Our guide to medical billing denial codes explains the CARC codes on blood product remittances.

Pro Tip

Build a five-point check into claim generation. Confirm the physician order, the processing record naming all three modifications, and the transfusion administration record. Then confirm the supporting diagnosis and units matched to the issue log. Each point maps to a denial reason in the table above, so a failed check is a claim you can fix before it goes out.

How Pabau keeps blood product billing evidence on one record

In most facilities the physician order, the blood bank record, and the claim live in separate systems. A biller reads the processing record, picks the code by hand, and hopes the CMV status was not missed.

Pabau, the clinical and billing platform we build, keeps the clinical record, the documentation, and the invoice on one patient file. With Pabau’s claims management software, the coded charge sits next to the note that supports it. A reviewer checking a P9058 line has the evidence on the same record.

Automate claims and billing with Pabau
Pabau’s claims management sends each claim from the patient record, so billers can check a P9058 line against its supporting notes first.

Reporting then shows which codes get paid and which keep coming back. If P9058 lines are being recoded to P9040, you see the pattern in a report rather than in next quarter’s revenue.

Streamline blood product billing from order to claim

Pabau keeps the order, the processing notes, and the coded charge on one patient record. Billers can check every P9058 line against its evidence before the claim goes out.

Pabau claims management dashboard

Conclusion

P9058 is narrow by design. It is right only when one red cell unit is leukoreduced, CMV-negative, and irradiated, and wrong the moment one of those steps is missing. P9040, P9051, and P9016 are waiting for every unit that falls short.

So the work that pays off sits upstream of the claim. Set up a documentation protocol with the blood bank that names all three steps on every unit. Then the code choice stops being a judgment call, and an auditor can confirm CMV status from the record in seconds.

Book a demo to see how Pabau keeps transfusion documentation and coded charges on the same patient record, so every P9058 line has its proof.

Continue your research

Continue your research

Want to understand how clearinghouses handle HCPCS claims submission? Medical claims clearinghouse guide explains how claims move from billing software to payers and where edits catch errors before they become denials.

Want your outpatient billing to hold up in an audit? Medical billing compliance outlines the documentation and payer policy rules that apply to facility billing.

Billing a CMV-negative unit that was not irradiated? HCPCS code P9051 covers leukoreduced, CMV-negative blood without irradiation.

Was the unit frozen and washed before issue? HCPCS code P9057 covers frozen, deglycerolized, washed, leukoreduced, irradiated red cells.

Frequently asked questions

What does HCPCS code P9058 cover?

HCPCS code P9058 covers red blood cells that are leukocyte-reduced, CMV-negative, and irradiated, billed per unit transfused. All three modifications must appear in the blood bank record. The code is used for patients at risk of both CMV infection and transfusion-associated graft-versus-host disease, such as transplant recipients.

What is the difference between P9058 and P9040?

Both codes describe leukoreduced, irradiated red blood cells. P9058 adds a third requirement: the unit must come from a CMV-negative donor. A leukoreduced, irradiated unit without CMV-negative status is billed as P9040.

What is the difference between P9058 and P9057?

P9057 covers red blood cells that are frozen, deglycerolized, washed, leukoreduced, and irradiated. P9058 covers fresh leukoreduced, CMV-negative, irradiated red cells that never went through frozen storage. A unit that was frozen and deglycerolized is never P9058.

Which code is used for deglycerolized red blood cells?

Deglycerolized red blood cells are billed as P9039, red blood cells, deglycerolized, each unit. P9059 is a different product: fresh frozen plasma between 8-24 hours of collection, each unit. Neither code replaces P9058.

How do you bill P9058 units?

Report one unit of P9058 for each red cell unit transfused, under revenue code 0381 on the UB-04. The units billed must match the blood bank issue log. Report the transfusion itself separately with CPT 36430 under revenue code 0391.

Does Medicare cover HCPCS code P9058?

Yes, Medicare covers P9058 when medical necessity is documented. Hospital outpatient claims are paid under OPPS, at $249.40 per unit for CY 2026 under APC 9533. Inpatient claims are generally bundled into the DRG and not separately payable.

Why do P9058 claims get denied?

Most P9058 denials start with a missing or incomplete document. The processing record may not confirm all three modifications, the physician order may be missing, or the diagnosis may not support the indication. Billing P9058 for a unit that was not CMV-negative is the most common coding error.

What documentation is required to bill P9058?

Five documents support a P9058 claim: a signed order for leukoreduced, CMV-negative, irradiated red cells, and the blood bank processing record confirming all three. The others are the transfusion administration record, a supporting ICD-10-CM diagnosis, and the blood product label.

×