ISBT 128 is the international information standard for the identification, labeling, and information transfer of medical products of human origin — blood and blood components, cellular therapy products, tissue, ocular tissue, and human milk. It defines a globally unique numbering and coding system, a standardized barcode structure, and a controlled product-description vocabulary so that a unit collected in one facility can be uniquely and unambiguously identified anywhere it travels, including across institutional and national borders. It is maintained by ICCBBA (the International Council for Commonality in Blood Banking Automation), the not-for-profit standards organization that administers ISBT 128 worldwide.
For a US transfusion service, blood bank, tissue bank, or cellular therapy laboratory, ISBT 128 is not an optional convenience — it is the labeling infrastructure that accreditation bodies expect to see on every unit, and the reason a bag of red cells collected in one hospital system can be traced, scanned, and safely transfused in another. This guide covers what ISBT 128 standardizes, how its barcode and label structure work, where it’s required, and how it compares to other identification standards a lab might encounter.
What ISBT 128 Standardizes
ISBT 128 replaced the patchwork of facility-specific and legacy Codabar-based labeling schemes that US blood banks used through the 1990s and 2000s. Rather than each facility inventing its own numbering convention, ISBT 128 gives every participating facility a registered identity within a single global system, and gives every donation, product, and label a structure that any ISBT 128-compliant scanning and information system can read the same way, regardless of where it was printed. Three things are standardized together:
- Facility identity — every collection center, blood bank, tissue bank, or cell-therapy facility that registers with ICCBBA receives a unique Facility Identification Number (FIN), so the collecting institution is always unambiguously encoded on the label.
- Donation/product identity — each individual donation or collection event receives a Donation Identification Number (DIN) that combines the collecting facility’s identity, the year of collection, and a sequential number, producing an identifier that is never reused globally.
- Product description — what the product actually is (e.g., leukoreduced red blood cells, apheresis platelets, irradiated, CMV-negative) is encoded via a standardized Product Description Code drawn from ICCBBA’s controlled product-code database, rather than free-text description that varies facility to facility.
ISBT 128 Barcode Structure
An ISBT 128 label carries several distinct data elements, each barcoded separately so a scanner can read exactly the field it needs (e.g., a blood-typing instrument reading only the DIN and product code, without needing to parse the whole label):
- Donation Identification Number (DIN) — the primary, globally unique identifier tying every component derived from a single donation back to that donation event and the collecting facility.
- Product Description Code — identifies the specific product type and any processing attributes (irradiated, leukoreduced, pooled, divided) using ICCBBA’s standardized code set rather than a locally-defined text string.
- Expiration date and, where relevant, time — encoded in a fixed, unambiguous format so expiry logic is consistent across systems and institutions.
- ABO/Rh and other special-testing symbols — blood group and special attributes (e.g., CMV-negative, sickle-cell negative) carried as standardized symbols, not institution-specific abbreviations.
ISBT 128 uses two barcode symbologies depending on the data element and label generation: linear Code 128 barcodes for simpler, high-readability fields, and 2D Data Matrix symbols where more data needs to fit in a small label area — common on smaller product bags, aliquots, and cellular-therapy containers where label real estate is limited. Both are paired with human-eye-readable text so staff can verify a unit visually if a scanner is unavailable.
ISBT 128 Labels in Practice
A compliant ISBT 128 label is not just a single barcode — it’s a defined layout combining the DIN, product code, expiration information, and blood-group/attribute symbols as separate, individually-scannable barcodes plus matching eye-readable text, laid out according to ICCBBA’s label specifications for the relevant product family (whole blood and components, cellular therapy products, or tissue). Facilities implementing ISBT 128 typically work with a label-printing and blood-establishment computer software vendor that is already ISBT 128-compliant, since generating a valid DIN and correctly-structured barcodes from scratch (rather than through validated software) is not realistic for day-to-day operations. General barcode and RFID labeling practices for lab sample tracking apply here too — label durability under storage conditions (refrigeration, freezing, cryogenic storage for cellular products) and scanner/reader compatibility are the same practical failure points seen in any lab barcode system, just with ISBT 128’s specific symbology and data structure layered on top.
What Products Use ISBT 128
ISBT 128 was originally developed for whole blood and blood components, but its scope has expanded significantly and now covers:
- Whole blood and blood components (red cells, platelets, plasma, cryoprecipitate)
- Cellular therapy products, including hematopoietic progenitor cells (HPC) and increasingly CAR-T and other advanced cell and gene therapy products, where a globally unique identifier is essential given how far a product may travel from collection to manufacturing to infusion
- Human tissue for transplantation (bone, skin, cardiovascular tissue)
- Ocular tissue (corneas)
- Human milk, in facilities that have adopted ISBT 128 for milk-bank inventory
This shared structure across product types is deliberate: a hospital blood bank, a cord-blood bank, and a tissue bank can all use the same underlying identification logic and, in many cases, the same laboratory information system infrastructure to manage inventory, even though the products themselves are clinically very different.
Regulatory and Accreditation Context in the US
ISBT 128 sits at the intersection of accreditation standards and federal regulation rather than being a single federal mandate on its own. In the United States:
- AABB (formerly the American Association of Blood Banks) requires ISBT 128 labeling as part of its Standards for Blood Banks and Transfusion Services for accredited facilities — AABB accreditation is the primary mechanism through which ISBT 128 became the de facto national standard for US blood establishments, following a coordinated national conversion effort away from the legacy Codabar system.
- FDA regulates blood establishment labeling content and blood establishment registration under the biologics regulations (21 CFR Part 606 covers current good manufacturing practice for blood and blood components, including labeling requirements; Part 607 covers establishment registration; Part 660 covers additional standards for specific biological products). FDA’s regulations govern what information a label must convey rather than mandating a specific barcode symbology by name, but ISBT 128 is the labeling system that lets facilities meet those content requirements in a way that also satisfies AABB accreditation and supports the traceability FDA’s biologics framework expects.
- Tissue and cellular-therapy accreditation bodies — the American Association of Tissue Banks (AATB) for tissue banks, and FACT-JACIE for cellular-therapy programs, similarly reference or require ISBT 128 labeling within their accreditation standards, extending the same identification logic beyond transfusion medicine.
Facilities considering or implementing hemovigilance programs, discussed in this guide to hemovigilance and CDC NHSN reporting, rely on ISBT 128’s unique identifiers as the backbone of adverse-event traceability — a reported transfusion reaction has to be traceable back to the specific donation and facility, which is exactly what the DIN is designed to guarantee.
ISBT 128 vs Other Identification Standards
Labs and blood establishments often encounter several distinct identification/labeling standards, and it’s worth being clear about how they differ:
- ISBT 128 vs Codabar — Codabar was the legacy linear-barcode system most US blood banks used before converting to ISBT 128. Codabar carried far less structured information and had no global facility-registration system behind it, which is exactly the interoperability gap ISBT 128 was built to close. US blood banks completed a coordinated national transition away from Codabar labeling years ago; a facility still encountering Codabar-labeled inventory today is looking at legacy stock, not current practice.
- ISBT 128 vs GS1 — GS1 is the barcode standard behind most retail and general healthcare supply-chain products (reagents, consumables, general medical supplies). ISBT 128 is purpose-built specifically for products of human origin where donation-level, not just product-catalog-level, traceability is required; the two standards serve adjacent but distinct purposes and a lab may well use both — GS1 for its consumables and reagent inventory, ISBT 128 for the blood, tissue, or cellular products it handles.
- ISBT 128 vs UDI — the FDA’s Unique Device Identifier system, covered in this guide to UDI requirements, identifies medical devices, not products of human origin. A hospital transfusion service will typically deal with both systems side by side: UDI on the devices and equipment used to collect, process, and administer a product, ISBT 128 on the product itself.
Getting Started: ICCBBA Facility Registration
A facility that collects, processes, or distributes blood, cellular therapy products, or tissue under its own identity registers directly with ICCBBA to receive a Facility Identification Number, which becomes the root of every Donation Identification Number that facility issues. In practice, most facilities implement ISBT 128 through a blood establishment computer software (BECS) or laboratory information system that is already ISBT 128-validated, rather than generating labels manually — correct DIN generation, product coding, and barcode structure are exactly the kind of detail where a validated system, not a manual process, is the realistic path to sustained compliance.
Frequently Asked Questions
What does ISBT 128 stand for?
ISBT 128 takes its name from the International Society of Blood Transfusion (ISBT), whose working group originally developed the standard; “128” refers to the Code 128 barcode symbology used in its original implementation. The standard itself is now maintained and administered by ICCBBA, a separate not-for-profit organization created specifically to steward it.
Is ISBT 128 required by the FDA?
FDA’s blood establishment regulations (21 CFR Parts 606, 607, and 660) set labeling content and traceability requirements but do not name ISBT 128 as a mandatory barcode symbology in the regulatory text itself. In practice, ISBT 128 is required indirectly and effectively universally in the US: AABB accreditation, which the large majority of US blood establishments hold, requires it, and FDA inspections of blood establishments expect the traceability and labeling rigor that ISBT 128 provides.
What is the difference between ISBT 128 and Codabar?
Codabar was the older, less-structured barcode system used by US blood banks before the national conversion to ISBT 128. ISBT 128 adds a globally unique, facility-registered identification system, standardized product coding, and consistent barcode structure that Codabar never had, enabling products to be traced and understood across institutions rather than only within the facility that labeled them.
Who uses ISBT 128 barcodes?
Blood banks and transfusion services, cellular therapy and cord-blood laboratories, tissue banks, ocular tissue (cornea) banks, and some human milk banks use ISBT 128 to label and track the products they collect, process, and distribute.
What information is encoded in an ISBT 128 barcode?
An ISBT 128 label encodes the Donation Identification Number (which identifies the collecting facility, year of collection, and specific donation), a Product Description Code describing exactly what the product is and any processing attributes, expiration date/time, and blood-group or special-testing symbols — each as a separately scannable barcode plus matching human-readable text.
For related lab identification and tracking practices, see sample chain of custody in research labs and the biobank dictionary entry; for the broader regulatory environment blood establishments operate in, see the guides on walking blood bank emergency donor programs and irradiation of blood products.







