-
Notifications
You must be signed in to change notification settings - Fork 2
Instructions on how to use the Synthea Module Builder
Under physician guidance, interns will review medical literature and learn to create and refine existing “clinical modules.” These modules will be used in combination with open-source project Synthea™ to generate simulated “realistic but not real” healthcare data that can be used by researchers who wish to model the effects of treatment or policy strategies.
Synthea is a Java-based tool that generates realistic patient data and health records using modules created and edited by the public. Modules can be created using code or blocks that are pre-coded like how scratch works. Synthea creates mass realistic but not real patient data to be used by researchers.
- States- The code block that connects to create a module, has many different types EX: blocks in the program scratch
- Transitions- The arrows between states the move the program forward based on certain conditions
- Delay- A state that has a set value of days that pass before the program may move on
- ConditionOnSet- A state that allows for a diagnosis encounter
- Diagnosis Encounter- A state that assigns a disease to someone
- SNOMED-CT- A program that understands all medical terminology and conditions, may use to find codes
When creating a new mock patient, Synthea simulates one week at a time. If a Delay state is created for less than a week it will go forward, then back to the assigned day. If selected the program can generate a random number within your bounds and if matched to a pre-selected number of your choosing the state will happen. If given the option between multiple new states, the program will select the transition based on the given percent chance of the options.
- Every module must have an initial and terminal (start and end)
- You can name the module in the top left above "Module Remarks"
- You may add, delete, copy and paste states in the top right
- Once a state is added you may change name, type, value and transition all on the left
- To connect states, you may name a state in the top left of the State Editor then click on the desired leading state, select a transition type and the desired connection point