• /
  • /

ИИ-система распознавания медицинских бланков для сети медклиник

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

О клиенте

Медицинская компания, продукт — мобильное приложение для клиентов сети клиник.

Проблема и задачи клиента

Клиент клиники сдаёт анализы в разных лабораториях и получает результаты в виде фотографий, документов или PDF-файлов. Чтобы врач мог оценить состояние здоровья и динамику показателей, пациенту приходилось собирать документы и приносить их на приём. Данные сложно было сравнивать между собой и отслеживать изменения во времени.
Задача: создать систему, которая автоматически принимает результаты анализов, распознаёт их, преобразует в структурированные данные и показывает врачу отклонения и динамику показателей — без ручной обработки документов.

Решение

Разработали модуль распознавания медицинских документов с последующим преобразованием в структурированные данные. Модуль встраивается в мобильное приложение медицинской сети.
Сначала команда проанализировала реальные пользовательские сценарии:
  • какие документы загружают пациенты,
  • из каких лабораторий они приходят,
  • в каком качестве и формате.
Это позволило заложить архитектуру, устойчивую к реальному разнообразию медицинских бланков — от чётких PDF до фотографий невысокого качества с шумами. Система должна была стабильно работать во всех этих условиях и при этом не допускать ошибок в данных. Для этого при необходимости нейросеть автоматически улучшает качество изображений до приемлемого уровня.
На базе этой архитектуры была разработана AI-модель, которая:
  • извлекает из документов показатели, нормы и единицы измерения,
  • сопоставляет их с внутренними медицинскими справочниками,
  • структурирует данные,
  • выявляет расхождения и подсвечивает динамику показателей.
Пользовательский сценарий выглядит так: пациент заходит в мобильное приложение, на главном экране находит соответствующий виджет, открывает модуль, прикрепляет файлы с анализами. Далее система автоматически распознаёт данные, проверяет их по справочникам и формирует структурированный результат, готовый для просмотра и анализа.
Особое внимание уделили точности. Система проверяет корректность значений и соответствие эталонным справочникам, поскольку даже минимальная ошибка в медицинских данных недопустима.
Обработка документов занимает время, поэтому решение реализовано асинхронно:
  • файлы обрабатываются в фоновом режиме,
  • пользователь может продолжать работу с приложением,
  • система отслеживает статус задач и возвращает результат без блокировки интерфейса.
Это позволило встроить модуль в существующее приложение без ухудшения производительности и пользовательского опыта.
Результаты распознавания автоматически структурируются, а отклонения от нормы подсвечиваются. Пациент видит аккуратно оформленные анализы в приложении, а врач — те же данные в личном кабинете с возможностью быстро оценить динамику показателей.
Обработка и хранение данных реализованы в полном соответствии с требованиями законодательства: используется шифрование, защищённые каналы передачи данных, строгая модель авторизации доступа.

Результат

  1. В приложении появилась новая функциональность для загрузки и автоматической обработки медицинских анализов.
  2. Врачи получают структурированные данные и видят динамику показателей без ручной обработки документов.
  3. Сокращено время на работу с результатами и снижены риски ошибок.
  4. Решение готово к масштабированию на новые лаборатории и форматы документов.