Параллель к 8a, но проверяем не код intent от роутера, а содержимое ответа
конкретной ветки на одиночную реплику. Старт — general_info, 46 кейсов.
Логика pass/fail (для одного кейса):
- A — RAG-секция: среди retrieved-чанков есть кусок с
section == expected_doc_section (точное совпадение). Если поле не задано —
пропускаем.
- B — keywords: обязательные expected_keywords встречаются в predicted_answer
(case-insensitive). По умолчанию все; поддерживаются keywords_min: N
и keywords_any: true. Запрещённые expected_must_not — ни одного.
- Pass = A ∧ B. Незаданные поля не проверяются.
- Кэш: (text_hash, branch_config_id) → {answer_text, retrieved_sections}.
Привязан к версии промпта ветки. Смена версии = пустой кэш = свежий прогон.
Правка JSONL без изменения text → pass/fail пересчитывается без LLM.
Backend:
- Таблицы eval_branch_runs / eval_branch_run_cases / eval_branch_predictions.
Миграция m9g1f7e89j56.
- services/eval_branch_run_service.py: загрузка JSONL, фоновый прогон через
asyncio.create_task, кэш, оценка A+B с поддержкой keywords_min/keywords_any.
- chat_service.run_branch_single_turn — изолированный single-turn без
роутера и треда (использует существующий config_service + vectorstore + llm).
- API: POST /eval/branch-runs, GET /eval/branch-runs?intent_code=,
GET /eval/branch-runs/{id}, GET /eval/branch-cases-with-status?intent_code=.
UI (static/regression.html):
- Селектор режима «Роутер / Ветка · general_info». Логика пикера переиспользуется
(фильтры, диапазон, массовый выбор, счётчик «новые / в кэше»).
- Для режима «Ветка»: фильтр по coverage, колонки секция/coverage, keywords,
частота, кэш. Drill-down прогона: ожидание, retrieved-секции, причины fail,
полный ответ ветки.
База кейсов (eval/branch_cases_general_info.jsonl) — от пользователя, 46 кейсов
по схеме {text, intent, coverage, expected_doc_section?, expected_keywords?,
expected_must_not?, keywords_min?, keywords_any?, count?, note?}.
Связанная правка SQLite (нашли при удалении документа в этом спринте):
- db/session.py: connect-listener PRAGMA foreign_keys=ON на каждое подключение.
Без этого ondelete=CASCADE в SQLite не enforced, и удаление документа
оставляло подписки в intent_documents висячими (что давало пустой RAG
и fail регрессии).
- Миграция n0h2g8f9a0k67 — одноразовая чистка существующих висячих подписок.
docs/SPRINTS.md: Спринт 8b → ✅ Закрыт. Diff vs предыдущий прогон для веток
и кнопка «Сбросить кэш регрессии» вынесены в docs/BACKLOG.md.
Также включены обновлённые data/datasets/general_info.md и price_question.md
(рабочий материал оператора), и черновик eval/branch_cases_price_question.jsonl
для следующего захода (8b на price_question).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
34 KiB
intent, title, purpose, sources, note
| intent | title | purpose | sources | note | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| price_question | Цены и оплата (датасет для ветки price_question) | Источник для РАГа в ветке price_question — стоимость приёмов, диагностики, процедур, операций, способы оплаты, ДМС. |
|
Цены собраны из выгрузки Yandex Wiki клиники. После запуска подписки этот файл заменит автоматически обновляемый источник. Все суммы — рубли. |
Цены и оплата
Общие принципы стоимости
Цены в клинике сопоставимы со средними ценами по Перми; формат «средние по Перми, соотношение цена/качество — оптимальное». Конкретная стоимость зависит от категории врача (высшая квалификация / кандидат медицинских наук / заведующий отделением), вида и объёма услуги. Любая диагностика проводится только в рамках приёма врача: оплачивается 100% приёма + стоимость самой диагностики; без приёма диагностика отдельно не выполняется.
Приём ЛОР-врача (К. Цеткин, 9)
- Приём ЛОР-врача высшей квалификации — 1900 руб.
- Приём кандидата медицинских наук или заведующего отделением — 2300 руб.
- При наличии направления от другого доктора на лечебную процедуру: приём оплачивается со скидкой 50%, итого 950 руб. (высшая квалификация) или 1150 руб. (КМН и заведующие). Направление должно быть заверено печатью и подписью лечащего врача и действительно 10 дней.
- Эндоскопическая диагностика, лечебные процедуры, забор анализов на приёме оплачиваются дополнительно.
Приём аллерголога-иммунолога (Г. Звезда, 31а)
- Очный приём — 2400 руб.
- Диагностика, процедуры и забор анализов оплачиваются дополнительно.
Приём пульмонолога (Г. Звезда, 31а)
- Очный приём — 2400 руб.
- Диагностика, лечебные процедуры и забор анализов оплачиваются дополнительно.
Приём отоневролога
- Ворончихина Н. В. (К. Цеткин, 9) — 4300 руб.
- Иванова А. А. (Г. Звезда, 31а) — 3200 руб.
- Диагностика и лечебные процедуры оплачиваются дополнительно.
Приём сурдолога и комплексное обследование слуха
- Комплексное обследование слуха у врача-сурдолога (взрослые и дети с 7 лет): фиксированная цена 5000 руб., включает консультацию, аудиометрию (воздушную и костную), тимпанометрию, исследование камертонами и при необходимости отоакустическую эмиссию. Длительность около часа.
- Комплексное обследование слуха для детей от 1 года — 4600 руб.
- Повторный приём сурдолога — 3700 руб., длится около часа, включает консультацию, анализ результатов предыдущих обследований и корректировку плана лечения.
- Если разбивать по отдельным услугам без комплекса: консультация сурдолога — 2100 руб., аудиометрия — 1200 руб., импедансометрия — 950 руб. Чаще всего сумма по отдельным услугам совпадает с фиксированной ценой комплекса.
- Подбор и настройка слухового аппарата, приобретённого в Клинике, — бесплатно. Оплачивается только сам аппарат и комплектующие (батарейки, зарядное устройство).
Сурдология: слуховые аппараты, вкладыши, батарейки
- Настройка слухового аппарата, приобретённого в другой организации: бюджетный аппарат (до 60 тыс. руб.) — 5000 руб. за один аппарат; премиум-аппарат (от 60 тыс. руб.) — 10000 руб. за один аппарат.
- Индивидуальные вкладыши (изготавливаются в лаборатории, срок 3 недели — месяц): для пациентов, купивших аппарат в Клинике, — 1600 руб. за пару; для остальных — 2000 руб. за пару.
- Батарейки для слухового аппарата — 360 руб. за упаковку из 6 шт. (поштучно не продаются).
- Если аппарат куплен в Клинике и сломался: после окончания гарантии — приём у сурдолога; устранимая поломка (замена расходников) — стоимость расходников. Серьёзная поломка — отправка в ремонт, стоимость указывает сервис в счёте.
Филиал «Клиника доктора Пирогова» (Краснокамск)
Филиал в Краснокамске закрыт в 2026 году. Все услуги, ранее доступные там (приём семейного врача, телемед-приёмы ЛОР и аллерголога, ЛОР по ОМС, дерматолог, косметолог, УЗИ, ЭКГ, профосмотр, инъекции в процедурном кабинете, промывание серных пробок 550 ₽ и т. п.), в сети больше не оказываются. На вопросы о ценах услуг этого филиала — честно сообщить, что филиал закрыт, и предложить услуги пермских филиалов (Цеткин и Газеты Звезда), либо эскалировать оператору.
Эндоскопическая телемед-консультация ЛОР (онлайн-формат)
- Стоимость 1900 руб. — включает консультацию ЛОР-врача и видеоэндоскопию высокоточным прибором.
Стандартные диагностические процедуры
- Эндоскопическая диагностика ЛОР-органов — 900 руб.
- Аудиометрия — 1200 руб.
- Тимпанометрия — 800 руб.
- Аудиологический скрининг (отоакустическая эмиссия) — 800 руб.
- Импедансометрия (тимпанометрия + акустический мышечный рефлекс) — 950 руб.
- Видеоларингостробоскопия — 2650 руб.
- Спирография — 1200 руб., с пробой (бронходилатационной) — 1300 руб.
- Пикфлоуметрия — 400 руб.
- Стрептатест — 1000 руб.
- Скарификационные кожные пробы (аллергопробы) — комплекс 3600 руб.; постановка проб — 2000 руб.; единичная проба — 500 руб. (зависит от количества и панели).
Лечебные процедуры (КУГН, К. Цеткин, 9)
- Промывание лакун миндалин — 1200 руб.
- Внутриглоточная блокада — 700 руб.
- Внутриносовая блокада — 700 руб.
- Меатотимпанальная (заушная) блокада — 650 руб.
Все лечебные процедуры выполняются на приёме врача. Если у пациента есть направление от другого доктора, приём идёт со скидкой 50%, процедура — по полной цене.
КТ-исследование ЛОР-органов (центр ЛорДент, Г. Звезда, 31а)
Конусно-лучевая компьютерная томография (3D) — направления: нос и околоносовые пазухи, височная кость, орбиты глаз, кости носа, носоглотка, гортань. Цена одинаковая для всех зон, зависит от того, «наш» ли пациент и нужно ли описание:
- Сторонний пациент без описания — 2500 руб.
- Сторонний пациент с описанием — 3400 руб.
- Наш пациент без описания — 2000 руб.
- Наш пациент с описанием — 2900 руб.
- Описание ранее выполненного КТ — 900 руб.
«Нашим» пациентам по умолчанию озвучивается цена 2900 руб. с описанием — не все врачи читают снимки без описания.
Если пациент «наш», но услуга оплачивается по ДМС, цена 3400 руб. (как для стороннего).
КТ-исследование по направлению «Дент»
Сектор до 4 зубов: без направления нашего доктора — 2000 руб. без описания / 2700 руб. с описанием; с направлением нашего доктора — 1500 руб. / 2200 руб.
Одна или две челюсти: 2400 руб. / 3600 руб. без направления нашего; 1900 руб. / 3100 руб. с направлением.
Скуловая кость: 3000 руб. / 4200 руб. без направления нашего; 2500 руб. / 3700 руб. с направлением.
Височно-нижнечелюстной сустав: 2800 руб. / 3600 руб. без направления нашего; 2300 руб. / 3100 руб. с направлением.
Описание сектора до 4 зубов — 700 руб.
Цифровая рентгенография (2D)
- Ортопантомограмма (ОПТГ, панорамный снимок зубов и челюсти) — 1800 руб. Описание ОПТГ — 300 руб.
- Телерентгенограмма (ТРГ) — 2000 руб.
Дополнительные услуги КТ-центра
- Запись результатов на пациентский DVD или флеш-карту — бесплатно.
- Дополнительный DVD — 100 руб.
- Чистая флеш-карта 4 ГБ — 300 руб.
Забор анализов
- Забор крови — 80 руб. (код 0118).
- Забор биоматериалов (мазки, соскобы из зева, носа и т. п.; соскоб на энтеробиоз) — 120 руб.
- Сами анализы выполняются в лаборатории МедЛабЭкспресс; их стоимость в выгрузке вики не зафиксирована — конкретные цены по позициям нужно уточнять у оператора.
Операции и анестезия
Все операции в клинике проводятся эндоскопическим методом, под общим наркозом газом «Севоран». Точная цена зависит от объёма и техники вмешательства, поэтому в большинстве случаев в вики указана сумма «от …». Окончательную стоимость определяет оперирующий ЛОР-врач после осмотра.
Стоимость операций (от какой суммы стартует)
- Аденотомия (удаление аденоидов) — от 30000 руб.
- Септопластика (исправление перегородки носа) — от 30000 руб., с манипуляциями на слизистой — дополнительно от 16200 руб.
- Аденотонзиллотомия — от 40000 руб.
- Тонзиллотомия — 19800 руб., тонзиллэктомия — от 40000 руб.
- Полипотомия носа — от 21500 руб.
- Микрогайморотомия — 28000 руб.
- Гайморотомия с удалением пломбировочного материала — 45000 руб.
- Пункция верхнечелюстной (гайморовой) пазухи — 2300 руб.
- Пункция/вскрытие кисты носа, глотки, полости рта, слюнной железы — указано отдельно по операциям.
- Вазотомия — от 21500 руб.
- Ультразвуковая дезинтеграция нёбных миндалин — 12500 руб.
- Ультразвуковая дезинтеграция нижненосовых раковин — 10400 руб.
- Высокочастотная электрохирургия (ЭХВЧ) — 12000 руб.
- Эндоскопическая диатермокоагуляция сосудов носа — от 6660 руб.
- Удаление конха-буллёза — от 6700 руб.
- Удаление доброкачественных образований глотки — 7000 руб.
- Удаление атеромы — 3000 руб.
- Увулопалатопластика — 12000 руб.
- Ушивание перфорации носовой перегородки — от 40000 руб.
- Репозиция костей носа — 11500 руб.
- Отопластика — от 19800 руб.
- Шунтирование барабанной перепонки — 8000 руб.
- Парацентез — 4000 руб.
- Вскрытие абсцесса — 3000 руб.
- Тимпанопластика — 76000 руб., тимпанопластика 2 типа — 82600 руб.
- Стапедопластика — от 76000 руб.
- Снятие швов после операций — от 660 руб.
Анестезия
- Общий наркоз газом «Севоран» — 21500 руб. для большинства операций. Для аденотомии в одном разделе вики указана цена анестезии 16500 руб. — расхождение с табличной ценой 21500 руб. нужно сверить с прайсом перед ответом пациенту, в неоднозначной ситуации лучше переключить на оператора.
Послеоперационное сопровождение и пребывание
- Стоимость пребывания в палате — 5000 руб. (включает наблюдение медперсонала и дежурство на телефоне лечащего врача).
- Послеоперационное сопровождение после части операций (например, аденотомия) — от 5000 руб.
- Послеоперационное сопровождение после септопластики — от 12000 руб., в среднем до 17000 руб. Каждый приход на послеоперационный осмотр оплачивается отдельно — либо как повторный приём, либо в режиме выполняемых манипуляций и капельниц.
- Если после 21:00 в палате остаётся сопровождающий взрослый, дополнительная плата — 3000 руб. (до 21:00 — бесплатно). С ребёнком после операции 1 близкий взрослый может находиться без дополнительной оплаты.
Способы оплаты
В клинике принимаются:
- Наличные.
- Оплата по терминалу (банковская карта).
- Оплата от организации по 3-стороннему договору (для операций — оплата от работодателя или иной компании).
- Оплата по ДМС (по гарантийному письму страховой компании).
Эквайринг по СБП в выгрузке вики явно не упомянут — при вопросе пациента про СБП стоит честно ответить «уточню у оператора».
ДМС: страховые компании, с которыми сотрудничает клиника
Клиника работает с ДМС-компаниями: Адонис, ВСК, ЗАО «СК Капитал-полис», ООО «Капитал Лайф Страхование Жизни», Росгосстрах, СОГАЗ, Согласие.
Как идёт приём по ДМС
- Приём проводится только по гарантийному письму (ГП) от страховой компании, которое страховая отправляет на e-mail клиники.
- Оператор при записи ставит в Полимеде отметку «по ДМС».
- В день приёма у пациента с собой должен быть паспорт; если есть — лист списания и/или полис ДМС. Регистратор вносит данные ГП и полиса в карточку пациента.
- Если на приёме врач выполнил больше услуг, чем разрешено в ГП, разница оплачивается пациентом самостоятельно.
- При остатке лимита по ГП можно частично закрыть услугу страховкой, оставшуюся часть пациент оплачивает сам.
ДМС и операции
Чтобы оплатить операцию по ДМС, пациент сначала записывается на консультацию к оперирующему ЛОР-врачу. В гарантийном письме на приём страховая должна указать категорию доктора (консультация ЛОР-врача / заведующего отделением / кандидата медицинских наук). Если категория не совпадёт с фактически принимающим врачом, разницу пациент доплатит сам. На сам объём операции страховая выпускает отдельное гарантийное письмо после консультации.
Особенности по отдельным страховым
- Адонис: датой начала действия гарантийного письма считается дата исходящего письма, срок действия — 30 дней.
- В программе «Полимед» гарантийное письмо обновляется на каждую услугу: отдельно на КТ, отдельно на приём ЛОРа и т. д.
Оплата от организации (3-сторонний договор)
Если операцию пациента оплачивает работодатель или другая организация:
- Пациент заранее предупреждает врача или оператора, что оплата пойдёт от организации.
- Клиника готовит 3-сторонний договор (для клиники, для пациента, для организации).
- Заранее запрашивается сумма по операции, выставляется предварительный счёт. Бухгалтерия оформляет счёт, организация переводит оплату на расчётный счёт клиники за 5–7 дней до операции.
- В день операции пациент приходит вместе с представителем своего предприятия (с печатью), либо берёт договоры на подпись и возвращает их в клинику с печатями.
Налоговый вычет, справка ФНС
Клиника оформляет справку для налоговой об оплате медицинских услуг (для социального вычета). В выгрузке вики, на основе которой собран этот датасет, конкретные требования и сроки оформления справки не зафиксированы — при вопросе пациента честно сказать «уточню у оператора», либо отдельно дополнить файл, когда страница ФНС-справок появится в подписке.
Скидки и условия
- Скидка 50% на приём при наличии направления от другого доктора на лечебную процедуру (К. Цеткин, для ЛОР-приёма): итог 950 руб. (высшая квалификация) или 1150 руб. (КМН и заведующие).
- Никаких других системных скидок (пенсионерам, многодетным, сотрудникам компаний-партнёров) в выгрузке вики не зафиксировано. При прямом вопросе про скидки — честно ответить «уточню у оператора».
Часто задаваемые вопросы по ценам
Можно ли провести диагностику без оплаты приёма?
Нет. Любая диагностика (аудиометрия, эндоскопия, спирография и пр.) выполняется только в рамках приёма врача. Оплачивается 100% приёма + стоимость самой диагностики. Это правило действует и для пациентов с направлением от другого доктора: приём всё равно нужен, чтобы врач расшифровал результат и поставил диагноз.
Почему комплекс у сурдолога стоит 5000 руб., раньше было 2100?
Раньше консультация сурдолога стоила 2100 руб., но все диагностики (аудиометрия, тимпанометрия и т. д.) оплачивались отдельно — суммарно как раз и выходило около 5000 руб. Сейчас вместо разбивки указана фиксированная цена 5000 руб., которая включает все необходимые обследования. Это не повышение цены, а прозрачность.
Подбор и настройка слухового аппарата платные?
Если аппарат куплен в Клинике, подбор и настройка бесплатны — оплачивается только сам аппарат и комплектующие. Если аппарат куплен в другой организации, настройка платная: 5000 руб. за бюджетный аппарат, 10000 руб. за премиум.
От чего зависит стоимость операции?
От объёма и способа хирургического вмешательства, а также от наркоза. Точную цену называет оперирующий ЛОР-врач после осмотра — поэтому в прайсе указано «от какой суммы».
Можно ли оплатить операцию по ДМС?
Да. Сначала пациент записывается на приём к оперирующему ЛОР-врачу по гарантийному письму страховой. После приёма врач определяет объём операции — на этот объём страховая выпускает второе гарантийное письмо. Если категория врача в письме окажется ниже, чем у фактически принимающего (например, в письме «консультация ЛОР-врача», а пациента смотрит КМН), разницу пациент доплачивает сам.
Можно ли оплатить картой?
Да, в клинике есть терминал. Также принимаются наличные.
Анализ материалов и пометки для дополнения
Что покрыто из выгрузки уверенно
- Цены на приёмы у ЛОР, аллерголога, пульмонолога, отоневролога, сурдолога, телемед-приёмов.
- Скидка 50% по направлению, цена приёма «со скидкой».
- Полный набор стоимостей операций ЛОР-профиля.
- Анестезия, пребывание в палате, послеоперационное сопровождение.
- Прайс на КТ ЛОР-органов и «Дент», ОПТГ, ТРГ, доп. услуги КТ-центра.
- Стандартные диагностики (аудиометрия, тимпанометрия, спирография и т. д.).
- Лечебные процедуры (промывания, блокады, инъекции).
- Слуховые аппараты и расходники.
- Способы оплаты (наличные, терминал), список ДМС-партнёров.
- Логика 3-стороннего договора.
Что нужно дополнить вручную в вики
- Прайс на анализы (МедЛабЭкспресс). В выгрузке нет конкретных сумм по позициям — есть только цены на сам забор. Стоит прикрепить актуальный прайс.
- Справка ФНС / налоговый вычет. Раздел в вики есть, но в выгрузке отсутствует. Нужен короткий блок: за какой период оформляется, сколько по времени готовится, нужна ли оплата за услугу.
- СБП. Уточнить, принимается ли оплата через Систему быстрых платежей или только нал/карта по терминалу.
- Скидки. В выгрузке только «50% по направлению на лечебную процедуру». Если есть скидки пенсионерам, многодетным, сотрудникам, постоянным пациентам — отдельно прописать; иначе при вопросе ассистент будет каждый раз говорить «уточню у оператора».
- Услуги, бывшие только в Пирогова. После закрытия филиала из активного датасета убраны: цены семейного врача, телемед-приёма ЛОР/аллерголога, дерматолога, косметолога, УЗИ, ЭКГ, профосмотра, инъекций в процедурном кабинете, промывания серных пробок (550 ₽). Если эти услуги планируется оказывать в пермских филиалах — нужно явно прописать новые прайсы; иначе бот честно отвечает «филиал закрыт» и эскалирует.
- Расхождение по наркозу для аденотомии. В разделе «Структура звонка по аденотомии» (скрипты записи) указана стоимость наркоза 16500 руб., а на странице самой аденотомии — 21500 руб. Возможно, это устаревшая цена в одном из источников. Нужно сверить с актуальным прайсом и поправить в вики, иначе ассистент будет давать разные ответы в зависимости от того, какой кусок выгрузки попадёт в контекст.
- Цена аллерголога-иммунолога повторного приёма (очный). В выгрузке указана стоимость только первичного очного приёма (2400 руб.). Для пульмонолога и ЛОРа повторный тоже отдельно не зафиксирован.
- Эндоскопия как самостоятельная диагностика. На странице эндоскопии есть две цены — 900 руб. и 12100 руб., вторая выглядит как опечатка или комплексный код. В этом файле я взял 900 руб. как основное; стоит сверить с прайсом.
Что НЕ должно попадать в датасет ветки price_question (но есть в вики)
- Внутренние пароли и доступы (
akkaunty.md) — в РАГ не попадают вообще. - Внутренние добавочные номера сотрудников (
kontakty-kliniki.md) — это для администраторов, пациенту не озвучиваются. - Скрипты разговоров и работы с возражениями целиком — это контент для веток
new_bookingи обучения операторов; вprice_questionуходят только конечные суммы. - Логика «Полимед», движение карт ДМС, работа с архивом — операционные детали для администраторов.
- Адреса/режим/телефоны без привязки к ценам — это уже в датасете ветки
general_info.
Структура для будущей подписки
Когда мультиагент будет подписан на живую вики, цены логично хранить в виде набора файлов: price_question/priemy.md, price_question/diagnostika.md, price_question/operacii.md, price_question/dms.md. Тогда обновление одной страницы прайса не будет триггерить переиндексирование всего датасета. Также имеет смысл выделить отдельный файл-«источник правды» по прайсу клиники (например, экспорт из 1С/CRM) и при пересборке индекса автоматически разрешать конфликты в пользу этого файла, а не описаний из вики.
Текущий единый файл — временный формат для тестирования первой версии РАГа в ветке price_question.