Aspose::BarCode::ComplexBarcode Namespace Reference

Classes

class  Address
 Address of creditor or debtor. More...
 
class  AlternativeScheme
 Alternative payment scheme instructions More...
 
class  ComplexBarcodeGenerator
 ComplexBarcodeGenerator for backend complex barcode (e.g. SwissQR) images generation. More...
 
class  ComplexCodetextReader
 ComplexCodetextReader decodes codetext to specified complex barcode type. More...
 
class  HIBCLICCombinedCodetext
 Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary and secodary data. More...
 
class  HIBCLICComplexCodetext
 Base class for encoding and decoding the text embedded in the HIBC LIC code. More...
 
class  HIBCLICPrimaryDataCodetext
 Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary data. More...
 
class  HIBCLICSecondaryAndAdditionalDataCodetext
 Class for encoding and decoding the text embedded in the HIBC LIC code which stores seconday data. More...
 
class  HIBCPASCodetext
 Class for encoding and decoding the text embedded in the HIBC PAS code. More...
 
class  HIBCPASRecord
 Class for storing HIBC PAS record. More...
 
class  IComplexCodetext
 Interface for complex codetext used with ComplexBarcodeGenerator. More...
 
class  Mailmark2DCodetext
 Class for encoding and decoding the text embedded in the Royal Mail 2D Mailmark code. More...
 
class  MailmarkCodetext
 Class for encoding and decoding the text embedded in the 4-state Royal Mailmark code. More...
 
class  MaxiCodeCodetext
 Base class for encoding and decoding the text embedded in the MaxiCode code. More...
 
class  MaxiCodeCodetextMode2
 Class for encoding and decoding the text embedded in the MaxiCode code for modes 2. More...
 
class  MaxiCodeCodetextMode3
 Class for encoding and decoding the text embedded in the MaxiCode code for modes 3. More...
 
class  MaxiCodeSecondMessage
 Base class for encoding and decoding second message for MaxiCode barcode. More...
 
class  MaxiCodeStandardCodetext
 Class for encoding and decoding MaxiCode codetext for modes 4, 5 and 6. More...
 
class  MaxiCodeStandartSecondMessage
 Class for encoding and decoding standart second message for MaxiCode barcode. More...
 
class  MaxiCodeStructuredCodetext
 Base class for encoding and decoding the text embedded in the MaxiCode code for modes 2 and 3. More...
 
class  MaxiCodeStructuredSecondMessage
 Class for encoding and decoding structured second message for MaxiCode barcode. More...
 
class  PrimaryData
 Class for storing HIBC LIC primary data. More...
 
class  SecondaryAndAdditionalData
 Class for storing HIBC LIC secondary and additional data. More...
 
class  SwissQRBill
 SwissQR bill data More...
 
class  SwissQRCodetext
 Class for encoding and decoding the text embedded in the SwissQR code. More...
 

Enumerations

enum  HIBCLICDateFormat {
  HIBCLICDateFormat::YYYYMMDD = 0, HIBCLICDateFormat::MMYY = 1, HIBCLICDateFormat::MMDDYY = 2, HIBCLICDateFormat::YYMMDD = 3,
  HIBCLICDateFormat::YYMMDDHH = 4, HIBCLICDateFormat::YYJJJ = 5, HIBCLICDateFormat::YYJJJHH = 6, HIBCLICDateFormat::None = 7
}
 Specifies the different types of date formats for HIBC LIC. More...
 
enum  HIBCPASDataLocation {
  HIBCPASDataLocation::Patient = 0, HIBCPASDataLocation::PatientCareRecord = 1, HIBCPASDataLocation::SpecimenContainer = 2, HIBCPASDataLocation::DirectPatientImageItem = 3,
  HIBCPASDataLocation::BusinessRecord = 4, HIBCPASDataLocation::MedicalAdministrationRecord = 5, HIBCPASDataLocation::LibraryReferenceMaterial = 6, HIBCPASDataLocation::DevicesAndMaterials = 7,
  HIBCPASDataLocation::IdentificationCard = 8, HIBCPASDataLocation::ProductContainer = 9, HIBCPASDataLocation::Asset = 10, HIBCPASDataLocation::SurgicalInstrument = 11,
  HIBCPASDataLocation::UserDefined = 25
}
 HIBC PAS data location types. More...
 
