開始使用 BizTalk Accelerator for HL7
您可以使用 Microsoft BizTalk Accelerator for HL7 (BTAHL7) ,在醫療保健電腦系統之間開發商務程式。 藉由使用 BTAHL7,開發人員、IT 專業人員和介面分析師可以在一般環境中工作,以跨醫療保健應用程式開發端對端整合式 BTAHL7 解決方案。
更具體來說,透過 BTAHL7,您可以:
簡化醫療保健應用程式整合。 使用BizTalk Server開發環境建置、管理及追蹤分散式商務程式。
標準化醫療應用程式之間的臨床資料交換。 將應用程式之間的現有資料傳輸轉換為 BTAHL7 標準。
提升效率。 以最少手動介入將醫療應用程式之間的所有通訊程式自動化。
本節提供如何使用 BTAHL7 和BizTalk Server來協助醫院內的企業應用程式整合 (EAI) ,以及醫療保健業者將企業對企業醫療保健解決方案自動化的角色特定資訊。
BTAHL7 針對每種解決方案類型提供四個不同的案例教學課程格式。 開始這些教學課程之前,您應該先瞭解BizTalk Server的基本概念,以及開始使用 BTAHL7 建置解決方案所需的工具和程式。
提示
開始這些課程之前, 請先瞭解可用的 HL7 加速器和 BizTalk 工具。
下列描述提供每個 BTAHL7 教學課程的一般瞭解。
端對端教學課程
BTAHL7 端對端教學課程提供詳細的步驟,協助您在訂閱者和發行者案例中促進商務程式。 此案例是發行者的情況,例如,許可釋放和轉移系統會將訊息傳送給特定訂閱者。
訊息會路由傳送至 BTAHL7 介面引擎,接著會接收、處理、驗證、重新格式化,然後將訊息路由傳送給訂閱者。 此案例中的訂閱者是醫院資訊系統和 上線系統。
此案例同時使用檔案和最小較低層通訊協定 (MLLP) 配接器類型。 發行者不需要注意訂閱者,而且 BTAHL7 介面引擎會在處理訊息之後,將適當的通知傳送給發行者。
詢問教學課程
BTAHL7 查詢教學課程提供在組織內子系統之間實作查詢回應系統的詳細步驟。 在此案例中,企業營運 (LOB) 應用程式會傳送查詢給醫院資訊系統,以取得病患實驗室結果。 在醫院資訊系統收到查詢之後,它會將要求的資料傳回發出查詢的系統。
此案例會使用 MLLP 作為所有訊息的傳輸通訊協定,包括通知。
訊息擴充教學課程
BTAHL7 擴充教學課程提供解決特定商務問題的詳細步驟:訊息擴充案例。 訊息擴充案例是您必須新增至或擴充不符合 HL7 規範和/或不完整的訊息的情況。 這種情況可能發生在應用程式上,例如病患註冊應用程式,或當您從SQL Server填入 XML 資料時。
在訊息擴充案例中,您會使用 BTAHL7 擷取訊息,並從病患記錄資料庫提供任何遺漏的資料。 然後,您會轉換訊息,並使用 MLLP 配接器將它傳送至實驗室、保險或任何舊版企業營運 (LOB) 應用程式。
批次處理教學課程
BTAHL7 批次處理教學課程提供接收和傳送批次訊息的詳細步驟。 批次處理牽涉到接收和/或傳送一組個別訊息, (或通知) 為單一複合訊息。
BTAHL7 支援下列三個訊息批次處理案例:
分散的輸入批次。 在此案例中,BTAHL7 會收到 HL7 訊息批次,然後將個別訊息路由傳送至目的地系統。
批次傳入/批次輸出。BTAHL7 會收到 HL7 訊息批次、驗證批次內的個別訊息,然後將訊息批次路由傳送至目的地系統。
建立批次 (或輸出批次處理) 。 BTAHL7 會接收個別訊息,並將它們批次處理,再將它們路由傳送至目的地系統。