• Работаем с вашей МИС
  • Запуск за один день
  • Соответствует 152-ФЗ
8 927 173-63-93 Ежедневно с до МСК
Попробовать в деле

Ежедневно с 10:00 до 22:00 МСК

Перезвоним и покажем ИИ на вашей клинике

Или позвоните сами: 8 927 173-63-93

Интеграция бота с расписанием врача

Интеграция бота с расписанием выглядит простой задачей: взять свободные слоты и записать пациента. На практике именно здесь ломается больше всего, и ломается тихо: бот отвечает бодро, а в расписании врача пусто или двойная запись.

8 минут чтения 5 типовых поломок Что спросить подрядчику
Схема записи пациента ботом в расписание врача медицинской системы

До подключения

Проверим вашу систему и скажем, что реально получится

Почему это сложнее, чем кажется?

Потому что расписание врача это не список свободных ячеек. Это живой документ, который меняют одновременно несколько человек: администратор на стойке, врач, сам пациент и теперь ещё бот.

Любая система, где пишут четверо, требует правил о том, кто побеждает при столкновении. Когда таких правил нет, столкновения разрешаются случайно, и обнаруживается это уже на приёме.

4источника изменений в расписании одновременно
30 секокно, в которое помещается двойная запись
5поломок, которые встречаются почти у всех
0программистов нужно со стороны клиники

Какие поломки встречаются почти всегда?

Двойная запись. Пациент выбирает слот в боте, администратор в эту же секунду ставит туда другого. Побеждает тот, чей запрос пришёл вторым, и в расписании оказывается один человек вместо двух записавшихся.

Слот есть, а врача нет. Расписание выгружено утром, днём врач взял отгул, бот продолжает предлагать его окна. Пациент приезжает, и это худший вид ошибки: он уже потратил время.

Запись без привязки к карте. Бот создаёт новую карточку пациента, хотя человек лечится у вас третий год. В системе появляется дубль, история лечения разрывается, врач на приёме видит чистый лист.

Услуга не та. Бот записал на консультацию, а человеку нужна была процедура с другой длительностью. Слот занят неправильно, и следующий пациент сдвигается.

Отмена не возвращает слот. Пациент отменил визит в боте, в расписании окно осталось занятым. Клиника теряет его дважды: сам визит и возможность отдать время другому.

Почему эти поломки не замечают месяцами?

Потому что ни одна из них не выглядит как ошибка системы. Двойная запись выглядит как накладка администратора. Отсутствующий врач выглядит как сбой в графике. Дубль карточки вообще никого не беспокоит, пока врач не спросит, где история.

Ошибку относят к людям, люди к системе, и так по кругу. Единственный способ разорвать его это смотреть не на жалобы, а на цифры: сколько записей через бота дошли до приёма и сколько слотов освободилось после отмен.

Как это устроено, когда сделано правильно

Бот не держит свою копию расписания. Он спрашивает систему в момент разговора и занимает слот сразу, а не после подтверждения. Между показом окна пациенту и его бронированием проходят секунды, а не минуты.

Пациент ищется по телефону до создания карточки. Нашёлся, запись уходит в существующую, не нашёлся, создаётся новая. Это снимает проблему дублей полностью.

Отмена и перенос работают в обе стороны: отменили в боте, слот освободился в системе, отменили в системе, пациент получил сообщение.

Что спросить у подрядчика до подключения?

  1. Как вы берёте расписание. Запрос в момент разговора или выгрузка по расписанию. Второе означает, что отгулы и переносы бот увидит с задержкой.
  2. Когда занимается слот. В момент выбора или после подтверждения. Второе открывает окно для двойной записи.
  3. Как ищется пациент. По телефону до создания карточки или сразу новая. От этого зависит, появятся ли дубли.
  4. Что с длительностью услуг. Берёт ли бот длительность из системы или ставит всем одинаковый интервал.
  5. Работает ли отмена в обе стороны. И что происходит со слотом, когда пациент отменяет через бота.
  6. Что будет при недоступности системы. Бот откажет, запомнит заявку или предложит перезвонить. Правильный ответ второй.

Что нужно от клиники для подключения?

Доступ к системе и один человек, который принимает решения по настройке. Программист со стороны клиники не нужен ни на одном шаге.

Если медицинской системы нет совсем, это не блокирует запуск: бот ведёт своё расписание и отдаёт выгрузку. Но тогда стоит сразу понимать, что при появлении системы настройку придётся переделывать.

Какие системы и как подключаются, разобрано на странице интеграций с МИС. Про выбор самой системы есть отдельный разбор: сравнение МИС по фильтрам.

Переиграйте администратора

Задайте вопрос, который обычно
ставит администратора в тупик

  1. Задавайте сложные вопросы, возражайте, торгуйтесь, общайтесь как настоящий пациент.
  2. Найдите плохой ответ. Засчитаем, если Вера:
    • ответила неправильно;
    • не поняла вопрос;
    • дала нелогичный ответ;
    • не смогла продолжить диалог.
  3. Сделайте скриншот и отправьте нам: на нём должны быть видны ваш вопрос и ответ Веры.
    Telegram: @peunin.
    Почта: raketa.agency@mail.ru.

Окно справаОкно ниже: демонстрация диалога.

Нашли ошибку? Забирайте 50%
Вера на связи онлайн

Нажмите микрофон, чтобы начать запись. Нажмите ещё раз или отпустите после
удержания, чтобы отправить.

Оцените статью

Частые вопросы

Нужен ли программист со стороны клиники?

Нет. Нужен доступ к системе и один человек, который принимает решения по настройке.

Что будет, если медицинской системы нет?

Бот ведёт своё расписание и отдаёт выгрузку. При появлении системы настройку придётся переделать, это стоит учитывать заранее.

Как избежать двойной записи?

Слот должен занимается в момент выбора, а не после подтверждения. Если между показом окна и бронированием проходят минуты, двойные записи будут.

Почему появляются дубли карточек?

Потому что бот создаёт новую карточку, не проверив, есть ли пациент с таким телефоном. Поиск до создания снимает проблему полностью.

Что происходит при отмене через бота?

В правильной настройке слот сразу освобождается в системе и становится доступен другим. Если этого нет, клиника теряет время дважды.

Можно ли записывать на процедуры разной длительности?

Можно, если бот берёт длительность из системы. Одинаковый интервал на все услуги сдвигает расписание.