Поделюсь опытом нашей стоматологии. Самое главное - правильно настроить длительность каждой услуги и не экономить время между пациентами, лучше заложить буферное время. У нас получилось так: консультация 20 минут, лечение кариеса 45 минут, протезирование 90 минут, хирургия от 2 часов. Каждый врач видит свое расписание, может корректировать если процедура затягивается. Пациенты записываются только к тем врачам кто выполняет нужную услугу. Администратор может быстро найти окошко для срочного случая. Статистика показывает загрузку каждого кабинета, помогает планировать графики. Система https://smartbook.cloud/ru позволила настроить всю эту сложную логику, теперь работаем как часы.