Передача данных в ЕГИСЗ: путь СЭМД до РЭМД и почему «отправлено» ещё не значит «принято»

• Опубликовано: 2 октября 2026 г.
Передача данных в ЕГИСЗ: путь СЭМД до РЭМД и почему «отправлено» ещё не значит «принято»

В интерфейсе МИС рядом с документом появился зелёный статус. Сотрудник решил, что работа завершена. Через несколько дней выяснилось: система подтвердила только постановку сообщения в локальную очередь, а дальше документ остановился на проверке. Никто не заметил отрицательный ответ, потому что искал ошибку в карточке пациента, а квитанция жила в другом разделе.

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

Чтобы перестать спорить словами, нужно разобрать путь документа на наблюдаемые этапы. Тогда аббревиатуры СЭМД и РЭМД становятся не экзаменом для руководителя, а понятной системой контрольных точек.

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

В разговоре «отправкой» называют как минимум три события:

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

Между событиями может пройти время. На каждом этапе возможен отдельный класс ошибки. Поэтому вопрос «ушёл ли документ?» слишком неточен. Полезнее спрашивать: какой идентификатор у попытки, какой последний подтверждённый этап, какой ответ получен и что должно произойти дальше.

СЭМД и РЭМД простыми словами

СЭМД — структурированный электронный медицинский документ. Его ценность в том, что значимые поля представлены не только как картинка или произвольный текст: система может распознать тип документа, автора, организацию, пациента, время и другие предусмотренные элементы.

РЭМД — федеральный реестр электронных медицинских документов, один из компонентов цифрового контура здравоохранения. В практической работе клиники важно не заучить определение, а понимать границу ответственности: документ формируется в локальной МИС, затем проходит интеграционный маршрут и только после необходимых проверок получает реестровый результат.

Из этого следует важное правило: файл, который красиво открывается в МИС, ещё не обязательно является корректным СЭМД для выбранного сценария. И сообщение, которое покинуло сервер клиники, ещё не обязательно завершило путь до РЭМД.

Маршрут документа по шагам

Шаг 1. Медицинское событие

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

Поэтому обмен нельзя оторвать от мастер-данных организации. Если в клинике регулярно меняются сотрудники и графики, полезно отдельно проверить ФРМО, ФРМР и кадровые сопоставления.

Шаг 2. Формирование документа в МИС

МИС собирает данные по шаблону. На этом этапе важны обязательные поля, кодированные значения, даты, авторство и версия формы. Пользователь может видеть аккуратную печатную форму, хотя структурная часть содержит пропуск. Обратная ситуация тоже возможна: документ выглядит непривычно, но структурно корректен.

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

Шаг 3. Подписание

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

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

Шаг 4. Локальная очередь

После команды пользователя документ может попасть в очередь МИС. Очередь сглаживает кратковременные сбои связи и позволяет отправлять повторно. Но она же создаёт опасную иллюзию: интерфейс фиксирует принятие задачи, а не её внешний результат.

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

Шаг 5. Интеграционный шлюз

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

Шаг 6. Форматно-логический контроль

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

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

Шаг 7. Реестровый результат

Финальная контрольная точка зависит от типа документа и действующего маршрута. Клиника должна заранее определить, какой статус считает завершением и где его видит. Если это знание остаётся у интегратора, внутренняя команда не может отличить задержку от отказа.

Что такое квитанция и почему её нужно хранить

Квитанция — машинный ответ о результате обработки на определённом этапе. Она может подтвердить получение, сообщить о проверке или вернуть причину отказа. Названия и детализация зависят от конкретного контура, поэтому универсальная таблица кодов без привязки к документации быстро устаревает.

Для управления важны пять свойств квитанции:

  • она связана с конкретной попыткой и документом;
  • имеет время и источник;
  • хранится достаточно долго для расследования;
  • переводится в понятное рабочее действие;
  • не теряется при повторной отправке.

Если МИС показывает только цвет, запросите технические детали у поставщика. Цвет помогает пользователю, но не заменяет доказательство маршрута.

Как читать отрицательный ответ

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

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

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

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

