synthetichealth/synthea
Synthetic Patient Population Simulator
解決的問題
Synthea 解決了在不損害真實患者隱私的情況下,獲取用於測試與開發的真實患者數據的問題。它生成合成的、非真實的患者群體及其相關的健康紀錄。
工作原理
該系統使用模組化規則系統以及基於配置的統計數據與人口統計數據(預設為麻薩諸塞州人口普查數據)來模擬從出生到死亡的患者整個生命週期。它可以生成初級保健、急診室與症狀驅動的就診紀錄,包括疾病、過敏、藥物、疫苗接種與實驗室結果。生成的數據可以以多種格式匯出,包括 HL7 FHIR、C-CDA、CSV 與 CPCDS。
適用對象
專為需要高品質合成健康紀錄進行軟體測試、系統驗證與數據分析,且無法使用實際患者數據的開發人員與研究人員設計。
亮點
- 全生命週期模擬:模擬從出生到死亡的患者。
- 模組化規則系統:支援用於擴充功能的通用模組與自定義 Java 規則。
- 多種匯出格式:支援 HL7 FHIR(多個版本)、Bulk FHIR、C-CDA、CSV 與 CPCDS。
- 可定制的人口統計數據:允許透過屬性檔案或命令列參數配置人口統計數據與統計數據。
相關
- 專案
- 專案
- 專案
- Dispatch
- 專案