Skip to content

This project is an end to end guide for spinning up a FHIR sandbox environment in Google Cloud Platform.

License

Notifications You must be signed in to change notification settings

dnewingh/gcp-fhir-sandbox-public

Repository files navigation

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

Architecture Diagram

Try it out

Open the demo UIs.

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, 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.

Contributing

All are welcome. See CONTIRUBTING

License

MIT

To Do

  • Enhance library of Google Sheet resource templates and BigQuery ETL scripts
  • Test in connectathon

About

This project is an end to end guide for spinning up a FHIR sandbox environment in Google Cloud Platform.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published