HIBC LIC 128 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 128, HIBC PCN Barcode, HIBC Universal Product Number, HIBC
UPN Barcode, Health Industry Bar Code, Health Industry Business Communications
Council Barcode.
Overview
![HIBC LIC 128 Barcode](HIBCC.gif)
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 128 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.
![HIBC LIC 128 Barcode](HIBC_LIC_128_Barcode.gif)
Sample of a HIBC LIC 128 Barcode for Primary Data Structure
How to create HIBC LIC 128 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 128 barcode image, please follow
these steps:
-
Set the Symbology property to HibcLic128
-
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 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 128 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: