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

- Packages that use cdac.medinfo.sdk.hl7282.exceptions
  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.parserserializer | Provides Classes necessary to parse and serialize the HL7 Message.
  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.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.hl7net.auxiliaryprotocol.batch | Provides classes for Batch, BatchFile and BatchAgent used for Batch Protocol.
  cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.sequence | Provides classes which are responsible for the Sequencing in the Messages.
  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.communication | Provides classes which are required for Message buffer parsing from network stream.
  cdac.medinfo.sdk.hl7282.hl7net.upperlayer | Provides classes which interact with application layer and base network layer.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.baselibs
  Class and Description
  DelimiterMissingException Thrown when Delimiter is Missing
  DumpException Thrown when dump of Message fails.
  InvalidComponentTypeException Thrown when Component Type is not Valid.
  InvalidDataTypeException Thrown to indicate that Data Type is satisfying validation criteria.
  InvalidDelimiterException Thrown when Delimiter populated is Invalid character.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.baselibs.datatypefactory
  Class and Description
  InvalidDictionaryException Invalid Dictionary Exception raised when XML parsing fails.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.baselibs.messagedictionary
  Class and Description
  InvalidDictionaryException Invalid Dictionary Exception raised when XML parsing fails.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.baselibs.messages
  Class and Description
  GroupMissingException Thrown when Group is missing from message.
  InvalidMessageException Thrown When Message Populated is Invalid.
  MessageNotSupportedException MessageNotSupported is raised when message can not be read or created due to unavailability of message class.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.baselibs.parserserializer
  Class and Description
  ParseException Thrown When Message Parsing fails .
  SegmentNotSupportedException Thrown when Segment is not supported in Message.
  SerializeException Thrown when serialization of Message fails.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.baselibs.segmentfactory
  Class and Description
  InvalidDictionaryException Invalid Dictionary Exception raised when XML parsing fails.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.baselibs.segments
  Class and Description
  DumpException Thrown when dump of Message fails.
  InvalidDataTypeException Thrown to indicate that Data Type is satisfying validation criteria.
  InvalidFieldException Thrown when Field Validation Fails.
  InvalidSegmentException Thrown when Segment Validation Fails.
  SerializeException Thrown when serialization of Message fails.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.commoninterface
  Class and Description
  DumpException Thrown when dump of Message fails.
  GroupMissingException Thrown when Group is missing from message.
  InvalidMessageException Thrown When Message Populated is Invalid.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.hl7model.messages.medicalrecords
  Class and Description
  InvalidMessageException Thrown When Message Populated is Invalid.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.hl7model.messages.observationreporting
  Class and Description
  InvalidMessageException Thrown When Message Populated is Invalid.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.hl7model.messages.orderentry
  Class and Description
  InvalidMessageException Thrown When Message Populated is Invalid.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.batch
  Class and Description
  BatchException BatchException is raised when Batch can not be read or created.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.sequence
  Class and Description
  InvalidMessageException Thrown When Message Populated is Invalid.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.hl7net.commons
  Class and Description
  BatchException BatchException is raised when Batch can not be read or created.
  InvalidMessageException Thrown When Message Populated is Invalid.
  ParseException Thrown When Message Parsing fails .
  SerializeException Thrown when serialization of Message fails.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.hl7net.communication
  Class and Description
  AuxillaryProtocolException AuxillaryProtocolException is raised when Auxillary Processing Fails.
  BatchException BatchException is raised when Batch can not be read or created.
  InvalidMessageException Thrown When Message Populated is Invalid.
  InvalidSequenceException Throws when Sequence Number is Invalid.
  ProcessFailedException Thrown When Message Populated is Invalid.

- Classes in cdac.medinfo.sdk.hl7282.exceptions used by cdac.medinfo.sdk.hl7282.hl7net.upperlayer
  Class and Description
  InvalidMessageException Thrown When Message Populated is Invalid.