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
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
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
Read our docs pages for information on deployment, tech stack, design decisions, and more