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 P9023 – Solvent/detergent pooled plasma


Code Definition

P9023 is the HCPCS Level II code for plasma, pooled multiple donor, solvent/detergent treated, frozen, each unit. It reports solvent/detergent (S/D) plasma such as Octaplas, which is pooled from many donors and treated to inactivate lipid-enveloped viruses.

P9023 sits in the P9010-P9100 blood products range. Its nearest plasma neighbors are P9017 for single-donor fresh frozen plasma, P9070 for pooled pathogen-reduced plasma, and P9071 for single-donor pathogen-reduced plasma. The processing line on the bag label decides which code applies.

Section
P0000-P9999 Pathology and laboratory services
Category
P9 Blood products and related services (P9010-P9100)
Code range
Plasma products: P9017, P9023, P9025, P9044, P9070, P9071
Billable
No
Code also known as
Solvent/detergent plasma, S/D plasma, Octaplas
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 P9023 reports solvent/detergent treated plasma, pooled from multiple donors and frozen, billed per unit. Octaplas is the licensed US product.

P9023 is not a general fresh frozen plasma code. Single-donor FFP is P9017, and pathogen-reduced plasma is P9070 (pooled) or P9071 (single donor).

Hospital outpatient departments are paid for P9023 under OPPS with status indicator R. The Medicare blood deductible does not apply to plasma.

Pabau, the practice management platform we build, keeps clinical notes, charges, and claim status in one system. Each P9023 line then traces back to its documentation.

HCPCS code P9023: definition and official descriptor

HCPCS code P9023 is the Level II code for plasma, pooled multiple donor, solvent/detergent treated, frozen, each unit. It sits in the P9010-P9100 blood and blood products range of the CMS HCPCS Level II system. CMS publishes its short descriptor as “Frozen plasma, pooled, sd”, and confirms the code as active in the current CMS HCPCS alpha-numeric file.

The billing unit is one bag of S/D plasma as issued by the blood bank. P9023 is billed by the hospital or facility that furnishes the product, so confirm setting-specific rules with your Medicare Administrative Contractor (MAC).

Field Detail
HCPCS code P9023
Official descriptor Plasma, pooled multiple donor, solvent/detergent treated, frozen, each unit
CMS short descriptor Frozen plasma, pooled, sd
Code range P9010-P9100, blood and blood products (HCPCS Level II)
Billing unit Each unit (one bag) of S/D plasma administered
Who bills it The hospital or facility furnishing the product; confirm rules with your MAC
Maintaining body CMS HCPCS Workgroup

What is solvent/detergent pooled plasma?

Solvent/detergent (S/D) plasma is plasma pooled from many donors of the same ABO blood group, then treated with a solvent and a detergent. The treatment inactivates lipid-enveloped viruses such as HIV, hepatitis B, and hepatitis C. Pooling also averages out donor-to-donor variation in clotting factor levels.

In the United States, the licensed S/D plasma product is Octaplas, made by Octapharma. The FDA licensed Octaplas in 2013 as a biologic. It arrives as a manufactured product, not as a unit collected by the local blood center.

According to its FDA labeling, Octaplas is indicated for two uses.

  • Replacement of multiple coagulation factors in patients with acquired deficiencies due to liver disease, or who are undergoing cardiac surgery or liver transplant.
  • Plasma exchange in patients with thrombotic thrombocytopenic purpura (TTP).

Hospitals that stock S/D plasma are mostly transplant centers, cardiac surgery programs, and apheresis services. Some choose it for patients who need large plasma volumes, because pooling and viral inactivation change the product’s risk profile.

What does P9023 cover and exclude?

P9023 covers one product: frozen plasma that is pooled from multiple donors and solvent/detergent treated. The code applies whenever that product is thawed and administered, whatever the clinical indication.

