# Uses of Package
cdac.medinfo.sdk.hl7282.utils

- Packages that use cdac.medinfo.sdk.hl7282.utils
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.baselibs | Provides classes of Primitive and Composite Datatypes.
  cdac.medinfo.sdk.hl7282.baselibs.datatypefactory | Provides classes which enable access and modifications of HL7 DataType dictionary.
  cdac.medinfo.sdk.hl7282.baselibs.messagedictionary | Provides classes which enables access and modifications of HL7 Message dictionary.
  cdac.medinfo.sdk.hl7282.baselibs.messages | Provides Classes necessary to create Message, Acknowledgement and also contains Exception classes which are specific to message operations like serialize, validate & parse.
  cdac.medinfo.sdk.hl7282.baselibs.segmentfactory | Provides classes which enable access and modifications of HL7 data dictionary.
  cdac.medinfo.sdk.hl7282.baselibs.segments | Provides classes which implement segments in HL7 standard.
  cdac.medinfo.sdk.hl7282.commoninterface | Defines contract for base library and HL7 model.
  cdac.medinfo.sdk.hl7282.exceptions | Provides the Exception classes for the library.
  cdac.medinfo.sdk.hl7282.hl7model.messages.applicationmanagement | Provides classes which implements Application Management Messages in HL7.
  cdac.medinfo.sdk.hl7282.hl7model.messages.claimsandreimbursement | Provides classes which implements Claims And Reimbursement Messages in HL7.
  cdac.medinfo.sdk.hl7282.hl7model.messages.clinicallaboratoryautomation | Provides classes which implements Clinical Laboratory Automation Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.financialmanagement | Provides classes which implements Financial Management Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.masterfiles | Provides classes which implement Master Files Messages .
  cdac.medinfo.sdk.hl7282.hl7model.messages.materialsmanagement | Provides classes which implement Materials Management Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.medicalrecords | Provides classes which implement Medical Records Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.observationreporting | Provides classes which implement Observation Reporting Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.orderentry | Provides classes which implement Order Entry Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.patientadministration | Provides classes which implement Patient Administration Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.patientcare | Provides classes which implement Patient Care Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.patientreferral | Provides classes which implement Patient Referral Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.personnelmanagement | Provides classes which implement Personnel Management Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.query | Provides classes which implement Query Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.scheduling | Provides classes which implement Scheduling Messages.
  cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.pubsub | Provides classes which are responsible for the Publish - Subscribe Communication.
  cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.transactionhandler | Provides classes which interact with application layer layer.
  cdac.medinfo.sdk.hl7282.hl7net.commons | Provides Interfaces which are required to be implemented by Session classes, Network Agents & MessageAgents of Client Server.
  cdac.medinfo.sdk.hl7282.hl7net.upperlayer | Provides classes which interact with application layer and base network layer.
  cdac.medinfo.sdk.hl7282.utils | Provides collection framework, collection classes, internationalization and miscellaneous utility classes.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.baselibs
  Class and Description
  IDataTypeMap DataTypeMap represents structure of a DataType as per defined in HL7 standard.
  IMultiValuedPairedCollection This interface is a parameterized interface which specifies the contract for the MultiValuedPairedCollection.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.baselibs.datatypefactory
  Class and Description
  EnumMapModifyMode EnumMapModifyMode represents enumerated values for map modifications.
  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.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.baselibs.messagedictionary
  Class and Description
  EnumHL7System This enum represents enumeration of HL7 System.
  EnumMapModifyMode EnumMapModifyMode represents enumerated values for map modifications.
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumSegmentCardinality This enum is used to specify Segment Cardinality & Optionality.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.
  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.
  ISegmentItem This interface needs to be implemented by all classes which implements the necessary functionality for the SegmentItem.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.baselibs.messages
  Class and Description
  EnumAcknowledgementMode Enum used for Acknowledgment Mode
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumSubscriptionType This Enum states about Subscription type for Publish-Subscribe in HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.
  IMap IMessageMap needs to be implemented by class which provides Structure for a HL7 Message.
  MultiValuedPairedCollection This interface provides the user with an abstract interface towards collections holding series of objects.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.baselibs.segmentfactory
  Class and Description
  EnumMapModifyMode EnumMapModifyMode represents enumerated values for map modifications.
  IAttributeItem IAttributeItem needs to be implemented by class which defines structure of HL7 defined attributes for a Segment.
  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.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.baselibs.segments
  Class and Description
  EnumSegments This Enum contains all segments and Groups of HL7.
  IMultiValuedPairedCollection This interface is a parameterized interface which specifies the contract for the MultiValuedPairedCollection.
  ISegmentMap ISegmentMap needs to be implemented by class which provides Data Structure for a segment structure.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.commoninterface
  Class and Description
  IMap IMessageMap needs to be implemented by class which provides Structure for a HL7 Message.
  IMultiValuedPairedCollection This interface is a parameterized interface which specifies the contract for the MultiValuedPairedCollection.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.exceptions
  Class and Description
  HL7Exception HL7Exception is the super class of all HL7 exceptions those can be thrown during the execution of the method.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.applicationmanagement
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.claimsandreimbursement
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.clinicallaboratoryautomation
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.financialmanagement
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.masterfiles
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.
  IMap IMessageMap needs to be implemented by class which provides Structure for a HL7 Message.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.materialsmanagement
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.medicalrecords
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.observationreporting
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.
  IMap IMessageMap needs to be implemented by class which provides Structure for a HL7 Message.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.orderentry
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.patientadministration
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.
  IMap IMessageMap needs to be implemented by class which provides Structure for a HL7 Message.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.patientcare
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.patientreferral
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.
  IMap IMessageMap needs to be implemented by class which provides Structure for a HL7 Message.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.personnelmanagement
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.query
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7model.messages.scheduling
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.
  EnumTriggerEvent This Enum contains all Trigger Events of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.pubsub
  Class and Description
  EnumSubscriptionType This Enum states about Subscription type for Publish-Subscribe in HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.transactionhandler
  Class and Description
  EnumMessageCode This Enum contains all Message Codes of HL7.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7net.commons
  Class and Description
  EnumErrorCode This Enum contains all Error Codes raised by SDK.
  EnumSubscriptionType This Enum states about Subscription type for Publish-Subscribe in HL7.
  HL7Exception HL7Exception is the super class of all HL7 exceptions those can be thrown during the execution of the method.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.hl7net.upperlayer
  Class and Description
  EnumErrorCode This Enum contains all Error Codes raised by SDK.

- Classes in cdac.medinfo.sdk.hl7282.utils used by cdac.medinfo.sdk.hl7282.utils
  Class and 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.
  HL7Config This class sets the Configuration of HL7 Library.
  HL7Exception HL7Exception is the super class of all HL7 exceptions those can be thrown during the execution of the method.
  HL7Logger HL7Logger is used to log messages for warning generated.
  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.
  IMap IMessageMap needs to be implemented by class which provides Structure for a HL7 Message.
  IMultiValuedPairedCollection This interface is a parameterized interface which specifies the contract for the MultiValuedPairedCollection.
  IPairedCollection 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.