Task #45
Updated by Redmine Admin 2 days ago
**User Story** :
As a patient, I want to view all my upcoming and past appointments so that I can track my consultation history.
**Acceptance Criteria** :
* The Appointments module should have two sections: Upcoming and Past Appointments.
* Upcoming appointments show date, time, doctor name, and actions (Cancel / Reschedule).
* Past appointments show doctor name, date, time, and status (Completed / Cancelled).
* Both sections should be sorted by most recent date.
**Notes for QA** :
* Verify appointment grouping and sorting logic.
* Confirm visibility of correct fields for upcoming and past appointments.
* Check that completed and cancelled appointments display correctly.