如何將HL7轉換爲XML

EDI提供多種不同的報文標準,此前的文章中我們介紹了X12、EDIDACT和VDA等。本文主要介紹HL7報文標準,實現如何將HL7轉換爲XML。HL7包括構建和交換醫療保健信息的標準,以及系統集成和互操作性的其他標準。醫療保健系統可以使用這些標準、指南和方法實現統一方式的相互通信、共享信息和處理數據,有助於減少醫療保健在地理上的孤立和變化。HL7報文標準詳細信息可以參考:HL7報文標準。本文中提到的XML是指符合知行EDI系統內部規則的XML文件。本文主要介紹如何將HL7轉換爲XML。

添加HL7

進行報文轉換前,首先需要下載知行EDI系統 。下載完成後,打開知行之橋EDI系統,點擊工作區右側的齒輪標誌/創建工作區,建立一個命名爲TEST的工作區。

edi

如上圖所示,在知行之橋EDI系統工作流頁面左側的端口下的EDI(電子數據交換)中找到HL7端口,並拖拽至頁面右側工作區中,由於當前操作需要實現HL7轉換爲XML,因此可將HL7端口命名爲HL7_To_XML,以便區分。

設置

HL7端口支持從XML生成HL7文件,並將HL7文件轉換爲XML。當接收到HL7文件時,HL7端口驗證交換頭,並將HL7文件轉換成XML。這在分段步驟中很有用,因爲XML是知行之橋用於處理流中數據的主要格式。HL7端口自動讀取輸入文件以確定合適的schema,然後根據該schema解析文件。

edi

在使用時需要注意文件的轉換方向,如上圖所示,在HL7端口的設置界面下選擇轉換類型爲HL7轉換爲XML。

edi

如上圖所示,MSH設置進行與郵件頭相關的設置。當將HL7文件轉換爲XML時,文件標題將根據這些設置進行驗證。詳細功能可以參考知行之橋EDI系統的幫助頁面。

自動化

edi

HL7端口自動化頁面將進行與端口自動處理文件相關的設置。發送選項可以設置到達端口的消息是否會被自動處理。

高級設置

edi

如上圖所示,高級設置頁面下的本地文件夾可以對端口收發文件的文件夾進行定義,您可以選擇默認位置也可以進行自定義設置。

輸入

edi

如上圖所示,在輸入頁面下點擊更多,出現下拉框。其中,創建測試文件可以自動生成如下圖所示的測試文件,HL7格式用於系統測試。也可以將本地的HL7報文上傳。

edi

輸出

edi

如上圖所示,在輸出頁面下即可看到HL7報文被轉換成爲XML。點擊文件即可出現如下圖所示界面:

edi

點擊下載消息,即可下載並查看文件。想要處理XML文件之間的映射關係需要用到XML Map端口,詳細內容可以參考:XMLMap端口詳解

以上完成將HL7轉換爲XML,生成XML時,必須選擇HL7轉換爲XML的轉換類型。當選擇此選項時,應用程序將只處理HL7文件。需要在此頁面上配置交易夥伴約定的設置,以便應用程序在處理過程中驗證HL7文件中的信息。XML文件將被生成到此端口的Receive文件夾中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章