These related products fall outside P9023 and take their own codes.

  • Single-donor fresh frozen plasma frozen within 8 hours of collection is P9017, not P9023.
  • Pooled pathogen-reduced plasma is P9070. Pathogen reduction is a different process from solvent/detergent treatment.
  • Single-donor pathogen-reduced plasma is P9071.
  • Cryoprecipitate is P9012, and cryoprecipitate-reduced plasma is P9044.
  • Leukocyte-reduced red blood cells are P9016, a red cell product billed on its own line.
  • Plasma derivatives such as albumin and plasma protein fraction have their own P-codes (P9041, P9043, P9045, P9046, P9047, and P9048).

Clinical procedure: how S/D plasma is administered and documented

Each step of the transfusion workflow produces a record that supports the P9023 line. A missing record is the easiest reason for a payer to question medical necessity.

  1. Physician order. The order names the product, the number of units, and the clinical indication. It must be on file before the blood bank releases the product.
  2. Blood bank release. The transfusion service issues the S/D plasma bag and records the product code, lot number, issue time, and recipient. This record ties the billed unit to a specific product.
  3. Thawing. The bag is thawed and held according to the manufacturer’s labeling and the hospital’s transfusion policy. Thaw and issue times should match the administration record.
  4. Administration. A nurse or clinician records start and stop times, vital signs, and any transfusion reaction. Each bag administered is one billable unit.
  5. Post-transfusion monitoring. Follow-up labs such as PT, INR, or fibrinogen show the clinical response and support medical necessity on review.

How to bill HCPCS code P9023: units, revenue codes, and wastage

Report one unit of service for each bag of S/D plasma administered. If three bags are transfused, P9023 carries three units. Bill the units administered according to your MAC’s instructions.

On the UB-04, hospitals report blood products with a revenue code from the blood (038X) or blood processing and storage (039X) series. The choice is set out in Medicare Claims Processing Manual, Chapter 4, section 231, and your MAC’s billing guide confirms which applies.

The JW and JZ drug-wastage modifiers apply to single-dose drugs and biologicals billed with drug codes, not to P9 blood-product codes. When a thawed bag is not transfused, follow your MAC or payer instructions and your hospital’s blood wastage policy.

Pro Tip

Before billing multiple units of P9023, match each unit on the claim to a release in the blood bank record. Auditors routinely ask for these records. A claim for three units against a log that shows two releases will not survive review.

Medicare and payer reimbursement for P9023

Under the Medicare hospital outpatient prospective payment system (OPPS), P9023 carries status indicator R, which means blood and blood products paid separately through an APC. Look up the current payment rate in the CMS OPPS Addendum B for the quarter of service.

For inpatient stays, the product is part of the hospital’s inpatient payment rather than a separately paid line. Neither the Physician Fee Schedule nor the clinical laboratory fee schedule sets a rate for P9023.

The blood deductible does not apply to plasma

Medicare’s blood deductible covers the first three pints of blood a beneficiary receives each calendar year, under Part A and Part B combined. It applies only to whole blood and packed red cells, per Claims Processing Manual Chapter 4, section 231.

Plasma, including S/D plasma billed with P9023, is not subject to the blood deductible. The standard Part B deductible and coinsurance apply to an outpatient P9023 line instead.

Commercial payers

Commercial coverage and prior authorization rules vary. Some payers route outpatient blood products through a separate infusion benefit. Confirm the payer’s policy before a scheduled transfusion, such as planned plasma exchange, and record any authorization number on the claim.

ICD-10 diagnosis codes that can support a P9023 claim

Every P9023 claim needs a diagnosis that establishes medical necessity. The attending physician owns the diagnosis, and the billing team checks that the claim matches the documented indication.

The table below is illustrative, built around the FDA-labeled uses of S/D plasma. It is not a coverage list, so check your MAC and payer policies for the codes they accept.

