HIBC LIC 39 Barcode
This Symbology is also known as HIBCC LIC, HIBC Labeler Identification Code, HIBC Supplier Labeling Standard Barcode, HIBC SLS Barcode, HIBC LIC Primary Data Structure, HIBC LIC Secondary Data Structure, HIBC Code 39, HIBC PCN Barcode, HIBC Universal Product Number, HIBC UPN Barcode, Health Industry Bar Code, Health Industry Business Communications Council Barcode
Overview
The HIBC LIC is used by Labelers (manufacturers) of health care products for identification purpose. Labelers can encode which is called "Primary Data" and "Secondary Data". In short, Primary Data identifies the labeler, the product code, and the unit of measure while Secondary Data is useful to distributors and providers and, at the discretion of the labeler, should be added. The Secondary Data is optional and is used in conjunction with Primary Data elements to encode quantity and/or expiration (expiry) date and/or Lot/Batch/Serial Number.
The HIBC LIC Primary and Secondary Data Structures are represented by a variant of Code 39 barcode.
HIBC LIC Primary Data Structure
The HIBC LIC Primary Data Structure format encodes:
- "+" sign identifier of the HIBC Supplier Data Structure
- 4 character Labeler Identification Code (LIC)
- 1 to 13 character Product or Catalog Number (PCN)
- 1-digit Unit of Measure Identifier (U/M)
- a Checksum which is automatically calculated by Barcode Professional.
HIBC LIC Secondary Data Structure
The HIBC LIC secondary Data Structure format encodes:
- "+" sign identifier of the HIBC Supplier Data Structure
- Variable-length characters for Quantity/Date Fields
- 0 to 13 characters for Lot/Batch/Serial Number Field
- 1 character for Link Character (which is the Checksum from Primary Data Structure)
- a Checksum which is automatically calculated by Barcode Professional.
Combining Primary and Secondary Codes in One Symbol
Labelers can encode in one only symbol both the Primary and Secondary Data by using the HIBC LIC Concatenation Format. In this case, a slash (/) is used as a delimiter between the Primary and Secondary Data. In addition, the Primary Data Link Character, the plus (+) at the start of the Secondary Data, and the Secondary Data Link Character are omitted. Only one Checksum at the end of the symbol is used which will verify the entire symbol.
Sample of a HIBC LIC 39 Barcode for Primary Data Structure
How to create HIBC LIC 39 barcodes using Barcode Professional
Note: Please refer to the Class Reference documentation for more information about the properties and methods stated in this document.
In order to get a HIBC LIC 39 barcode image, please follow these steps:
- Set the Symbology property to HibcLic39
- Setting up dimensions and quiet zones:
- Set the BarWidth property to 0.01 (Values are expressed in Inches)
- Set the BarHeight property as required (Values are expressed in Inches)
- Set the BarRatio property to 3
- Set the QuietZoneWidth property to 0.1 (Value is expressed in Inches)
- Set the TopMargin and BottomMargin properties to 0.1 (Values are expressed in Inches)
- Set the Code property with the value to encode. Learn the different data encodings by referring to:
- Set the HibcFormatHumanReadableText property. If true (default value), then Human Readable Text is formatted as specified by HIBC Standards i.e. Zeros are displayed as Slashed-Zeros and the Space character is displayed as an Underscore.
How to encode Primary Data
You can encode Primary Data Structure by just passing to Barcode Professional the
Universal Product Number (
UPN).
UPN is composed of
LIC +
PCN +
UM.
- LIC is the Labeler Identification Code which is assigned by HIBCC. It identifies the labeler and begins with a letter, followed by 3 alphanumeric characters.
- PCN is the Product/Catalogue Number which is assigned by the labeler. It identifies the item/drug/device and is made of 1 to 13 alphanumeric characters.
- UM is the Unit of Measure which is assigned by the labeler. It is 1-digit and identifies the packaging configuration level of the item; e.g. Unit-Dose, Carton, Case, Master-Case, Pallet, etc.
How to encode Secondary Data
Barcode Professional provides an easy data format for encoding Secondary Data Structure. The Secondary Data fields Quantity, Date, and Lot/Batch/Serial Number are separated by # (Cross hatch or number sign) and you can optionally instruct to Barcode Professional for computing the "Link Character" by placing the "Primary Data" between parentheses at the end of the value to encode as is shown below.
QUANTITY#DATE#LOT_BATCH_SERIAL_NUM(PRIMARY_DATA)
Where:
- QUANTITY is the quantity field. You must specify one of the following valid values for this field:
- 0 (zero) if Quantity Field is NOT required
- 2-digit for Quantity
- 5-digit for Quantity
- DATE is the expiration date field. You must specify one of the following valid values for this field:
- 0 (zero) if Date Field is NOT required
- 4-digit if using MMYY (month/year) Date format
- Number 2 (two) followed by 6-digit if using MMDDYY (month/day/year) Date format
- Number 3 (three) followed by 6-digit if using YYMMDD (year/month/day) Date format
- Number 4 (four) followed by 8-digit if using YYMMDDHH (year/month/day/hour G.M.T.) Date format
- Number 5 (five) followed by 5-digit if using YYJJJ (year/Julian day) Date format
- Number 6 (six) followed by 7-digit if using YYJJJHH (year/Julian day/hour G.M.T.) Date format
- Number 7 (seven) for Date Field is NULL
- LOT_BATCH_SERIAL_NUM is the Lot/Batch/Serial Number field. You must specify one of the following valid values for this field:
- - (Hyphen, dash, or minus sign) for Lot/Batch/Serial Number Field is NOT required
- 1 to 13 alphanumeric characters (A-Z and 0-9)
- (PRIMARY_DATA) is the Primary Data content which must be placed between parentheses if you want the "Link Character" to be computed by Barcode Professional. NOTE: This element is optional.
How to encode Primary and Secondary Data in One Symbol
For encoding Primary and Secondary Data in one symbol, the following format must be used:
UPN/QUANTITY#DATE#LOT_BATCH_SERIAL_NUM
The / (slash) character is used as separator between both data structures and UPN, QUANTITY, DATE, and LOT_BATCH_SERIAL_NUM have the aforementioned meanings.
Example of HIBC LIC 39 barcodes
- Primary Data Example: Encoding LIC = A123, PCN = PROD7890, and UM = 5. Based on that info, then UPN = A123PROD78905
Code property = A123PROD78905 will produce the following barcode image:
- Secondary Data Example: Encoding Quantity = 10, Date = 12/15/94 23:00 G.M.T. (YYMMDDHH Date Format so Number 4 will be the prefix), and Lot = SN654. Primary Data for Link Character calculation = A123PROD78905.
Code property = 10#494121523#SN654(A123PROD78905) will produce the following barcode image:
- Primary and Secondary Data in One Symbol Example: Encoding for Primary Data LIC = A123, PCN = PROD7890, and UM = 5 i.e. UPN = A123PROD78905. For Secondary Data Quantity = 10, Date = 12/15/94 23:00 G.M.T. (YYMMDDHH Date Format so Number 4 will be the prefix), and Lot = SN654.
Code property = A123PROD78905/10#494121523#SN654 will produce the following barcode image: