Project

General

Profile

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.

Back