-
Notifications
You must be signed in to change notification settings - Fork 668
Home
jawalonoski edited this page Sep 20, 2016
·
30 revisions
##Welcome to the Synthea Wiki!
Synthea is a synthetic patient generator that models the medical history of synthetic patients. Some attributes that are currently modeled include cardiovascular diseases, diabetes and associated symptoms, food allergies, immunizations, and others. The objective is to create a collection of fake, but realistic, electronic health records outputted in a variety of formats. Currently supported formats are C-CDA and FHIR STU3.
For a quick start guide, see the README.
If you are new to open source, please check out github's guide to contributing, otherwise please start contributing by:
- Creating Issues
- Forking our repos and issuing pull requests
- Editing our Wiki
- Contributing disease modules. In particular we are targeting the Global Burden of Disease (GBD) Top 10 Leading Causes of Years of Life Lost (YLL) for the United States (listed below), but are interested in any diseases. We prefer that new contributions come in the form of generic modules.
- Ischemic Heart Disease (done)
- Lung Cancer (in progress)
- Alzheimer Disease
- COPD
- Cerebrovascular Disease
- Road Injuries (in progress)
- Self-harm
- Diabetes (done)
- Colorectal Cancer
- Drug Use Disorders (opioid model)
Crucible is a Ruby on Rails application that is built to run on top of Mongo DB. The project has five main repositories:
- Crucible: the Ruby on Rails application
- Plan Executor: the library that contains and runs all the tests executed by Crucible. This can also be used as a separate command-line tool and integrated with Continuous Integration tools.
- FHIR Client: this library implements the FHIR RESTful API including the extended operations (e.g. $everything).
- FHIR Models: this library implements the FHIR Resources, FluentPath, and validation. Most of the code is auto-generated from the StructureDefinitions and ValueSets produced by the official FHIR build.
- FHIR Scorecard: this library implements the rubrics used to score a Bundle representing a patient record.