HIBC LIC QR Code is based on DataMatrix and uses a special check digit (Modulo 43).
Structure
The Primary Data is +IIIIP*UL: +—HIBC Supplier Labeling Flag '+' I—Label Identification Code (LIC) P*—Labelers Product or Catalog Number (field length: 1-13) U—Unit of Measure ID L—Check Digit (Modulo 43); also used as the Link Character the in Secondary Data structure
The Secondary Data is +R*Q*D*B*LC: +—HIBC Supplier Labeling Flag '+' R*—Quantity/Date Reference Identifier (length: 1, 2, or 5) Q*—Quantity Field (length: 0, 1, or 6) D*—Date Field (length: 0, or 5-9) B*—Lot/Batch/serial Number Field (length: 0-13) L—Link Character (check digit of Primary Data Structure) C—Check Digit (Modulo 43)
The combined format is defined as: +IIIIP*U/R*Q*D*B*C. A slash (/) is used as separator. The check digit of the Primary Data structure, the '+' and the Link Character of the Secondary Data structure are omitted.