Подпись. Сертификат, полномочие или проверка подписи не прошли. Здесь опасно обходить контроль техническим трюком: сначала подтверждают право подписанта.

Транспорт. Тайм-аут, недоступность или разрыв соединения. Повтор допустим после проверки идемпотентности: система не должна создавать неконтролируемые дубли.

Версия или формат. Компоненты ожидают разные варианты структуры. Требуется совместная диагностика поставщика МИС и интегратора, иногда — обновление.

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

Почему повторы создают новые проблемы

Когда ответ задерживается, естественная реакция — нажать «Отправить ещё раз». Но без уникального идентификатора и понятной логики повтор может породить дубли, разорвать историю или скрыть исходную ошибку.

Перед массовым повтором задайте поставщику четыре вопроса:

  1. Сохраняется ли идентификатор исходного документа?
  2. Создаётся новая версия или новая независимая запись?
  3. Как система предотвращает дубли?
  4. Где видна связь всех попыток и их квитанций?

Если ответ сводится к «обычно всё нормально», сначала тестируйте на синтетическом сценарии.

Минимальный журнал для клиники

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

  • внутренний идентификатор без ФИО и диагноза;
  • тип документа;
  • дата и этап остановки;
  • краткий класс ошибки;
  • система-владелец исходных данных;
  • ответственный;
  • следующее действие и срок;
  • результат повтора;
  • ссылка на техническую запись с ограниченным доступом.

Не копируйте медицинские сведения в общий трекер. Его задача — управлять работой, а не становиться ещё одним хранилищем чувствительных данных.

О том, как превратить журнал в раннее предупреждение, читайте в материале «Ошибки ЕГИСЗ: как найти сбой до предостережения».

Контрольный эксперимент на синтетических данных

Хорошая проверка занимает меньше времени, чем спор между тремя подрядчиками.

  1. Выберите поддерживаемый тестовый сценарий и согласуйте отсутствие реальных данных.
  2. Сформируйте корректный документ и запишите идентификаторы на каждом доступном этапе.
  3. Зафиксируйте время между этапами.
  4. Создайте одну безопасную контролируемую ошибку, например в тестовом сопоставлении.
  5. Убедитесь, что она попала в общую очередь и назначилась владельцу.
  6. Исправьте первопричину штатным способом.
  7. Выполните повтор и проверьте связь попыток.
  8. Попросите другого специалиста восстановить историю только по журналу.

Последний шаг важнее красивого отчёта. Если историю может объяснить только участник теста, наблюдаемость недостаточна.

Что требовать в договоре поддержки

Интеграция ломается не только из-за кода. В договоре или приложении к нему полезно определить:

  • границы ответственности МИС, шлюза и внутренней IT-службы;
  • канал и формат передачи диагностической информации;
  • приоритеты инцидентов и время реакции;
  • порядок работы при изменении форматов и справочников;
  • доступность истории квитанций;
  • правила повторной отправки и восстановления;
  • эскалацию, если несколько поставщиков перекладывают ответственность;
  • тестирование после обновления.

Обещание «поддерживаем ЕГИСЗ» слишком широко. Проверяемое обязательство описывает конкретные компоненты и действия.

Связь с расписанием и кадровыми данными

Документ не существует отдельно от того, кто его создал. Поэтому ошибки обмена иногда начинаются задолго до приёма: специалист принят, но должность сопоставлена иначе; график перенесён в филиал, а цифровая связь не обновлена; сертификат заменён, но сервис продолжает использовать прежний.

Проверять эти зависимости удобно одной цепочкой: кадровое событие → актуализация реестровых сведений → расписание → приём → документ → квитанция. Слабое звено проявится быстрее, чем при раздельных проверках отделов.

Общая карта этого контура приведена в руководстве по ЕГИСЗ для частной клиники, а практические нюансы графиков — в статье о расписании и ставках врачей.

Дашборд без самообмана

Если клиника строит мониторинг, разделяйте показатели по этапам. Один общий процент «успешности» может скрывать хвост документов, которые приняты локальной очередью, но не завершили маршрут.

Минимальный экран для руководителя содержит:

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

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

