Barcode Technology

Barcode History

Barcode Label Paper

Barcode Printer

Barcode Application

Inventory Management

AI Barcode QRCode

Barcode Scanner

Barcode Software

Barcode Software B

Barcode Software C

Barcode Software D

Barcode Software E

New Technology A

New Technology B

Robot Technology

Barcode Types

Barcode Types B

Barcode Types C

Barcode Types D

Barcode Types E

Barcode Types F

Electronic Technology

Psychology at Work

Barcode Technology and Barcode Software Related   <<< Back to Directory <<<

A Comprehensive Technical Guide to Barcodes: From 1D to 2D, RFID, and the Future of Machine Vision (P39)

Chapter 39: The Health Industry Bar Code (HIBC) - A Standard

In the complex and high-stakes world of healthcare, the accurate identification of products is not merely a matter of inventory management; it is a critical component of patient safety. The Health Industry Bar Code (HIBC) standard was developed to meet the unique needs of this sector, providing a robust and flexible framework for labeling medical devices, pharmaceuticals, blood products, and more. Unlike general-purpose retail barcodes, the HIBC standard supports alphanumeric identifiers, variable lengths, and the encoding of critical production information such as lot numbers and expiration dates. It is recognized by the FDA for use in the Unique Device Identification (UDI) system, making it a cornerstone of modern healthcare logistics and regulatory compliance. This chapter explores the HIBC standard, its supporting symbologies including Code 39, Code 128, and Data Matrix, and its profound impact across multiple healthcare domains.

The Health Industry Bar Code (HIBC) standard is not a barcode symbology in itself, but rather a specification for how data should be structured and encoded within other symbologies. Developed by the Health Industry Business Communications Council (HIBCC) in the early 1980s, the standard was born out of a recognized need for a labeling system that could handle the unique characteristics of healthcare products. Unlike a box of cereal or a television, a surgical implant or a vial of insulin has direct and immediate implications for human health and safety. Consequently, the labels on these products must be as error-free as possible and must convey far more information than a simple price or product code found in a point-of-sale environment .

The HIBC standard was designed to accommodate the reality of how healthcare manufacturers operate. Many already had established internal identification schemes for their products that used a mix of letters and numbers, such as a model number like 'A-1234-XL'. A standard that required all product codes to be purely numeric would force manufacturers to undertake costly and potentially dangerous conversions, increasing the risk of errors in tracking and recalls . The HIBC standard embraced alphanumeric and variable-length product identifiers, allowing manufacturers to use their own catalog numbers without abbreviation or conversion. This is one of its key advantages, as it prevents costly data processing changes and ensures continuity of information throughout the supply chain .

The data structure of the HIBC standard is elegantly simple. It is divided into two main parts: the Primary Data and the Secondary Data. This distinction is crucial for understanding how the standard supports both fixed product identification and variable production information, a concept that aligns perfectly with modern regulatory requirements like the UDI.

The Primary Data, also known as the Primary Message, is the mandatory part of the label. It contains the fixed, unchanging identifier for the product. Its structure begins with a '+' character, which acts as a flag, identifying the data that follows as an HIBC-encoded primary label . This is followed by the Labeler Identification Code (LIC), a four-character alphanumeric code assigned by HIBCC to the manufacturer. Next comes the product or catalog number assigned by the manufacturer, which can be up to 13 characters long . An optional unit of measure character and a mandatory check character, calculated using the Modulo 43 algorithm, complete the primary data string . The primary data is designed to be the master index to the product in a database.

The Secondary Data is the conditional, variable part of the label. It conveys information that can change from one production run to another. This is where critical traceability data is stored, including the lot or batch number, the serial number, the expiration date, and the manufacturing date . The secondary data is preceded by a '/' (slash) character, which acts as a delimiter . This data is essential for managing inventory, handling recalls, and ensuring that expired products are not used on patients.

This two-part structure is a major strength of the HIBC standard because it directly maps to the concept of the Unique Device Identification (UDI) system mandated by the FDA. Under the UDI rule, every medical device distributed in the United States must bear a UDI, which consists of two parts: the Device Identifier (DI) and the Production Identifier (PI) . The DI is a mandatory, fixed portion that identifies the specific version or model of a device and the labeler. The PI is a conditional, variable portion that includes information like the lot number, serial number, and expiration date .

In the context of HIBC, the Primary Data effectively serves as the UDI-DI, and the Secondary Data serves as the UDI-PI . This alignment was not accidental. The HIBC standard was recognized and accredited by the FDA as an issuing agency for UDI, meaning that medical device labelers can use the HIBC data structure to create compliant UDI labels . This allows manufacturers who already use the HIBC standard to seamlessly transition into full UDI compliance without having to abandon their existing labeling systems. The HIBC-encoded UDI is then registered in the FDA's Global Unique Device Identification Database (GUDID), the central repository for device identification information .

