2011-12-21 26 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。

希望這可以幫助你。