I may have some good news for you.
My initial testing looks promising; you be the judge.
I also want to make mention that Jim Kosloskey and I worked together on the original problem faced by Phil Connolly to figure out that unicode ( UTF-8 ) was the underlying problem, which used up 3 peoples time over about a 2 day period.
Thanks to Phil and Jim for their cooperation to help get to the bottom of the matter.
Jim is also quick to adimantly recommed that the vendors handle HL7 escaping of field & endcoding characters that appear in textual fields within the HL7 message.
I agree with Jim but have found many vendors are unaware of that part of the HL7 standard and many do not conform to it but yet claim to be HL7 compliant.
Driving to work today this unicode ( UTF-8 ) hurdle was like a splinter in my mind.
I started to wonder how I might get around the problem if I too wasn’t able to modify the message on the source system.
The trick is to modify the message without using TCL since it will make many of the extended characters become 2 bytes instead of the desired one byte.
Unfortantely, the copy via Xlate has the behaivor of using TCL to do the copy.
In your case if you map the encoding characters
Russ Ross
RussRoss318@gmail.com