マッピングテンプレート
マッピングテンプレートは、最初からマッピングを作成する代わりに使用できます。
マッピングテンプレートは、統合、クレンジング、ウェアハウス、および業種別ソリューションというカテゴリに分かれています。
次の図は、[新しいアセット]ダイアログボックスのマッピングテンプレートの一部を示しています。
[新しいアセット]ダイアログボックスでマッピングテンプレートを選択した場合、マッピングテンプレートのコピーを使用するマッピングを作成します。
テンプレートマッピングには入力済みのトランスフォーメーションが含まれます。トランスフォーメーションの目的、トランスフォーメーションの構成方法、および使用されるパラメータを表示するには、マッピングで各トランスフォーメーションをクリックします。
次の図は、ソーストランスフォーメーションが選択されたルックアップテンプレートがある拡張データを示しています。[説明]フィールドには、ソーストランスフォーメーションの構成方法が示されます。
マッピングテンプレートをそのまま使用することも、マッピングを再構成することもできます。例えば、ルックアップテンプレートを使用する拡張データは、ソース接続にp_scr_connパラメータを使用します。このパラメータを使用して、このマッピングを使用するマッピングタスクを実行するたびに別の接続を指定できます。マッピングタスクを実行するたびに、同じソース接続を使用することが必要になる場合があります。次の図に示すように、パラメータp_scr_connを特定の接続に置き換えることができます。
マッピングを保存すると、テンプレートのコピーが保存されます。テンプレート自体は変更しません。
テンプレートマッピングを詳細モードにコピーできます。マッピングテンプレートは、SQL ELTモードのマッピングには適用されません。
業種別ソリューションテンプレート
業種別ソリューションマッピングテンプレートを使用して、受信EDI、HL7、またはHIPAAメッセージを処理するマッピングを作成します。このテンプレートは、業種別ソリューションデータサービスを使用して受信メッセージを処理するように事前設定されています。
業種別ソリューションカテゴリには、次のシナリオのマッピングテンプレートが含まれています。
- •受信EDI X12メッセージの処理
- •受信HL7メッセージを処理する
- •Kafkaソースからの受信HL7メッセージを処理する
- •FHIRバンドルへの受信HL7メッセージの処理
- •受信HIPAA X12メッセージの処理
各テンプレートには、受信メッセージからフィールドを抽出し、それらのフィールドを使用してメッセージタイプとバージョンに従ってデータサービス名を構築する、事前設定された式トランスフォーメーションが含まれています。次に、これは名前をデータサービストランスフォーメーションに渡します。式トランスフォーメーションを使用すると、単一のマッピングを使用して、受信するすべてのEDI、HL7、またはHIPAAメッセージを処理できます。
データサービストランスフォーメーションは、データサービスリポジトリからデータサービスを呼び出します。データサービスは受信メッセージを解析し、解析されたメッセージを表すXML構造を出力します。
FHIRバンドルへの受信HL7メッセージの処理
マッピングを最初から作成する代わりに、マッピングテンプレートを使用して受信HL7メッセージを処理し、それらをXML形式のFHIR-R4バンドルに変換します。
このテンプレートには、HL7-FHIRマッパーサービスを呼び出すデータサービストランスフォーメーションが含まれています。マッパーサービスは、対応するFHIRメッセージコンポーネントにHL7メッセージコンポーネントをマッピングします。コンポーネント間のマッピングは、HL7 v2.6およびFHIRバージョン4.0.1に基づいています。結果のバンドルは、関連するFHIRリソースのコレクションになります。テンプレートには、FHIR来歴リソースは含まれません。
注: FHIR標準は継続的に開発が続けられています。このテンプレートは、データ統合の2023年4月リリースの時点で利用可能なHL7 V2からFHIRへのマッピング実装に基づいています。使用するメッセージ、セグメント、フィールド、データ型、またはコードセットが利用できない場合があります。FHIRの新しいバージョンがリリースされると、このテンプレートは追加のHL7からFHIRへのマッピングを反映するように更新される可能性があります。
HL7からFHIRへのマッピングテンプレートは、次のHL7イベントを処理するように設定されています。
- •ADT_A01
- •ADT_A04
- •ADT_A08
- •OML_O21
- •ORM_O01
- •VXU_V04
- •ORU_R01