The choice of which barcode symbology to use to carry the HIBC data is left to the labeler. The standard is designed to be symbology-independent, meaning the same structured data can be encoded in multiple barcode types depending on the application's requirements. The three primary symbologies used with the HIBC standard are Code 39, Code 128, and Data Matrix .

Code 39 is the oldest of the three, having been introduced in 1974 . Its historical significance and technical characteristics have deeply influenced its application, particularly in healthcare and other industrial sectors. To understand the HIBC standard fully, it is essential to understand the technical features of Code 39, as it provides the foundation for many legacy and current healthcare labeling systems.

Code 39, also known as 'Code 3 of 9,' gets its name from its encoding principle: each character is represented by a pattern of nine elements, which are five bars and four spaces. Within this pattern, exactly three of the nine elements are wide, and six are narrow . This simple encoding scheme makes the barcode self-checking. A single printing defect that changes a narrow bar to a wide bar (or vice versa) will not transform one valid character into another; the decoder will instead recognize an invalid pattern, preventing a misread . This built-in error resistance is one of the main reasons Code 39 became so popular and is still considered reliable for critical applications.

The character set of standard Code 39 is limited but well-suited for many industrial applications. It can encode the 26 uppercase letters (A-Z), the 10 digits (0-9), and a limited set of special characters: space, dash (-), period (.), slash (/), plus (+), percent (%), and dollar sign ($). It also uses an asterisk (*) as a dedicated start and stop character, which is not part of the data itself . This character set limitation means that, by default, Code 39 cannot encode lowercase letters or a wider range of ASCII symbols like the ampersand (&) or the at sign (@) . To overcome this, a variant called Code 39 Extended (or Full ASCII Code 39) was developed. This mode encodes the full 128-character ASCII set by using combinations of two standard Code 39 characters. For example, a lowercase 'a' is encoded as '+A' . While this extends the symbology's capability, it comes at a significant cost: it effectively doubles the length of the barcode for any extended character, severely reducing its data density.

This leads to the most prominent technical limitation of Code 39: its low data density. Because each character is made up of nine elements and includes inter-character gaps, a Code 39 barcode can become quite large, even with a modest amount of data . For instance, a 10-character Code 39 barcode is approximately 40 percent wider than an equivalent Code 128 barcode . This makes Code 39 a poor choice for applications where label space is limited, such as on small medical devices or vials.

Despite these limitations, Code 39 is remarkably robust and widely supported. Nearly every barcode scanner in existence can read Code 39, making it a safe choice for systems that must interface with a wide variety of legacy hardware . Its long history of use has also led to the development of well-understood printing and quality standards. Print quality is critical for Code 39, as poor quality can make the barcode unreadable. To ensure reliable scanning, a minimum X-dimension (the width of the narrowest bar) of 0.191mm is recommended, and quiet zones (the blank margins on either side of the barcode) must be at least 10 times the X-dimension .

While Code 39 is versatile, its technical characteristics make it particularly suitable for certain types of applications and less suitable for others. Its lenient specifications, self-checking property, and ability to encode letters and numbers have driven its adoption in areas where data density is not the primary concern, but reliability and simplicity are paramount. These technical characteristics directly influence its role in the HIBC standard and in the broader healthcare industry.

The Code 39 symbology is used in a wide array of healthcare and related applications due to its reliability and the HIBC standard's adoption. One of its key strengths is its compatibility with systems already in place. For instance, its use within the HIBC standard allows manufacturers to utilize their own internal product codes, which are often alphanumeric, without forcing a disruptive change .

In healthcare, Code 39 is frequently seen on patient wristbands. The information on these bands, such as the patient's name and medical record number, is often alphanumeric. Code 39's ability to encode this mixed data set, combined with its self-checking property, helps reduce the risk of patient misidentification errors. Furthermore, many older hospital systems were built around Code 39, making it a de facto standard for patient identification.

Another significant application of Code 39 is in laboratory specimen tracking. Blood samples, urine samples, and other laboratory specimens are often labeled with Code 39 barcodes. This is because the symbology is well-suited for the often-harsh environments of a laboratory. The labels may be exposed to chemicals, temperature changes, or physical handling, and Code 39's robustness helps ensure that the barcode remains readable throughout the testing process. Also, because it supports alphanumeric data, it can accommodate complex sample identifiers assigned by the laboratory information system.

Beyond direct patient care, Code 39 is also heavily used in inventory management and asset tracking within healthcare facilities. Hospitals maintain vast inventories of medical supplies, linens, and equipment. Code 39 labels are placed on these items to track their movement and usage. The symbology's lower density is less of a concern here because the items are often large enough to accommodate a larger label. The reliability and cost-effectiveness of Code 39 make it a practical choice for this application, ensuring that the correct supplies are available where and when they are needed.

