Appointment booking entails the process of reserving a timeslot to consult with doctors. In the medic, patients can book an appointment with doctors with different time durations. The medic will then reserve the appointment slot for them.
Domain Knowledge of Recurring Appointments:
Recurring appointments refer to appointments that occur periodically. For instance, if a patient needs to fix his/her molar tooth, which cannot be treated in one sitting, he/she can book a recurring appointment that will repeat for 3 consecutive days.
For use cases like these patients can book recurring appointments. They can choose appointments to repeat every week, 2 weeks, day, two days, month, 2 months, and so on. (Refer to the constraints for detailed information)
Domain Knowledge of Rescheduling Appointment:
Rescheduling appointments mean for some odd reason patient cannot make it to the clinic at the earlier booked time, and the patient wants to reschedule his/her to a new available time slot. This change of appointment from one-time slot to another is known as appointment rescheduling.
Domain Knowledge of Appointment Information:
Appointment information entails information about the selected appointment. When a user clicks on the appointment, the medic displays the information of the clicked appointment. The information includes patient details, appointment time slot, chief complaint, appointment recurring status, and appointment status.
Users can also confirm, queue, cancel, edit, mark no show and reschedule the selected appointment via the appointment information screen.