An open API service indexing awesome lists of open source software.

https://github.com/bcbi/fhir-apps-synthea-ri


https://github.com/bcbi/fhir-apps-synthea-ri

Last synced: 10 days ago
JSON representation

Awesome Lists containing this project

README

          

# fhir apps

This is a FHIR web application written in Python and using Flask as the backend.

## 1. Dependencies
This app depends on Python 3 and a few Python packages outlined in the `requirements.txt` file.

## 2. Running the App

We begin by creating a Python virtual environment using the `venv` module. This is done by running the command below from the "root" of this repo.

```
python3 -m venv venv # create a virtual environment called venv

source venv/bin/activate # activate our virtual environment

pip3 install -r requirements.txt # install all our dependencies into the virtual environment
```

After the above steps, we should be able to launch our app using the following command.

```
python3 src/fhir_patient_finder_synthea_ri.py # for the patient finder app

python3 src/fhir_condition_finder_synthea_ri.py # for the condition-patient app
```

This will start the app on port 5000. You can open your preferred browser and see the app running on `http://localhost:5000`