View a markdown version of this page

資料轉換代理程式的運作方式 - AWS HealthLake

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

資料轉換代理程式的運作方式

下列術語和概念對於使用 AWS HealthLake 資料轉換代理程式至關重要。

轉換設定檔

轉換描述檔是來源資料如何轉換為 FHIR R4 的可重複使用、版本化定義。您建立設定檔一次,並在帳戶中的所有資料存放區和任務中重複使用。

  • 對於 C-CDA,設定檔包含 Velocity 範本。

  • 對於 CSV,設定檔包含 YAML 映射組態。

圖表顯示從草稿到已發佈版本的轉換設定檔生命週期。
  • 草稿 (版本 0) 是您可以自由編輯的可變工作副本。

  • 發佈會建立不可變的編號版本 (v1、v2、...)。

  • 轉換任務一律使用設定檔的最新發佈版本,因此進行中的草稿編輯不會影響進行中的轉換。

  • 回復會建立保留完整稽核線索的新版本,以返回任何先前的版本。

  • 複製會從任何現有版本建立新的設定檔,提供您個別的設定檔來修改,而不會影響原始版本。

轉換任務

轉換任務是將已發佈的設定檔套用至資料的執行。

Data Transformation Agent 提供兩種執行模式:

  • 同步 (即時):轉換單一輸入並立即取回 FHIR。用於測試設定檔,以及用於即時、每個請求的轉換。

  • 大量 (非同步):從 Amazon S3 大規模轉換大型資料集。

同步轉換會在 API 回應中將轉換後的 FHIR 資源傳回為 FHIR 套件。大量轉換任務會在兩個位置之一傳回 FHIR 資源:

  • Amazon S3:將 FHIR NDJSON 寫入 Amazon S3 位置。

  • HealthLake:將 FHIR 資源直接轉換並擷取至 HealthLake 資料存放區。

資料轉換 AI 代理器

資料轉換 AI 代理程式會撰寫和編輯設定檔的轉換邏輯。

  • 對於 C-CDA,它會根據自然語言指示編輯 Velocity 範本。

  • 對於 CSV,它會分析範例檔案,以產生具有column-to-FHIR 欄位映射、日期和值轉譯、主要/外部金鑰關係和彙總規則的 YAML 組態,標記任何需要檢閱的項目。

您可以透過自然語言與代理程式互動,包括下列任何組合:說明、FHIR 驗證錯誤、結構描述文件和範例資料。您也可以手動編輯設定檔。