Protocol · навигатор протоколов Минздрава РБ и аудит КЗ

Клинические протоколы Минздрава РБ: B2B-проверка КЗ, B2C для пациентов и готовность к ЦИСЗ

Protocol индексирует официальные PDF Минздрава, подбирает протоколы по МКБ и тексту заключения, выполняет детерминированный аудит по КП (8 блоков, карта доказательств, safety cap) и параллельно оценивает готовность FHIR-пакета к ЦИСЗ по программе испытаний МИС v.1.3-4 и Протоколу взаимодействия v.1.4 (Bundle, Composition, ресурсы приёма). Итог для МИС «Айболит»: send_gate и gate_score = min(клиника, ЦИСЗ) - до вызова ЕСИФЮЛ.

… протоколов в корпусе … правил протоколов … рубрик каталога … фрагментов RAG FHIR BY 5.0 · ЦИСЗ send_gate · cisz_readiness L0 / L1 / L2-lite B2C · patient.html

Статистика корпуса и правил подгружается с сервера приложения (/api/corpus-stats, /api/clinical-knowledge/status). Ниже - живые диаграммы и эталонные прогоны на обезличенных КЗ.

Главные преимущества

Единые правила Минздрава - в одном окне. Меньше ручной рутины, понятнее выписки для пациента и руководства, заранее видны слабые места - без ожидания скандала или проверки.

Понятнее заключения

Цитаты из официальных протоколов подставляются автоматически - не нужно вручную искать нужный PDF на сайте.

Экономия времени

Поиск протокола и первичная сверка выписки - в одном браузере, без десятка открытых файлов.

Одинаковые критерии везде

Качество оценивается по одному корпусу текстов Минздрава - одинаково во всех кабинетах и отделениях.

Цифры вместо отзывов

Руководство видит тренды и рейтинги по отделениям - где всё в норме, где нужна методическая поддержка.

Ранний сигнал риска

Существенные расхождения с протоколом попадают методслужбе внутри клиники - пока есть время спокойно разобрать случай.

Данные в контуре учреждения

Обработка текста на сервере клиники; персональные заключения - по политике учреждения, не через публичные сервисы.

Готовность к проверкам

Печатные отчёты с таблицей критериев - для внутреннего аудита, аккредитации и методсовета.

Масштаб до региона

Те же показатели качества могут агрегироваться обезличенно - основа городской и региональной аналитики после согласований ИБ.

Готовность к ЦИСЗ

FHIR Bundle проверяется по программе испытаний МИС v.1.3-4 и Протоколу v.1.4: Composition, ресурсы приёма, обязательные поля.

send_gate до подписи

gate_score = min(клиника, ЦИСЗ) - МИС видит, можно ли вызывать ЕСИФЮЛ и отправлять пакет в ЦИСЗ, ещё до внешней валидации.

Итог: врач - цитаты из КП и компактный дашборд; методист - карта доказательств и спойлеры по блокам; МИС - send_gate и cisz_readiness; руководство - тренды до жалобы и эскалации.

Три стороны: пациент, врач, клиника

Пациент

Заключение ближе к официальным рекомендациям Минздрава - с опорой на цитируемый текст протокола. Отдельная B2C-витрина для самопроверки выписки.

Врач

Подбор протокола, выдержки и черновик КЗ в одном окне - меньше риска упустить обязательный блок перед подписью.

Клиника

Единая шкала качества выписки: слабые места видны заранее, их можно закрыть обучением, а не поиском виноватых после жалобы.

Было и стало: от реакции на жалобу - к проактивной сверке при выписке.

flowchart TB
    subgraph OLD["Привычно: узнаём постфактум"]
      A1(["Жалоба или проверка снаружи"]) --> A2["Методист ищет PDF в спешке"]
      A2 --> A3(["Сложно восстановить объективность"])
    end
    subgraph NEW["С цифровой сверкой заключений"]
      B1(["Выписка / КЗ в системе"]) --> B2["Авто‑сбор цитат из протоколов"]
      B2 --> B3["Табличный отчёт: где ок, где слабо"]
      B3 --> D{"Есть ли «красное» поле"}
      D -->|Да| E["Внутренний сигнал: разбор методистом"]
      D -->|Нет| F["Спокойная отправка пациенту домой"]
    end
      

