FHIRマッピングの例
この例では、FHIR接続を使用して、GET REST API操作を使用してHAPI FHIRテストサーバー上の患者のレコードにアクセスします。
1データ統合で、[新規] > [マッピング] > [マッピング]をクリックしてから、[作成]をクリックします。
2ソーストランスフォーメーションで、FHIR接続を選択します。
3操作として[GET]を選択します。
4要求のオプションで、要求メッセージを設定します。
5次の要求メッセージをコピーして貼り付けます。
<!--1 or more repetitions:-->
<proc:GET_INPUT xmlns:proc="http://xml.schemas/infa/procedure/">
<!--Optional:-->
<GET>
<!--Optional:-->
<requestHeaders/>
<!--Optional:-->
<pathParams>11111,_history,<pathParams/>
<!--Optional:-->
<queryParams>given=Benjamin;id=2123;identifier=bcook74;gender=male<queryParams/>
</GET>
</proc:GET_INPUT>
6詳細プロパティで、次のプロパティを設定します。
- aパスとして/Patientと入力します。
- b要求本文のタイプとして[バッファ]を選択します。
- c要求のデータ形式を変換するオプションを有効にします。
- d応答ディレクトリとして/root/FHIR/と入力します。
7[フィールドマッピング]タブで、GET要求の出力を出力フィールドにマッピングします。
8ターゲットトランスフォーメーションで、フラットファイル接続を設定し、POST要求を使用して出力をフラットファイルに書き込みます。