A friend recently asked if it was ABSOLUTELY necessary to have the BHS/BTS segments if batching was enabled.
I asked some friends and the HL7 DASM demands those segments:
[FHS] (file header segment)
{ [BHS] (batch header segment)
{ [MSH (zero or more HL7 messages)
....
....
....
] }
[BTS] (batch trailer segment)
}
[FTS] (file trailer segment)
The FHS segment is used to head a file (group of batches), that is why HL7 DASM always expect BHS segment after FHS segment.
The only way is to create a pipeline component that would live in the Decode stage that inserts those segments into the batched message.
posted @ Tuesday, December 09, 2008 12:11 PM