A modern Flask app for exploring patient data from a FHIR API, using HTMX for seamless interactivity and Bootstrap 5 for responsive design.
- Dynamic Patient List – Instantly browse patients from the FHIR server.
- Patient Details – View demographics, contact info, and identifiers.
- Lab Results – Interactive, formatted lab data per patient.
- Medications & Allergies – See current medications and allergy history.
- Stats & Insights – Visualize patient demographics and trends.
- Profile & Logout – Manage your session with a click.
- Smooth Transitions – No full page reloads, thanks to HTMX.
git clone https://github.com/daveymason/Patient-Dashboard-htmx-python-fhir.git
cd Patient-Dashboard-htmx-python-fhir
python -m venv venv
# On Windows:
venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activate
pip install flask requests
python app.pyVisit http://127.0.0.1:5000/ in your browser.
- Fork & clone the repo
- Create a feature branch
- Commit & push your changes
- Open a pull request
MIT License. See LICENSE.
- Logo by Freepik (Flaticon)
- Project by daveymason.com