Skip to content
barcoder

Standards/isbt-128

ISBT 128

Type1D/2D Healthcare
Completeness81%high

Overview

ISBT 128 is a global standard for the identification, labelling and information transfer of medical products of human origin (MPHO) — blood, cells, tissues, organs, bone marrow, cord blood, corneas, reproductive cells and human milk — within and between facilities, across international borders and disparate health-care systems [1] [2]. It is managed by the International Council for Commonality in Blood Banking Automation (ICCBBA), a non-profit custodian organization [1].

The standard separates the data standard (a globally unique donation-numbering system, internationally agreed product terminology, reference tables and a product database) from the carrier symbology. The defined linear carrier is code-128; the chosen two-dimensional carrier for higher-density labelling applications is data-matrix [1] [3]. The "128" in the name references the 128-character ASCII 7-bit character set that the standard uses [1].

History

The standard grew out of an International Society of Blood Transfusion working group on automation formed in the early 1990s, with partners including AABB, the American Red Cross, the US Department of Defense and the Health Industry Manufacturers Association [1]. The development was driven in part by blood-transfusion safety concerns during the First Gulf War, where lack of standardization led to misidentification of units [2]. The specification was approved on 3 July 1994 at the 23rd ISBT World Congress in Amsterdam, replacing ABC Codabar and other Codabar-based transfusion-medicine standards with a more secure, higher-capacity symbology [1].

ICCBBA was established as an independent non-profit in 1995, which published Version 1.0 of the technical specification [1]. The acronym originally reflected the International Society of Blood Transfusion's role; it now expands to "International Standard for Blood and Transplant" [1]. Scope expanded over time: by 2000 cellular therapy and tissue banking adopted it, and in 2013 organ terminology was added through the WHO SONG project [2].

Technical specification

Donation Identification Number (DIN). The DIN provides globally unique identification of any donation worldwide. It is a 13-character data structure built from three elements: the first identifies the facility that assigned the number (a Facility Identification Number assigned by ICCBBA), the second the year of donation, and the third a sequence number for the donation [2] [3]. In its encoded form the DIN also carries a check character, two flag characters and a hidden data identifier [3].

Other core data structures. Beyond the DIN, ISBT 128 defines additional fixed-format encoded elements, each prefaced by a hidden data identifier [3]:

Data structure Length Purpose
Donation Identification Number 13 chars unique donation ID
Product code 8 chars product type/class
Blood group 4 chars ABO/Rh
Expiration date/time 10 chars expiry
Special testing 5 chars additional test markers

Product terminology. Product is described through a structured combination of class (generic product level), attributes (additional product details) and division codes (to distinguish product splits). Roughly 3,000 of the database's product description codes — about 25% — are dedicated to cell-therapy and tissue products [2]. The terminology is granular: a sclera may be labelled simply as "SCLERA|Left" or in full detail as "SCLERA|Left|Hypothermic storage|Ethanol|Whole" [2].

Carrier symbologies. The linear carrier is code-128, using the 128-character ASCII 7-bit set; data-matrix (ECC200) is the adopted 2-D carrier for higher-capacity labels [1] [3]. The standard also defines uniform label layouts, RFID support, and electronic-messaging profiles using XML, JSON and HL7 FHIR [1]. The authoritative reference is ICCBBA's ST-001 ISBT 128 Standard Technical Specification [3].

Use cases

ISBT 128 underpins transfusion medicine (blood and blood components), tissue banking (corneas/ocular tissue, musculoskeletal and other tissue), cellular therapy (haematopoietic stem cells, cord blood), organ transplant documentation, assisted reproduction and human-milk banking [1] [2]. Three international cellular-therapy accreditation organizations require ISBT 128 terminology, and the Eye Bank Association of America mandates ISBT 128 identifiers on all ocular tissue distributed for surgery [2]. AABB, EBAA, FACT and JACIE all endorse implementation [1] [4].

Implementations

ISBT 128 is a controlled standard distributed through ICCBBA's implementation toolbox and licensed registration of facilities rather than via widely-available open-source libraries. A small community parser exists (jalingy/ISBT128); academic OCR/decoding pipelines for ISBT 128 / DIN 58905 blood-bag labels also exist [2].

Comparison

ISBT 128 and GS1 are both healthcare AIDC standards but address different domains. GS1 (GTIN/AIs, GS1-128, gs1-datamatrix) is a general trade-item and supply-chain identification system; ISBT 128 is purpose-built for medical products of human origin, encoding donation-level uniqueness, donor-source identification, and globally agreed clinical product terminology that GS1's trade-item model does not natively express [2]. For US medical devices that contain human cells/tissues, ISBT 128 is itself an FDA-accredited UDI issuing system (via ICCBBA) alongside GS1 and HIBCC (see hibc) [2]. In the EU, ISBT 128 is fully compatible with the Single European Code for tissues and cells [2].

Fun facts

  • The "128" is not a version number — it denotes the 128 characters of the ASCII 7-bit set the standard uses [1].
  • As of May 2017 over 5,000 facilities in 86 nations were licensed, labelling an estimated 40 million+ medical products of human origin annually [2].
  • Maintenance relies on 250+ volunteer experts across 11 Technical Advisory Groups, and ICCBBA charges tiered fees discounted by UN Human Development Index status (66% reduction for low-index, 33% for medium-index countries) [2].

Status

Active and widely mandated. ISBT 128 is required by national authorities in Austria, Brazil, Portugal and Poland, and EU Commission Directive (EU) 2015/565 recognizes it as one of three permitted coding systems for the distribution of tissues and cells [1]. ICCBBA operates an ISO 9001:2015-accredited quality system and is in official relations with the WHO [2].

Sources

1 ISBT 128 — Wikipedia — Wikipedia, 2026 2 ISBT 128 Standard for Coding Medical Products of Human Origin — PMC / NCBI, 2017 3 ISBT 128 — Barcode Guide — Seagull Scientific 4 ISBT 128 for Cellular Therapy — AABB

Deployments

No country reports mention this standard by name.

Regions / aggregations not mapped to a single country

  • Universal
source · docs/standards/isbt-128/index.md