次の方法で共有


手順 10: Interrogative シナリオの確認

この手順では、このチュートリアルのエンド ツー エンドのシナリオを確認します。

クエリ メッセージを送信するには

  1. コマンド プロンプトを開きます。

  2. コマンド プロンプトで、drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\MLLP Utilities に<移動します

  3. コマンド プロンプトで、「 MllpReceive /P 24000」と入力し、 Enter キーを押します。 これにより、ポート 24000 をリッスンしている MLLP リスナー アプリケーションが実行され、画面に受信したメッセージが表示されます。 このアプリケーションは、病院情報システムをシミュレートしています。

  4. 追加のコマンド プロンプトを開きます。

  5. 2 番目のコマンド プロンプト ウィンドウで、drive>:\Program Files\Microsoft BizTalk <バージョン> アクセラレータ for HL7\SDK\MLLP Utilities に<移動します

  6. 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 受信ポートは、このメッセージを取得して処理します。

  7. 次の結果があることを確認します。

    • 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****  
      

応答メッセージを送信するには

  1. MllpReceive アプリケーションを実行しているコマンド プロンプトで、 Ctrl キーを押しながら C キー を押して前の操作をキャンセルします。

  2. コマンド プロンプトで、「 MllpReceive /P 25000」と入力し、 Enter キーを押します。

    注意

    手順 2 では、ポート 25000 をリッスンしている MLLP リスナー アプリケーションを実行し、画面に受信したメッセージを表示します。 このアプリケーションは、ADT システムをシミュレートしています。

  3. 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 受信ポートは、このメッセージを取得して処理します。

  4. 次の結果があることを確認します。

    • 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 質問チュートリアルが正常に完了しました。

参照

バッチ処理のチュートリアル
エンド ツー エンドのチュートリアル
メッセージ強化のチュートリアル