Project

General

Profile

Task #41

Updated by Redmine Admin 2 days ago

**User Story** : 
 As a patient, I want to request an appointment with a provider doctor so that I can schedule a consultation at my preferred time. 

 When **Acceptance Criteria** : 

 * Patient can select doctor, date, and time slot from the patient selects an available slot, Appointment module. 
 * System creates the system must display appointment with status ‘Pending Confirmation’. 
 * Patient receives a Confirm Appointment modal where confirmation message and in-app notification. 
 * Once the patient can review and enter additional doctor confirms, appointment details before submitting the request. status automatically changes to ‘Confirmed’. 
 * The confirmed appointment appears under Upcoming Appointments. 

 **Acceptance Criteria** **Notes for QA** : 

 Provider Availability Visibility 

 * The patient can view only those Verify appointment slots where the provider is licensed in the patient’s state. creation flow. 
 * The patient must not see slots from providers they have previously rejected. Check pending and confirmed statuses. 
 * The patient can view all future available slots for eligible providers. Confirm notification appears after booking. 
 * Validate appointment visibility in upcoming list. 
 ![](clipboard-202511061823-b5z2n.png) 

Back