Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 1.59 KB

File metadata and controls

59 lines (40 loc) · 1.59 KB

🏥 FHIR Patient Dashboard

A modern Flask app for exploring patient data from a FHIR API, using HTMX for seamless interactivity and Bootstrap 5 for responsive design.


🚀 Features

  • 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.

🛠️ Quickstart

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.py

Visit http://127.0.0.1:5000/ in your browser.


🤝 Contributing

  1. Fork & clone the repo
  2. Create a feature branch
  3. Commit & push your changes
  4. Open a pull request

📄 License

MIT License. See LICENSE.


🙏 Credits


Project Repository