====== Запись на прием ====== Создание записи Пользователь интернета выбирает врача, открывает его календарь записи на прием. Выбирает удобное для себя свободное время для записи, кликает на него мышкой. В модальном окневсплывающее окно перед окном страницы, в целях экономии места и времени на загрузку новой страницы в программе вводит требуемые данные, нажимает ''Готово!''. Вместе с этим система производит следующие действия: * фиксирует в базе данных факт записи * сравнивает введенные ФИО, дату рождения и номер телефона с уже имеющимися в базе * при отсутствии совпадений, создает в базе нового пациента с этими данными, присваивает ему уникальный номер * отправляет оповещение в Телеграм о новой записи на прием тому доктору, к которому произошла запись * отправляет оповещение на Email о новой записи на прием тому доктору, к которому произошла запись * отправляет оповещение на Email самому пациенту, если он является зарегистрированным пользователем системы * выводит на экран всплывающее уведомление об успешной записи на прием (либо об ошибке) * переводит текст в речь и озвучивает факт записи - при включенном в компьютере пользователя звуке Создание новой записи на прием сотрудником клиники либо самим доктором отличается отсутствием лишних уведомлений в Телеграм, на почту. В зависимости от [[:workers:rights|прав доступа]], реализована следующая схема управления: | ^Cоздание ^Редактирование ^Удаление ^Просмотр персональных данных| ^Директор |да|да|да|да| ^Врач |да|да|да |да | ^Регистратор |да|да|да|да| ^Зарегистрированный пользователь|да|да/нет|да/нет|да/нет| ^Гость|да|нет|нет|нет| ===== Управление временем работы и Google Calendar ===== Раздел системы [[:workers:schedule|Расписание работы]] позволяет врачу определить верхнюю и нижнюю границу отображения календаря записи на прием на сайте, а так же интервалы записи. {{ :workers:2020-11-04_21.26.59_unodenta.com_5f95efa4b389.png?800 }} Для того, чтобы закрыть оставшиеся часы, мы используем [[https://calendar.google.com/|Google Calendar]] API. Мы делаем это потому, что можно иметь общий аккаунт для всех календарей в организации, организовать и настроить доступ к управлению рабочим временем. Так же добавление, изменение, и удаление событий через интерфейс Гугл-календаря - очень не трудное занятие, и с любого устройства. Есть возможность работать со всеми событиями сразу, например, закрыть N число понедельников с 14 до 18 часов. В зависимости от политики руководства клиники, управлять свободным временем (открывать и закрывать запись на прием) может сам врач, через календарь своего аккаунта в Google. Для этого ему нужно создать у себя отдельный календарь "ЛюбоеНазвание", открыть его настройки, открыть в них доступ только к свободному и занятому времени, и сообщить Админу Email: admin@unodenta.com Telegram: @PeterFilonenko ''Google Calendar ID''. ===== Редактирование записи на прием ===== Зарегистрированный пользователь может изменять время начала своей записи на прием. Сотрудник клиники может изменять любую запись. Способы первый - для всех, остальные - для сотрудников: - Перетащить мышкой запись по календарю целиком на другое свободное место - Изменить продолжительность времени приема - перетащить мышкой нижнюю границу записи на прием вниз или вверх - Кликнуть мышкой на запись - откроется всплывающее окно с подробностями и кнопками ''Изменить, Удалить, Отмена.'' Нажатие Изменить откроет страницу с формой, где любой параметр можно изменить вручную. - Из таблицы [[:workers:appoint|Запись]] ===== Удаление записи на прием ===== - Из всплывающего окна после клика мышкой на нужную запись в календаре - Из таблицы [[:workers:appoint|Запись]] ===== Оповещения системы о событиях в модуле записи на прием ===== | ^Cоздание^Редактирование^Удаление^Способ| ^Директор| | | |Телеграм, Емайл| ^Врач| | | |Телеграм, Емайл| ^Регистратор| | | |Телеграм, Емайл| ^Зарегистрированный пользователь| | | |Емайл, СМС| ^Гость| | | |СМС| ===== Отличие электронной и обычной записи на прием ===== ^ ^8-) она есть ^m( её нет | |записывается |может самостоятельно или через звонок|только через звонок | |выписывается | ::: | ::: | |изменяет | ::: | ::: | |удаляет | ::: | ::: | |администратор |к любому специалисту в сети кабинетов, в любое время, с любого устройства|только к специалисту по месту работы, только находясь на месте работы, только в бумажный журнал | |врач | ::: |+ только через звонок в рабочее время в нужный кабинет | |директор | ::: |+ только через звонок в рабочее время в нужный кабинет | |ВРЕМЯ врача |**время работы привязано к первому и последнему пациенту в записи (запись закрывается за 12 часов)** |время рабочего дня фиксировано и не зависит от наличия/отсутсвия записи | |ГРАФИК среднего персонала |выстраивается заранее согласно плотности записи на прием |невозможно организовать работу| |маркетинг |Есть возможность «вести» пациента, делать напоминания, примечания. Встречать по Имени Отчеству и не переспрашивать заново данные. |не смог записаться на нужные дату/время – найдет другую клинику. Либо все про него забыли и вообще был ли он тут и что делал тоже забыли. | |подготовка к рабочему дню – просмотр записи |любым способом в любое время и заранее|только на работе и зачастую уже поздно | |помнить пациента |благодаря примечаниям даже через несколько лет |если нет феноменальной памяти – бесполезно |