Четыре уровня: от выписки до регионального среза

Подписанное консультативное заключение
Врач, отделение, служба качества центра
Сеть центров города или головная организация
Региональный обезличенный срез (после согласования ЭП и ИБ)

Каждый следующий уровень агрегирует показатели качества процесса - без раскрытия персональных данных.

клинических протоколов в индексируемом корпусе
рубрики каталога, как на сайте Минздрава
фрагментов текста для поиска (RAG)
успешных эталонных запросов подбора
клинических правил из протоколов (100% PDF)

Корпус протоколов - онлайн-статистика

Данные с сервера Обновление…

протоколов в RAG
чанков с разметкой разделов
с пометкой постановления МЗ
кодов МКБ-10 в справочнике

Топ рубрик по числу протоколов

Источник: index.csv каталога Минздрава РБ.

Годы в названиях протоколов

По полю years_in_filename в каталоге.

Структура корпуса RAG

Загрузка…

Качество подбора протоколов (эталон)

golden_queries.prod.jsonl

Детерминированный аудит консультативных заключений

Правила из PDF · карта доказательств Загрузка…

клинических правил
нозологий с правилами
карточек протоколов
PDF с извлечёнными правилами
Итог (гибрид) 75% структура + 25% правила
Структурный 8 блоков КЗ
LLM-слой - опционально в L2
ЦИСЗ слои A · B · C
КП · оформление
КП · протокол
КП · клиника + safety
ЦИСЗ · cisz_readinessBundle · Composition · ресурсы

8 блоков структурного разбора КЗ

ОформлениеШапка, подписи, дата
Данные пациентаИдентификация, контекст
ПротоколПрименимость выбранного КП
ДиагнозМКБ, формулировка
ОбследованияНазначения vs КП
ЛечениеТактика, препараты
БезопасностьRed flags, safety cap
КонтрольНаблюдение, динамика

Покрытие правилами по рубрикам (топ‑5)

Источник: catalog/rules + index.csv.

Эталонные КЗ: итоговый балл (fixtures)

Обезличенные прогоны compliance_engine на тестовых КЗ.

Структурный анализ протоколов (protocol summaries)

Данные из каталога и YAML/JSON анализа Загрузка…

карточек protocol summaries
нозологий в summaries
уникальных кодов МКБ-10
PDF со структурой (build_state)
автоизвлечённых правил
покрытие каталога правилами

Protocol summaries по рубрикам (топ‑10)

Источник: data/protocol_summaries/json.

Топ нозологий по числу правил

Источник: rules_coverage_report.json.

Покрытие правилами: все рубрики каталога

478 PDF · 24 рубрики · 100% с извлечёнными правилами.

Конвейер анализа протоколов

478PDF в каталоге
фрагментов RAG
protocol cards
protocol summaries

PDF → чанки → правила → карточки → summaries для навигации и аудита КЗ.

Системный контроль качества

От формальных мер - к ежедневному воспроизводимому контролю

Приказы и разовое обучение не заменяют постоянный контроль документации. Без цифрового контура остаётся системная уязвимость: сложно каждый день документально подтверждать соблюдение клинических протоколов, полноту медицинской документации и корректные действия при онкологическом риске.

Что проверяет платформа

Сверка консультативного заключения с ключевыми рисками качества и связанной документации:

Эффект для пациента, клиники и отрасли

Пациент

Меньше шансов, что риск останется незамеченным: подозрительная ситуация выделяется и направляется на правильную маршрутизацию вовремя.

Медицинский центр

Рабочий инструмент управления качеством: где риск, кто ответственный, что исправлено и какие меры приняты - не формальная отчётность «для галочки».

Министерство здравоохранения

Проверяемый механизм снижения повторения нарушений - не только факт их устранения после факта.

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

