Wat is HIBC?

HIBC (Health Industry Bar Code) is een barcodestandaard voor de gezondheidszorg waarmee fabrikanten medische hulpmiddelen, instrumenten en verbruiksartikelen labelen met een fabrikantcode, productnummer, verpakkingsniveau en optioneel vervaldatum, lotnummer of serienummer. De standaard wordt beheerd door de Amerikaanse Health Industry Business Communications Council (HIBCC) en is een van de toegestane nummersystemen voor de UDI van medische hulpmiddelen, zowel bij de FDA als onder de Europese MDR. Een HIBC-code is direct te herkennen aan het +-teken waarmee de gegevens beginnen.


🧠 Waar komt HIBC vandaan?

HIBCC werd in 1983 opgericht als non-profitorganisatie, gedragen door de zorgindustrie. De aanleiding was een taskforce onder leiding van de American Hospital Association die één uniforme barcode wilde voor producten die ziekenhuizen inkopen. HIBCC is door ANSI geaccrediteerd als normontwikkelaar en beheert naast de barcodestandaard ook het Health Industry Number (HIN) voor zorginstellingen.

De kernstandaard is de HIBC Supplier Labeling Standard (SLS). De huidige versie is ANSI/HIBC 2.6 uit 2016, in 2026 opnieuw bevestigd. Belangrijke mijlpalen:

Jaar Gebeurtenis
1983 Oprichting HIBCC na een taskforce van de American Hospital Association
2013 De FDA accrediteert HIBCC eind december als uitgevende instantie voor UDI, kort na GS1
2016 ANSI/HIBC 2.6 verschijnt, toegespitst op patiëntveiligheid en UDI
2019 De EU wijst HIBCC in Uitvoeringsbesluit (EU) 2019/939 aan als UDI-uitgevende instantie, naast GS1, ICCBBA en IFA
2024 Uitvoeringsbesluit (EU) 2024/2120 verlengt die aanwijzing tot 27 juni 2029
2026 ANSI/HIBC 2.6 wordt herbevestigd (R2026)

🔧 Hoe is de primaire HIBC-code opgebouwd?

De primaire datastructuur identificeert het product en vormt bij UDI de UDI-DI. Ze bestaat uit vijf elementen, maximaal 25 tekens:

Veld Lengte Inhoud
+ 1 Vlagteken: dit is een HIBC-code
LIC (Labeler Identification Code) 4 Fabrikantcode, door HIBCC uitgegeven; eerste teken altijd een letter
PCN (Product or Catalog Number) 1–18 Artikelnummer van de fabrikant, alleen A–Z en 0–9
U/M (Unit of Measure) 1 Verpakkingsniveau: 0 = gebruikseenheid, 1–8 = hogere niveaus, 9 = variabele hoeveelheid
Check character 1 Controleteken volgens modulo 43

Het voorbeeld uit de standaard is +A123BJC5D6E71G: LIC A123, productnummer BJC5D6E7, verpakkingsniveau 1 en controleteken G. Leestekens in een catalogusnummer vallen weg: 24-86-2S wordt 24862S. Een eenmaal uitgegeven primaire code mag nooit aan een ander product worden gegeven, ook niet als het oude product uit het assortiment is.

Het controleteken is de som van alle tekenwaarden modulo 43. Cijfers tellen als 0–9, letters als 10–35, en -, ., spatie, $, /, + en % als 36–42. Voor het voorbeeld is de som 145; 145 gedeeld door 43 laat rest 16, en 16 is de letter G.


📦 Wat staat er in de secundaire datastructuur?

De secundaire datastructuur bevat de productiegegevens, bij UDI de UDI-PI. Een losse secundaire code begint ook met +, maar daarna volgt een cijfer of $ in plaats van een letter. Zo onderscheidt een scanner beide codes.

Vlag na + Betekenis
$$ + cijfer Lotnummer, met een datumformaat dat het cijfer aangeeft
$$+ + cijfer Serienummer, met datumformaat
$ Alleen lotnummer, zonder datum (oud formaat, voor compatibiliteit)
$+ Alleen serienummer, zonder datum (oud formaat)
5 cijfers Juliaanse datum JJDDD, gevolgd door het lotnummer (oud formaat)

