# Package cdac.medinfo.sdk.hl7282.utils

Provides collection framework, collection classes, internationalization and miscellaneous utility classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IAttributeItem | IAttributeItem needs to be implemented by class which defines structure of HL7 defined attributes for a Segment.
  IComponentItem | IComponentItem needs to be implemented by class which defines structure of HL7 defined Components for a DataType.
  IDataTypeMap | DataTypeMap represents structure of a DataType as per defined in HL7 standard.
  IDataTypeMapReader | IDataTypeMapReader needs to be implemented by class which provides functionality for the DataTypeMapReader.
  IMap | IMessageMap needs to be implemented by class which provides Structure for a HL7 Message.
  IMessageMapReader | This interface needs to be implemented by all classes which implements the necessary functionality for the MessageDicionaryReader.
  IMultiValuedPairedCollection<T1,T2> | This interface is a parameterized interface which specifies the contract for the MultiValuedPairedCollection.
  IPairedCollection<T1,T2> | This interface is a parameterized interface which specifies the contract for the PairedCollection.
  ISegmentItem | This interface needs to be implemented by all classes which implements the necessary functionality for the SegmentItem.
  ISegmentMap | ISegmentMap needs to be implemented by class which provides Data Structure for a segment structure.
  ISegmentMapReader | ISegmentMapReader needs to be implemented by class which provides functionality for the SegmentMapReader.

- Class Summary
  Class | Description
  --- | ---
  HL7Config | This class sets the Configuration of HL7 Library.
  HL7Constants | This class is used for declaring a constants used in HL7.
  HL7Logger | HL7Logger is used to log messages for warning generated.
  LogTemplate | LogTemplate provides SDK with logging format to log errors in the SDK.
  MultiValuedPairedCollection<T1,T2> | This interface provides the user with an abstract interface towards collections holding series of objects.
  PairedCollection<T1,T2> | This interface provides the user with an abstract interface towards collections holding series of objects.
  PropertiesReader | Reads values from properties file using the key.
  ResourceBundleWrapper | Resource bundles Wrapper contain locale-specific objects.
  SingleCollection<T> | This class provides an abstract mechanism of holding a collection.
  StandardMethods | Contains some general purpose methods used in the project.

- Enum Summary
  Enum | Description
  --- | ---
  EnumAcknowledgementMode | Enum used for Acknowledgment Mode
  EnumAcknowledgmentCode | This enum represents the acknowledgment code for Message Processing.
  EnumDataType | This enum represents the Data Type name for HL7 DataType.
  EnumErrorCode | This Enum contains all Error Codes raised by SDK.
  EnumHealthInformationSystem | This enum is used for recognizing various Health Information Systems e.g.Patient Administration System
  EnumHL7System | This enum represents enumeration of HL7 System.
  EnumLocale | This enum is used to specify locale specific information.
  EnumLogMode | This enum represents logging mode.
  EnumMapModifyMode | EnumMapModifyMode represents enumerated values for map modifications.
  EnumMessageCode | This Enum contains all Message Codes of HL7.
  EnumMessageStructure | This Enum contains all Message Structures of HL7.
  EnumMessageType | This Enum contains all Message type for Messages.
  EnumSegmentCardinality | This enum is used to specify Segment Cardinality & Optionality.
  EnumSegments | This Enum contains all segments and Groups of HL7.
  EnumSubscriptionType | This Enum states about Subscription type for Publish-Subscribe in HL7.
  EnumTriggerEvent | This Enum contains all Trigger Events of HL7.

- Exception Summary
  Exception | Description
  --- | ---
  HL7Exception | HL7Exception is the super class of all HL7 exceptions those can be thrown during the execution of the method.
  LoggerException | This Exception is raised When Hl7logger fails to log exception.

## Package cdac.medinfo.sdk.hl7282.utils Description

Provides collection framework, collection classes, internationalization and miscellaneous utility classes.