Bindinglaw

US · guidance

CMS Pub. 100-04, ch. 4, § 231

Billing and Payment for Blood, Blood Products, and Stem Cells

activein force · 2026-08-25 – presentas-observed

and Related Services Under the Hospital Outpatient Prospective

Payment System (OPPS)

(Rev. 1702, Issued: 03-13-09, Effective: 04-01-09, Implementation: 04-06-09)

231.1 - When a Provider Paid Under the OPPS Does Not Purchase the

Blood or Blood Products That It Procures from a Community Blood

Bank, or When a Provider Paid Under the OPPS Does Not Assess a

Charge for Blood or Blood Products Supplied by the Provider’s Own

Blood Bank Other Than Blood Processing and Storage

(Rev. 1702, Issued: 03-13-09, Effective: 04-01-09, Implementation: 04-06-09)

When an OPPS provider furnishes blood or a blood product collected by its own blood

bank for which only processing and storage costs are assessed, or when an OPPS

provider procures blood or a blood product from a community blood bank for which it is

charged only the processing and storage costs incurred by the community blood bank, the

OPPS provider bills the processing and storage charges using Revenue Code 0390 (Blood

Processing/Storage), 0392 (Blood Processing/Storage; Processing and Storage), or 0399

(Blood Processing /Storage; Other Processing and Storage), along with the appropriate

blood HCPCS code, the number of units transfused, and the line item date of service

(LIDOS). Processing and storage costs may include blood product collection, safety

testing, retyping, pooling, irradiating, leukocyte-reducing, freezing, and thawing blood

products, along with the costs of blood delivery, monitoring, and storage. In general,

such categories of processing costs are not patient-specific. There are specific blood

HCPCS codes for blood products that have been processed in varying ways, and these

codes are intended to make payment for the variable resource costs of blood products that

have been processed differently.

Most OPPS providers obtain blood or blood products from community blood banks that

charge only for processing and storage, and not for the blood itself. These hospitals

should follow the instructions outlined in this section. Those OPPS providers that incur a

charge for the blood product itself, in addition to the charge for processing and storage,

should follow the coding requirements outlined in §231.2.

231.2 - When a Provider Paid Under the OPPS Purchases Blood or

Blood Products from a Community Blood Bank or When a Provider

Paid Under the OPPS Assesses a Charge for Blood or Blood Products

Collected By Its Own Blood Bank That Reflects More Than Blood

Processing and Storage

(Rev. 1702, Issued: 03-13-09, Effective: 04-01-09, Implementation: 04-06-09)

If an OPPS provider pays for the actual blood or blood product itself, in addition to

paying for processing and storage costs when blood or blood products are supplied by

either a community blood bank or the OPPS provider’s own blood bank, the OPPS

provider must separate the charge for the unit(s) of blood or blood product(s) from the

charge for processing and storage services. The OPPS provider reports charges for the

blood or blood product itself using Revenue Code series 038X (excluding 0380, which is

not a valid revenue code for Medicare billing) with the LIDOS, the number of units

transfused, and the appropriate blood product HCPCS code and HCPCS modifier BL.

The OPPS provider reports charges for processing and storage services on a separate line

using Revenue Code 0390, 0392, or 0399 with the LIDOS, the number of units

transfused, and the appropriate blood product HCPCS code and HCPCS modifier BL.

The same LIDOS, the same number of units, the same HCPCS code, and HCPCS

modifier BL must be reported on both lines. This requirement applies to all OPPS

providers that transfuse blood and incur charges for both the blood itself and processing

and storage.

Effective for services furnished on or after July 1, 2005, the I/OCE will return to

providers any claim that reports a charge for blood or blood products using Revenue

Code 038X without a separate line for processing and storage services using Revenue

Code 0390, 0392, or 0399. Moreover, in order to process to payment, both lines must

report the same line item date of service, the same number of units, and the same HCPCS

code accompanied by modifier BL. Payment for blood and blood products is based on

the Ambulatory Payment Classification (APC) Group to which its HCPCS code is

assigned, multiplied by the number of units transfused.

Units of whole blood or packed red cells for which only processing and storage charges

are reported are not subject to the blood deductible. The Medicare blood deductible is

applicable only if the OPPS provider purchases whole blood or packed red cells from a

community blood blank or if the OPPS provider assesses a charge that reflects more than

blood processing and storage for whole blood or packed red cells collected by its owns

blood bank. If the beneficiary has not already fulfilled the annual blood deductible or

replaced the blood, OPPS payment will be made for processing and storage costs only.

The beneficiary is liable for the blood portion of the payment as the blood deductible. In

order to ensure correct application of the Medicare blood deductible, providers should

report charges for whole units of packed red cells using Revenue Code 381 (Packed red

cells), and should report charges for whole units of whole blood using Revenue Code 382

(Whole blood). Revenue Codes 381 and 382 should be used only to report charges for

packed red cells and whole blood, respectively.

Please note that most hospitals obtain blood or blood products from community blood

banks that charge only for processing and storage, rather than for the blood itself. The

blood coding requirements discussed in this section do not apply to blood and blood

products carrying only a processing and storage fee; when billing only for blood

processing and storage, OPPS providers should follow the coding requirements outlined

in §231.1.

EXAMPLE: An OPPS provider purchases 2 units of leukocyte-reduced red blood cells

from a community blood bank and incurs a charge for the red cells

themselves, and a charge for the blood bank’s processing and storage of

the red blood cell unit. The OPPS provider further incurs costs related to

additional processing and storage of the red blood cell units after the

OPPS provider has received the 2 units. A Medicare beneficiary is

transfused the two units of leukocyte-reduced red blood cells.

The OPPS provider should report the charges for 2 units of P9016 by separately billing

the red blood cell charges and the total processing and storage charges incurred. The

charges for the red blood cell units are to be reported on one line with the date the blood

was transfused, Revenue Code series 038X (excluding 380), 2 units, HCPCS code P9016,

and modifier BL. The total charges for processing and storage are to be reported on the

same claim, on a separate line, showing the date the blood was transfused, Revenue Code

390, 0392, or 399, 2 units, HCPCS code P9016, and modifier BL. Note that HCPCS

modifier BL is reported on both lines.

History

(Rev. 1702, Issued: 03-13-09, Effective: 04-01-09, Implementation: 04-06-09)

Provenance

Source
cms.gov
Retrieved
2026-08-25
Edition
iom-2026-08-25
Content hash
2a14f0e9151d0562fc7442968602155b83e579cfd04c8c1902b97478d8802315
View the official source →

The link goes to the issuing authority’s own document — the one we read to produce this record. Where a source publishes whole titles rather than sections, your browser may need a moment to jump to the provision.

Unofficial copy of government-published law, reproduced from official sources with full provenance. Not an official publication; verify against official sources before relying on it in a filing. Records in the 'guidance' corpus, and only that corpus, are sub-regulatory (interpretive guidelines, survey procedures) and are not binding law. Validity bounds follow each jurisdiction's declared temporalBasis.

Coverage · API docs

Bindinglaw

Point-in-time US law with the receipt attached. Source URL, retrieval time, content hash, and validity dates on every answer.

curl api.binding.law/v1/law/coverage

© 2026 binding.law · a Jubal, Inc. productAttorneys and firms never pay. Ever.