Releases: devpatel516/MediTrack
Releases · devpatel516/MediTrack
v1.1.0
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-visitsendpoint 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
README.md added