View a markdown version of this page

データ変換エージェントの仕組み - AWS HealthLake

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

データ変換エージェントの仕組み

AWS HealthLake データ変換エージェントを操作するには、以下の用語と概念が不可欠です。

変換プロファイル

変換プロファイルは、ソースデータを FHIR R4 に変換する方法を再利用可能なバージョン管理された定義です。プロファイルを 1 回作成し、アカウントのすべてのデータストアとジョブで再利用します。

  • C-CDA の場合、プロファイルには Velocity テンプレートが含まれます。

  • CSV の場合、プロファイルには YAML マッピング設定が含まれます。

ドラフトバージョンから公開バージョンへの変換プロファイルのライフサイクルを示す図。
  • ドラフト (バージョン 0) は、自由に編集できる変更可能な作業コピーです。

  • 公開すると、変更不可能な番号付きバージョン (v1、v2、...) が作成されます。

  • 変換ジョブは常にプロファイルの最新の公開バージョンを使用するため、進行中のドラフト編集が進行中の変換に影響を与えることはありません。

  • ロールバックは、完全な監査証跡を保持する新しいバージョンを作成して、以前のバージョンに戻ります。

  • クローンを作成すると、既存のバージョンから新しいプロファイルが作成され、元のプロファイルに影響を与えずに変更する別のプロファイルが提供されます。

変換ジョブ

変換ジョブは、公開されたプロファイルをデータに適用する実行です。

データ変換エージェントには、次の 2 つの実行モードがあります。

  • 同期 (リアルタイム): 単一の入力を変換し、すぐに FHIR を取得します。プロファイルのテストと、リクエストごとのリアルタイム変換に使用されます。

  • 一括 (非同期): Amazon S3 から大規模なデータセットを大規模に変換します。

同期変換は、変換された FHIR リソースを API レスポンスの FHIR バンドルとして返します。一括変換ジョブは、次の 2 つの場所のいずれかで FHIR リソースを返します。

  • Amazon S3: Amazon S3 の場所に FHIR NDJSON を書き込みます。

  • HealthLake: FHIR リソースを直接 HealthLake データストアに変換して取り込みます。

データ変換 AI エージェント

データ変換 AI エージェントは、プロファイルの変換ロジックを作成および編集します。

  • C-CDA では、自然言語の指示から Velocity テンプレートを編集します。

  • CSV では、サンプルファイルを分析して、column-to-FHIRフィールドマッピング、日付と値の変換、プライマリ/外部キーの関係、集計ルールを含む YAML 設定を生成し、レビューが必要なものにフラグを付けます。

手順、FHIR 検証エラー、スキーマドキュメント、サンプルデータなど、自然言語を使用してエージェントとやり取りできます。プロファイルを手動で編集することもできます。