我不完全确定这是正确的地方 - 如果是这样,这个问题应该是"我应该在哪里提出这个问题?" ;)
我有一些代码我正在解析HL7和MLLP。它打开MLLP消息并将其发送到HL7解析器。它将其发送回MLLP解析器。你可以想象,这很快,很快。
我对HL7 / MLLP相当新,但我真的很困惑,也很确定HL7不应该包含另一条MLLP消息。如果允许这样做,我可以获得一些说明该文件的链接/引用吗?
答案 0 :(得分:1)
只需使用转义序列来屏蔽MLLP代码 见http://www.hl7standards.com/blog/2006/11/02/hl7-escape-sequences/
但如果您只想在一个MLLP信封中发送多个HL7-Message,我会使用FHS和BHS段的批处理
答案 1 :(得分:0)
虽然可能与您描述的问题不同,但HL7消息最终被双重包裹在MLLP信封中并不罕见。特别是如果消息正在通过另一个系统进行转换。 (从计费系统,通过EHR说)
标准信封是
<VT>...hl7data...<FS><CR>
但是双重包装的消息将如下所示
<VT><VT>...hl7data...<FS><CR><FS><CR>
这只是值得注意的事情。并且应该由系统在中间解开并正确地重新打包消息来纠正。