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:
-
Primair, los label -
+E456KT2000Z; de rest modulo 43 geeft controletekenZ. -
Secundair, los label -
+$$3271231L2604AZ1;$$3betekent lot met datum in JJMMDD,Zis het linkteken,1het controleteken. -
Gecombineerd in DataMatrix -
+E456KT2000/$$3271231L2604A0, met één controleteken0.
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.
