Веб-разработка

ИИ-агент для клиники: запись, напоминания и ответы пациентам без диагнозов

Помощник регистратуры на Claude Code: принимает заявки, напоминает о визитах и отвечает на организационные вопросы, не касаясь медицинских решений.

ИИ-агент для клиники: запись, напоминания и ответы пациентам без диагнозов

ИИ-агент для клиники на Claude Code — это помощник администратора, который принимает заявки на запись из мессенджеров и с сайта, отвечает на типовые организационные вопросы (адрес, цены по прайсу, как подготовиться к приёму по утверждённой клиникой памятке, какие документы взять), готовит напоминания пациентам и отмечает обращения, требующие внимания человека. Агент не ставит диагнозы, не оценивает симптомы и не даёт медицинских рекомендаций — его зона только администрирование. Клиника получает быстрые ответы и меньше неявок, а администраторы и врачи — меньше однотипных звонков.

Агент снимает с регистратуры однотипные вопросы
Агент снимает с регистратуры однотипные вопросы

Сначала границы: что агент делает и чего не делает

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

Агент делает Агент не делает никогда
Принимает заявку на запись: услуга, врач, удобное время Не советует, к какому врачу идти «по симптомам» сверх утверждённого клиникой списка направлений
Сообщает адрес, режим работы, цены по прайсу Не ставит диагнозы и не оценивает, «опасно ли это»
Отправляет памятки по подготовке, утверждённые клиникой Не назначает и не отменяет лекарства и процедуры
Готовит напоминания о визите и о повторном приёме по плану врача Не интерпретирует анализы и снимки
Передаёт обращение администратору или врачу Не обещает результат лечения

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

Важно: окончательные медицинские решения принимает только врач. Агент — инструмент регистратуры, а не участник лечения. Это нужно прямо сказать и пациентам: в приветствии бота укажите, что это автоматический помощник по записи и организационным вопросам.

Врачебная тайна и 152-ФЗ: что можно передавать агенту

Сам факт обращения в клинику, сведения о здоровье и диагнозе составляют врачебную тайну, а данные о здоровье относятся к специальной категории персональных данных по 152-ФЗ. Отсюда практические правила, которые мы закладываем в каждый проект:

  1. Минимум данных. Для записи нужны имя, контакт, услуга и время. Жалобы и диагнозы агенту не нужны — не запрашивайте их.
  2. Никаких медицинских карт в папке агента. Агент работает с расписанием и прайсом, а не с историями болезни.
  3. Если пациент сам пишет о симптомах — агент не пересказывает их в файлах и отчётах дальше необходимого, а передаёт обращение администратору.
  4. Согласие и уведомление. Политика обработки персональных данных и согласие пациента оформляются юристом клиники; агент лишь даёт ссылку на них.
  5. Сроки хранения. Черновики заявок и журналы очищаются по регламенту клиники.

Мы в Pear Advert не даём юридических заключений: схему обработки данных обязательно согласуйте с ответственным за персональные данные в клинике. Наша задача — технически сделать так, чтобы агент не собирал и не хранил лишнего.

Запись и напоминания — основная работа агента
Запись и напоминания — основная работа агента

Из чего собран агент клиники

Общие принципы — установка Claude Code, CLAUDE.md, навыки, субагенты — разобраны в нашей инструкции по созданию ИИ-агента в Claude Code. Для клиники структура проекта такая:

  • CLAUDE.md — роль, границы, экстренный шаблон, тон;
  • info/ — прайс, список врачей и направлений, режим работы, адреса филиалов;
  • info/pamyatki/ — тексты подготовки к процедурам, утверждённые главным врачом (дословно);
  • schedule/ — выгрузка свободных окон из МИС или таблицы;
  • .claude/skills/zapis/ — навык приёма заявки;
  • .claude/agents/kontrol-granic.md — субагент, проверяющий ответы на медицинские советы;
  • out/ — заявки на запись и списки напоминаний.
Агент работает с расписанием и прайсом, а не с медицинскими картами
Агент работает с расписанием и прайсом, а не с медицинскими картами

Пример CLAUDE.md для стоматологии

# Помощник регистратуры стоматологии «Улыбка»

## Кто ты
Автоматический помощник по записи и организационным
вопросам. Ты НЕ врач. Ты не даёшь медицинских советов.

