Evidenza·

Работайте с источниками и изменениями КР

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

Инструменты проверки и просмотра обрабатывают введённые данные на вашем устройстве. Демо ленты использует синтетические данные. Для регулярной поставки событий предусмотрено отдельное условие запуска.

Откройте нужный инструмент

Без регистрации. Файлы и введённый текст в локальных инструментах не отправляются на сервер.

Работает в браузере

Проверка файла и цитаты

Рассчитайте SHA-256 исходного файла, сравните его с известным хэшем и найдите точное вхождение цитаты в своём тексте.

Открыть проверку
Работает в браузере

Просмотр файла ленты

Откройте JSONL поддерживаемого формата, отфильтруйте события по типу и коду и сохраните результат проверки формата.

Открыть просмотрщик
Доступно демо

Лента статусов КР

Просмотр событий, выбор кодов и фильтры на синтетических данных.

Открыть демо ленты
Другие направления проекта
Закрытый пилот · требуется приёмка

Врачебный чат с источниками

Публичный запуск зависит от проверки корпуса источников и сквозной приёмки.

Сценарий обсуждается

Работа медицинского методиста

Подготовка обновлений по источникам — направление для проработки. Готовность к пилоту предстоит подтвердить.

Как устроена лента КР

  1. Выбираем коды КР. Согласуем перечень для наблюдения.
  2. Фиксируем изменения метаданных. Новая редакция, смена статуса или отсутствие записи появляются в ленте. «Без изменений» — не событие.
  3. Сохраняем данные для проверки. В событии есть источник, дата его данных, время снимка и контрольный хэш метаданных.

ОграничениеИзменения текста без смены метаданных лента не видит.

Типы событий

Примеры — на синтетических кодах КР901–КР912.

Новая редакция

синтетический примерВышла редакция КР907/3 (Действует), предыдущая — КР907/2.

Смена статуса

синтетический примерКР903/1: На утверждении → Действует.

Запись пропала из листинга

синтетический примерКР911/1 отсутствует в листинге (последний наблюдавшийся статус — Действует).

Отсутствие записи ≠ «КР снята».

Пропуск наблюдениясостояние снимка, не событие

Несостоявшееся или неполное наблюдение — отдельное состояние снимка; событий по КР оно не порождает, изменения фиксирует следующий полный снимок.

Как получать события

Для рабочей поставки предусмотрены webhook при каждом событии или JSONL-файл по расписанию. Список кодов и способ доставки согласуем при обсуждении задачи.

Технические детали и пример события
  • Тексты, цитаты и названия КР не передаются — только события по метаданным.
  • Контрольный хэш считается по метаданным редакции, не по тексту.
  • Отсутствие записи в листинге — событие record_missing, а не вывод «КР снята».
  • Несостоявшееся или неполное наблюдение — отдельное состояние снимка; событий по КР оно не порождает, изменения фиксирует следующий полный снимок.
  • В каждом событии: источник, дата данных источника и время снимка.
  • Один централизованный цикл наблюдения; события проверяемы по журналу событий и контрольным хэшам.

Пример доставки · синтетические данные

POST /hooks/evidenza HTTP/1.1
Content-Type: application/json

{
  "event_type": "new_edition",
  "kr_code": "КР907",
  "revision": "КР907/3",
  "source": "демо: синтетическая имитация листинга",
  "source_date": "2030-03-22",
  "observed_at": "2030-03-24T03:00:26Z",
  "revision_fingerprint": "sha256:8810f2cd…4e67",
  "status": "Действует",
  "predecessor": "КР907/2"
}

Условие старта

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

Попробуйте ленту в демо

Выберите коды КР и отфильтруйте события. Коды КР901–КР912, статусы, даты и хэши сгенерированы для показа схемы.

Открыть синтетическое демо

Обсудим вашу задачу

Напишите, за какими кодами КР вам нужно следить и как вы используете сведения об изменениях. Обсудим перечень и формат доставки.

ruslan@evidenza.ru