Skip to content

Releases: devpatel516/MediTrack

v1.1.0

15 Jun 16:46

Choose a tag to compare

MediTrack — Release Notes

v1.1.0 — "Allergy-Aware Prescriptions & Polished UI"

Release Date: 15 June 2026 · Build 2


New Features

Allergy Management

  • Patients can now declare and manage a personal list of medical allergies from their Profile screen.
  • Allergies are securely stored per-user in the database and persist across sessions.
  • Allergies can be added by typing and pressing Add, or removed individually with a single tap.

Allergy-Aware Prescriptions (Doctor Side)

  • When a doctor enters a patient's email, the patient's declared allergies are instantly fetched and displayed on the prescription form.
  • As the doctor types a medicine name, a real-time conflict warning appears if the medicine name matches any of the patient's allergies.
  • If the doctor attempts to save a visit with a conflicting medicine, a confirmation dialog requires explicit acknowledgement before proceeding.

Doctor Profile Page

  • Doctors now have a dedicated profile screen accessible from the dashboard AppBar.
  • Displays a hero avatar with initials, name, email, and role badge.
  • Shows live statistics: Total Visits, Upcoming Visits, and Unique Patients — all filtered to the logged-in doctor.
  • Includes account information (name, email, role, member since date) and a quick-action panel.

Security Fix

Appointments Scoped to Logged-In Doctor

  • Critical fix: The GET /visits/doctor-visits endpoint previously returned all visits from all doctors with no filter.
  • It now filters strictly by doctorId: req.user.id, meaning Doctor A can no longer see Doctor B's patient appointments.
  • A role guard (403 Forbidden) was also added to prevent non-doctor users from accessing this endpoint.

📦 Build Info

Property Value
Version Name 1.1.0
Build Number 2
Flutter SDK ^3.11.5
Min Android SDK 21
Backend Render (Node.js + MongoDB)

v1.0.0

15 Jun 04:13

Choose a tag to compare

README.md added