Skip to content

TiagoF99/CSC302-Patient-Questionnaire

Repository files navigation

CSC302-Patient-Questionnaire

This application's purpose is to display FHIR Questionnaires, and submit them to a test FHIR server.

App is deployed here

Assignment 3 documentation

Please find our

Assignment 2 documentation

Please find our

How to navigate this repo

Please find our

Continue reading this README to see what commands to run to install our project on your machines.

Tests

Please find our frontend component tests at:

Please find our backend server tests at:

Getting Set Up

Once this repository has been cloned, ensure that you have Docker downloaded. If not, please download it for this step.

Running the Application

To run our project, install Docker for your machine!

Then there are two options you can run our project with, with the live HAPI FHIR test server which has a lot of bad data and is extremely buggy or a local HAPI FHIR server with good data.

Local HAPI Server

Start up the docker container

docker-compose -f local-fhir.yml up --build

Then you can goto (http://localhost:8080) and see the app's main page.

Live HAPI Server

Start up the docker container

docker-compose -f live-fhir.yml up --build

Then you can goto (http://localhost:8080) and see the app's main page.

Running Tests

Run the tests in the docker container.

docker-compose -f local-fhir.yml run --rm main npm run test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •