https://github.com/dnewingh/gcp-fhir-sandbox-public
This project is an end to end guide for spinning up a FHIR sandbox environment in Google Cloud Platform.
https://github.com/dnewingh/gcp-fhir-sandbox-public
google-cloud-platform hl7-fhir
Last synced: 3 months ago
JSON representation
This project is an end to end guide for spinning up a FHIR sandbox environment in Google Cloud Platform.
- Host: GitHub
- URL: https://github.com/dnewingh/gcp-fhir-sandbox-public
- Owner: dnewingh
- License: mit
- Created: 2024-02-12T01:43:08.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-08T15:32:31.000Z (about 1 year ago)
- Last Synced: 2024-05-08T17:02:06.582Z (about 1 year ago)
- Topics: google-cloud-platform, hl7-fhir
- Language: JavaScript
- Homepage:
- Size: 1.46 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Background
This project is an end to end guide for spinning up a FHIR sandbox environment in Google Cloud Platform. In addition to the core FHIR server capabilities this project addresses several common use cases required to support connectathon POCs.## Use cases to support connetathon POCs
- ability to create and load mock data onto the server with a spreadsheet UI
- public FHIR server (open endpoints)
- ability to extend FHIR server capability by adding custom operations on FHIR resources
- ability to analyze FHIR data with SQL queries
- ability to setup subscriptions (TO DO)
- ability to launch via SMART on FHIR OAuth workflow (TO DO)## Architecture
# Try it out
Open the demo UIs.
- Google Sheet - https://docs.google.com/spreadsheets/d/1EfjAuj5o72n2Hc_KKLMD2o4Oteh1LTne2lXanSo_lvk/
- Data steward app - https://gcp-fhir-sandbox-001.web.app/In the Google Sheet, copy the following row of data into the next blank row in the 'raw_conditions' sheet.
```
TRUE MY-FIRST-MOCK-RESOURCE Condition http://terminology.hl7.org/CodeSystem/condition-clinical active Active http://terminology.hl7.org/CodeSystem/condition-ver-status confirmed Confirmed http://terminology.hl7.org/CodeSystem/condition-category encounter-diagnosis Encounter Diagnosis http://hl7.org/fhir/sid/icd-10-cm I10 Essential (primary) hypertension Patient/Patient-1 2020-01-01
```Refresh [Data steward app](https://gcp-fhir-sandbox-001.web.app/), observe newly added Condition resource, and try to $validate / POST.
Congratulations! You just created a FHIR resource using Google Sheets.
Continue exploring with the open FHIR server endpoint at: https://us-central1-gcp-fhir-sandbox-001.cloudfunctions.net/nodejs-http-fn-fhirstore-proxy-service/fhir/
# Project setup
Create your own GCP FHIR Sandbox in 15 minutes. See [INFRA-SETUP](infra-setup/README.md).# Contributing
All are welcome. See [CONTIRUBTING](docs/CONTRIBUTING.md)# License
MIT# To Do
- Enhance library of Google Sheet resource templates and BigQuery ETL scripts
- Test in connectathon