Replies: 1 comment 6 replies
-
Firstly, you should probably stop doing If you need to store the original HL7 message, get its raw version, not msg. Or serialize back ER7 (i.e. the pipe "text" version) the xml version you are storing. But again, what are you really doing here in this channel? |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In a channel's Source Transformer, I put an incoming HL7 2.4 message on the channel map, to be picked up by a response transformer later on:
channelMap.put('original_msg', msg);
Now I noticed that somehow the entire message got embedded in a
<HL7Message>
tag. If I remove those when trying to route the message to another channel, I get a Response Transformer error:However, if I leave them, I get:
which somehow seems worse.
Ultimately, what I need to do is route a HL7 2.4 message (stored on a channel map) from a channel's response transformer to another channel. What is the correct way to do this? I use Mirth Connect 4.4.2.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions