I am trying to parse a batch of HL7 messages that don't seem to abide
by the standard MLLP block format of <SB>hl7 data<EB><CR>. Each
segment within a message is separated by a carriage return 0x0d, and
each message is delimited by a 0x0d 0x0a escape sequence.
For example
MSH 0x0d
EVN 0x0d
Z Segment 0x0d 0x0d 0x0a
MSH 0x0d
EVN 0x0d
Z Segment 0x0d 0x0d 0x0a
How should I configure the start block, end block, and carriage return
block characters in the MLLP trans****t configuration?
Currently when I submit the batch through a file adapter only the
first message in the batch parses. When I send it through the
mllpsend tool via the fragmented inbound batch tutorial I see that the
entire block of messages is processed as one in the mllpreceive
I'm pretty sure everything is set up correctly, as when I submit this
same batch of messages reformatted into text the messages parse
individually just fine.
So I"m looking for suggestions...please help!
Thanks