Het cijfer na $$ bepaalt het datumformaat: 2 = MMDDJJ, 3 = JJMMDD, 4 = JJMMDDUU, 5 = JJDDD (juliaans), 6 = JJDDDUU en 7 = geen datum. Is het eerste teken na $$ een 0 of 1, dan is er geen formaatcijfer en volgt direct een vervaldatum als MMJJ. Het lot- of serienummer mag tot 18 tekens lang zijn. Daarna volgen een linkteken (het controleteken van de primaire code, zodat beide labels aan elkaar gekoppeld zijn) en een eigen controleteken.

De vervaldatum op een medisch hulpmiddel is een harde uiterste gebruiksdatum. Ze is dus strenger dan een THT-datum op levensmiddelen, die vooral een kwaliteitsgarantie is.

Sinds versie 2.6 zit de hoeveelheid niet meer in de secundaire structuur. Extra gegevens gaan als aanvullende data achter een / met een data-identifier: S voor een serienummer naast een lotnummer, 16D voor de productiedatum (JJJJMMDD), 14D voor een vervaldatum in JJJJMMDD en Q voor de hoeveelheid bij verpakkingsniveau 9.


🔗 Hoe combineert u primaire en secundaire data in één code?

In een 2D-code zet u beide delen in één symbool, gescheiden door /. Het controleteken van de primaire code, de + van de secundaire code en het linkteken vervallen. Eén controleteken aan het eind bewaakt de hele reeks.

Een uitgewerkt voorbeeld met een fictieve fabrikantcode E456, productnummer KT200, gebruikseenheid 0, vervaldatum 31 december 2027 en lot L2604A:

  1. Primair, los label - +E456KT2000Z; de rest modulo 43 geeft controleteken Z.
  2. Secundair, los label - +$$3271231L2604AZ1; $$3 betekent lot met datum in JJMMDD, Z is het linkteken, 1 het controleteken.
  3. Gecombineerd in DataMatrix - +E456KT2000/$$3271231L2604A0, met één controleteken 0.

Onder de code staat de leesbare tekst, bij lineaire codes tussen sterretjes, bijvoorbeeld *+E456KT2000Z*. Is een controleteken een spatie, dan toont de leesbare tekst een underscore.


🖨️ Welke barcodesymbolen en printeisen gelden?

HIBC is een datastructuur, geen symbool. Dezelfde gegevens kunnen in elk door ISO/IEC goedgekeurd symbool staan:

  • Code 39 - het oorspronkelijke HIBC-symbool, nog veel op oudere producten
  • Code 128 - compacter lineair alternatief
  • DataMatrix - de gebruikelijke keuze voor kleine verpakkingen en directe markering op instrumenten
  • QR-code en Aztec - eveneens toegestane 2D-symbolen

De standaard eist minimaal printkwaliteit C/06/660: volgens ISO/IEC 15416 voor lineaire en ISO/IEC 15415 voor 2D-codes. Streef bij het printen naar B of beter. Aanbevolen is een X-dimensie van 0,25 mm voor lineaire codes (minimaal 0,17 mm bij hoge printresolutie) en 0,37 mm voor 2D-codes, met een stille zone van tien keer de X-dimensie. HIBCC heeft daarnaast een richtlijn voor het gebruik van HIBC-gegevens met RFID.


🔄 Wat is het verschil tussen HIBC en GS1?

Kenmerk HIBC GS1
Beheerder HIBCC (Phoenix, Arizona) GS1, Global Office in Brussel met nationale lidorganisaties
Herkenning Data begint met + FNC1-teken; scanner meldt ]C1 (GS1-128) of ]d2 (DataMatrix)
Productsleutel LIC + productnummer + verpakkingsniveau, alfanumeriek GTIN, 14 cijfers
Productiegegevens Vaste volgorde via $$-vlaggen Application Identifiers, zoals (17) vervaldatum en (10) lot
Controle Modulo 43 over de hele reeks Modulo 10 op de GTIN
Sector Vrijwel alleen medische hulpmiddelen Alle sectoren, van retail tot zorg
UDI Erkend door FDA en EU Erkend door FDA en EU

Het grootste voordeel van HIBC is dat een fabrikant zijn bestaande alfanumerieke catalogusnummers kan houden. Daarom gebruiken veel Amerikaanse en Duitse fabrikanten HIBC. GS1 heeft het grotere bereik: groothandels en ziekenhuissystemen zijn vaak eerst op GTIN ingericht. Voor receptgeneesmiddelen in de EU gebruikt men in de praktijk GS1 en in Duitsland ook het IFA-nummer, niet HIBC.