The U.S. military has been a major proponent of Code 39 through its LOGMARS (Logistics Applications of Automated Marking and Reading Symbols) program, which requires Code 39 for all government property marking . This has led to the widespread use of Code 39 in the defense supply chain, including for the identification of medical supplies and equipment used by the military. This standardization ensures interoperability across the entire Department of Defense logistics network.

In addition to military applications, Code 39 is also utilized in the automotive industry, as part of the AIAG (Automotive Industry Action Group) B-1 standard for part labeling . This standard applies to all automotive parts, including those used in the vehicle's assembly, which can often be traced back to the healthcare sector for things like medical-grade components. The supply chain for these parts often requires the same level of traceability as a medical device itself.

These applications highlight how Code 39's technical characteristics have shaped its role in the healthcare industry. However, the industry is evolving, and the need for greater information density and smaller labels has led to the increasing adoption of Code 128 and, more recently, Data Matrix. Code 128 is often recommended over Code 39 for new implementations because of its higher density and its ability to be decoded when printed in a 'ladder' style (sideways) . Data Matrix, as a 2D symbology, offers the greatest capacity in the smallest space and is the recommended symbology for UDI compliance on small medical devices and drugs .

The HIBC standard, with its flexible data structure and support for multiple symbologies, has become a key enabler of modern healthcare logistics and patient safety. Its adoption is not limited to a single type of product but spans the entire healthcare supply chain. Understanding how HIBC is applied in different sectors provides a clear picture of its importance and versatility.

The HIBC standard is used across a wide range of healthcare products. For instance, in the pharmaceutical industry, HIBC labels are found on everything from over-the-counter medications to prescription drugs, both in pill and liquid form . The secondary data field can encode the lot number and expiration date, which is critical for managing drug recalls and preventing the use of expired medications. For example, a large pharmaceutical manufacturer like Konica Corporation uses the HIBC labeler identification code on its products to maintain traceability throughout the supply chain .

In the medical device sector, HIBC is mandated for UDI compliance. It is used on high-risk devices like surgical instruments, heart monitors, biomedical implants such as pacemakers, and artificial joints . The HIBC primary data, serving as the UDI-DI, identifies the specific device model, while the secondary data, acting as the UDI-PI, can track the lot number, serial number, and expiration date of individual implants. This information is crucial for post-market surveillance and patient safety .

Blood products and transfusion medicine represent a particularly critical application for the HIBC standard. Blood bags, samples, and components are labeled with HIBC barcodes to ensure that the right blood type is administered to the right patient . In this context, the secondary data can encode the donor identification number, the blood type, and the expiration date, allowing for a complete chain of custody from the donor to the patient. Organizations like ICCBBA have developed standards based on ISBT 128 for human-derived medical products, which also use a structured identification system that can be mapped to the UDI concept .

In the sterile processing departments of hospitals, surgical instruments are tracked using HIBC-compliant labels. Each instrument tray is labeled with a primary HIBC code to identify the tray contents and a secondary code to track the sterilization cycle. This helps ensure that the correct instruments are available for surgery and that they have been properly sterilized, significantly reducing the risk of surgical site infections. The HIBC standard also supports the tracking of high-value reusable devices like endoscopes, which require precise tracking of their usage and sterilization history.

In radiology and diagnostic imaging, contrast media and pharmaceuticals used in imaging procedures are also labeled using HIBC. This ensures that the correct drug and dosage are administered to patients, and that any adverse reactions can be traced back to the specific lot of the product. Similarly, intravenous (IV) bags, used to administer medications and fluids, are often labeled with HIBC to identify the contents, the patient, and the administration details . This reduces the risk of medication errors, a major concern in hospital settings.

The adoption of HIBC also extends to the laboratory environment, where it is used for labeling laboratory specimens like urine and blood samples . The labels contain the patient's identification, the type of test to be performed, and the accession number. This ensures that the specimens are correctly identified and tracked throughout the testing process, reducing the risk of diagnostic errors. The HIBC standard is also used in the tracking of laboratory reagents and test kits, ensuring that they are used before their expiration dates and that their use is logged for quality control purposes.

The HIBC standard also includes provisions for label concatenation, where the primary and secondary data can be combined into a single barcode symbol . This is particularly useful when the label space is limited. For instance, on a small drug vial, a Data Matrix symbol can contain both the primary product identifier (UDI-DI) and the secondary production information (UDI-PI) in a single, compact square . The standard also supports concatenation with Code 128, where a primary and a secondary symbol can be placed adjacently and decoded as a single data string. This provides flexibility for label design while maintaining data integrity.

