synthetichealth/synthea

Synthetic Patient Population Simulator

解决的问题

Synthea 解决了在不损害真实患者隐私的情况下,获取用于测试和开发的真实患者数据的问题。它生成合成的、非真实的患者群体及其相关的健康记录。

工作原理

该系统使用模块化规则系统以及基于配置的统计数据和人口统计数据(默认为马萨诸塞州人口普查数据)来模拟从出生到死亡的患者整个生命周期。它可以生成初级保健、急诊室和症状驱动的就诊记录,包括疾病、过敏、药物、疫苗接种和实验室结果。生成的数据可以以多种格式导出,包括 HL7 FHIR、C-CDA、CSV 和 CPCDS。

适用对象

专为需要高质量合成健康记录进行软件测试、系统验证和数据分析,且无法使用实际患者数据的开发人员和研究人员设计。

亮点

  • 全生命周期模拟:模拟从出生到死亡的患者。
  • 模块化规则系统:支持用于扩展功能的通用模块和自定义 Java 规则。
  • 多种导出格式:支持 HL7 FHIR(多个版本)、Bulk FHIR、C-CDA、CSV 和 CPCDS。
  • 可定制的人口统计数据:允许通过属性文件或命令行参数配置人口统计数据和统计数据。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目