2011-12-21 25 views
4

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

如果使用REST实现传输协议,它是符合HL7的吗?

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

我意识到REST是一种“架构”,满足了多种标准。 通过REST,我的意思是通过已建立的REST传输XML模式格式的信息。

请注意: 在您触发该问题之前,请先阅读HL7。 如果令牌环可以在以太网上运行,它与编程问题类似。

回答

3

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

关于HL7V3,有多种使用的传输机制,包括物理介质的文件交换,Web服务和SOAP以及实际上基于REST的机制。

我想请您看看http://www.projecthdata.org/,是专门看HL7项目和REST

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。

希望这可以帮助你。