Глава 3. Управление расписанием Модуль формирования расписания врачей предназначен для автоматизации процесса создания и управления графиком приёма специалистов стоматологической клиники. Он позволяет значительно сократить время на составление расписания и минимизировать вероятность ошибок при планировании рабочего времени. Создание расписания Общий вид модуля управлением расписанием врача представляет собой интерактивный календарь, взаимодействие с которым задает период для создания расписания. Так же здесь можно выбрать необходимого сотрудника, на которого в дальнейшем будет создаваться расписание (рис. 1). Рисунок 1 - Общий вид модуля "Управление расписанием" Для создания расписания медицинский регистратор или другой ответственный сотрудник выбирает необходимого врача и задаёт основные параметры будущего графика: дату приёма, время начала и окончания рабочего дня, продолжительность приёма, количество пациентов, которых необходимо принять, а также дополнительные настройки, связанные с особенностями работы специалиста (рис. 2). При это расписание можно создавать как отдельным планом, так и по четным/нечетным неделям, только по неделям или по выбранным дням. Рисунок 2 - Один из вариантов создания графика На основании введённых параметров система автоматически формирует расписание с распределением временных слотов для записи пациентов. При этом учитываются интервалы между приёмами, продолжительность талонов и общая нагрузка врача. Сформированное расписание сразу становится доступным для регистратуры и может использоваться при записи пациентов на приём (рис. 3). Рисунок 3 - Вид созданного расписания на врача Редактирование расписания Редактирование расписания врача представляет собой функционла из следующих кнопок (рис. 1): проставление отсутствия врача, копирование расписания врача, копирования интервала. Остановимся на каждой функции отдельно. Рисунок 1 - Функциональные кнопки редактирования расписания врача Простановка отсутствия Медицинский регистратор может выбрать врача, указать даты начала и окончания отсутствия, а также зафиксировать причину отсутствия из предусмотренного справочника (рис. 2). В системе могут быть указаны различные основания: отпуск, больничный, командировка, выходные и праздничные дни, исполнение государственных обязанностей и другие причины. После сохранения изменений расписание автоматически корректируется с учётом выбранного периода отсутствия, что исключает возможность ошибочной записи пациентов на недоступное время. Рисунок 2 - Простановка отсутствия в расписании врача Копирование расписания Здесь предусмотрена возможность вставки расписания с сохранением структуры временных интервалов и параметров приёма. Благодаря этому сотрудники клиники могут значительно сократить время на настройку графиков и избежать ручного повторного заполнения однотипных данных (рис. 3). Рисунок 3 - Копирование расписания по месяцам Копирование интервала Эта функция позволяет переносить уже созданный график работы как на другой временной период, так и на другого врача. Пользователь выбирает исходное расписание, задаёт период копирования, после чего система автоматически создаёт аналогичный график в выбранном диапазоне дат (рис. 4). Это особенно удобно при формировании типовых рабочих графиков или при необходимости быстрого заполнения расписания для нескольких специалистов. Рисунок 4 - Копирование расписания интервалами