As a user, when booking an appointment for a patient, I would not be able to do that without knowing the doctor's name in advance. As such, program should output a list of doctors to select from for booking of appointment, instead of simply asking user to input the name of the specified doctor. We are assuming the name of the doctor is already known beforehand which is very unintuitive for the user.
Also, there are times when the patient does not need a specific doctor to visit, hence there should be an option to display all the available time slots instead of per doctor based.
Lastly, there is no available command for the user to see the current list of doctors. It is highly unlikely the user is able to memorise all the names of the doctors, hence, it would be great if the program can include a command to list out all the available doctors.
As a user, when booking an appointment for a patient, I would not be able to do that without knowing the doctor's name in advance. As such, program should output a list of doctors to select from for booking of appointment, instead of simply asking user to input the name of the specified doctor. We are assuming the name of the doctor is already known beforehand which is very unintuitive for the user.
Also, there are times when the patient does not need a specific doctor to visit, hence there should be an option to display all the available time slots instead of per doctor based.
Lastly, there is no available command for the user to see the current list of doctors. It is highly unlikely the user is able to memorise all the names of the doctors, hence, it would be great if the program can include a command to list out all the available doctors.