Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dev-michael-schmidt/synthea-cloudstore
https://github.com/dev-michael-schmidt/synthea-cloudstore
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/dev-michael-schmidt/synthea-cloudstore
- Owner: dev-michael-schmidt
- Created: 2021-10-11T19:24:06.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-10-18T14:32:45.000Z (about 3 years ago)
- Last Synced: 2024-03-20T04:45:00.935Z (8 months ago)
- Language: Python
- Size: 22.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Synthea-cloudstore
This Docker stack will generate and upload synthetic health record data to a Google Cloud Storage bucket.
- `gs-etl` is the loader process used to load data to a Google Cloud Storage bucket. It requires a service account access key (credentials.json). Instructions on obtaining credentials are available [here](https://cloud.google.com/iam/docs/creating-managing-service-account-keys).
- `synthea` generates synthetic health record data.## Usage:
`docker-compose up`## Configuration options:
### gs-etl
- `BUCKET_NAME`
- A Google Cloud Storage bucket name. The bucket must exist prior to execution.
- `GCS_PATH`
- The path to store objects in `BUCKET_NAME`. The path will be created if it doesn't exist.### synthea
- NUMBER_OF_RECORDS
- The number of records to generate.
- CSV
- Export raw CSVs. The CSVs will be stored in a folder labeled "csv".
- CCDA
- Export in CCDA format. The output files follow the R4 format specification and are placed in a folder labeled "ccda".
- DTSU2
- Export in DSTU2 format. Files are stored in a folder labeled "fhir_dstu2".
- STU3
- Export in STU3 format. Files are stored in a folder labeled "fhir_stu3".
- R4
- Export in R4 format. Files are stored in a folder labeled "fhir".