Project

General

Profile

Task #44

Updated by Redmine Admin 2 days ago

**User Story** : 
 As a patient, I want to cancel a scheduled appointment so that I can free up the slot if I’m unable to attend. 

 **Acceptance Criteria** : 

 * Patient can click Cancel on any upcoming appointment. 
 * A confirmation popup appears and allows the patient to enter a cancellation reason. should appear before cancellation. 
 * Once confirmed, appointment status changes to ‘Cancelled’. 
 * The provider receives a email notification with the cancellation reason. 
 * System displays message: “Your appointment has been cancelled successfully.” 
 * The cancelled appointment appears Cancelled appointments appear in the Past Appointments list. 

 **Notes for QA** : 

 * Verify cancel action and confirmation popup. 
 * The previously booked slot becomes available again for new bookings. Check that status updates to Cancelled. 
 * Confirm cancellation message appears. 
 * Ensure appointment moves to Past Appointments.

Back