🏭 Waar wordt HIBC gebruikt in de keten?

Schakel Gebruik van HIBC
Fabrikant Stamdata in ERP, labels printen en controleren op de lijn via MES en vision
Distributie Scannen bij ontvangst en uitlevering in het WMS
Ziekenhuis Scannen bij binnenkomst, in het voorraadbeheer en bij gebruik of implantatie
Laboratorium Reagentia en testkits vastleggen in het LIMS
Toezicht Gerichte terugroepacties dankzij tracking en tracing tot op lot of serienummer

Voor OT-convergentie is HIBC een goed voorbeeld: één code verbindt ERP, productielijn, logistiek en zorgdossier. Daarbij is data-integriteit belangrijk: scanners en software moeten zowel $$-codes als de oudere formaten correct lezen.


🏥 Wat betekent HIBC voor Nederlandse zorg en fabrikanten?

Onder de MDR moet een fabrikant voor elk hulpmiddel een UDI kiezen bij een aangewezen uitgevende instantie. De labelplicht ging gefaseerd in: op 26 mei 2021 voor implantaten en klasse III, op 26 mei 2023 voor klasse IIa en IIb en op 26 mei 2025 voor klasse I. Kiest een fabrikant HIBC, dan vraagt hij een LIC aan bij HIBCC. De UDI-DI wordt vervolgens in EUDAMED geregistreerd.

Nederlandse ziekenhuizen krijgen dus zowel GS1- als HIBC-codes binnen. Een goede scanner leest beide; de software moet de structuur herkennen aan het eerste teken. Bij implantaten registreert het ziekenhuis de gescande gegevens in het Landelijk Implantatenregister. Zo is bij een terugroepactie snel te zien welke patiënt welk lot heeft gekregen. Dat vraagt goede compliance in de hele keten.


❓ Veelgestelde vragen

Hoe herkent u een HIBC-barcode?

Een HIBC-barcode begint altijd met een +. Volgt daarna een letter, dan is het een primaire code met fabrikantcode en productnummer. Volgt een cijfer of $, dan is het een secundaire HIBC-code met productiegegevens.

Is HIBC geschikt voor UDI in Europa?

Ja, HIBCC is een van de vier uitgevende instanties die de EU in Uitvoeringsbesluit (EU) 2019/939 heeft aangewezen. Die aanwijzing loopt tot 27 juni 2029. Een HIBC-code kan dus dienen als UDI-drager op het label onder de MDR en de IVDR.

Wat is een LIC in HIBC?

De LIC (Labeler Identification Code) is de vier tekens lange fabrikantcode die HIBCC uitgeeft. Het eerste teken is altijd een letter. Een fabrikant kan per dochter of divisie een eigen LIC hebben.

Kan een barcodescanner HIBC lezen?

Vrijwel elke scanner leest de symbolen waarin HIBC staat, zoals Code 39, Code 128 en DataMatrix. De uitdaging zit in de software, die de HIBC-structuur moet ontleden en het modulo 43-controleteken moet controleren. Sommige scanners kunnen dat controleteken zelf al valideren.

Waarom gebruikt HIBC modulo 43?

HIBC begon met Code 39, dat 43 tekens kent: 0–9, A–Z en zeven leestekens. Een controleteken modulo 43 past daar precies bij. De standaard schrijft modulo 43 voor, ongeacht welk symbool wordt gebruikt.

Moet ik kiezen tussen HIBC en GS1?

Een fabrikant kiest per product één uitgevende instantie voor de UDI. HIBC is aantrekkelijk als u uw alfanumerieke catalogusnummers wilt houden. GS1 heeft het grootste bereik bij groothandels en buiten de zorg.


📌 Samengevat

HIBC is de barcodestandaard van HIBCC voor de gezondheidszorg: een +, een fabrikantcode, productnummer en verpakkingsniveau, en optioneel vervaldatum, lot of serienummer, beveiligd met een modulo 43-controleteken.

De standaard staat in Code 39, Code 128, DataMatrix, QR of Aztec en is door de FDA en de EU erkend voor UDI. Wie HIBC naast GS1 goed ondersteunt in productie, magazijn en ziekenhuis, krijgt betrouwbare traceerbaarheid tot op lot of serienummer.