医療機関向けの業界別ソリューション > データ分析へのHL7の使用 > 手順3。マッピングの設定
  

手順3。マッピングの設定

データ統合で、マッピングテンプレートをインポートして設定を行います。
マッピングテンプレートを取得するには、次のナレッジベースの記事の添付ファイルをダウンロードし、組織にインポートします: HOW TO: Use a mapping template to process incoming HL7 2.x messages to load dimension and subdimension tables
マッピングテンプレートは、HL7メッセージのPIDセグメントから患者情報を抽出し、それをリレーショナル形式に変換します。添付ファイルには、変換用のスキーマを含むインテリジェント構造モデルが含まれます。別のインテリジェント構造モデルを作成するには、別のHL7ファイルをインテリジェント構造モデルへの入力として使用し、スキーマを再生成します。詳細については、次のナレッジベースの記事を参照してください: FAQs on Using Intelligent Structure Discovery to Parse HL7 Messages
次の図は、マッピングテンプレート内のトランスフォーメーションを示しています。
ソースおよびターゲットはマッピングテンプレートでパラメータ化されるため、次のいずれかのタスクを実行することができます。
マッピングテンプレートには次のような重要なトランスフォーメーションが含まれています。
1. ソーストランスフォーメーション(最初のフロー)
ソーストランスフォーメーションは、HL7ファイルをソースとして読み込みます。フラットファイル接続、リモートサーバーへのSFTP接続、またはKafka接続を使用してHL7データにアクセスすることができます。
このソースには次のいずれかのタイプを指定できます。
2. データサービストランスフォーメーション(最初のフロー)
データサービストランスフォーメーションは、HL7パーサーデータサービスの名前を使用して、データサービスリポジトリ内のデータサービスにアクセスします。HL7パーサーは、HL7ファイル内の受信患者情報と健康情報を読み取り、データをXML形式に変換します。
3. XML出力のターゲットトランスフォーメーション(最初のフロー)
ターゲットトランスフォーメーションは、XML出力を中間ターゲットに書き込みます。ターゲットファイルにデータを書き込むには、フラットファイル接続、リレーショナル接続、MLLP接続など、XMLデータを書き込む任意のターゲット接続を使用します。
4. 構造パーサートランスフォーメーション(最初のフロー)
構造パーサートランスフォーメーションにより、インテリジェント構造モデルを使用して、XMLデータをリレーショナル形式に変換します。
5. リレーショナル出力のターゲットトランスフォーメーション(最初のフロー)
ターゲットトランスフォーメーションにより、リレーショナル出力をリレーショナルターゲットに書き込んでディメンションテーブルをロードします。リレーショナルターゲットにデータを書き込むには、リレーショナル接続を使用します。
6. ソーストランスフォーメーション(2番目のフロー)
ソーストランスフォーメーションにより、最初のフローから中間のXML出力とリレーショナル出力を読み取ります。
7. ジョイナトランスフォーメーション(2番目のフロー)
ジョイナトランスフォーメーションにより、両方のソースからのデータを結合します。
8. 構造パーサートランスフォーメーション(2番目のフロー)
構造パーサートランスフォーメーションにより、インテリジェント構造モデルを使用してデータをリレーショナル形式に変換します。
9. ターゲットトランスフォーメーション(2番目のフロー)
ターゲットトランスフォーメーションにより、リレーショナル出力をリレーショナルターゲットに書き込んでサブディメンションテーブルをロードします。リレーショナルターゲットにデータを書き込むには、リレーショナル接続を使用します。