enum  HIBCPASDataType {
  HIBCPASDataType::LabelerIdentificationCode = 0, HIBCPASDataType::ServiceIdentification = 1, HIBCPASDataType::PatientIdentification = 2, HIBCPASDataType::SpecimenIdentification = 3,
  HIBCPASDataType::PersonnelIdentification = 4, HIBCPASDataType::AdministrableProductIdentification = 5, HIBCPASDataType::ImplantableProductInformation = 6, HIBCPASDataType::HospitalItemIdentification = 7,
  HIBCPASDataType::MedicalProcedureIdentification = 8, HIBCPASDataType::ReimbursementCategory = 9, HIBCPASDataType::BloodProductIdentification = 10, HIBCPASDataType::DemographicData = 11,
  HIBCPASDataType::DateTime = 12, HIBCPASDataType::AssetIdentification = 13, HIBCPASDataType::PurchaseOrderNumber = 14, HIBCPASDataType::DietaryItemIdentification = 15,
  HIBCPASDataType::ManufacturerSerialNumber = 16, HIBCPASDataType::LibraryMaterialsIdentification = 17, HIBCPASDataType::BusinessControlNumber = 18, HIBCPASDataType::EpisodeOfCareIdentification = 19,
  HIBCPASDataType::HealthIndustryNumber = 20, HIBCPASDataType::PatientVisitID = 21, HIBCPASDataType::XMLDocument = 22, HIBCPASDataType::UserDefined = 25
}
 HIBC PAS record's data types. More...
 
enum  Mailmark2DType { Mailmark2DType::Auto, Mailmark2DType::Type_7, Mailmark2DType::Type_9, Mailmark2DType::Type_29 }
 2D Mailmark Type defines size of Data Matrix barcode More...
 
enum  AddressType { AddressType::Undetermined, AddressType::Structured, AddressType::CombinedElements, AddressType::Conflicting }
 Address type More...
 

Enumeration Type Documentation

◆ AddressType

Address type

Enumerator
Undetermined 

Undetermined

Structured 

Structured address

CombinedElements 

Combined address elements

Conflicting 

Conflicting

◆ HIBCLICDateFormat

Specifies the different types of date formats for HIBC LIC.

Enumerator
YYYYMMDD 

YYYYMMDD format. Will be encoded in additional supplemental data.

MMYY 

MMYY format.

MMDDYY 

MMDDYY format.

YYMMDD 

YYMMDD format.

YYMMDDHH 

YYMMDDHH format.

YYJJJ 

Julian date format.

YYJJJHH 

Julian date format with hours.

None 

Do not encode expiry date.

◆ HIBCPASDataLocation

HIBC PAS data location types.

Enumerator
Patient 

A - Patient

PatientCareRecord 

B - Patient Care Record

SpecimenContainer 

C - Specimen Container

DirectPatientImageItem 

D - Direct Patient Image Item

BusinessRecord 

E - Business Record

MedicalAdministrationRecord 

F - Medical Administration Record

LibraryReferenceMaterial 

G - Library Reference Material

DevicesAndMaterials 

H - Devices and Materials

IdentificationCard 

I - Identification Card

ProductContainer 

J - Product Container

Asset 

K - Asset data type

SurgicalInstrument 

L - Surgical Instrument

UserDefined 

Z - User Defined

◆ HIBCPASDataType

HIBC PAS record's data types.

Enumerator
LabelerIdentificationCode 

A - Labeler Identification Code

ServiceIdentification 

B - Service Identification

PatientIdentification 

C - Patient Identification

SpecimenIdentification 

D - Specimen Identification

PersonnelIdentification 

E - Personnel Identification

AdministrableProductIdentification 

F - Administrable Product Identification

ImplantableProductInformation 

G - Implantable Product Information

HospitalItemIdentification 

H - Hospital Item Identification

MedicalProcedureIdentification 

I - Medical Procedure Identification

ReimbursementCategory 

J - Reimbursement Category

BloodProductIdentification 

K - Blood Product Identification

DemographicData 

L - Demographic Data

DateTime 

M - DateTime in YYYDDDHHMMG format

AssetIdentification 

N - Asset Identification

PurchaseOrderNumber 

O - Purchase Order Number

DietaryItemIdentification 

P - Dietary Item Identification

ManufacturerSerialNumber 

Q - Manufacturer Serial Number

LibraryMaterialsIdentification 

R - Library Materials Identification

BusinessControlNumber 

S - Business Control Number

EpisodeOfCareIdentification 

T - Episode of Care Identification

HealthIndustryNumber 

U - Health Industry Number

PatientVisitID 

V - Patient Visit ID

XMLDocument 

X - XML Document

UserDefined 

Z - User Defined

◆ Mailmark2DType

2D Mailmark Type defines size of Data Matrix barcode

Enumerator
Auto 

Auto determine

Type_7 

24 x 24 modules

Type_9 

32 x 32 modules

Type_29 

16 x 48 modules