Запись к врачу по телефону — помощник ведёт расписание сам

Пациент звонит и голосом записывается, переносит или отменяет приём — сценарий проверяет свободное время в базе и ведёт расписание за администратора.

  • Приём звонков без администратора
  • Запись, перенос и отмена голосом
  • Проверяет свободное время у врача
  • Отвечает про окна и страховку
WebhookSupabase

Как это работает

Перенос данных из Webhook в Supabase делается готовым сценарием: он сам замечает новое и переносит его.

  1. Запуск: Вебхук
  2. Проверка: Переключить
  3. Если да — Найти пациента (Бронирование)
  4. Проверка: Проверить доступность времени
  5. Если да — Получить существующие приемы
  6. Проверка: Время уже занято?
  7. Если да — Уведомить о конфликте приемов
  8. Если нет — Проверить номер телефона пациента
  9. Затем: Создать запись приема
  10. Запуск: Уведомить о времени приема
  11. Если нет — Создать встречу
  12. Если нет — Найти пациента (Перенос)
  13. Затем: Получить текущий прием пациента
  14. Затем: Проверить доступность врача для нового слота
  15. Проверка: Проверить возможность переноса
  16. Если да — Уведомление: слот занят
  17. Если нет — Обновить запись на новый слот
  18. Запуск: Подтвердить перенесённую запись
  19. Если нет — Найти пациента (Отмена)
  20. Затем: Удалить запись приема
  21. Запуск: Уведомить об успешной отмене
  22. Если нет — Найти пациента (Список приемов)
  23. Проверка: Проверить статус страховки
  24. Если да — Уведомить о принятии страховки
  25. Если нет — Уведомить об отклонении страховки
  26. Если нет — Найти страховую запись
  27. Затем: Получить приемы пациента
  28. Затем: Агрегировать приемы пациента
  29. Затем: Свести данные встречи
  30. Запуск: Отправить сводный список встреч
  31. Если нет — Сгенерировать доступность с помощью ИИ
  32. Запуск: Отправить ответ о доступности
  33. Если нет — Получить всех врачей
  34. Затем: Агрегировать данные врачей
  35. Затем: Свести данные врачей
  36. Запуск: Отправить список врачей
  37. Затем: Движок LLM
  38. Затем: Получить приемы врача

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.