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. 