User Guide : Integrating Health Care Data : Health Care Components, Connectors, and Schema : HL7 Message Fragment Aggregator
 
Share this page             
HL7 Message Fragment Aggregator
The HL7 Message Fragment Aggregator supports HL7 standards to perform the following actions:
1. Receive multiple HL7 message fragments.
2. Aggregate them into a single message.
The recipient may receive the message in minutes, days or weeks later, as there is no set time frame.
The component receives messages in the format of Electronic Data Exchange (EDI).
HL7 Message Fragment Aggregator Properties
 
Property Name
Description
Domain_Name
Location of the schema library, which the component loads for a specific schema version and message type.
Message_Type
Supported HL7 version.
Cache_Type
Message type for which the template message is generated.
Supported Actions
 
Action
Description
GetMessage
Returns data from the aggregator in a djmessage object.
PutMessage
Sends the data contained in a DJMessage object to the aggregator.
Note:  The maximum size limit for DJMessage is 512 MB.
Supported Action Parameters
 
Action
Parameter
Description
GetMessage
Message
Returns the template message.
PutMessage
Message
Creates the data placeholders using the pattern XML provided.
Supported Action Properties
There are no supported action properties.
Error Conditions
This transformer returns the following error messages.
 
Error Code
Error Name
Description
Reason
4
ERR_READERR
Error during reading of messages from a DJMessage body.
This error code is returned when an exception is encountered at the time of reading messages from a DJMessage body.
8
ERR_WRITERR
Error at the time of storing the messages to the message cache.
This error code is returned when an exception is encountered at the time of storing a message to cache.
0
ERR_OK
On completion of a particular message sequence.
This error code is returned when different parts of a HL7 Message is aggregated to form the complete message.
86
ERR_MSG_INCOMPLETE
Error on receiving incomplete message parts.
This error code is returned when the present message part is not the last part of a message sequence.