The HIBC standard represents a sophisticated solution to the complex challenges of healthcare product identification. Its core strength lies in its recognition that healthcare is a unique industry with distinct requirements, including alphanumeric data, variable-length identifiers, and the ability to accommodate UDI regulations. The standard's support for multiple symbologies, from Code 39 to Code 128 to Data Matrix, gives labelers the flexibility to choose the most appropriate technology for their specific application . While Code 39's technical characteristics, such as its self-checking property and wide scanner support, make it a reliable workhorse for many legacy applications, the industry is steadily moving toward more data-dense symbologies like Data Matrix to meet the demands of UDI and to fit labels on smaller and smaller products. Ultimately, the HIBC standard is more than just a barcode format; it is a foundational tool for enhancing patient safety, improving supply chain efficiency, and enabling the advanced traceability that is increasingly expected in the modern healthcare ecosystem.

 

EasierSoft Barcode Label Design & Bulk Printing Software

---- Use Excel Data to Batch Print Barcodes on Label Sheets or Roll Labels  

---- How to use this barcode software

Download:  Free Barcode Software + Barcode Label Designer

Download Free Barcode Software at Softonic

     Download at CNET

Once you obtain a GS1/UPC/EAN barcode, or other barcode type and QR code, you can use our free software to batch print barcode labels onto Roll label paper using a professional label printer, or to batch print barcodes onto Avery 5160 label sheets using a regular laser or inkjet printer. Our software has free and paid versions.

The free version fully meets your needs for batch printing GS1/UPC/EAN barcodes. The paid version can import data from Excel and databases to batch print barcode labels with different values.

How to Start

Input Data

Import Excel Data

Print Barcode

Barcode Format

Label Designer

All Screen Shot

Export Barcode Image

Save Template

Output Word Excel

How to Use & FAQ:

Sample - Avery 5162 (2x7) Label Sheet

Example: Print barcodes to 5*3cm roll

Example: Print barcodes to 5161 label

Example: Print barcodes to 5162 label

Example: Print barcodes to 5163 label

Example: Print barcodes to 5164 label

Example: Print portrait orientation 5164

Example: Print barcodes to 5167 label

Example: Print barcodes to 5168 label

Example: Print portrait orientation 5168

Example: Print barcodes to 5169 label

Example: Print barcodes to 5660 label

Example: Print barcodes to 5661 label

Example: Print barcodes to 5662 label

Example: Print barcodes to 5663 label

Example: Print barcodes to 5664 label

Example: Print portrait orientation 5664

Example: Print barcodes to 5873 label

Example: Print barcodes to 5874 label

Two ways to import Excel data

Import Excel Data - Pro Edition

Import Excel Data - Std Edition

Import Data from Excel - Detail

Load Data From Excel File

Data Editing Table

Copy Data From Excel

Four ways to input barcode data

Add ASCII Key E

Input Multiple Lines of Text for Barcodes

Generates Sequential Serial Numbers

Import or copy data from Excel sheets

Special sequence number generation

Std Details: Simple Input Form

Std Details: Multiple Line Text Input

Details: Sequence Barcode Generator

Examples: Sequence Barcode Generator

Import Data From Excel Spreadsheet

Barcode Data Correspondence Diagram

Data Editor

Editing a Single Row Data in Form

Batch Editing Multiple Rows of Data

Batch Data Editing - Example 2

Design & print complex barcode labels

Configuring Text Elements on Label

Configuring Barcode Elements on Label

Configuring Image Elements on Label

Setting Line Elements on Label

Designing Labels for 5164 Sheet

Advanced Page Layout Settings

Add Barcode Elements to a Label

Highlights

Excel integration: Import data directly from Excel to generate and print barcodes in bulk.

Label designer: Create complex labels with multiple barcodes, text, logos, and shapes.

Batch printing: Print thousands of barcodes at once using standard inkjet/laser printers or professional barcode printers.


Flexible editions:

Standard Edition: Simple batch printing with Excel data.

Professional Edition: Adds command-line automation for workflow integration.

Label Designer Edition: Advanced design features for complex labels.


Why Choose Our Barcode Solutions?

Cost-effective: Free online generator and permanent free desktop version available.

Easy to use: No technical expertise required—just input data and print.

Versatile: Supports nearly all 1D and 2D barcode types, including QR codes.

Trusted: Recommended by CNET and widely downloaded by users worldwide.


Suitable Use Cases

Small businesses and startups needing quick barcode labels for products.

Retailers and online sellers managing inventory with batch barcode printing.

Manufacturers requiring sequential or custom barcode labels for packaging.

Educational and testing environments where barcodes are used for tracking.

 

 

CONTACT

cs@easiersoft.com

If you have any question, please feel free to email us.

 

https://free-barcode.com

 

<<< Back to Directory <<<     Barcode Generator     Barcode Freeware     Privacy Policy