Памятки пациентам перед процедурой — с подтверждением и контролем

Сценарий берёт записи на день из Google Calendar, шлёт каждому пациенту понятную памятку через Gmail, отмечает подтверждения в таблица и предупреждает в Zulip, если кто-то не откликнулся.

  • Памятка каждому пациенту — заранее и автоматически
  • Подтверждение в один клик из письма
  • Видно, кто подтвердил, а кто нет
  • Сигнал сотруднику по неподтверждённым
WebhookGoogle Sheets

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

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

  1. Запуск: Триггер по расписанию: ежедневно 9:00
  2. Затем: Google Calendar: получить события на сегодня
  3. Затем: Извлечь события операций и поля пациента
  4. Затем: Сформировать уникальную ссылку подтверждения (confirmUrl)
  5. Затем: Очистить поля пациента (имя/email/телефон/ID)
  6. Затем: AI: сгенерировать письмо с предоперационным чек-листом (тема + HTML-тело)
  7. Затем: Gmail: отправить напоминание о предоперационном чек-листе
  8. Затем: LLM: Azure OpenAI Chat Model (gpt-4o)
  9. Затем: Разобрать вывод AI (JSON с темой/телом)
  10. Запуск: Webhook: подтверждение чек-листа пациентом (GET /confirm)
  11. Затем: Распарсить параметры запроса + отметить подтвержденные
  12. Затем: Google Sheets: обновить статус подтверждения пациента
  13. Запуск: Триггер по расписанию: периодическая проверка подтверждений
  14. Затем: Google Sheets: получить строки с подтверждениями пациентов
  15. Проверка: IF: Confirmed = true (несовпавший маршрут = не подтверждён)
  16. Если нет — Slack: оповестить медсестру/владельца — чек-лист не подтверждён

Эту интеграцию Google Calendar и Gmail можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.