More Symbologies
Australia Post 4-state Barcode
Australia Post Domestic eParcel Barcode
Aztec Code Barcode
Codabar
Code 11
Code 128
Code 16K
Code 32
Code 39
Code 93
Compact PDF417
Danish Postal 39
Data Matrix
Deutsche Post Identcode Barcode
Deutsche Post Leitcode Barcode
EAN/UPC Add On 2
EAN/UPC Add On 5
EAN-13
EAN-13 CC-A and CC-B Composite Barcodes
EAN-8
EAN-8 CC-A and CC-B Composite Barcodes
EAN-99
EAN-Velocity
FedEx Ground 96
French Postal 39 A/R
GS1-128
GS1-128 (formerly UCC/EAN-128) CC-A, CC-B and CC-C Composite Barcodes
GS1 DataBar-14 Stacked
GS1 DataBar-14 Stacked (Formerly RSS-14 Stacked - Reduced Space Symbology) CC-A and CC-B Composite Barcodes
GS1 DataBar-14 Stacked Omnidirectional
GS1 DataBar-14 Stacked Omnidirectional (Formerly RSS-14 Stacked Omnidirectional - Reduced Space Symbology) CC-A and CC-B Composite Barcodes
GS1 DataBar-14 Truncated
GS1 DataBar-14 Truncated (Formerly RSS-14 Truncated - Reduced Space Symbology) CC-A and CC-B Composite Barcodes
GS1 DataBar Expanded
GS1 DataBar Expanded (Formerly RSS Expanded - Reduced Space Symbology) CC-A and CC-B Composite Barcodes
GS1 DataBar Expanded Stacked
GS1 DataBar Expanded Stacked (Formerly RSS Expanded Stacked - Reduced Space Symbology) CC-A and CC-B Composite Barcodes
GS1 DataBar Limited
GS1 DataBar Limited (Formerly RSS Limited - Reduced Space Symbology) CC-A and CC-B Composite Barcodes
GS1 DataBar Omnidirectional/GS1 DataBar-14
GS1 DataBar Omnidirectional/GS1 DataBar-14 (Formerly RSS-14 - Reduced Space Symbology) CC-A and CC-B Composite Barcodes
GS1 DataMatrix Barcode
HIBC LIC 128
HIBC LIC 39
HIBC PAS 128
HIBC PAS 39
IATA 2 of 5 Barcode
Industrial 2 of 5
Interleaved 2 of 5
ISBN
ISBT 128
ISMN
ISSN
Italian Post 25
ITF-14
JAN-13
JAN-8
Kodak Patch Code Information
Macro PDF417
Matrix 2 of 5
MICR E13-B
Micro PDF417
Micro QR Code
MSI
Numly Number
OPC
PDF417
Pharmacode
PLANET
POSTNET
PZN
QR Code
British Royal Mail 4-State Customer Barcode
Royal TPG Post KIX 4-State Barcode
SCC-14
Semacode
Singapore 4-State Postal Code Barcode
SSCC-18
Swiss PostParcel Barcode
Telepen
UCC/EAN-128
UPC-A
UPC-A CC-A and CC-B Composite Barcodes
UPC-E
UPC-E CC-A and CC-B Composite Barcodes
UPS MaxiCode
USPS Facing Identification Marks
USPS Horizontal Bars
USPS Intelligent Mail / OneCode 4-State Customer Barcode
USPS Intelligent Mail Container Barcode
USPS Package Identification Code (UCC/EAN-128 GS1-128)
USPS Package Identification Code (USS Code 128)
USPS Sack Label Barcode
USPS Tray Label Barcode
VICS BOL Barcode
VICS SCAC PRO Barcode

HIBC PAS 128 Barcode - Windows Presentation Foundation (WPF)

This Symbology is also known as HIBCC PAS, HIBC Provider Applications Standard, HIBC Provider Applications Standard Barcode, HIBC PAS Barcode, HIBC PAS Data Structure, HIBC PAS Single Data Structure, HIBC PAS Split Data Field, HIBC PAS Multiple Data Field (Concatenated), HIBC PAS Code 128, HIBC Health Care Services Provider Barcode

Overview
The HIBC PAS (Provider Applications Standard) is used by Providers of health care services for identification purpose. Providers can encode two kind of information for data structures which are described as "Where" (meaning where the data structure is located i.e. "where it is or what it is on") and "What" (meaning the nature of the data structure i.e. "what it is"). Providers can encode a given Data Structure by using one of the three HIBC PAS formats, depending on the length of the data structure and the available space to represent it. These formats may combine two or more data fields or may split data fields.

The HIBC PAS Data Structures are represented by a variant of Code 128 barcode.
HIBC PAS Single Data Structure
The HIBC PAS Single Data Structure format encodes:
  • "+/" is the Industry Standard Identifier for HIBC Provider Applications Standard
  • 1 or 3 flag character(s) indicating "where" the data structure is located (*)
  • 1 or 3 flag character(s) indicating "what" the encoded data is (*)
  • 1 to 15 alphanumeric characters for Data defined by the application
  • a Checksum which is automatically calculated by Barcode Professional.
HIBC PAS Split Data Fields Data Structure
If the length of the data field requires that a dual data structure ("split") format be used, encodation should be performed using the following formats:
  • The HIBC PAS First Data Structure format encodes:
    • "+/" sign identifier of the HIBC Supplier Data Structure
    • "1" (number/digit one) which indicates that this is the first data structure
    • 1 or 3 flag character(s) indicating "where" the data structure is located (*)
    • 1 or 3 flag character(s) indicating "what" the encoded data is (*)
    • 1 to 15 alphanumeric characters for Data defined by the application
    • a Checksum which is automatically calculated by Barcode Professional.
  • The HIBC PAS Second Data Structure format encodes:
    • "+/" sign identifier of the HIBC Supplier Data Structure
    • "2" (number/digit two) which indicates that this is the second data structure
    • 1 to 15 alphanumeric characters for Data defined by the application
    • 1 character for Link Character (which is the Checksum from First Data Structure)
    • a Checksum which is automatically calculated by Barcode Professional.
