跳轉到主要內容
Health Level-7 是一套醫院和其他醫療保健提供者使用的臨床資料傳輸標準。HL7 MLLP 端口支援與 MLLP 作為傳輸協議結合生成和解析 HL7 文件。

核心功能

  • 使用基於 MLLP(最小低層協議)傳輸的 HL7 進行醫療資料交換
  • 內建 MLLP 伺服器端功能,支援 SSL/TLS 加密
  • 提供 HL7 與 XML 格式之間的雙向 HL7 文件轉換
  • 支援 MSH 報文頭驗證,具備可配置的應用程式和設施識別碼
  • 自動回執處理,具備重試和重發功能以確保可靠交付

總覽

HL7 MLLP 端口提供兩組功能:
  • 透過 MLLP 傳輸協議進行檔案傳輸
  • 根據 HL7 EDI 標準解析並生成 EDI 文件
HL7 MLLP 連線在兩個位置進行配置。使用將 知行之橋 標識為 HL7 和 MLLP 實體的設定來配置 HL7 MLLP 個人設定。然後使用每個貿易伙伴的 HL7 和 MLLP 詳細資訊配置單獨的 HL7 MLLP 端口。 當 HL7 MLLP 端口收到來自貿易伙伴的入站訊息時,它會驗證 HL7 標識詳細資訊,以確認文件是從預期各方傳送的或傳送到預期各方的。然後,它將文件轉換為 XML,以便在 知行之橋 流程中進一步處理。 當 HL7 MLLP 端口向貿易伙伴傳送檔案時:
  • XML 檔案在傳送之前被轉換為 HL7
  • HL7 檔案按原樣傳送
知行軟件 強烈建議將 HL7 MLLP 端口與 XML Map 端口 結合使用,以確保輸入和輸出 XML 的格式正確。有關詳細資訊,請參閱與 XML Map 端口一起使用。

個人設定

必須先配置 HL7 MLLP 配置檔案,然後才能與各個 HL7 MLLP 端口建立連線。單擊頂部功能表欄上的 個人設定,然後單擊 HL7 MLLP 索引標籤。

HL7 MLLP 配置檔案選項

伺服器配置

託管本地 MLLP 伺服器的設定。

HL7 個人 ID

其他設定

很少需要修改的設定。

日誌

用於管理日誌建立和儲存的設定。

設定描述
日誌級別端口生成的日誌的詳細程度。當請求支援時,請將其設定為 Debug。
日誌輪換間隔建立新日誌檔案之前等待的天數。
日誌刪除間隔刪除舊日誌檔案之前等待的天數。

雜項

特殊設定適用於特定用例。

設定描述
其他設定允許在以分號分隔的清單中配置隱藏的端口設定,例如 setting1=value1;setting2=value2。正常的端口用例和功能不需要使用這些設定。

端口配置

配置全域 HL7 MLLP 個人設定後,請在工作流程頁面上為每個貿易伙伴建立和配置單獨的 HL7 MLLP 端口。

設定

配置

設定描述
端口 Id端口的靜態、唯一識別碼。
端口型別顯示端口型別及其用途的描述。
端口描述一個可選欄位,用於提供端口及其在流中的角色的自由格式描述。
伺服器狀態

端口底層服務的當前狀態。可用狀態如下:

狀態描述
活動服務正在執行。
非活動服務已配置,但當前未執行。
未配置底層配置檔案或服務尚未設定。
根據是否已建立 HL7 MLLP 配置檔案,點選配置 HL7 MLLP 配置檔案或檢視 HL7 MLLP 配置檔案連結,在新索引標籤中開啟該配置檔案。

端口設定

與端口核心操作相關的設定。

HL7 配置

與訊息頭相關的設定。將 HL7 文件轉換為 XML 時,將根據這些設定驗證文件頭;從 XML 生成 HL7 文件時,這些設定用於生成文件頭。

ACK

與生成和請求 ACK 相關的設定。

樣本檔案索引標籤

進階設定

EDI 分隔符號

指定用哪些字元分隔元素、段等。

代理設定

這是一組用於識別連線所經代理並對其進行身分驗證的設定。預設情況下,本節使用 安全設定 頁面的 代理設定 部分中的全域設定。清除此核取方塊可為您的端口提供特定的設定。

