共用方式為


第 1 部分:片段化的輸入批次案例

在本教學課程的這個部分中,您會收到 HL7 編碼的批次、將它分割成個別訊息,並將個別訊息傳送至目的地。 下圖顯示此程式的流程。

顯示分散輸入批次案例流程的影像。

此案例包含下列工作流程:

  1. 當企業營運應用程式使用最小較低層通訊協定 (MLLP) 通訊協定,將訊息批次傳送至 Microsoft BizTalk Accelerator for HL7 (BTAHL7) Integration Engine 時,工作流程就會開始。 批次包含兩個版本的 ADT^A03 訊息。 來源應用程式屬於Tutorial_BatchSource方。

  2. 介面引擎會在 MLLP 接收埠上接收批次,並驗證訊息批次。 (驗證層級取決於 BTAHL7 組態總管.) 中為來源合作物件選取的設定

  3. 根據 BTAHL7 組態總管中啟用批次片段的設定,介面引擎會將批次剖析成兩個個別 ADT^A03 訊息。 它會根據 BTAHL7 組態總管中為來源方選取的設定,再次驗證個別訊息。

  4. 介面引擎會根據 BTAHL7 組態總管中的通知定義設定,為每個訊息產生通知。 在本教學課程中,您將選取 [原始通知] 模式,因此介面引擎會在驗證訊息標頭和本文之後,為每個訊息產生單一應用程式接受通知。 引擎會根據ACK_024_GLO_DEF架構建置通知、在通知的 MSA2 欄位中輸入 「AA」、在 MSH3 中輸入目的地合作物件,然後在 MSH5 中輸入來源合作物件。

  5. 介面引擎會將 MLLP 包裝函式放在每個通知周圍,並透過設定 MLLP 傳送配接器以處理通知的 MLLP 傳送配接器,將通知路由傳送至來源方。

  6. 介面引擎會將 MLLP 包裝函式放在每個訊息周圍,並將每個訊息個別路由傳送至設定為處理非通知訊息的 MLLP 傳送埠。

  7. BTAHL7 會透過另一個 MLLP 傳送埠,傳送每個訊息到其 MSH5 欄位中指定的目的地。

  8. 目的地方會傳送給 BTAHL7,針對它收到的每個訊息傳送應用程式接受通知。

  9. 介面引擎會接收每個通知。

本節內容