Интеграция чат-бота с МИС стоматологии
Интеграция — это не надпись “подключено к CRM”. Для автоматической записи системе нужно надёжно прочитать расписание, найти или создать пациента, выполнить действие и проверить результат.
Обновлено 15 июля 2026 г.
Если хотя бы одна критичная операция не подтверждается ответом МИС, клиенту нельзя сообщать, что запись состоялась.
Минимальный набор операций
Перед разработкой составляется карта API: филиалы, врачи, услуги, расписание, пациенты и визиты. Для каждой операции фиксируются обязательные поля и возможные ошибки.
Важно проверить не только создание записи, но и поиск конкретного визита для переноса или отмены. Иначе система создаёт дубликаты и не может исправить собственное действие.
- получить филиалы, услуги и врачей
- прочитать свободные слоты
- найти или создать пациента
- создать, проверить, перенести и отменить визит
Тестовая среда и права
Интеграция сначала работает с тестовой организацией, отдельным календарём или ограниченным набором специалистов. Ключ получает минимальные права, необходимые для выбранных сценариев.
Логи не должны содержать лишние медицинские данные. Для отладки достаточно идентификатора операции, статуса, времени и безопасного описания ошибки.
Что делать, если API ограничен
Иногда система позволяет читать расписание, но не создавать визит, либо не имеет публичного API. Тогда возможен промежуточный маршрут: сформировать структурированную заявку и запросить подтверждение сотрудника.
Нельзя заменять отсутствующий API хрупким нажатием кнопок в интерфейсе без контроля. Такой робот может использоваться только после отдельной оценки устойчивости и юридических ограничений.
Что проверить перед решением
- ✓документация API
- ✓тестовый доступ
- ✓матрица полей
- ✓обработка повторов
- ✓журнал успешных и ошибочных операций
Коротко по вопросам
Можно подключиться к любой МИС?
Не всегда. Нужны технически и юридически доступные способы обмена. Возможность подтверждается проверкой конкретной системы и тарифа.
Что такое идемпотентность?
Это защита от повторного создания одного действия. При повторе запроса система понимает, что визит уже создан, и не дублирует его.
Нужно ли давать полный доступ?
Нет. Используются минимальные права для выбранных операций и отдельные тестовые данные.
Сначала проверю техническую возможность
До обещаний по интеграции посмотрю документацию и составлю список операций, которые реально можно автоматизировать.