LLM API и интеграция
Нейросеть для медицинской клиники: где граница
Нейросеть в медицинской клинике работает на стороне администратора, а не врача: запись и расписание, подготовка к процедурам по памяткам клиники, организационные вопросы и расшифровка сокращений во внутренних документах. Диагноз, интерпретация анализов, назначение лечения и обсуждение симптомов исключены полностью: по закону 323-ФЗ это работа лечащего врача, а сведения о пациенте защищены врачебной тайной. Граница здесь проходит не по сложности вопроса, а по тому, кто по закону отвечает за ответ, и она не смягчается формулировками в промпте.
Ниже — построчное разделение между регистратурой и врачом, пять сценариев, которые клинике действительно можно отдать модели, отдельный разбор персональных данных специальной категории, устройство маршрутизации, расчёт месяца работы в токенах и порядок запуска.
Почему модель не ставит диагноз и не читает анализы
Начнём с запрета, потому что из него вырастает вся остальная конструкция.
Пациент пишет в чат клиники: «Третий день держится 37,4 и тянет справа под рёбрами, что это?» Модель ответит. Ответит связно, перечислит три-четыре правдоподобные причины, разложит по вероятности и закончит фразой «рекомендуем обратиться к специалисту». Это и есть проблема: перед оговоркой стоит утверждение, а запомнится именно оно.
Юридически всё ещё жёстче. Постановка диагноза и назначение лечения — работа лечащего врача, а медицинская деятельность лицензируется. Ответ, отправленный от имени клиники, читается как позиция клиники, и «это написал бот» не снимает с неё ничего.
Интерпретация анализов — тот же случай, только с цифрами. «Гемоглобин 105, это плохо?» — вопрос без ответа в отрыве от возраста, пола, анамнеза, референсных значений конкретной лаборатории и остальных показателей бланка. Модель этого не знает и заполнит пробел уверенной формулировкой — механика ровно та же, что в обычных галлюцинациях.
Отсюда рабочее правило: модель говорит о том, что записано в расписании, прайсе и памятках клиники, и молчит обо всём, что происходит с человеком. Не «отвечает осторожно», а молчит и передаёт дальше.
Где проходит граница между регистратурой и врачом
Разделение удобнее держать таблицей — её же можно отдать администратору как инструкцию и использовать как список категорий для классификатора.
| Обращение | Пример | Кто отвечает |
|---|---|---|
| Запись, перенос, отмена | «Могу перенести на пятницу?» | Модель по журналу записи |
| Расписание специалистов | «Когда принимает эндокринолог?» | Модель по расписанию |
| Цены и порядок оплаты | «Сколько стоит УЗИ брюшной полости?» | Модель по прайсу |
| Документы и справки | «Что взять для справки в бассейн?» | Модель по регламенту клиники |
| Подготовка к процедуре | «За сколько часов не есть перед гастроскопией?» | Модель по памятке клиники |
| Выбор врача по жалобе | «Болит живот, к кому идти?» | Человек: это сортировка |
| Симптомы и самочувствие | «Нормально ли, что кружится голова?» | Лечащий врач |
| Результаты исследований | «Гемоглобин 105 — это нормально?» | Лечащий врач |
| Лечение и препараты | «Можно заменить препарат аналогом?» | Лечащий врач |
| Жалоба на качество помощи | «Врач меня толком не осмотрел» | Руководитель клиники |
Верхние пять строк — это основной поток регистратуры, и именно на них появляется экономия: администратор набирает эти ответы по тридцать раз в день.
Шестая строка — самая коварная. «К какому врачу мне записаться с такой болью» выглядит организационным вопросом, а является медицинской сортировкой: чтобы ответить, нужно связать жалобу со специальностью. Модель отдаёт список специальностей и расписание, выбор делает человек.
Что можно отдать модели в записи и расписании
Самый массовый сценарий и самый безопасный. Клиника среднего размера получает сотни сообщений в неделю в мессенджерах, на картах и в форме на сайте, и большая часть — про свободные окна, часы приёма, адрес филиала и стоимость приёма.
Схема одна: модель отвечает по вашим данным, а не по своим знаниям. В запрос кладётся расписание, прайс и короткая база ответов на частые вопросы, модель подбирает подходящий кусок и формулирует его под конкретную фразу пациента.
Две вещи задаются явно. Цены переносятся из прайса дословно — не округляются и не суммируются: «приём плюс УЗИ» модель называет двумя строками, а итог считает администратор. Свободные окна берутся только из журнала записи: нет данных в запросе — ответ «сейчас уточню», а не выдуманная пятница.
Разбор входящего сообщения в структуру — отдельная техника, она расписана в материале про обработку заявок и переносится сюда почти без изменений.
Как отвечать на вопросы о подготовке к процедурам
Это единственный сценарий, который подходит к медицинской теме вплотную, и работает он ровно потому, что ответ клиника уже написала сама.
У любой клиники есть памятки: подготовка к УЗИ, к гастроскопии, к сдаче крови, к КТ с контрастом. Модель здесь не автор, а переводчик: находит нужную памятку, отвечает на конкретный вопрос пациента её словами и не добавляет ничего от себя. Механика подстановки нужного фрагмента в запрос разобрана в разборе поиска по своей базе.
Три правила, без которых сценарий ломается:
- Нет в памятке — нет ответа. Формулировка «уточню у медсестры» лучше правдоподобной догадки про воду за два часа.
- Индивидуальная поправка — стоп. «А мне с диабетом можно не есть с вечера?» — это уже про конкретного человека, и отвечает врач.
- Памятки версионируются. Модель отвечает по той редакции, которая лежит в базе сегодня, и за её актуальность отвечает клиника.
Организационные вопросы и внутренний документооборот
Два сценария, которые дают меньше объёма, но почти не несут риска.
Первый — организационная база: адреса и парковка, порядок оформления договора и согласия, что нужно для справки, как получить копию документов, работает ли клиника с конкретной страховой. Это текст, который уже существует в регламентах, и модель просто делает его отвечающим на вопрос.
Второй — расшифровка врачебных сокращений во внутреннем контуре. Сотрудник архива, статистики или расчётного отдела регулярно упирается в латинские сокращения и аббревиатуры, которые для него ничего не значат. Модель раскрывает сокращение, приводит наименование к номенклатуре услуг, помогает свести формулировку к коду для счёта.
Важная оговорка: здесь адресат — сотрудник, а не пациент, и наружу уходит обезличенный фрагмент или словарь сокращений, а не выписка целиком. Расшифровать «в/в кап.» можно без фамилии пациента.
Какие данные нельзя отправлять наружу
Отдельный раздел, потому что в медицине это не про аккуратность, а про категорию данных.
Сведения о состоянии здоровья — персональные данные специальной категории: их обработка по умолчанию запрещена и допускается только в прямо перечисленных случаях. Поверх этого лежит врачебная тайна, которая закрывает не только диагноз, но и сам факт обращения человека за помощью.
Что не уходит в запрос ни при каких сценариях:
- ФИО, дата рождения, адрес, телефон, СНИЛС, номер полиса ОМС или ДМС;
- номер медицинской карты и её содержимое: протоколы, выписки, заключения;
- результаты анализов и исследований, снимки, коды диагнозов, назначения;
- факт визита конкретного человека в конкретную клинику и к конкретному врачу.
Последний пункт удивляет чаще всего. Фраза «Иванов записан к урологу на четверг» в запросе к внешней модели — это не организационная деталь, а разглашение.
Практическое правило: в запрос уходит услуга, а не пациент. Запись обслуживается по идентификатору из вашей системы, а имя подставляется уже на вашей стороне, при отправке сообщения. Что при этом стоит писать в журнал запросов, разобрано в материале про логирование, а общая картина по обработке данных — в разборе про нейросети и персональные данные.
Как устроить маршрутизацию, чтобы бот молчал вовремя
Запрет работает не формулировкой, а порядком вызовов.
Сначала обращение классифицируется: организационное, медицинское, жалоба. Классификация — дешёвый короткий вызов, техника описана в материале про классификацию текстов. И только организационные обращения идут дальше, на генерацию ответа.
Ключевая деталь: для медицинской категории ответ не генерируется вообще. Уходит заранее написанная человеком фраза вида «на такие вопросы отвечает врач, передаю ваше сообщение в регистратуру». Если поручить модели «вежливо отказать», она регулярно отказывает и тут же добавляет пару предложений по существу — то есть делает ровно то, что запрещено.
Второй контур — список стоп-слов: названия препаратов, показатели анализов, слова про боль и симптомы. Сработал список — автоответ выключен, даже если классификатор посчитал обращение организационным.
Сколько это стоит клинике в месяц
Ставка у нас одинаковая на вход и на выход, поэтому цена считается умножением ставки на объём в миллионах токенов. Сценарий — клиника на двенадцать врачей, один месяц.
| Операция | В месяц | Токенов за раз | Всего токенов | Цена, ₽ |
|---|---|---|---|---|
| Классификация обращения | 3 500 | 400 | 1 400 000 | ставка × 1,4 |
| Ответ на организационный вопрос | 2 000 | 1 300 | 2 600 000 | ставка × 2,6 |
| Ответ по памятке о подготовке | 700 | 1 600 | 1 120 000 | ставка × 1,12 |
| Внутренняя расшифровка и сверка | 400 | 1 200 | 480 000 | ставка × 0,48 |
| Черновик ответа на отзыв | 120 | 1 100 | 132 000 | ставка × 0,13 |
| Итого за месяц | — | — | 5 732 000 | ставка × 5,7 |
Ставки за миллион токенов на 16 сентября 2026 года у позиций, которые подходят под эту нагрузку:
| Позиция | Ставка, ₽ за 1 млн |
|---|---|
gpt-oss-20b | 0 |
deepseek-v4-flash | 1 |
qwen-3-6-flash | 3 |
gemini-3-flash | 6 |
haiku-4-5 | 8 |
Разумная раскладка: классификацию держать на самой дешёвой позиции, ответы пациенту — на средней, внутреннюю расшифровку — на любой.
Ключ KeyDealer открывает весь каталог сразу — 53 позиции, оплата российской картой в рублях, без зарубежного счёта и без VPN. Для клиники это значит, что месяц работы регистратуры с текстом обходится дешевле одного приёма, а классификатор и ответы пациенту можно держать на разных моделях под одним ключом.
Самая дорогая строка — ответы по памяткам, и дорога она входом: памятка едет в каждый запрос. Лечится подстановкой одной нужной памятки вместо всей папки. Пересчёт объёма в деньги для любой другой ставки — в отдельном материале.
Что делать с отзывами о клинике
Отзывы о медицине читают внимательнее, чем отзывы о чём угодно другом, и отвечать на них нужно — но по особым правилам.
Модель готовит черновик: благодарность, признание неудобства, приглашение продолжить в личном канале, контакт ответственного. Человек правит и отправляет.
Чего в публичном ответе быть не должно ни в каком виде: упоминания диагноза, процедуры, результата обследования и даже подтверждения, что автор отзыва действительно лечился в клинике. Пациент вправе рассказать о себе что угодно — клиника подтвердить это публично не вправе. Фраза «мы подняли вашу карту и видим, что» — уже нарушение.
Сведение отзывов за квартал в список повторяющихся тем работает так же, как в любой другой сфере: техника разобрана в материале про анализ отзывов.
Как запустить, ничего не сломав
- Начните с классификатора, а не с ответов. Неделю он просто размечает входящий поток, ничего не отправляя. Вы увидите реальную долю медицинских вопросов — обычно она выше ожидаемой.
- Соберите двадцать частых организационных вопросов и ответьте на них своими словами. Один раз, письменно.
- Сложите памятки в одну папку и проставьте даты редакций. Без этого сценарий подготовки к процедурам запускать нельзя.
- Пропишите стоп-категории и стоп-слова и проверьте их на реальной переписке за прошлый месяц.
- Две недели держите бота в режиме черновика: он готовит ответ, администратор нажимает «отправить».
- Считайте два типа брака отдельно. Заход на медицинскую территорию — критично и разбирается сразу. Сухая формулировка — нет.
Каркас запроса с ролью, запретами и форматом пишется один раз, как разобрано в материале про системный промпт.
Чего мы не утверждаем
Мы не даём медицинских рекомендаций. Ни мы, ни модель. Всё, что касается диагноза, анализов, лечения и симптомов, находится за пределами этой схемы.
Мы не заменяем юриста и ответственного за обработку персональных данных. Разделение выше — инженерная схема, а не правовое заключение по вашей клинике.
В каталоге нет распознавания речи. Расшифровать запись приёма или звонок в регистратуру нечем: есть текст, изображения и переранжирование, а синтеза и распознавания речи нет вовсе.
Что нужно, чтобы попробовать
Ключ заводится за минуту на keydealer.ru/login — почта и пароль, без документов и без зарубежной карты. Оплата российской картой в рублях, один ключ на весь каталог: на 16 сентября 2026 года это 53 позиции, из них 40 доступны, 42 текстовые и 11 генерируют изображения.
Платные текстовые модели доступны сразу на приветственном бонусе — двух недель в режиме черновика хватит без пополнения. Пять бесплатных текстовых позиций открываются после первого платного пополнения и дальше не тарифицируются: на классификации входящего потока это разумная основа.
Ещё две позиции, gemini-3-6-flash и fable-5, сейчас в проверке — планировать на них нагрузку регистратуры не стоит.
Что держать в голове
Медицина — единственная из бизнес-сфер, где цена ошибки в тексте измеряется не деньгами и не репутацией. Поэтому конструкция строится не от вопроса «что модель умеет», а от вопроса «за что клиника отвечает по закону».
Ответ на этот вопрос даёт ровную границу: всё, что клиника уже написала сама — расписание, прайс, регламенты, памятки, — можно отдать модели. Всё, что относится к состоянию конкретного человека, остаётся у врача, и никакая формулировка в промпте этого не меняет.
Начинать разумно с классификатора на своей переписке за прошлый месяц: расход укладывается в приветственный бонус, зато сразу видно, какая часть потока вообще пригодна для автоматизации, а какая всегда была врачебной.
Как мы проверяем факты и что храним из запросов — на странице о проекте и в llms.txt. Попробовать на своей переписке: keydealer.ru/login.
Частые вопросы
Может ли бот клиники отвечать на вопросы о симптомах?
Нет. Ответ на вопрос о симптоме — это медицинская консультация от имени клиники, данная без осмотра и без врача. Такие обращения не должны доходить до генерации ответа вообще: классификатор помечает их и передаёт человеку.
Почему нельзя просто добавить в промпт «обратитесь к врачу»?
Потому что приписка не отменяет утверждения, которое стоит перед ней. Пациент запомнит первую часть ответа, а не оговорку в конце. Нужен не мягкий промпт, а правило маршрутизации, которое отключает автоответ на целую категорию обращений.
Может ли модель подсказать, к какому врачу записаться?
Только по списку специальностей и расписанию. Если выбор специалиста делается по описанию жалобы — это медицинская сортировка, и её делает человек, даже когда вопрос выглядит организационным.
Что из медицинских данных нельзя отправлять в запрос?
Сведения о здоровье — это персональные данные специальной категории, а факт обращения человека в клинику защищён врачебной тайной. Наружу не уходят ФИО, номер карты, диагнозы, результаты исследований и сам факт визита конкретного пациента.
Можно ли расшифровывать врачебные сокращения через модель?
Да, если адресат — сотрудник, а не пациент, и если в запрос уходит обезличенный фрагмент или словарь сокращений, а не выписка целиком с данными человека.
Сколько это стоит клинике в месяц?
Две тысячи организационных вопросов, семьсот ответов по памяткам, классификация трёх с половиной тысяч обращений и внутренняя рутина дают около 5,7 млн токенов в месяц — на недорогих позициях каталога это десятки рублей.