FHIR 数据管道

在 GitHub 上查看源代码

FHIR 数据流水线是一组 ETL 流水线,用于将 FHIR 数据转换为可使用 SQL 的格式,以便构建分析服务。FHIR 数据流水线在设计时就考虑了横向扩展性,并提供了多种部署选项。

这些功能包括:

  • Apache Beam ETL 流水线,用于基于可使用 SQL 查询的 Apache Parquet 文件,将数据从 FHIR 源转换为 FHIR 架构上的 SQL 数据仓库(请参阅 FHIR 架构上的 Parquet 架构

  • 用于管理 FHIR 数据流水线的控制器模块,可将“完整”“增量”和“合并”流水线集成在一起。您可以使用控制器模块安排定期增量更新,也可以使用 Web 控制台手动启动流水线。

  • 实现了 SQL-on-FHIR-v2 规范,使您能够应用 ViewDefinition 资源在流水线中生成平面视图(请参阅视图层

前往开发者文档