Skip to main content

BASIC UDI-DI generators depending on Issuing Entity

The following Issuing Entities can generate a Basic UDI-DI.

  1. 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.

  2. 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.

  3. 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.

  4. 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