ICD-10-CM code Description Clinical rationale for S/D plasma
D68.4 Acquired coagulation factor deficiency Replaces multiple clotting factors when an acquired deficiency is documented, for example from liver disease
K72.00 Acute and subacute hepatic failure without coma Liver failure reduces clotting factor synthesis, and factor replacement in liver disease is a labeled use
K72.10 Chronic hepatic failure without coma Same mechanism as acute hepatic failure, where the coagulopathy is chronic
M31.19 Other thrombotic microangiopathy The ICD-10-CM index sends thrombotic thrombocytopenic purpura (TTP) here, and plasma exchange in TTP is a labeled use
D65 Disseminated intravascular coagulation Plasma replaces clotting factors consumed in DIC
T45.515A Adverse effect of anticoagulants, initial encounter Anticoagulant-related bleeding in a patient taking the drug as prescribed. Code the bleeding first. Overdose or poisoning is T45.511A instead

Unspecified codes are acceptable when a specific diagnosis is not yet confirmed, but payers expect the most specific code the record supports. If the chart documents a confirmed diagnosis, code it.

Among the Level II HCPCS codes, the plasma codes in the P9 range split on two questions. Is the product pooled from many donors or collected from one? And was it solvent/detergent treated, pathogen reduced, or neither? The chart below walks through both, starting with processing.

Decision chart for plasma codes in the HCPCS P9 range
The processing line narrows the choice to one column, and the donor structure then picks the code. Descriptors follow the CMS HCPCS Level II file.
Code Official descriptor Donor structure Key difference from P9023
P9023 Plasma, pooled multiple donor, solvent/detergent treated, frozen, each unit Pooled, many donors Reference code
P9017 Fresh frozen plasma (single donor), frozen within 8 hours of collection, each unit Single donor Standard FFP from one donor, with no solvent/detergent or pathogen-reduction treatment
P9070 Plasma, pooled multiple donor, pathogen reduced, frozen, each unit Pooled, many donors Pooled like P9023, but pathogen reduced rather than solvent/detergent treated
P9071 Plasma (single donor), pathogen reduced, frozen, each unit Single donor Pathogen reduced and from one donor
P9044 Plasma, cryoprecipitate reduced, each unit Single donor Plasma left after cryoprecipitate is removed
P9012 Cryoprecipitate, each unit Single donor or pre-pooled A fibrinogen-rich cold-insoluble fraction of plasma, not whole plasma
P9016 Red blood cells, leukocytes reduced, each unit Single donor A red cell product, billed on its own line

One frequent miscoding on this code is using P9023 as a catch-all for fresh frozen plasma. Standard single-donor FFP belongs on P9017. A unit held in quarantine until the donor was retested belongs on P9060. Another is confusing P9023 with P9070, because both are pooled. The processing line on the bag label decides between them.

Common claim denials for HCPCS code P9023 and how to avoid them

P9023 denials cluster around a few predictable errors. Our denial management process guide covers the general workflow: find the root cause, correct the record, and resubmit with support attached.

Denial reason Root cause Prevention step
Medical necessity not established The diagnosis does not support plasma transfusion, or the order lacks a clinical indication Confirm the diagnosis matches the documented indication, and check that the order is in the chart
Wrong code (product mismatch) Single-donor FFP billed as P9023, or pathogen-reduced plasma billed as P9023 Read the product code on the blood bank issue record and match it to P9017, P9023, P9070, or P9071
Incorrect unit count Units billed do not match the blood bank release log Compare the claim units with the released and administered bags before submitting
Discarded product billed as administered A thawed bag that was not transfused was counted as a unit Bill units administered, and handle wastage under MAC or payer instructions and hospital policy
Prior authorization not obtained A commercial payer required authorization for a scheduled outpatient transfusion Verify authorization rules by payer and setting, and record the authorization number on the claim

Documentation checklist for P9023 claims

This checklist maps each record to the denial it prevents. Review it before submitting a P9023 claim, especially for scheduled outpatient transfusions. Good medical billing compliance starts with documentation, not with the remittance advice.

  • Physician order. Dated before the blood bank release, naming S/D plasma, the number of units, and the indication.
  • Blood bank issue record. Shows the product code identifying solvent/detergent treated pooled plasma, the lot number, issue time, and recipient. This is the primary audit document for code and unit checks.
  • Nursing infusion note. Records start and stop times, infusion rate, patient response, and any reaction for each unit. Timestamps should align with the blood bank record.
  • Pre-transfusion labs. PT, INR, fibrinogen, or platelet counts showing the coagulopathy or TTP picture that justified the transfusion.
  • Post-transfusion labs. Follow-up results confirming the clinical response, which matter most for repeat transfusions or plasma exchange series.
  • Wastage record. If a thawed bag was not transfused, the blood bank records the unit and the reason, per hospital policy.
  • Prior authorization number. Where a commercial payer requires it, the number appears on the claim and in the record.
  • Patient consent. A signed transfusion consent per facility policy and state law.

