Basic UDI-DI generators depending on Issuing Entity
The following Issuing Entities can generate a Basic UDI-DI.
GS1
Global Model Number (GMN)
GS1 Company Prefix
Model reference
Check characters
N1 ….. Nj
Xi+1 .... variable length Xj (j<=234)
Xj+1 Xj+2
N1-Ni - min 5 characters
Xi- X23 - any characters
X24 X25 - check digits
Example: 4567 1112345678901234567 __(check-digit)
For more information visit the GMN generator of GS1 page and read the GS1 General Specifications Standard.
Note
For UDI-DI - (GS1)
Use the algorithm in the How to calculate a check digit manually page to determine the check-digit (UDI-DI in case of GS1 is the GTIN).
You can also visit the Online tool/calculator.
HIBCC
Field Length
Format
Example
Description
++
2
Fixed length
++
HIBC Basic UDI-DI Flag Character "++"
Labeler Identification Code
4
Fixed length Alphanumeric
A999
Labeler Identification Code (LIC) an alphanumeric identifier, with the first character always being alphabetic
Model Identifier
1 - 17
Variable length Alphanumeric
MODELIDENTIFIER11
Identifier assigned by the LIC-holder to represent devices with the same intended purpose, risk class, and essential design and manufacturing characteristics
Check Character
2
Fixed length Alphanumeric
S8
Calculated using Mod 1021 and Mod 32
Example: ++A999MODELIDENTIFIER11S8
For more information visit the Health Industry Business Communications Council website and read the HIBC Basic UDI‐DI document.
IFA
Substring element
IAC
Manufacturer Code
Device Group Code
Check Digits
Generated by:
IFA
IFA
Manufacturer
Modulo 97
Data type:
A
Num
A/Num
Num
Character set:
PP
0 - 9
0 - 9; A - Z; "."
0 - 9
Character length:
2
5
1 .... 16
2
String length:
10 ..... 25
Example:
PP
12345
ABCD.12345678.90
04
Example: PP12345ABCD.12345678.9004
For more information visit the IFA website and read the IFA Coding System document.
ICCBA
Element
Length
Type
nnnnn
5
alphanumeric {A-N, P-Z, 0-9}
pppppp
6
alphanumeric {A-N, 0-9}
qqqqq
5
alphanumeric {A-N, 0-9}
bb
2
alphanumeric {A-N, 0-9}
nnnn - Facility Identification Number (numeric)
pppppp - Facility-defined Product Code (FPC) (characters)
qqqqq - Product Description Code (PDC)
bb - check-digit
For more information visit the ICCBBA website and read the ISBT 128 STANDARD document.
Examples
Issuing Entity | Basic UDI Code |
---|---|
GS1 | 335545589998777 33554558999846Z 33554558999336G |
HIBCC | ++A99921213111M5 ++A9992121322VF ++A999212132265FM |
IFA | PP01234123 PP56789176 PP000000VWXYZ.07 |
ICCBA | A9990000000T998500 A9990000000T887001 A9998000000T567826 |