Skip to content

Broad FHIR is a FHIR Server that powers applications for Genomics research.

License

Notifications You must be signed in to change notification settings

DataBiosphere/FHIR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 Broad FHIR

FHIR is an interoperability standard intended to facilitate the exchange of healthcare information between healthcare providers, patients, caregivers, payers, researchers, and any one else involved in the healthcare ecosystem. It consists of 2 main parts – a content model in the form of ‘resources’, and a specification for the exchange of these resources in the form of real-time RESTful interfaces as well as messaging and Documents

Getting started

Clone

git clone https://github.com/DataBiosphere/FHIR

Install You must run these separately in these directories: anvil-api, fhir, tcga, viewer

npm i

Run the tests

npm run test

Configure your projects. This project uses dotenv extensively to make configuration easy. See Configuration

touch .env
touch fhir/.env
touch tcga/.env
touch viewer/.env

Run Docker Compose

docker-compose up --build

SMART App

Broad FHIR comes with it's own SMART on FHIR application. You can run it locally or host it statically

cd viewer
npm i
npm start

Viewer

Documentation

Read our docs pages for information on deployment, tech stack, design decisions, and more

Docs

Auth endpoints

Authorize

https://accounts.google.com/o/oauth2/v2/auth

Token

https://oauth2.googleapis.com/token