Перейти к содержанию
Innovialabs

Как выдавать результаты анализов пациентам онлайн

Практика3 мин

Коротко

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

Короткий ответ

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

  1. Лабораторная информационная система (LIS) получает данные с анализаторов и после валидации врачом формирует PDF-бланк.
  2. Система отправляет пациенту уведомление без медицинских подробностей: «Ваши результаты готовы».
  3. Пациент подтверждает личность и открывает результат в личном кабинете или по одноразовой ссылке.
  4. Все действия логируются: кто, когда и какой документ открыл.

Главное правило: сам анализ никогда не уходит в открытом виде — ни в тексте SMS, ни во вложении в мессенджер без защиты.

Портал пациента или мессенджер

КритерийПортал пациента (сайт/приложение)Мессенджер (например, Telegram-бот)
УдобствоНужно зайти и авторизоватьсяПациент уже в мессенджере
История анализовУдобно хранить и сравниватьТонет в переписке
Контроль доступаПолный: сессии, роли, срокиЗависит от платформы
Стоимость запускаВышеНиже
Риск утечкиНиже при правильной настройкеВыше, если пересылать файлы напрямую

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

Проверка личности

Ошибка в адресате — самая опасная ошибка в этой задаче. Варианты проверки:

  • Код из SMS на номер, указанный при сдаче анализа. Простой и привычный вариант.
  • Номер заявки + дата рождения или фрагмент документа. Подходит, если телефон не подтверждён.
  • Вход в личный кабинет с паролем или одноразовым кодом — для постоянных пациентов.
  • Привязка мессенджера через подтверждение номера телефона, а не просто по имени пользователя.

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

PDF из оборудования и LIS

Анализаторы обычно передают данные в LIS через стандартные протоколы вроде ASTM или HL7. PDF не стоит собирать вручную — его должна формировать LIS после валидации результата.

Что важно в бланке:

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

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

Уведомления

  • Текст уведомления — нейтральный: без названия анализа, диагноза и значений.
  • Отправляйте только после финальной валидации, а не после каждого промежуточного результата.
  • Предусмотрите повторную отправку и резервный канал: если сообщение в мессенджер не доставлено, уходит SMS.
  • Дайте пациенту возможность отписаться от уведомлений и выбрать канал.

Защита данных при передаче

  • HTTPS (TLS) везде: на портале, в API между LIS и порталом, в вебхуках бота.
  • Одноразовые ссылки с ограниченным сроком жизни и привязкой к сессии, а не постоянные публичные адреса файлов.
  • Файлы хранятся в приватном хранилище, отдаются через проверку прав, а не по прямому URL.
  • Шифрование на диске и в резервных копиях.
  • Журнал доступа и оповещение о подозрительной активности, например о множестве неудачных попыток ввода кода.
  • Соблюдение местного законодательства о персональных и медицинских данных, включая требования к месту хранения.

Частые ошибки

  • Отправлять PDF вложением в мессенджер или по электронной почте без защиты.
  • Писать значения анализов прямо в тексте SMS.
  • Делать ссылку вида /results/12345.pdf, которую можно подобрать перебором.
  • Выдавать результат до валидации врачом.
  • Забыть про детей и представителей пациента.

Частые вопросы

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

Поможем с этим

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

Обсудить проект

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.