## Отвечаешь только по файлам
info/price.csv, info/doctors.md, info/branches.md,
info/pamyatki/*.md (цитируй памятки дословно, не дополняй).

## Экстренные ситуации — сразу шаблон, без обсуждения
Сильная боль, отёк лица, кровотечение, травма, высокая
температура, затруднённое дыхание:
«Это может требовать срочной помощи. Пожалуйста,
позвоните 103 или 112, а также в клинику: +7 XXX.
Я передал ваше сообщение администратору.»
Пометка: URGENT.

## Медицинские вопросы
«Нужно ли удалять зуб?», «Что принять от боли?»,
«Это опасно?» — ответ:
«На этот вопрос может ответить только врач на приёме.
Давайте подберём время консультации.»
Не называй лекарства, дозировки, диагнозы.

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

## Тон
Спокойно, на «вы», коротко. Без «не переживайте,
ничего страшного» — это оценка, которую делает врач.

## Результат
Заявки: out/zayavki.csv (имя, телефон, услуга,
врач, дата, время, статус NEW). Окончательно
запись подтверждает администратор.

Навык записи на приём

Навык описывает сам процесс: что спросить, где проверить свободное время, как оформить заявку. Он лежит в .claude/skills/zapis/SKILL.md и вызывается командой /zapis или автоматически при запросе на запись.

---
name: zapis
description: Приём заявки на запись к врачу клиники
  по свободным окнам расписания.
---

1. Уточни услугу или направление по info/doctors.md.
   Если пациент описывает симптомы вместо услуги —
   не анализируй их, предложи первичную консультацию
   (терапевт-стоматолог) или звонок администратору.
2. Спроси желаемый день и время суток.
3. Найди в schedule/slots.csv до 3 свободных окон.
4. Попроси имя и телефон для подтверждения.
5. Запиши строку в out/zayavki.csv, статус NEW.
6. Ответь: «Заявка принята, администратор подтвердит
   запись по телефону в рабочее время.»
7. Если услуга требует подготовки — отправь ссылку
   на нужную памятку из info/pamyatki/ без изменений.
Медицинские решения принимает врач, агент только организует визит
Медицинские решения принимает врач, агент только организует визит

Субагент «контроль границ»

Даже с хорошей инструкцией модель может сформулировать фразу, похожую на совет. Поэтому мы добавляем второй уровень контроля — субагента. Субагенты хранятся в .claude/agents/, работают в отдельном контексте со своим промптом и ограниченным набором инструментов и возвращают только итог.

---
name: kontrol-granic
description: Проверяет черновики ответов пациентам
  на медицинские советы и лишние данные.
tools: Read
---

Ты проверяющий. Прочитай переданный черновик ответа.
Верни STOP, если в нём есть:
- название лекарства, дозировка, процедура «на дому»;
- оценка состояния («ничего страшного», «это кариес»);
- обещание результата лечения;
- просьба сообщить жалобы или диагноз;
- текст памятки, отличающийся от info/pamyatki/.
Иначе верни OK. Объясни причину одной строкой.

Субагенту разрешено только чтение — он ничего не меняет и никуда не пишет. Ответы с пометкой STOP уходят администратору вместо пациента.

Напоминания и снижение неявок

Неявки — заметная статья потерь для любой клиники. Агент помогает двумя способами:

  • Напоминание за сутки — короткое сообщение с датой, временем, адресом и ссылкой на памятку подготовки.
  • Повторный визит — если врач в плане указал «контроль через 6 месяцев» или «профгигиена раз в полгода», агент готовит список пациентов к приглашению. Сам план визитов задаёт врач, агент лишь следит за сроками.

Текст напоминания не должен раскрывать лишнего. Плохо: «Напоминаем о приёме у онколога». Хорошо: «Напоминаем о визите в клинику «Улыбка» завтра в 10:30». Сообщение может увидеть не только пациент.

Запуск напоминаний без диалога

claude -p "Сформируй список напоминаний на завтра из schedule/confirmed.csv в out/reminders.csv по шаблону из CLAUDE.md" --allowedTools "Read,Write" --output-format json

Поставить задачу на ежедневный запуск можно через cron на сервере клиники, задачи по расписанию в десктоп-приложении Claude Code или облачные Routines (команда /schedule, интервал от часа). Пример для cron, каждый день в 16:00:

0 16 * * * cd /srv/klinika-agent && claude -p "Сформируй напоминания на завтра" --allowedTools "Read,Write"

Сама отправка сообщений выполняется вашим ботом или сервисом рассылок после проверки администратором списка.

Напоминания не должны раскрывать, к какому специалисту идёт пациент
Напоминания не должны раскрывать, к какому специалисту идёт пациент

Пример работы агента

Пациент: Добрый вечер, у меня второй день болит зуб, что можно выпить и можно ли к вам завтра?

Агент: Добрый вечер. Подобрать обезболивающее может только врач, поэтому советовать лекарства я не буду. Если боль сильная, появился отёк или температура — позвоните, пожалуйста, 103 или в клинику по телефону. На завтра есть окна к стоматологу-терапевту в 9:30 и 14:00. Какое время вам удобнее?

Обратите внимание: агент не спросил «какой зуб и как болит», не сказал «похоже на пульпит» и не назвал ни одного препарата. При этом пациент получил конкретное действие — запись на завтра.

Технические шаги запуска

  1. Проверьте требования: macOS 13+, Windows 10 1809+, Ubuntu 20.04+ или Debian 10+, от 4 ГБ ОЗУ. Убедитесь, что Claude Code доступен в вашей стране по списку поддерживаемых Anthropic.
  2. Оформите подписку Claude (Pro, Max, Team или Enterprise) или аккаунт Claude Console с оплатой по API.
  3. Установите: curl -fsSL https://claude.ai/install.sh | bash (macOS, Linux, WSL) или irm https://claude.ai/install.ps1 | iex (Windows PowerShell). Проверьте claude --version.
  4. Создайте папку проекта, положите туда прайс, список врачей и памятки, запустите claude и войдите через браузер.
  5. Добавьте CLAUDE.md, навык и субагента, затем протестируйте агента на 30–50 вымышленных обращениях, включая провокационные: «что выпить», «это рак?», «можно без врача?».
  6. Добавьте хук PreToolUse, запрещающий запись за пределами папки out/.
  7. Только после тестов подключайте реальный канал общения с пациентами.

Совет: подключение к медицинской информационной системе через MCP (команда claude mcp add) делайте в последнюю очередь и только на чтение расписания. Агенту не нужен доступ к медицинским картам — и лучше, чтобы его не было технически.

Срочные обращения агент сразу передаёт живому администратору
Срочные обращения агент сразу передаёт живому администратору

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

Может ли агент подсказать пациенту, к какому врачу записаться?

Только в рамках утверждённого клиникой списка «услуга — специалист», например «профгигиена — гигиенист». По симптомам маршрутизирует администратор или врач первичного приёма.

Законно ли использовать ИИ в общении с пациентами?

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

Что будет, если пациент настаивает на совете?

Агент вежливо повторяет, что ответ даст врач, и предлагает запись или звонок. Это прописано и в CLAUDE.md, и проверяется субагентом.

Подходит ли это для многопрофильной клиники?

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

Можно ли использовать агента для внутренних задач, а не для пациентов?

Да: разбор входящих писем от страховых и партнёров, сверка счетов, черновики документов. Здесь подходы близки к тем, что мы описали в статье про ИИ-агента для юристов и бухгалтеров.

Итог

Хороший агент клиники скромен: он записывает, напоминает, отвечает про адрес и прайс и очень быстро передаёт всё медицинское человеку. Начните с жёстких границ в CLAUDE.md, добавьте навык записи и субагента-проверяющего, минимизируйте данные — и только потом подключайте реальных пациентов.

Если хотите получить такого помощника в мессенджере пациентов с готовыми правилами, проверками и шаблонами — посмотрите нашу услугу разработка чат-ботов и ИИ-агентов в Telegram и MAX. Настроим агента под вашу клинику и согласуем сценарии с вашими специалистами.

Pear Advert · поддержка и защита сайтов

ИИ-помощник регистратуры для клиники

Расскажите о направлениях и каналах записи — предложим безопасную схему агента без медицинских советов.

  • Аудит безопасности и отчёт с приоритетами
  • Обновления, бэкапы и мониторинг доступности
  • Очистка от вирусов и восстановление после взлома

Ответим в течение рабочего дня

Читать дальше

Статьи по теме

Начать проект

Давайте сделаем крутой проект вместе

Расскажите о задаче — мы бесплатно проанализируем нишу, предложим решение и назовём сроки со стоимостью. Без навязчивых звонков.

Телефон

8 (926) 837 76 68

Почта

info@pear-advert.ru

Офис

Москва, ул. Гиляровского, 57с1

Оставьте заявку

Ответим в течение рабочего дня

Выберите тип проекта

Данные используются только для ответа на заявку и хранятся не дольше трёх лет.