Один документ, четыре владельца: как не потерять ответственность на стыке

Рассмотрим составной, обезличенный сценарий. Врач завершил приём и подписал документ. МИС сформировала пакет и показала локальный положительный статус. Через несколько минут интеграционный компонент вернул отрицательный ответ о несоответствии одного из справочных значений. Регистратор этого ответа не видит, врач уже принимает следующего пациента, IT-служба считает канал доступным, а поставщик МИС ждёт номер обращения.

С технической точки зрения всё объяснимо. С управленческой — документ оказался между четырьмя владельцами. Врач отвечает за медицинский смысл, администратор МИС — за шаблон и локальные сопоставления, IT — за доступность транспорта, поставщик — за работу продукта. Но никто не отвечает за судьбу исключения целиком.

Исправление начинается не с назначения одного «виноватого», а с роли координатора. Координатор не обязан сам чинить каждую ошибку. Он должен увидеть событие, определить класс, направить владельцу исходных данных, проконтролировать повтор и закрыть случай только после подтверждённого результата.

Полезная матрица для клиники выглядит так:

СобытиеКто первым видитКто анализируетКто исправляет источникКто подтверждает закрытие
документ не сформированврач или МИСадминистратор МИСвладелец шаблона/процессамедицинский руководитель
подпись не прошлапользовательIT и ответственный за подписиуполномоченный сотрудниккоординатор обмена
пакет не покинул очередьмониторинг МИСIT/поставщиквладелец технического компонентакоординатор обмена
формат отклонёночередь квитанцийпоставщик и администратор МИСвладелец сопоставления или версиикоординатор обмена
не совпали данные сотрудникаочередь квитанцийкадровая служба и ответственный ЕГИСЗвладелец кадровых данныхмедицинский руководитель
ответ задержанмониторингIT/интеграторзависит от подтверждённого этапакоординатор обмена

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

Как отличить задержку от потери

Иногда документ не отклонён, а ожидает обработки. Проблема в том, что пользователь видит одинаковое «в процессе» и через минуту, и через сутки. Чтобы отличить штатную задержку от потери, нужны контрольные времена.

Не копируйте чужие нормативы из интернета. Измерьте свой контур на нескольких типах документов в спокойный период, затем согласуйте внутренние пороги наблюдения. Порог не объявляет документ ошибочным; он говорит: «пора проверить последний подтверждённый этап».

Три уровня помогают избежать паники:

  • информационный — время выше обычного, но маршрут продолжает двигаться;
  • операционный — превышен согласованный порог, нужен владелец и диагностика;
  • критический — очередь растёт, затронут значимый процесс или потеряна наблюдаемость.

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

Версионирование: почему исправленный документ — не просто «тот же файл»

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

Перед настройкой автоматического повтора уточните:

  • какое событие создаёт новую версию;
  • можно ли изменить подписанный документ;
  • как оформляется аннулирование или замена, если это применимо;
  • какие идентификаторы остаются стабильными;
  • как в журнале отличить исправление содержания от повторной доставки того же пакета;
  • что увидит пользователь во внешнем контуре.

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

Наблюдаемость без утечки данных

Чем сложнее интеграция, тем сильнее соблазн писать в журнал всё подряд. Так проще разбирать ошибку — до момента, когда технический лог превращается в неучтённую копию медицинской информации.

Логирование следует проектировать по принципу достаточности. Для большинства операционных задач нужны идентификатор, тип операции, этап, время, технический код и результат. ФИО, диагноз, текст протокола и другие чувствительные сведения не должны попадать в общий мониторинг только потому, что разработчику так удобнее.

Проверьте:

  1. Какие поля записывает МИС и интеграционный шлюз.
  2. Кто имеет доступ к журналам и как этот доступ отзывается.
  3. Сколько времени хранятся записи.
  4. Попадают ли журналы в резервные копии и тестовые среды.
  5. Что передаётся поставщику при обращении в поддержку.
  6. Можно ли диагностировать типовую ошибку по обезличенному набору.

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

Приёмка обновления МИС: короткий регрессионный набор

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