Pro Tip

Run one check on every P9023 claim before it goes out. Pull the blood bank issue record, confirm the product code says solvent/detergent treated pooled plasma, and count the bags transfused. If either the product or the count disagrees with the claim, fix it first.

How Pabau keeps blood product claim lines traceable

Most billing teams check a P9023 claim by opening three systems: the blood bank log, the nursing record, and the billing software. When a payer asks for support months later, someone rebuilds the trail by hand.

Pabau keeps clinical notes, charges, and invoices on one patient record. Its claims management software submits claims from that data and tracks their status through to payment or denial. Your team still confirms the code, units, and diagnosis, and Pabau keeps the notes and charges behind that decision on the same record.

Pabau checkout and invoice screens showing a completed payment and an itemized insurer invoice
Pabau’s invoicing keeps each charge tied to the payer and the record behind it, so a P9023 line can be traced during a review.

The result is a shorter path from a payer’s records request to a complete response, because the documentation already sits next to the claim.

Keep blood product claims traceable with Pabau

Pabau keeps clinical documentation, charges, and claim status in one system. Billing teams can trace each P9023 line back to the record that supports it, and spend less time rebuilding evidence for a payer review.

Pabau practice billing dashboard

Conclusion

P9023 is a narrow code. It fits one product, solvent/detergent treated pooled plasma, and the bag label is the fastest way to prove it. Practices that confirm the product code before billing avoid the two product mix-ups this code invites. One is FFP billed as P9023, and the other is P9070 confused with P9023.

After the code, the claim rests on units that match the release log and a diagnosis that matches the order. Payment runs through OPPS, and the blood deductible stays out of it. To see how Pabau keeps that documentation and the claim in one place, book a demo.

Continue your research

Continue your research

Need a framework for reducing claim rejections across your practice? Clean claim submission covers the elements every claim needs to pass payer edits before adjudication.

New to the revenue cycle behind a claim like this? What is medical billing explains the end-to-end revenue cycle from charge capture to payment posting.

Billing a plasma derivative instead? HCPCS code P9043 covers plasma protein fraction, which takes its own P-code rather than P9023.

Got a denial back on a blood product line? Denial codes in medical billing explains what the common denial codes mean and how to respond to them.

Frequently asked questions

What does HCPCS code P9023 cover?

HCPCS code P9023 covers plasma pooled from multiple donors, solvent/detergent treated and frozen, billed per unit administered. In the US that product is Octaplas. Single-donor fresh frozen plasma (P9017) and pathogen-reduced plasma (P9070, P9071) take their own codes.

How do you bill S/D plasma with HCPCS P9023?

Report one unit of service for each bag of S/D plasma administered, following your MAC’s billing instructions. Hospitals use a blood revenue code from the 038X or 039X series. JW and JZ do not apply to P9 blood-product codes, so follow MAC or payer and hospital policy for wastage.

Is P9023 covered under Medicare Part B?

Yes. Hospital outpatient departments are paid for P9023 under OPPS with status indicator R. CMS Addendum B lists the rate for each quarter. The Medicare blood deductible does not apply to it. That deductible covers only whole blood and packed red cells. The standard Part B deductible and coinsurance apply instead.

What blood product HCPCS codes are used alongside P9023?

P9023 can share a claim with other blood products given in the same encounter, such as P9016 for leukocyte-reduced red cells or P9012 for cryoprecipitate. Each product is billed on its own line with its own unit count. The code on each line must match the exact product the blood bank issued.

×