步驟 10:驗證詢問式案例
在此步驟中,您會驗證本教學課程的端對端案例。
傳送查詢訊息
開啟命令提示字元。
在命令提示字元中,移至<drive> :\Program Files\Microsoft BizTalk < version > Accelerator for HL7\SDK\MLLP Utilities。
在命令提示字元中,輸入 MllpReceive /P 24000,然後按 Enter。 這會執行接聽埠 24000 的 MLLP 接聽程式應用程式,並顯示任何接收到畫面的訊息。 此應用程式正在模擬醫院資訊系統。
開啟其他命令提示字元。
在第二個命令提示字元視窗中,移至<drive> :\Program Files\Microsoft BizTalk < version > Accelerator for HL7\SDK\MLLP Utilities。
在第二個命令提示字元中,輸入MllpSend /SB 11 /EB 28 /CR 13 /TWOWAY /P 22000 /F 「 <drive> :\Program Files\Microsoft BizTalk < version > Accelerator for HL7\SDK\Mountainive Tutorial\QRY^Q01.txt,然後按Enter 鍵。
注意
此命令會將您在本教學課程開始時建立的查詢訊息傳送至 MLLP 埠 22000,並等候回應 (通知) 。 ADT 接收埠會挑選此訊息並加以處理。
確認您有下列結果:
MLLP 接聽程式應用程式應該會顯示具有下列值的訊息:
MSH|^~\&|ADT||HIS||19990303||QRY^Q01|MSG00001|P|2.4 QRD|200307231012|D|I|4387|||20^LI|12233|RES|ALL
此外,MllpSend 公用程式會在名為 QRY^Q01.txt 的 <磁片磁碟機> :\Program Files\Microsoft BizTalk < 版本 > Accelerator for HL7\SDK\Interrogative Tutorial 資料夾中建立通知檔案。回應。 此檔案包含下列資訊作為通知:
MSH|^~\&|HIS||ADT||20040331154031.2222-0800||ACK^Q01^ACK|10000GSM|P|2.4 MSA|CA|MSG00001 ****END ACK****
傳送回應訊息
在執行 MllpReceive 應用程式的命令提示字元中,按 Ctrl-C 以取消先前的作業。
在命令提示字元中,輸入 MllpReceive /P 25000,然後按 Enter。
注意
步驟 2 會執行接聽埠 25000 的 MLLP 接聽程式應用程式,並顯示任何接收到畫面的訊息。 此應用程式正在模擬 ADT 系統。
在第二個命令提示字元中,輸入MllpSend /SB 11 /EB 28 /CR 13 /P 23000 /F 「 <drive> :\Program Files\Microsoft BizTalk < version > Accelerator for HL7\SDK\Interrogative Tutorial\DSR.txt」,然後按Enter鍵。
注意
步驟 3 會將您在本教學課程開始時建立的回應訊息傳送至 MLLP 埠 23000。 HIS 接收埠會挑選此訊息並加以處理。
確認您有下列結果:
MLLP 接聽程式應用程式應該會顯示具有下列值的訊息:
MSH|^~\&|HIS||ADT||19990505||DSR^Q01|ZXT23469|P|2.4 MSA|AA|MSG00003 QRD|200307231012|D|I|4387|||20^LI|12233|RES|ALL DSP|||RESULTS FOR PATIENT#12233 SMITH, JOHN H. 07/23/03 DSP|||SPECIMEN#H85 COLLECTED 07/22/03 /07/0/0 DSP|||ELECTROLYTES DSP||| SODIUM 136 [135-148] MEQ/L STAT DSP||| POTASSIUM 4.2 [3.5-5.0] MEQ/L STAT DSP||| CHLORIDE 91 [95-111] MEQ/L STAT DSP||| CO2 25 [20-30] MEQ/L STAT DSP|||CO2 25 [20-30] MEQ/L STAT|LB
注意
如果上述訊息未正確出現,請使用 Health and Activity Tracking (HAT) 工具來針對錯誤進行疑難排解。
恭喜! 您已成功完成 BTAHL7 詢問教學課程。