手順 10: Interrogative シナリオの確認
この手順では、このチュートリアルのエンド ツー エンドのシナリオを確認します。
クエリ メッセージを送信するには
コマンド プロンプトを開きます。
コマンド プロンプトで、drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\MLLP Utilities に<移動します。
コマンド プロンプトで、「 MllpReceive /P 24000」と入力し、 Enter キーを押します。 これにより、ポート 24000 をリッスンしている MLLP リスナー アプリケーションが実行され、画面に受信したメッセージが表示されます。 このアプリケーションは、病院情報システムをシミュレートしています。
追加のコマンド プロンプトを開きます。
2 番目のコマンド プロンプト ウィンドウで、drive>:\Program Files\Microsoft BizTalk <バージョン> アクセラレータ for HL7\SDK\MLLP Utilities に<移動します。
2 番目のコマンド プロンプトで、「 MllpSend /SB 11 /EB 28 /CR 13 /TWOWAY /P 22000 /F "<drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\Interrogative 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 という名前の <DRIVE>:\Program Files\Microsoft BizTalk <バージョン> アクセラレータ 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 システムをシミュレートしています。
2 番目のコマンド プロンプトで、「 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
注意
上記のメッセージが正しく表示されない場合は、正常性とアクティビティ追跡 (HAT) ツールを使用してエラーのトラブルシューティングを行います。
おめでとうございます。 BTAHL7 質問チュートリアルが正常に完了しました。