HIBC PAS Multiple Data Fields (Concatenated) in One Symbol
The data structure may contain more than one type of data when they share the same "where" flag. If this is the case, the fields are separated by slash (/) characters, and the first character in each field is defined as "what" the data is.
The HIBC PAS Multiple Data Fields format encodes:
  • "+/" is the Industry Standard Identifier for HIBC Provider Applications Standard
  • 1 or 3 flag character(s) indicating "where" the data structure is located (*)
  • For each Data Fields which are separacted by slash (/) characters:
    • 1 or 3 flag character(s) indicating "what" the encoded data is (*)
    • 1 to 15 alphanumeric characters for Data defined by the application
  • a Checksum which is automatically calculated by Barcode Professional.

    Sample of a HIBC PAS 128 Barcode for Single Data Structure
(*) NOTES
  • 1-character flag is an uppercase letter A through Z (except Y)
  • 3-characters flag begins with a "Y" and are followed by an additional two characters, as defined by HIBCC
  • "Where" and "What" fields are either a single alphabetic character from A to Z (except Y), or a 3-character sequence beginning with "Y". Three character flag characters begin with a "Y" and are followed by an additional two characters, as defined by HIBCC. If the field contains the letter "Z", this signifies that the data structure which follows does not conform to the HIBC Provider Applications Standard Data Structure Format.
  • "Where" Flag Definitions (Please refer to HIBC Provider Applications Standard for further details)
    Flag Character Meaning
    A Patient
    B Patient Care Record
    C Specimen Container
    D Direct Patient Image Item
    E Business Record
    F Medical Administration Record
    G Library Reference material
    H Devices and Materials
    I Identification Card
    J Product Container
    K Asset
    L through X Reserved for future definition by HIBCC
    Y Expansion Flag Character
    Z User Defined


  • "What" Flag Definitions (Please refer to HIBC Provider Applications Standard for further details)
    Flag Character Meaning
    A Labeler Identification Code (LIC):
    B Service Identification
    C Patient Identification
    D Specimen Identification
    E Personnel Identification
    F Administrable Product Identification
    G Implantable Product Information
    H Hospital Item Identification
    I Medical Procedure Identification
    J Reimbursement Category
    K Blood Product Identification
    L Demographic Data
    M Date/Time
    N Asset Identification
    O Purchase Order Number
    P Dietary Item Identification
    Q Manufacturer Serial Number
    R Library Materials Identification
    S Business Control Number
    T Episode of Care Identification
    U Health Industry Number (HIN)
    V and W Reserved for future definition by HIBCC
    X XML Document
    Y Expansion Flag Character
    Z User Defined

How to create HIBC PAS 128 barcodes using Barcode Professional

ASP.NET/Windows Forms/Reporting Services/Compact Framework WPF/Silverlight  
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 PAS 128 barcode image, please follow these steps:
  • Set the Symbology property to HibcPas128
  • Setting up dimensions and quiet zones:
    • Set the BarWidth property as required (Values are expressed in Inches)
    • Set the BarHeight property as required (Values are expressed in Inches)
    • Set the QuietZoneWidth property (Value is expressed in Inches)
    • Set the TopMargin and BottomMargin properties (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 Single Data Structure
You can encode Single Data Structure by just passing to Barcode Professional the "Where" Flag Character + "What" Flag Character + 1 to 15 alphanumeric characters for Data
WWAPPLICATION_DATA
How to encode Split Data Fields
Barcode Professional provides an easy data format for encoding Split Data Fields Structure.
  • For First Data Structure you must specify to Barcode Professional the "1" (number/digit one) + "Where" Flag Character + "What" Flag Character + 1 to 15 alphanumeric characters for first portion of the Data
    1WWFIRST_PORTION_DATA
  • For Second Data Structure you must specify to Barcode Professional the "2" (number/digit two) + 1 to 15 alphanumeric characters for remainder of the Data. You can optionally instruct to Barcode Professional for computing the "Link Character" by placing the "First Data Structure" between parentheses at the end of the value to encode as is shown below.
    2REMAINDER_DATA(FIRST_DATA_STRUCTURE)
How to encode Multiple Data Fields Data in One Symbol
For encoding Multiple Data Fields Data in one symbol, the following format must be used:
WWFIRST_DATA/WSECOND_DATA/WTHIRD_DATA/…/WLAST_DATA
The / (slash) character is used as separator between all data structures.
Example of HIBC PAS 128 barcodes
  • Single Data Structure Example: Encoding Asset Tag - "Where" Flag = K, "What" Flag = N, and App Data = 12345.

    Code property = KN12345 will produce the following barcode image:


  • Split Data Fields Example: Encoding Director Patient Image (Split) Record
    • o First Symbol: "Where" Flag = D, "What" Flag = I, and First Portion App Data = P98760.

      Code property = 1DIP98760 will produce the following barcode image:


    • Second Symbol: Remainder App Data = 54321. First Data for Link Character calculation = 1DIP98760

      Code property = 254321(1DIP98760) will produce the following barcode image:


  • Multiple Data Fields in One Symbol Example: Encoding Purchase Order:
    • "Where" Flag = E
    • First Field "What" Flag = A and App Data = H783
    • Second Field "What" Flag = Z and App Data = 34H159

    Code property = EAH783/Z34H159 will produce the following barcode image:
 Copyright © 2003 - 2010 Neodynamic S.R.L. All rights reserved.