Task #43
Updated by Redmine Admin 2 days ago
**User Story** : As a patient, I want to reschedule my confirmed appointment so that I can change the appointment time to a more suitable date if needed. **Acceptance Criteria** : **Patient can initiate rescheduling** * Patient can open an existing confirmed appointment and click the Reschedule button. **Provider-specific availability** Reschedule. * Only Available new time slots belonging to are displayed for the same doctor are shown for rescheduling. doctor. * Patient cannot switch After selecting a new time, appointment status changes to another doctor while rescheduling. **Future date rescheduling** ‘Pending Confirmation’ until approved. * Patient can reschedule receives a notification once the appointment to any future available slot of the same doctor. new time is confirmed. **Notes entry** for QA** : Patient can enter * Verify available time slots show correctly. * Check appointment status after reschedule notes (reason or message) while submitting the request. * Confirm updated time displays after confirmation. * Ensure previous slot becomes available again.