Перечень критериев и охват специальностей согласуются с клинической и методической службой. Диаграммы на странице подгружаются из живой статистики приложения и эталонных прогонов на обезличенных КЗ.

Два контура: клинические протоколы и готовность к ЦИСЗ

Один прогон даёт параллельную оценку по КП Минздрава и по нормативам обмена с ЦИСЗ (FHIR BY 5.0). Для МИС «Айболит» итоговый допуск к подписи и отправке - по более строгому из двух контуров.

Контур клинических протоколов

  • 8 блоков структурного разбора КЗ + детерминированные правила из PDF;
  • гибрид 75% структура + 25% правила, safety cap при red flags;
  • alignment «КЗ ↔ КП ↔ СОП»; таблица замечаний по блокам;
  • карта доказательств с цитатами; компактный UI со спойлерами по блокам.

клиника = min(гибрид, структурный)

Контур ЦИСЗ (cisz_readiness)

A · пакет Bundle (тип, entry, идентификаторы)
B · Composition по Протоколу взаимодействия v.1.4
C · ресурсы приёма по программе испытаний МИС v.1.3-4

gate_score = min(клиника, cisz_score) → send_gate

Нормативная база: программа испытаний амбулаторного профиля; протокол информационного взаимодействия МИС ОЗ с ЦИСЗ v.1.4. Подробные схемы - в блоке «Материалы проекта» внизу страницы.

Уровни проверки: L0, L1 и L2-lite

В UI по умолчанию - L1 (~5-15 с): структурный разбор, alignment-карточки «КЗ ↔ КП ↔ СОП Кравира», rich chunks по matched PDF. L2-lite добавляет evidence pack без полного RAG по корпусу. L0 - для МИС при каждом сохранении (<2 с).

L0

МИС · каждое сохранение. 8 блоков, правила, send_gate, cisz_readiness A-C. Без LLM и полного RAG. consult-compliance-screen.

L1

Рекомендуемый в браузере. Structured + alignment + чек-лист СОП Kravira + таблица «Замечания по блокам» + подсказки по протоколу.

L2

L2-lite на облаке. L1 + evidence pack + L2-fast narrative. Полный L2 (corpus RAG + LLM) - локально или по флагу.

flowchart LR
    IN["PDF / Bundle"] --> L0["L0 gate"]
    IN --> L1["L1 structured + alignment"]
    L1 --> L2["L2-lite evidence"]
    L0 --> GATE["send_gate"]
    L1 --> GATE
    L2 --> REP["Отчёт + цитаты КП"]
        

Alignment, СОП Kravira и замечания по блокам

Детерминированные карточки связывают фрагменты КЗ с пунктами клинического протокола и внутренними правилами СОП Kravira. В UI - подсвеченная таблица «Замечания по блокам» и чек-лист перед оформлением вместо ссылки на черновик КЗ.

B2C: проверка заключения для пациента

Отдельный контур P1 без send_gate и ЦИСЗ: светофор, понятные блоки, вопросы врачу, опциональная сверка с анализами (фаза 2a). PWA-витрина с историей проверок на устройстве.

Светофор и баллОриентир по соответствию протоколам Минздрава - не диагноз и не МЭЭ.
8 блоков простым языкомЖалобы, анамнез, статус, диагноз, обследования, лечение, контроль, ограничения.
Анализы (опц.)Загрузка бланков - сверка маркеров ОАК/СРБ с текстом КЗ.
API tier P1POST /api/patient/review - без B2B-полей cisz и send_gate.
Открыть витрину для пациентов

Возможности приложения

478протоколов в индексируемом корпусе
498клинических правил из PDF (100% покрытие)
2 контураКП Минздрава · готовность FHIR к ЦИСЗ
L0 / L1 / L2gate · alignment · L2-lite evidence
send_gateдопуск к ЭЦП и отправке в ЦИСЗ

