KitwareMedical / fhir-sandbox

Tools for building a prepopulated fhir server
Apache License 2.0
0 stars 1 forks source link

add synthetic data source options #4

Open ebrahimebrahim opened 2 years ago

ebrahimebrahim commented 2 years ago

from @andinet :

Synthea is a synthetic EHR data generator

https://github.com/synthetichealth/synthea

It can export data in HL7 FHIR format.

Here is the original paper that talks about the simulator https://academic.oup.com/jamia/article/25/3/230/4098271


more comments by me:

Synthea does not create a fhir server for you, but rather can write json to your disk that looks exactly like what you'd get if you looked up patient data that was served via the FHIR protocol (see here). It's as though you had a FHIR server with the data in it, queried the server to get some json representations of the FHIR resources, and then saved that text json to disk. So the tool we are creating still has value added beyond what Synthea does, because our tool sets up a containerized server for you. However, our tool is less ambitious than Synthea in that we are (currently) only supporting Patients and Observations (compare to the giant list of FHIR resources seen here again).

So in conclusion I do believe it will be valuable, perhaps later, to incorporate synthea as one form of data generation that our tool can use.

ebrahimebrahim commented 1 year ago

Another approach to look into:

EHR-Safe: Generating High-Fidelity and Privacy-Preserving Synthetic Electronic Health Records

https://assets.researchsquare.com/files/rs-2347130/v1/3ff773a93ecf69f5d8c99313.pdf?c=1670470423

(But we are not sure if the implementation was released)