本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
資料轉換代理程式的運作方式
下列術語和概念對於使用 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 驗證錯誤、結構描述文件和範例資料。您也可以手動編輯設定檔。