This is a FHIR web application written in Python and using Flask as the backend.
This app depends on Python 3 and a few Python packages outlined in the requirements.txt
file.
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:https://localhost:5000