Skip to content

gt-health/smart-platform-docker

 
 

Repository files navigation

SMART on FHIR Platform Installation

This is GT-FHIR research platform installation instruction. The following open-source implementations are used (Thank you! Open-source community!!!)

GT-FHIR: based on HAPI-FHIR and OMOP v5 CDM OAuth server: based on HSPC Auth server Patient picker (for context resolver): SMART on FHIR

Custom network bridge information for docker containers to support SMART on FHIR Docker command:

$ sudo docker network create --subnet=172.27.0.0/16 smart-net

Network Name: smart-net Network: 172.27.0.0/16

Host IP DESC
smart-mysql 172.27.0.2 MySql Server for OpenID/OAuth server
smart-oauth 172.27.0.3 OpenID/OAuth server
smart-patientpicker 172.27.0.4 Patient Picker for context resolver
smart-fhir 172.27.0.5 FHIR server with GT-FHIR (DSTU2)
smart-postgresql 172.27.0.6 PostgreSQL database for FHIR server
smart-pythonapp 172.27.0.7 Sample SMART on FHIR app

Tips: When running image, assign IP.

$ sudo docker run --name <container_name> --net <network_name> --ip <ip_we_want_to_assign> --hostname <hostname> --add-host <host_to_add> -it <image_name> bash

About

Docker containers for basic smart on fhir platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 34.5%
  • Python 32.9%
  • Dockerfile 17.4%
  • Shell 5.1%
  • CSS 5.1%
  • Smarty 5.0%