I have a process by which we take an HL7 message and put it through an HL7-HL7 xlate.
After this Xlate is done, a post-proc modifies MSH-2 to be “^~\&”.
Then this message goes to another thread an FRL-XML xlate.
The FRL is just one big field to hold the entire HL7 message.
Somehow, after it’s done with this Xlate, MSH-2 is “^~\&”. Notice the extra “amp;”.
I’m a bit confused as to how this is happening.
Raw HL7 message –> HL7 to HL7 Xlate –> Post Proc –> FRL to XML Xlate (new thread)
Has anyone run into this?