我正在开发一个支持HL7 2.x的小型服务器。
我已经完成了MLLP阅读器(它接受HL7 2.x的默认设置,现在是时候弄清楚如何接受HL7 2.xml了。
但是,我找不到任何关于使用什么传输方式的信息!
我知道它通常较少使用,但肯定有人至少实现过一次?您如何传输XML?
缺省值被包装在MLLP中(由一个开始字节和几个结束字节组成) ...SOAP在我看来是HL7 2.x的XML版的明显选择,但我猜它也可以包装在MLLP中。然而,我更想知道标准是什么。
另外,当我谈到一般主题时:
HL7 3消息是如何包装的?有没有常见的情况..。通常,当通过网络发送XML消息时,使用xxxxxx (同样..,SOAP?)感谢您的回复!
肖恩
附注:是的,我故意要求使用HL7 2(而不是3) xml。这里描述的编码: www.hl7.org/documentcenter/public/wg/xml/drafts/v2xml1mlbb.pdf
发布于 2012-10-17 23:47:57
不要将消息格式与传递机制混淆。MLLP对于TCP2.x当然是非常常见的(足够让我的客户说“我们通过HL7 /IP发送消息”),但它只是一条消息,你可以选择任何方式发送它。我有两种情况,v2.x消息的交换部分基于文件系统(一种情况是FTP/S,另一种情况是网络目录拾取)。
与XML3类似,您可以随心所欲地发送HL7。我同意,考虑到消息的XML格式,SOAP似乎很自然,但老实说,我还没有让任何客户使用v3格式。一般来说,我也没有多少客户“理解”通过SOAP或web服务传递HL7消息的概念。
为了强调我的第一点,如果你看一下像Mirth Connect这样的接口引擎,你会发现交付机制是独立于消息格式的。我可以通过文件、LLP、FTP、Web服务等方式交付。消息可以是v2、v3、EDI等。
https://stackoverflow.com/questions/12917063
复制相似问题