Проверка КЗ для контроля качества

  • До трёх PDF или один FHIR Bundle (адаптер синтезирует текст для парсера).
  • Дашборд из 4 карточек: гибрид, структурный, LLM (L2), ЦИСЗ - пастельные tier-good / mid / cisz.
  • L1 по умолчанию: alignment, СОП Kravira, «Замечания по блокам»; L2-lite - evidence pack.
  • Карта доказательств, спойлеры по блокам, safety cap; таблица «Готовность к ЦИСЗ» со слоями A-C.
  • send_gate в JSON для МИС: статус, gate_score, порог учреждения (inform / soft / hard).

Когда правила Минздрава зафиксированы в протоколе, спор о качестве выписки превращается из «кто как понял» в таблицу баллов и цитаты из официальных PDF. принцип методического контроля

Кому и зачем: измеримый контроль

Роль Задача контроля Как помогает приложение
Врач / консультант Быстро опереться на актуальный протокол, не «вручную листать сотни PDF» Подбор КП, выдержки, черновик КЗ; таймер и сценарии пилота фиксируют экономию времени
Заведующий, методслужба Увидеть формальные разрывы в КЗ до жалоб и досудебных разборов L2-отчёт, карта доказательств, cisz_readiness, печать для комиссии
ИТ / интегратор МИС Не отправлять в ЦИСЗ заведомо неполный пакет; единый gate при сохранении L0 на каждое сохранение; validate-bundle; JSON с send_gate до вызова ЕСИФЮЛ
Руководство клиники Тренд качества документации по подразделениям Выборочные прогоны сегодня; целевой режим - сквозной L0 в «Айболит» и дашборд
Регион / Минздрав Методология и сопоставимость показателей между учреждениями Единые правила отбора КП и расчёта индекса после согласования ИБ и ЭП

Без платформы

  • Врач теряет время на параллельный поиск в десятках PDF и на сайте.
  • Чек‑листы по КЗ чаще неформальны; при претензии сложно доказать, что сверка была системной.
  • Разные авторы понимают «соответствие протоколу» по‑разному - метрики несравнимы.
  • Методист узнаёт о разрыве в документации позже, по жалобе или выборке вручную.

С приложением Protocol

  • Один интерфейс: подбор КП, L1/L2-lite аудит, alignment и СОП Kravira.
  • Два контура B2B: КП (гибрид + safety) и ЦИСЗ (Bundle/Composition); send_gate до ЭЦП.
  • Отдельно B2C-витрина patient.html - tier P1 без ЦИСЗ, со сверкой анализов.
  • 498+ правил из PDF; FHIR-адаптер, cisz_readiness, validate-bundle.
  • L0/L1/L2 API для «Айболит»: тот же контур на сеть центров без дублирования логики.

Поток контроля: от черновика до ЦИСЗ

Техническая архитектура

API, из которых состоит приложение

Все ответы собираются из выбранных моделью фрагментов текстов протоколов на сервере. Ключи к внешнему сервису обработки текста по политике пилота находятся только в защищённом контуре - браузер пациента и врача их не получает.