В него стоит включить:

  • наиболее частый документ;
  • документ с несколькими исполнителями, если такой процесс используется;
  • сценарий нового сотрудника;
  • сценарий подразделения или филиала;
  • отрицательную проверку обязательного поля;
  • контролируемый повтор после временной недоступности;
  • поиск истории по идентификатору спустя несколько часов.

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

Как разговаривать с поддержкой, чтобы не получить круговую переписку

Фраза «не уходит документ» слишком широка. Хорошее обращение не раскрывает лишних данных, но содержит диагностический минимум:

  • обезличенный идентификатор попытки;
  • тип документа и версия шаблона;
  • точное время с часовым поясом;
  • последний подтверждённый этап;
  • технический код и текст ответа без медицинского содержания;
  • единичный это случай или серия;
  • что уже проверено;
  • ожидаемый результат и влияние на процесс.

Не пересылайте пароль, закрытый ключ или полный экспорт карточки. Если поддержка просит доступ, используйте согласованный временный канал, минимальные права, журналирование и отзыв после завершения. Практика контроля внешних подключений подробно разобрана в статье о доступах подрядчиков клиники.

Официальные источники: как поддерживать ссылки живыми

Форматы, методические материалы и порядок взаимодействия обновляются. Внутри регламента храните не только URL, но и название документа, версию или дату, дату последней проверки и владельца пересмотра. Ссылайтесь на официальные ресурсы Минздрава России, портал оперативного взаимодействия участников ЕГИСЗ и опубликованные нормативные акты.

Статья в блоге помогает понять процесс, но не является спецификацией интеграции. Если текст статьи расходится с актуальной официальной документацией, приоритет имеет официальный источник и подтверждённая версия вашего решения.

Красные флаги

  • Один и тот же статус используется для локальной очереди и внешнего результата.
  • У попытки нет доступного стабильного идентификатора.
  • Квитанции хранятся меньше, чем длится обычное расследование.
  • Повтор выполняется кнопкой без объяснения последствий.
  • Ошибку исправляют прямым редактированием базы.
  • Технический журнал содержит лишние персональные или медицинские сведения.
  • После обновления МИС никто не проводит контрольную отправку.
  • Клиника узнаёт о хвосте только из внешнего обращения.

FAQ

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

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

Можно ли просто повторить все зависшие документы?

Только после выяснения причин, правил версионирования и защиты от дублей. Массовый повтор без анализа способен увеличить объём проблем.

Кто должен читать квитанции — врач или IT?

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

Нужен ли отдельный архив квитанций?

Нужна доступная и защищённая история, достаточная для поддержки и контроля. Конкретная архитектура зависит от МИС, договора и применимых требований; не создавайте неуправляемую копию чувствительных данных.

Как понять, что мониторинг настроен хорошо?

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

Что сделать завтра

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

Если хотя бы на одном шаге ответ звучит «это знает только подрядчик», зафиксируйте не виноватого, а отсутствующую контрольную точку. Именно с неё начинается зрелая интеграция.

Материал носит информационный характер. Точные маршруты, форматы и статусы зависят от актуальных нормативных требований, версии МИС и используемого интеграционного решения; их необходимо сверять с официальной документацией и договорными границами ответственности.

Георгий Востров, основатель Кереметь-ИТ

Об авторе

Георгий Востров, основатель «Кереметь-ИТ»

Эксперт в IT-технологиях для медицины с более чем 12-летним опытом. Специализируется на внедрении инновационных решений и оптимизации IT-инфраструктур в медицине, финансах и крипто-индустрии.

Готовы превратить теорию в практику?

Консультация - бесплатна и ни к чему не обязывает.

Аудит по теме статьи

Хотите понять, как это применить в вашей клинике?

Разберём, где клиника теряет звонки, заявки и визиты: сайт, телефония, МИС/PACS, МедЖарвис, 152-ФЗ и понятный план действий без покупки лишних платформ.

Что мешает заявкам сейчас Какие интеграции нужны клинике Где есть риск по данным Что сделать в первую очередь

Заявка отправляется через сервер сайта, без внешних форм и токенов в браузере.