DelimiterMissing = Delimiter missing 
FieldSeparatorMissing = Field Separator Missing  
InvalidSegmentTeminator = Invalid segment terminator 
RepetitionSeparatorMissing = Repetition Separator Missing. 
InvalidDataType = Invalid DataType 
InvalidComponentType = Invalid ComponentType 
InvalidDelimiter = Invalid Delimiter 
InvalidValue = Invalid Value 
MissingValue = Missing Value Exception 
ValidationFailed = Validation Failed 
InvalidMessage = Invalid Message 
ParseFailed = Parse Failed 
SegmentMissing = Mandatory segment missing
SerializeFailed = Serialize Failed 
MandatoryFieldMissing = Mandatory field missing : 
InvalidField = Invalid Field 
InvalidSegment = Invalid Segment 
MultiplicityConstraint = Multiplicity Constraint Violated 
MissingOrderDetail = Order Detail Segment missing 
GroupMissing = Group is missing 
ConjunctionFieldRequiredTQ1 = Conjunction field of TQ1 segment required
InvalidConjunctionFieldTQ1 = Mismatch of values in Conjunction field of TQ1 segment and Table No. 427
MessageNotSupported = Message is not supported : 
SegmentNotSupported = Segment is not supported :
UnexpectedMessage = Unexpected Message Received : 
InvalidaDeferredQuery = Query Tag/Query ID is either invalid or missing.
InvalidQueryPriority = Response received do not have valid priority. 
InvalidInputsForAttributeRemoval = Invalid Inputs for Attribute removal
InvalidInputsForAttributeUpdate = Invalid Inputs for Attribute update
ProcessFailed = Message Processing Failed. 
InvalidDeferredResponse = Response received is not deferred.
DuplicateQueryIdentifier = Query Identifier is already pressent.
QueryIdentifier = Query Identifier is not pressent.
UnexpectedMessageControlID = message contains unexpected Message Control ID 
MissingCarrigeReturn = Invalid HL7 Message. Missing Delimiter : Segment terminator not found. 
UnexpectedQueryIdentifier = contains unexpected Query Tag/Query ID.
LoggerException = Logger Exception
MissingrepetitionSeparator = Repetition separator is missing
MissingEncodingCharacter = Encoding character field is missing
ConfigFileNotFound = Config File Not Found
TrialExpired = Trial Period Expired
UserTableException = Exception in User defined Table No,
MessageLengthLimit = Message Limit Exceeds than Write Length Limit: 
Batch_BatchException = Batch Processing Failed: 
Batch_BatchNotSupported = Batch Processing is not supported : 
Batch_UnexpectedBatchResponse = Unexpected Batch of Response is Received from Remote End. 
Batch_InvalidBatch = Invalid Batch
Batch_InvalidBatchFile = Invalid Batch File
Fragment_FragmentException = Fragment Processing Failed: 
Fragment_InvalidFragment = Invalid Fragment 
Fragment_MinimumMaxLength = The Given Max Length is less than Minimum length reuired to fragment.
FeatureNotSupported = Feature not supported : 
LibInitializationException = Library initialization failed.
LicenseViolation = License violation : 
InvalidRTMLicense = Runtime license file is invalid.
InvalidDevLicense = Development license file is invalid.
NomatchingLicenseActivated = License is not activated for specified vendor string.
NoDEVLicenseFileFound = No development license file found.
NoLicenseActivated = license is not activated, Please activate license using License configuration tool.
VSRTMLicenseMismatch = Vendor String or Runtime license is invalid.
NoRTMLicenseFileFound = No Runtime license file found.
InvalidVendorString = Vendor string is invalid.
NullVendorString = Vendor String cannot be null.\
\nIf you are running the SDK in Evaluation mode please activate Evaluation License and pass Vendor String as HL7Constants.EVAL.\
\nElse if you are having Development License please pass the valid Vendor String.\
\nSteps to Activate Evaluation License - \
\nI.	Run License Config Tool provided with the installer and generate Host File.\
\nII.	Register at https://medinfo.cdac.in/shop/. Request Evaluation License by uploading Host Info.\
\n	This evaluation license will be mailed to you by C-DAC Medical Informatics Team.\
\nIII.	Activate License by running License Config Tool.\
\nNote :More Info about LicenseConfigTool and getting Evaluation is provided at https://medinfo.cdac.in/products/sdk/hl7/medinfo_hl7_documents.aspx
TrialVersionExpired =  You are running C-DAC's Medical Informatics SDK for HL7 in Evaluation Mode.\
Your evaluation License is expired. Please purchase Development License to continue using the SDK.\
You can purchase the Development License form https://medinfo.cdac.in/shop/ or mail to sdk-enq@cdac.in for any query. 
InvalidPlatform = Invalid Platform license.
InvalidProductVersion= License is not valid for current version of Product.
InvalidProductName = License is not valid for this Product.
InvalidProductType = License is not valid for this Product Type.
InvalidVendorID = License is not valid for this Vendor Identifier.
InvalidHost = Invalid host,license is not valid for this machine.
lictampered  = License file is tampered, Please contact Product Vendor.
BadVSorDevLicense = Bad vendor string or Development license.
QIC_InvalidICQuery = Invalid Interactive Continuation Query : 
QIC_InteractiveQueryAlreadyEnded = This Interactive Query is either already completed or explicitly canceled by user : 
MESSAGE_ACCEPTED = Success. Optional, as the AA conveys success. Used for systems that must always return a status code.
SEGMENT_SEQUENCE_ERROR = The message segments were not in the proper order, or required segments are missing.
REQUIRED_FIELD_MISSING = A required field is missing from a segment
Voilating_Conformance_Length=Values of conformance length are voilated.
Voilating_Max_Min_Bound=Voilation of maximum or minimum length limit of the Value.
DATA_TYPE_ERROR = The field contained data of the wrong data type, e.g. an NM field contained "FOO".
TABLE_VALUE_NOT_FOUND = A field of data type ID or  IS was compared against the corresponding table, and no match was found.
UNSUPPORTED_MESSAGE_TYPE = The Message Type is not supported.
UNSUPPORTED_EVENT_CODE = The Event Code is not supported.
UNSUPPORTED_PROCESSING_ID = The Processing ID is not supported
UNSUPPORTED_VERSION_ID = The Version ID is not supported
ApplicationInternalError = A catchall for internal errors not explicitly covered by other codes.
ErrorCode =  Error
ReasonCode =  Reason
QC_InvalidQueryCancel = Unexpected Message: No such query is fired for which querycancellation is triggered : 
QC_NOQuery = Unexpected Message: No such query exist.Query Identifier : 
QC_QueryCancelled = Query Cancelled Successfully 
QC_CancelledResponse = Unexpected Message: Received Cancelled Response.
InvalidMessageMap = Invalid Message Map : 
InvalidMessageMap_MissingHeader = First item should be MSH in map.
InvalidMessageMap_WrongSequence = sequence should start with 1.
PubSub_Exception = HL7Message publish/subscribe failed : 
PubSub_IOExceptionOnListen = IOException while starting listener.
PubSub_NULLMessageorOserParameters = Message or UserParameterCollection cannot be NULL in order to publish message.
PubSub_ExceptionOnPublish = Exception while publishing message.
SeqNum_Duplicate = Violation Sequence Number. Duplicate Sequence Number.
SeqNum_InvalidSequenceNumber =  Violation Sequence Number. Invalid Sequence Number.
Fragment_Failed = Fragmentation of message failed : 
Defragment_Failed = Defragment of message failed : 
Mendatory_Segment_Missing = Mendatory Segment Missing : 
Aux_AuxillaryProtocolException = Auxillary Processing Failed : 
Aux_SerializationException = Serialization Failed : 
InvalidDuplicateMessage = Unexpected or Duplicate Message with Message id : 
NullMessage = Sending HL7 message can not be null.
UnknownHost = cannot identify the host machine.
Trans_InvalidTransaction = Invalid Transaction performed.
Trans_SendingMessage = Transaction Handler - Sending Verified Message with Message id : 
Trans_RecievedMessage = Transaction Handler - Received Verified Message for Message id : 
InvalidLicense = Invalid license file or vendor string.
MissingHeader = Message Header is missing or more than one header are present.
InvalidDictionary = Invalid Dictionary.
InvalidMessageDictionary = Invalid Message Dictionary.
DumpFailed = Dump for a message is failed.
LibInitializationFailUAE = Unauthorized Access or IO Error.
InvalidSegmentKey = Segment or Group name is not matched with Segment Key : 
ConstrainViolated = Constraint violated :
SegmentConstrainViolated = Field in a segment can not be repeated :
QC_SameQuery = The query can not be send because such a query has already been sent.Query Id should be unique.Query Identifier : 
QC_SameMessageControlID = The Message can not be send because such a Message has already been sent.Message Control ID should be unique.Message Control ID : 
Trans_InvalidMessageControlID = Message contains Invalid Message Control id.
MaxlengthCrossed = :Maximum length allowed is 
RulesViolated = :HL7 validation rules Violated
MissingComponentSeparator = :Component separator is missing
MissingSubcomponentSeparator = :Subcomponent separator is missing
MissingSubsubcomponentSeparator = :Subsubcomponent separator is missing
ConnectionClosed = Connection closed by remote client
InvalidSegmentSet = Invalid Segment Set
NonMemberSegment = Not a member or Unexpected occurence for Message according to HL7v2.5 standard or Unexpected : 
UpperBoundMaximumLength = Upper Bound Maximum Length crossed.
RTMDebugError= You are using C-DAC's Medical Informatics Runtime for HL7.\
\nRuntime is required to run aplication developed using SDK.\
\nDeveloping application on Runtime SDK is not allowed. \
\nIf you want to develop application using SDK for HL7 please contact C-DAC for development license.
Sequence_SendingMessage = Sequence Agent - Sending Verified Message with Sequence Number : 
Sequence_RecievedMessage = Sequence Agent - Received Verified Message for Sequence Number : 
QIC_SendingMessage = Query Interactive Continuation Agent - Sending Verified Message with Query ID : 
QIC_RecievedMessage = Query Interactive Continuation Agent - Received Verified Message for Query ID : 
QCN_SendingMessage = Query Cancellation Agent - Sending Verified Message with Query ID : 
QCN_RecievedMessage = Query Cancellation Agent - Received Verified Message for Query ID : 
PubSub_NEW_SUBSCRIPTION = Received Message from Subscriber to Publisher for New Subscription
PubSub_MODIFIED_SUBSCRIPTION = Received Message from Subscriber to Publisher for Modified Subscription
PubSub_CANCEL_SUBSCRIPTION = Received Message from Subscriber to Publisher for Cancellation Subscription
Batch_SendingMessage = Batch Agent - Sending Verified Message for Control ID : 
Batch_RecievedMessage = Batch Agent - Received Verified Message for Control ID : 
LocalExtensionPopulation = Locally Extended Message Populated for Message : 
MaxLimitViolated = Maximum limit exceeded for the field
SCPSessionstartfailed = cannot start SCPSession : 
InvalidMessageCode = Invalid Message Code : 
InvalidTriggerEvent = Invalid Trigger Event : 
MLLP_WriteComponent = Minimum Lower Layer Agent - Writing Minimum Lower Layer Component.
MLLP_ReadComponent = Minimum Lower Layer Agent - Reading Minimum Lower Layer Component.
MessageNotRegistered = Invalid Message - Register it with Local Extension agent:
LicFileNotExist = You are running C-DAC's Medical Informatics SDK for HL7 in Evaluation Mode.\
\nEvaluation License does not exist. Please activate evaluation license .\
\nElse if you are having Development License please pass the valid Vendor String.\
\nSteps to Activate Evaluation License - \
\nI.	Run License Config Tool provided with the installer and generate Host File.\
\nII.	Register at https://medinfo.cdac.in/shop/. Request Evaluation License by uploading Host Info.\
\n	This evaluation license will be mailed to you by C-DAC Medical Informatics Team.\
\nIII.	Activate License by running License Config Tool.\
\nNote :  More Info about LicenseConfigTool and getting Evaluation is provided at https://medinfo.cdac.in/products/sdk/hl7/medinfo_hl7_documents.aspx
InvalidVS = Invalid Vendor String.\
\nIf you are running the SDK in Evaluation mode please pass Vendor String as HL7Constants.EVAL and activate Evaluation License.\
\nElse if you are having Development or Runtime License please pass the valid Vendor String.\
\nSteps to Activate Evaluation License - \
\nI.	Run License Config Tool provided with the installer and generate Host File.\
\nII.	Register at https://medinfo.cdac.in/shop/. Request Evaluation License by uploading Host Info.\
\n	This evaluation license will be mailed to you by C-DAC Medical Informatics Team.\
\nIII.	Activate License by running License Config Tool.\
\nNote :More Info about LicenseConfigTool and getting Evaluation is provided at https://medinfo.cdac.in/products/sdk/hl7/medinfo_hl7_documents.aspx 
InvalidEvaluationLicense = Invalid Evaluation License file.
InvalidLicenseFile = Invalid License File.
WrongLicense = You are trying to evaluate the SDK in runtime mode. Runtime mode is not available for evaluation.\
\nDeployment requires runtime package for the applications built using this SDK to work on end-user system.\
\nIf you are developing application using SDK install DEV edition and request for EVAL License.\
\nSteps to Activate Evaluation License - \
\nI.	Run License Config Tool provided with the installer and generate Host File.\
\nII.	Register at https://medinfo.cdac.in/shop/. Request Evaluation License by uploading Host Info.\
	This evaluation license will be mailed to you by C-DAC Medical Informatics Team.\
\nIII.	Activate License by running License Config Tool.\
\nNote :More Info about LicenseConfigTool and getting Evaluation is provided at https://medinfo.cdac.in/products/sdk/hl7/medinfo_hl7_documents.aspx 
SegmentCondition = : the field is conditionally required