次の方法で共有


手順 8: BizTalk マッパーを使用したマップの作成

この手順では、BizTalk マッパーを使用してマップを作成します。 このマップを使用して、補充依頼伝票のデータ (フィールド) を要求拒否伝票のデータに関連付けるリンクを作成します。

マップを作成するには

  1. ソリューション エクスプローラーで、[BTAHL7 プロジェクト] を右クリックし、[追加] をポイントして、[新しい項目] をクリックします。

  2. [ 新しい項目の追加 ] ダイアログ ボックスの [ カテゴリ ] ウィンドウで、[ マップ ファイル] をクリックします。

  3. [ 名前 ] フィールドに「 DoorbellMap 」と入力してマップに名前を付け、[ 追加 ] をクリックして BizTalk マッパーを起動します。

  4. [ ソース スキーマ ] ペイン (左側) で、[ Open Source Schema]\(ソース スキーマを開く\) をクリックします。

  5. [BizTalk の種類の選択] ダイアログ ボックスで、[ BTAHL7 プロジェクト] を展開し、[ スキーマ] を展開し、[ BTAHL7_Project.Doorbell] をクリックし、[ OK] をクリックします

  6. [ 宛先スキーマ ] ウィンドウ (右側) で、[ 宛先スキーマを開く] をクリックします。

  7. BizTalk 型ピッカーで、[ BTAHL7 プロジェクト] を展開し、[ スキーマ] を展開し、[ BTAHL7Schemas.ADT_A04_22_GLO_DEF] をクリックし、[OK] をクリック します

  8. [ 宛先スキーマ ] ウィンドウ (右側) で、[ ADT_A04_22_GLO_DEF] を展開し、[ PID_PatientIdentification] を展開して、[ PID.5_PatientName] を展開します。

  9. [ ソース スキーマ ] ウィンドウ (左側) で、[ DoorbellRoot] を展開します。 LastName フィールドを [宛先スキーマ] ウィンドウの [PN_0_FamilyName] フィールドにドラッグします。

  10. [ソース スキーマ] ペインで、[FirstName] フィールドを [宛先スキーマ] ペインの [PN_1_GivenName] フィールドにドラッグします。

  11. [ソース スキーマ] ペインで、[MiddleName] フィールドを [宛先スキーマ] ペインの [PN_2_MiddleInitialOrName] フィールドにドラッグします。

  12. [ 宛先スキーマ ] ウィンドウで、[ PID_3_PatientIdInternalId] を展開します。

  13. [ソース スキーマ] ペインで、[SSN] フィールドを [宛先スキーマ] ペインのCM_PAT_ID_0_PatientIDにドラッグします。

  14. [ ファイル ] メニューの [ すべて保存] をクリックします。

    一般的なメッセージ エンリッチメント シナリオでは、患者情報が見つからない場合は、オーケストレーションで Patient Records データベースを呼び出し、不足している情報を追加してから、追加情報を使用してマッピングを完了します。 たとえば、受信 XML ドアベル トリガー イベント メッセージで提供されていないため、患者レコード データベースから患者の自宅アドレスを取得できます。

    「手順 9: マップ プロジェクトを検証してビルドする」に進みます

参照

メッセージ強化のチュートリアル