Автоматическое уведомление пациентов о приеме

* Прежде чем начать

* Сервис голосового звонка Ivoice Сервис отправки сообщений ChatPush

* Дополнительные настройки для уведомлений

* Указание дательного падежа ФИО сотрудников

* Указание дательного падежа наименования специальностей

* Вид механизма ответа пациента на уведомление о приеме

* Вид с компьютера

* Вид с телефона

* Вид ответа пациента в карте пациента

Система отправки руководствуется следующим алгоритмом:

Отправка происходит фиксировано - каждый день в 12:00 по местному времени

Отправка может напоминать о приеме на несколько дней вперед (по умолчанию - на завтра). Количество дней регулирует заказчик, настройку осуществляем мы

Если в карте пациента или в направлении есть номер телефона, то он валидируется по формату:

Если формат номера телефона правильный - система отправляет сообщение оператору, для передачи пациенту

Если формат номера телефона не правильный или не указан - система отправляет уведомление в систему. На АК пациента появляется пометка об ошибке с информацией, почему номер телефона не подошел.

Так же идет фильтрация по полю в АК «Отказ от информационной рассылки», Если поставить галочку, то уведомления не будут приходить пациенту.

Дополнительно фильтруетися информация по услугам и прайс-листам. Можно указать услуги и разделы прайс-листа, для которых не будет идти отправка с уведомлением о приеме.

Пациенты, находящиеся в стационаре не получают уведомлений.

ссылке

* 1. Создать файл Создать файл '~/.config/systemd/user/messenger-worker.service'
* 2. Активировать воркер 'systemctl –user enable messenger-worker.service'
* 3. Запустить воркер 'systemctl –user start messenger-worker.service'

[Unit]
Description=MgermExternal messenger-consume %i
[Service]
ExecStart=php /var/www/mgerm_external/bin/console messenger:consume scheduler_default --time-limit=3600
Restart=always
RestartSec=30
[Install]
WantedBy=default.target