POST /api/assist Подбор протоколов по тексту, МКБ-10, рубрикам; гибрид лексики и семантики.
POST /api/protocol-detail Развёрнутая выдержка по одному КП: алгоритмы, обследования, лечение.
POST /api/kz-matrix Матрица «ожидаемые пункты КЗ» относительно выбранного протокола - чек‑лист качества.
POST /api/consultation-template Черновик КЗ с опорой на фрагменты КП перед ручной редакцией и подписью.
POST /api/consult-review Аудит 1-3 PDF: compliance engine, карта доказательств, HTML-отчёт.
POST /api/consult-review/tier L0 / L1 / L2 - tiering: structured, alignment, L2-lite evidence pack.
POST /api/consult-compliance-screen L0 для МИС: text или bundle; send_gate, cisz_readiness, <2 с без LLM/RAG.
POST /api/consult-review/json L2 полный конвейер: review, structured_analysis, send_gate, RAG по КП.
POST /api/consult-validate-bundle Проверка FHIR Bundle: слои A-C, Composition v.1.4, отчёт для интегратора.
GET /api/clinical-knowledge/status База правил: нозологии, protocol cards, покрытие PDF каталога.
POST /api/patient/review B2C tier P1: отчёт для пациента, опц. lab_files, без send_gate.
GET /api/methodist/* Кабинет методиста: workbench, feedback JSONL, очередь кейсов.
GET /api/corpus-stats Статистика корпуса для дашбордов и этой презентации.

Эффект на качество оказания услуг

Качество помощи и доверие пациентов связаны с тем, насколько документация отражает согласованную с протоколом тактику. Субъективные оценки «на глаз» плохо сравнимы между врачами и сменами. Сервис переводит сверку в повторяемую процедуру: одни и те же источники (PDF Минздрава), одна шкала по критериям, понятная лог пересмотра случая методистом.

Объективность

Выдержки и критерии привязаны к цитируемым фрагментам протокола, а не к мнению отдельного эксперта в моменте.

Скорость реакции

Разрывы видны при выписке КЗ или при выборочном аудите, а не месяцы спустя по жалобе.

Обучение

Частые «просадки» по одному блоку протокола (обследования, наблюдение) подсказывают темы для методсеминара.

Масштабирование

API готов к вызову из МИС: тот же контур качества можно распространить на сеть центров без дублирования логики.

Сигнал руководству (целевой режим в МИС)

Если индекс соответствия по КЗ или по критичным блокам (обследование, тактика, динамика) опускается ниже методического порога - триггер в ЛК ответственного за качество и руководителя структурного подразделения: случай можно разобрать проактивно, зафиксировать обучение и повторный контроль, не ожидая внешней эскалации. Пороги и состав уведомлений задаются политикой учреждения и согласуются с правовым отделом.

МИС «Айболит» → Protocol → ЕСИФЮЛ → ЦИСЗ

flowchart TB
    subgraph MIS["МИС Айболит"]
        A["Приём / КЗ"] --> B["Сохранение черновика"]
        B --> L0["POST consult-compliance-screen L0"]
        L0 --> G{"send_gate?"}
        G -->|blocked| FIX["Доработка врачом"]
        G -->|allowed| SIGN["Bundle base64 → КП ЕСИФЮЛ sign"]
        SIGN --> CMS["Подписанный CMS"]
        CMS --> CISZ["Отправка в ЦИСЗ"]
        L0 --> L2["L2 consult-review/json по кнопке"]
    end
    subgraph PROTO["Protocol"]
        L0 --> CE["compliance_engine + cisz_readiness"]
        L2 --> RAG["RAG + LLM по КП"]
        VB["validate-bundle"] --> CHK["слои A B C"]
        CE --> GATE["gate_score = min клиника ЦИСЗ"]
        CHK --> GATE
    end
    subgraph SCALE["Масштаб качества"]
        Q["Журнал gate / методслужба"]
        R["Городской срез обезличенно"]
    end
    GATE --> Q
    Q --> R
      

Этажи проверки L0 - L3

L0 · 100% КЗ · <2 с · send_gate без LLM
L1 · UI по умолчанию · alignment + СОП + 8 блоков
L2-lite · evidence pack · L2-fast на облаке
L3 · validate-bundle · ручной аудит методслужбы

Сценарий врача за один приём (упрощённо)

flowchart LR
    subgraph IN["Ввод"]
        q1["Жалобы / МКБ‑10"]
    end
    subgraph MID["Подбор выдержки"]
        q2["API assist • топ КП"]
        p2["API protocol-detail"]
    end
    subgraph OUT["Результат"]
        e2["API consultation-template"]
        doc["Черновик КЗ → проверка методслужбой"]
    end
    q1 --> q2 --> p2 --> e2 --> doc
      

Пирамида агрегации данных (концепт)

Облако Минздрава РБ - методологии сопоставления, KPI отрасли, приоритеты обновлений протоколов Республика / областной срез качества документации Столица или регион: группы учреждений Клинический центр, поликлиника, филиал Отделение • профиль • врач Подписанное консультативное заключение
Аналитика · эталонные прогоны

Визуализация: реальные баллы на обезличенных КЗ

Диаграммы ниже построены по прогонам compliance_engine на эталонных fixtures и по метрикам сервера приложения. Гипотетические тренды «до/после пилота» заменены фактическими показателями текущей сборки.

Итоговый балл эталонных КЗ

Три обезличенных КЗ: гастроэнтерология, дерматология (подозрение ЗНО), хирургия с красным флагом.

Блоки аудита (8 направлений · гастро fixture)

Детализация по блокам scoring: оформление, протокол, диагноз, лечение, безопасность, контроль (эталон gastro_adult).

Зоны соответствия эталонных КЗ

Классификация по итоговому баллу: ≥85% · 70-84% · <70% (на выборке из 3 эталонных КЗ).

Сравнение блоков «безопасность» и «лечение» по эталонным КЗ

Реальные баллы compliance_engine: видно, где красный флаг обнуляет safety-слой.

Два эталонных КЗ: профиль по блокам scoring

Зелёная заливка - гастро (в основном соответствует); красная - хирургия с красным флагом (ручная проверка).

Дорожная карта (этапы)

  1. Production-ready в браузере - каталог Минздрава, L0/L1/L2-lite, 8-блочный аудит, alignment и СОП Kravira, send_gate, cisz_readiness, B2C-витрина patient.html, кабинет методиста; архитектурные документы FHIR BY.
  2. Интеграция с МИС «Айболит» - автовызов L0 при сохранении; soft_gate перед ЕСИФЮЛ; панель gate в рабочем месте врача; журнал качества.
  3. Городской контур качества - сводные панели по учреждениям Минска, единые отчёты для комиссий по качеству.
  4. Минздрав - при наличии правовых и ИБ-согласований: приём после ЭП обезличенных агрегатов, республиканский реестр методических отклонений для мониторинга обновления протоколов.

Что ещё даёт связка «протокол ↔ КЗ»

Раннее обучение персонала - низкая оценка становится триггером памятки или микромодуля по конкретному разделу КП, без персональных санкций до результатов комиссионного разбора.
Узкие места отделения - если многие врачи «проседают» на одном блоке (например, обоснование наблюдения), это повод проверить загрузку и оснащенность диагностики.
Связь с исходами - при соблюдении этики при анализе обезличенных данных качество записи можно сопоставить с долей повторных обращений.
Аккредитация и внутренние аудиты - готовые выгрузки о доле КЗ без «красной зоны» за отчётный период.
Формальное снижение нагрузки на МЭЭ - очевидные формальные несоответствия находятся на этапе выписки, а не задним числом при экспертизе.
Мониторинг обновлений КП - при смене редакции протокола пересчёт выборочных случаев подсказывает, какие темы включить в план методработы учреждений по стране.
Сопоставимость секторов - одна методика шкалы для государственных и частных клиник при согласии на обмен агрегированными показателями.
Прозрачность перед страховщиком или работодателем - когда спор касается не лечения «в целом», а конкретной формулировки в выписке, есть на чём строить разговор без ухода в общие слова.
Онбординг молодых врачей - свежий специалист быстрее учится держаться к официальной тактике, если подсказка приходит автоматически, а комиссионный отчёт фиксирует прогресс.
Выравнивание филиальной сети - главный офис может смотреть на одни и те же показатели по всем точкам, где развёрнут сервис, а не только на случайную выборку бумаги.
Спокойнее юристы клиники - при методически выверенном и задокументированном подходе к сверке с протоколом проще отвечать на запрос третьих лиц о том, почему был выбран тот или иной стиль выписки.
Меньше «телефонного права» - дисциплина выписки не зависит от того, помнил ли методист человечески последнюю редакцию протокола: всё уже в машинном контуре.
Открытые сводные рейтинги качества процесса (опционально) - при разрешении надзора можно публиковать только обезличенную статистику «как работает выписка в городе», не раскрывая персональных данных пациента или фамилии конкретного врача.