如何在HL7消息中查看回车?

时间:2012-05-10 16:46:02

标签: carriage-return hl7

我使用哪个工具查找HL7文本文件中的回车以及如何识别它?

感谢。

3 个答案:

答案 0 :(得分:3)

使用Notepad++并启用“显示行尾”。

enter image description here

答案 1 :(得分:2)

如果我可以扩大一点。您在HL7环境中谈到的“回车”是HL7“段分隔符”。在HL7标准中,“段分隔符”是Ascii字符13(Hex 0D),实际上是“回车符号”。

但是你可以在这里找到一个非常常见的陷阱。如果“HL7贸易伙伴”(人们交换HL7消息的IE)实际上同意,则可以更改和重新定义此字符。如果我的贸易伙伴和我同意使用$符号作为“分段分隔符”,那将是完全可以接受的。

此外,在与HL7合作的公司工作时,我可以告诉您,我们得到的最常见的一个电话来自使用记事本或任何文本编辑器来“查看”的人。 HL7消息然后保存并因此损坏它,因为他们的编辑器将所有“回车”转换为“CRLF”。

使用十六进制编辑器/查看器或(这更简单)获得真正的HL7查看器/编辑器,如UltraPort HL7记事本或7Edit等(UltraPort记事本更便宜)。

希望这有帮助。

答案 2 :(得分:2)

您的HL7引擎可能内置了工具。在Mirth中,您可以配置消息的显示以显示行结尾。您还可以定义通道定义中的行结尾。

除此之外,任何现代文本编辑器,如Notepad ++,如@Mike Stonis,或者TextPad,甚至是VIM,如果你绝望的话。