Synthetic Patient Data Group Logo


Synthetic Patient Data Open Source Project Group

Synthetic Patient Data For VistA / FHIR on VistA One-Step Installer

An easy to use one-step installer to setup all the components to generate synthetic patient data, filter patients by disease, visualize longitudinal patient history, and load the selected patient to VistA.  It now includes the FHIR on VistA components so that you can use third party application such as ClinFHIR to access patient data from VistA.  The installer uses docker-compose to install containers to deploy Synthea patient generator / UI and VistA / data loader.

Perspecta's DHP Synthea Manager

The DHP Synthea Manager uses the DHP Synthea Service back-end to produce synthetic patients and allow you to manage the output. Options include viewing the data raw or in OSEHRA's SyntheaTM Viewer, sending the data to VistA using the VistA FHIR Data Loader, or filtering the patients by disease.

Perspecta's DHP Synthea Service

The DHP Synthea Service project allows the SyntheaTM synthetic data creation tool be called through a web API and is used as the back-end for the DHP Synthea Manager

VistA FHIR Data Loader

The VistA FHIR Data Loader project lets you load data from SyntheaTM into VistA to produce high quality synthetic patient data for development and testing. Other FHIR data sources are supportable; but are not supported at this time.

Synthetic Patient Data Project Group Disease Model

A disease model for Anemia as created by the Synthetic Patient Data Project Group to add to the current disease models found in SyntheaTM. Detailed information on this code can be found in the "Disease Modeling" tab.

OSEHRA SyntheaTM Viewer

The OSEHRA SyntheaTM Viewer a quick D3 visualization which can be used to display Synthea data in a longitudinal format. This visualization capability can be access from the DHP Synthea Manager as well.

FHIR on VistA Open Source Project Group


The FHIR on VistA provides STU 3 FHIR patient data access to VistA.  It consists of two sub components - Java application that provides a FHIR API and a VistA application that provides REST API to VistA data.