Patient User Stories
Title: Book an Appointment
As a patient, I want to log in and book an hour-long appointment, so that I can consult with a doctor of my choice.
Acceptance Criteria:
1.Authenticated patients can select a doctor and an available time slot.
2.The system defaults or enforces a 60-minute duration for the appointment.
3.The booking is saved to the database and linked to both the patient and the doctor.
Priority: High
Story Points: 8
Notes:
This is a core feature; handle potential scheduling conflicts (no double-booking).
Patient User Stories
Title: Book an Appointment
As a patient, I want to log in and book an hour-long appointment, so that I can consult with a doctor of my choice.
Acceptance Criteria:
1.Authenticated patients can select a doctor and an available time slot.
2.The system defaults or enforces a 60-minute duration for the appointment.
3.The booking is saved to the database and linked to both the patient and the doctor.
Priority: High
Story Points: 8
Notes:
This is a core feature; handle potential scheduling conflicts (no double-booking).