Book by doctor, chair and length
Each appointment is booked for a doctor and a chair, and the clinic sets how many chairs it has. You choose the length of each appointment, so a quick check-up and a long procedure take the time they need. Bookings respect the clinic's working hours, and unless the clinic allows overlap, the same patient cannot be double-booked.