本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
开始使用 AWS 管理控制台
步骤 1:导航到数据转换代理
-
在登录页面上,单击 “开始”,然后选择 “转换数据”。
-
在左侧导航栏的 “数据转换代理” 部分下,选择 “配置文件” 以管理配置文件,或选择 “作业” 以运行转换。
步骤 2:创建转换配置文件
-
在左侧导航栏中选择 “个人资料”,然后单击 “创建个人资料”。
-
选择源格式:
-
C-CDA: 临床 XML 文档(医院记录、出院摘要、持续护理文件)。
-
CSV:表格导出(数据仓库摘录、EHR 平面文件、索赔数据)。
-
-
选择如何初始化配置文件:
-
适用于 C-CDA:从 AWS 入门配置文件(具有常见分区到资源映射的预建配置文件)开始。
-
对于 CSV:提供指向包含代表性 CSV 文件的文件夹的 Amazon S3 路径。AI 代理会分析您的文件并生成基本配置文件。
-
-
输入配置文件名称和可选描述。
-
选择创建。
配置文件是在草稿状态(版本 0)下创建的:一个可以自由编辑的可变工作副本。
步骤 3:使用数据转换 AI 代理进行自定义(可选)
对于 C-CDA 个人资料:
-
打开配置文件并进入编辑视图;数据转换 AI 代理面板显示在右侧。
-
描述自然语言的变化(例如,“将患者资源的默认州设置为华盛顿州”)。
-
代理编辑 Velocity 模板。
-
选择 “测试” 选项卡,粘贴您的示例, C-CDA 然后单击 “运行测试” 以预览转换。
-
迭代直到输出正确。
对于 CSV 配置文件:
-
代理会分析您的示例文件并提出 YAML 映射:列到 FHIR 的映射、转 date/value 换、 PK/FK 关系和聚合规则。
-
查看每个建议的映射:接受、拒绝或完善。
-
要求以自然语言进行调整(例如,“将 RACE_CD 列映射到 FHIR 扩展名”)。
-
在测试选项卡中预览转换结果(左边是源代码,右边是 FHIR 输出)。
第 4 步:发布个人资料
-
如果满意,请选择 “发布”。这将创建一个不可变的版本。
-
您的草稿仍可编辑。批量作业始终使用最新发布的版本。
回滚:选择以前的版本并重新发布。这会根据之前的快照创建新版本:不会删除任何内容。
步骤 5:运行转换作业
-
在左侧导航栏中的 “数据转换代理” 下,选择 “作业”。
-
选择 “开始新作业”。
-
填写 Job 详情:
-
Job 名称:描述性名称(出现在 CloudWatch 日志和指标中)。
-
描述:可选。
-
-
配置转换设置:
-
数据源格式: C-CDA 或 CSV。
-
转换配置文件:选择已发布的配置文件(仅显示版本 ≥ 1 的已发布配置文件)。
-
输出模式:
-
亚马逊 Amazon S3:将转换后的 FHIR 写入亚马逊 S3 地点(独立转换)。
-
AWS HealthLake:直接转换并采集到 HealthLake 数据存储中。如果选中,请选择目标 HealthLake 数据存储(必须处于 ACTIVE 状态)。
-
-
来源:默认启用。生成 FHIR 来源资源,将输出追溯到源头。只有在不需要出处时才禁用。
-
漂移检测:默认启用。生成显示未映射源元素的报告。
-
-
配置源数据:
-
Amazon S3 源位置:包含您的源文件的 Amazon S3 文件夹(必须包含前缀,而不仅仅是存储桶名称)。
-
数据访问角色:IAM 角色 HealthLake 假设读取您的源文件并写入输出。设置有关信任和权限策略,请参阅。
-
-
配置输出配置(如果):
-
输出 Amazon S3 URI:在哪里写入转换后的输出和任务日志。
-
AWS KMS key:加密静态输出的 AWS KMS 密钥(必填)。
-
-
请选择创建任务。
步骤 6:查看结果
-
作业详细信息页面显示实时进度:状态、已处理的文件(CSV 行数)、生成的 FHIR 资源和失败。
-
完成后,导航到输出的 Amazon S3 位置。该服务使用作业 ID 在您的输出 URI 下创建一个任务范围的文件夹。在那个文件夹里:
-
converted/: FHIR NDJSON 输出文件(每个输入文件一个,例如-record.ndjson)。 converted/patient
-
ERROR/:失败输入的错误详情(例如,带有 inputFile 和 ErrorMessage 字段的 JSON 文件)。 ERROR/bad-file.json
-
Manifest.json:包含汇总指标的任务摘要(文件已扫描、已转换、失败、生成的资源)。
-
jobLevelDriftResult.json:作业的汇总偏差报告(如果启用了偏差检测)。
-
driftDetectionPerFileResults/: C-CDA 作业的每个文件偏差报告(如果启用了偏差检测),例如 driftDetectionPerFileResults/patient-Metrics.json record_drift。
-