設定描述
代理型別基於代理的防火牆使用的協議。
代理主機基於代理的防火牆的名稱或 IP 地址。
代理端口基於代理的防火牆的 TCP 端口。
代理使用者用於透過基於代理的防火牆進行身分驗證的使用者名稱。
代理密碼用於對基於代理的防火牆進行身分驗證的密碼。
身分驗證方案保留預設值 None 或選擇以下身分驗證方案之一:Basic、Digest、Proprietary 或 NTLM。

進階設定

先前類別中未包含的設定。

訊息

訊息設定確定端口如何搜尋訊息並在處理後管理它們。

注意:以下設定已棄用,預設處於隱藏狀態。只有先前已啟用這些設定或將其配置為非預設值的端口才會顯示它們。若要保留成功處理的檔案副本,請在工作流程中右鍵單擊該端口,選擇顯示成功路徑,然後將成功路徑連線到 File 端口。

設定描述
儲存到已傳送資料夾(已棄用)將端口處理的檔案複製到 Sent 資料夾。預設停用。儲存到 Sent 資料夾中的檔案不受靜態加密保護。
已傳送資料夾方案(已棄用)按所選時間間隔對 Sent 資料夾中的檔案進行分組。僅在啟用儲存到已傳送資料夾時適用。

日誌

用於管理日誌建立和儲存的設定。

設定描述
日誌級別指定要記錄在端口日誌目錄中的資訊型別:
  • None - 不建立任何日誌。
  • Error - 僅當端口遇到錯誤時才建立日誌。
  • Warning - 僅當端口發出警告時才建立日誌。
  • Info - 記錄工作流程的一般資訊,包括任何錯誤和警告(如果適用)。
  • Debug - 記錄成功和失敗工作流程的詳細偵錯資訊。
  • Trace - 記錄成功和失敗工作流程的詳細跟蹤資訊。
請注意:Debug 和 Trace 級別的日誌可能會記錄敏感資訊,包括訊息內容和 SSL 憑證。儘管連線屬性(例如密碼)被遮蔽了,但在與您的組織外部共享它們之前,請檢視此級別的日誌以避免洩漏敏感資訊。
日誌資料夾結構指示端口根據選定的時間間隔將日誌資料夾中的檔案分組。例如,Weekly 選項指示端口每週建立一個新的子資料夾,並將該周的所有日誌儲存在該資料夾中。空白設定告訴端口將所有日誌直接儲存在日誌資料夾中。對於處理許多交易的端口,使用子資料夾有助於保持日誌的有序性並提高效能。
保留訊息副本指示端口在日誌目錄中儲存最新訊息副本的切換。請注意,端口每個子資料夾只保留一個訊息,並且端口在再次執行時會覆蓋以前儲存的訊息。

雜項

特殊設定適用於特定用例。

設定描述
其他設定允許在以分號分隔的清單中配置隱藏的端口設定,例如 setting1=value1;setting2=value2。正常的端口用例和功能不需要使用這些設定。

自動化

自動化設定

與端口自動處理檔案相關的設定。

效能

與端口資源分配相關的設定。

設定描述
最大工作執行緒數此端口上處理檔案時從執行緒池中消耗的最大工作執行緒數。如果設定,則會覆蓋 進階設定 頁面的 效能設定 部分的預設設定。
最大檔案數分配給端口的每個執行緒傳送的最大檔案數。如果設定,則會覆蓋 進階設定 頁面的 效能設定 部分的預設設定。

告警索引標籤

SLA 索引標籤

生成 HL7 文件

從 XML 生成 HL7 檔案時,端口根據 HL7 MLLP 配置檔案索引標籤上的 HL7 個人 ID 以及端口中的 HL7 配置應用交易訊息頭。其餘資料來自 XML 輸入檔案。有關生成適當的 XML 輸入檔案的詳細資訊,請參閱與 XML Map 端口一起使用。 到達端口 交易 索引標籤的檔案將打包成 HL7 文件並透過 MLLP 傳送出去。檔案可以透過將檔案直接拖放到磁碟上的資料夾路徑中或透過將另一個 知行之橋 端口連線到流程中的 HL7 MLLP 端口來到達 交易 索引標籤。

HL7 轉換為 XML

將 HL7 文件轉換為 XML 時,應用程式會根據 HL7 MLLP 配置檔案索引標籤上的 HL7 個人 ID 和端口中的 HL7 配置驗證入站文件中的交換標題。從 HL7 文件生成的 XML 放置在 交易 索引標籤中,以便在流程中傳遞以進行進一步處理。有關處理翻譯後的 XML 的詳細資訊,請參閱與 XML Map 端口一起使用。

與 XML Map 端口一起使用

上傳測試檔案

宏

範例