HL7是否特别需要SOAP?

时间:2011-12-21 05:22:12

标签: rest soap hl7

HL7是否特别要求SOAP 1.1作为其Web服务协议?

如果使用REST实现传输协议,它是否符合HL7标准?

现在或将来,HL7会接受REST作为传输协议吗?

我意识到REST是一种“架构”,对各种标准都很满意。 通过REST,我的意思是在已建立的REST上传输XML模式格式的信息。

请注意: 在您开始关注此问题之前,请阅读HL7。 它类似于在编程时询问是否可以在以太网上携带令牌环。

2 个答案:

答案 0 :(得分:3)

您没有明确说明您是指HL7V2还是HL7V3,每种情况下可能会有不同的答案。

关于HL7V3,使用了各种传输机制,包括通过物理媒体,Web服务和SOAP以及基于REST的机制进行文件交换。

我会推荐你​​http://www.projecthdata.org/一个专门关注HL7和REST的项目

答案 1 :(得分:2)

假设您使用的是HL7版本2.xx(与世界其他地区的99.9%相同)。简单的答案是,您无法通过互联网与Web服务交换HL7。但是,不要让这让你失望。问题不在于你。您可以为易于理解和发布的HL7消息设计一个漂亮的Web服务但是您的问题与其他人都有同样的问题,这是您的HL7贸易伙伴(另一个人,您实际需要与之交换HL7消息的人) )。

由于每个HL7接口都是两个系统之间的协商,并且由于您在这里与“盈利”公司打交道,因此找到愿意为了与您交换HL7消息的特权而改变其系统的任何人几乎为零。更有可能的是,你会遇到一个已经编写了他们自己漂亮的HL7网络服务的贸易伙伴,如果你改变你的系统使用它们,他们会很高兴。

现在有一个解决方案,你可以使用TODAY,它兼容任何符合HL7 2.xx版本的HL7系统,它允许你将它们连接到你的Web服务。它是新的,它实际上非常容易实现,它被称为UltraPort HL7 Postmaster。

以下是在线帮助http://www.hermetechnz.com/documentation/UltraPort/FSPM/common_use_scenarios.htm的链接。查看该页面上的场景#2。

希望这会对你有所帮助。