简体   繁体   English

HL7 2.xml传输,HL7 3传输,标准XML传输= SOAP?

[英]HL7 2.xml transport, HL7 3 transport, standard XML transport = SOAP?

I am developing a small server with HL7 2.x support. 我正在开发一个支持HL7 2.x的小型服务器。

I've finished the MLLP reader (which accepts the HL7 2.x default, and now it is time to figure out how to accept HL7 2.xml. 我已经完成了MLLP阅读器(它接受HL7 2.x的默认设置,现在是时候弄清楚如何接受HL7 2.xml了。

However, I can find no information whatsoever on what transport is used for this! 但是,我找不到有关此运输方式的任何信息!

I know it is generally less used, but surely someone must have implemented it at least once? 我知道它通常使用较少,但是肯定有人必须至少实施一次吗? How are you transporting the XML ? 您如何传输XML?

The default is wrapped in MLLP (consists of a start byte and a couple end-bytes) ... SOAP strikes me as the obvious choice for the XML version of HL7 2.x, but I guess it also could be wrapped in MLLP. 缺省值包装在MLLP中(由一个开始字节和两个结束字节组成)... SOAP使我成为HL7 2.x XML版本的明显选择,但我想它也可以包装在MLLP中。 However, I'd prefer to know what is the standard. 但是,我更想知道什么是标准。

Also, while i'm on the general topic: 另外,虽然我的主题是:

How are HL7 3 messages wrapped ? HL7 3消息如何包装? Is there a usual case ... in general XML messages, when sent over a network, are transported using xxxxxx (again.. , SOAP?) thanks for any replies! 有没有通常的情况……一般来说,通过网络发送的XML消息是使用xxxxxx(还是SOAP来传输)的,谢谢您的答复!

sean 肖恩

ps Yes I am intentionally asking for HL7 2 (not 3) xml. ps是,我有意要求HL7 2(不是3)xml。 Encoding as described here: www.hl7.org/documentcenter/public/wg/xml/drafts/v2xml1mlbb.pdf 如此处所述进行编码:www.hl7.org/documentcenter/public/wg/xml/drafts/v2xml1mlbb.pdf

Don't confuse the message format for the delivery mechanism. 不要混淆传递机制的消息格式。 MLLP is certainly exceedingly common for HL7 2.x (enough that I've had clients just say "we send the messages via TCP/IP"), but it is just a message, you can send it any way you choose. MLLP对于HL7 2.x无疑是非常普遍的(足够使我的客户说“我们通过TCP / IP发送消息”),但这只是一条消息,您可以选择任何方式发送它。 I've two cases where the exchange of v2.x messages is partly file-system based (FTP/S in one case, network directory pickup in another). 在两种情况下,v2.x消息的交换部分基于文件系统(一种情况是FTP / S,另一种情况是网络目录提取)。

Similarly for HL7 3, you can send the XML any way you want. 同样,对于HL7 3,您可以根据需要发送XML。 I agree that SOAP seems natural given the XML format of the message, but I've honestly not had any client use the v3 format yet. 我同意,鉴于消息的XML格式,SOAP看起来很自然,但是老实说,我还没有任何客户端使用v3格式。 I've also not had many clients "get" the notion of delivering HL7 messages via SOAP or a web service in general. 我也没有很多客户“理解”通过SOAP或Web服务传递HL7消息的想法。

To reinforce my first point, if you look at an interface engine like Mirth Connect, you will see that the delivery mechanism is kept as an independent decision from the message format. 为了强调我的第一点,如果您查看诸如Mirth Connect之类的接口引擎,您将看到传递机制是作为独立于消息格式的决定而保留的。 I can deliver via file, LLP, FTP, Web Service, etc... and the message can be v2, v3, EDI, etc. 我可以通过文件,LLP,FTP,Web服务等进行传递,消息可以是v2,v3,EDI等。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM