Task #41
open
Added by Redmine Admin about 1 month ago.
Updated 2 days ago.
Description
User Story :
As a patient, I want to request an appointment with a provider so that I can schedule a consultation at my preferred time.
When the patient selects an available slot, the system must display a Confirm Appointment modal where the patient can review and enter additional appointment details before submitting the request.
Acceptance Criteria :
Provider Availability Visibility
- The patient can view only those appointment slots where the provider is licensed in the patient’s state.
- The patient must not see slots from providers they have previously rejected.
- The patient can view all future available slots for eligible providers.
Files
- Tracker changed from Feature to Task
Redmine Admin wrote:
User Story :
As a patient, I want to request an appointment with a provider so that I can schedule a consultation at my preferred time.
Acceptance Criteria :
- Patient can see available provider slots, but provider information is not shown.
- Patient can see only there state register provider available slots
- If the patient selects today’s date, only upcoming slots for the current day will be shown.
- When the patient selects a slot, a confirmation pop-up will appear for final slot booking confirmation.
- If the selected slot has multiple providers, the system will assign a doctor based on the lowest number of booked appointments for that day. If all have equal counts, the system will assign the provider who created that slot.
- After assigning the provider, the system will send an email notification to the provider.
- The provider will receive the request and can approve, reject, or propose a different time with notes.
Notes for QA :
- Verify appointment creation flow.
- Check pending and confirmed statuses.
- Confirm notification appears after booking.
- Validate appointment visibility in upcoming list.
States with medical licenses to start with-
- Arizona
- Colorado
- Florida
- Ohio
- Nebraska
- Iowa
Redmine Admin wrote:
User Story :
As a patient, I want to request an appointment with a doctor so that I can schedule a consultation at my preferred time.
Acceptance Criteria :
- Patient can select doctor, date, and time slot from the Appointment module.
- System creates the appointment with status ‘Pending Confirmation’.
- Patient receives a confirmation message and in-app notification.
- Once the doctor confirms, appointment status automatically changes to ‘Confirmed’.
- The confirmed appointment appears under Upcoming Appointments.
Notes for QA :
- Verify appointment creation flow.
- Check pending and confirmed statuses.
- Confirm notification appears after booking.
- Validate appointment visibility in upcoming list.
- Description updated (diff)
Also available in: Atom
PDF