Hl7 如何发送文件分隔符?

Hl7 如何发送文件分隔符?,hl7,mirth,Hl7,Mirth,我要发送到的HL7接收器期望TCP消息中有一个非常特定的文件结束标记: <FS><CR> 其中为ascii 28,为ascii 13 我们正在使用Mirth2.x作为我们的HL7引擎。(回车)相当直接 但是如何发送文件分隔符呢 高级版谢谢。我建议您在欢笑中使用。如果需要,可以将其配置为使用不同的分隔符 我猜您看到的两个字节是段的结尾和消息字符的结尾。下面是我如何解决这个问题的 在源代码转换器中,我定义了“文件开始”和“文件结束”变量,如下所示: channelMap

我要发送到的HL7接收器期望TCP消息中有一个非常特定的文件结束标记:

<FS><CR>

其中
为ascii 28,
为ascii 13

我们正在使用Mirth2.x作为我们的HL7引擎。
(回车)相当直接

但是如何发送文件分隔符呢

高级版谢谢。

我建议您在欢笑中使用。如果需要,可以将其配置为使用不同的分隔符


我猜您看到的两个字节是段的结尾和消息字符的结尾。

下面是我如何解决这个问题的

在源代码转换器中,我定义了“文件开始”和“文件结束”变量,如下所示:

channelMap.put('SOF',String.fromCharCode(11)); // Start Of File: returns \v (vertical tab));
channelMap.put('EOF',String.fromCharCode(28,13)); // End Of File: returns <FS><CR>);

我将消息写到临时文件中,并在十六进制编辑器中打开它们。我能够确认a
0x0B
(Ascii 11)是在消息之前写入的,消息以
0x1C
0x0D
(Ascii 28,Ascii 13)

结束,谢谢。我与LLP还有其他问题,这就是我选择TCP的原因。我可能试图一次解决太多的问题,而LLP也足够了。谢谢你的回答。
${SOF}${message.encodedData}${EOF}