Как работает расшифровка
Коротко: вы загружаете бланк, сервис распознаёт таблицу значений, сверяет каждое число с нормой для вашего пола, возраста и лаборатории и объясняет результат человеческим языком. Ниже — то же самое подробно, включая неприятные вопросы: кто именно выносит вердикт, откуда берутся нормы и что происходит с вашими данными.
Что происходит с бланком
Выбор файла и закраска
Фото, скан или PDF: до 12 МБ на снимок и до 20 МБ на PDF, суммарно до 25 МБ — не больше 8 файлов и 12 страниц. Съёмка бланка камерой телефона прямо в браузере тоже работает. Снимок перед отправкой открывается с чёрной рамкой поверх шапки: её можно двигать, менять размер, добавить ещё или снять совсем. Закрашенное вписывается в сам файл здесь же, на вашем устройстве, — к нам эти места не приезжают вовсе. PDF в этот шаг не попадает: рисовать поверх него в браузере нечем, и он уходит как есть, вместе с шапкой.
Загрузка
Файл шифруется при загрузке и попадает в хранилище в России. В хранилище ложится сведённый снимок — тот, на котором вы закрасили шапку; исходного с открытой фамилией у нас не остаётся.
Распознавание
Модель извлекает из бланка таблицу: название показателя, значение, единицы и напечатанный референс. Она именно читает — интерпретация на этом шаге не запускается.
Сверка с нормой
Наш код сопоставляет названия из бланка с внутренними кодами показателей, приводит единицы к одному виду, подбирает референс по вашему полу, возрасту и лаборатории и вычисляет статус.
Предпросмотр
Готов бесплатный результат: все распознанные строки с названиями и значениями, каждое отклонение с границей и направлением, шкала «ниже — норма — выше» там, где интервал числовой, счётчики «в норме / вне нормы» и короткий вывод. Одно отклонение разобрано целиком — это образец платной части. Критические строки до оплаты закрыты: видно, что они есть и сколько их, и отчёт прямо говорит показать бланк врачу.
Полный разбор
После оплаты запускается второй проход. В него передаются уже не файл, а числа со статусами: модель разворачивает их в связный текст, объясняет связи и формулирует, что обсудить с врачом. Тогда же открываются критические строки и что с ними делать в ближайшее время.
Шаги с первого по пятый бесплатны и не требуют регистрации. Оплата в 290 ₽ открывает шестой — объяснение каждого отклонения, критические строки, что делать дальше и PDF-версию для приёма у врача.
Главный вопрос
Как работает наш ИИ и почему ему можно доверять
Претензия к «ИИ, который разбирает анализы», обычно справедлива: языковая модель умеет звучать уверенно и при этом ошибаться в числах. Мы согласны с этой претензией — и именно поэтому арифметику модели не отдали: всё, что можно проверить счётом, считает код. А там, где модель сильнее нашей таблицы — узнать показатель по сокращению и назвать интервал под ваш возраст, — мы её слушаем, но говорим вам об этом в той же строке. Вот как распределены роли.
Сравнивает код, интервал может назвать модель
Решение «значение внутри интервала или вышло за него» принимает обычная детерминированная функция: она сравнивает число с границами и, если единицы разошлись, пересчитывает значение. А вот сами границы берутся по порядку: напечатанные в вашем бланке; если их там нет — предложенные моделью для вашего пола, возраста и состояния; если и этого нет — из нашей базы клинических рекомендаций. Границы из бланка, напечатанные не для вас — мужские у женщины, взрослые у ребёнка, — код заменяет на границы по указанным вами данным и пишет об этом в строке, называя оба интервала. У каждой строки отчёта написано, какой из трёх источников сработал, — и «интервал предложен моделью» написано теми же словами, что здесь. Отдельно стоит порог «к врачу сегодня»: он всегда из клинических рекомендаций и срабатывает, даже если интервал в бланке или у модели шире. Показатель, которого нет нигде из трёх, сравнивать не с чем — там остаётся оценка модели, и это тоже написано в строке.
Что делает модель, а что — код
Модель читает фотографию бланка, опознаёт показатели, предлагает интервал под ваши пол и возраст и разворачивает результат в понятный текст. Код делает то, что обязано быть воспроизводимым: пересчёт единиц, сравнение с границами, статус, порог неотложности и проверку того, что названный моделью показатель вообще существует в нашей базе. Одно и то же значение с одним и тем же интервалом всегда получит один и тот же вердикт.
Референсы — из документированных источников
База референсных интервалов собрана из клинических рекомендаций, приказов и руководств лабораторий, а не сгенерирована моделью. У каждого интервала в базе указан источник, и он виден на странице показателя. В самом же разборе она — последняя ступень: интервал, напечатанный в вашем бланке, точнее любого усреднённого, а интервал под ваш возраст и состояние — точнее интервала «для взрослых вообще». Из этой базы всегда берутся пороги неотложности и единицы измерения, независимо от того, чей интервал сработал.
Связи между показателями заданы правилами
Фразы вида «низкий ферритин при нормальном гемоглобине» — не догадка модели, а правило из нашей базы. Модель получает такие правила как подсказки и разворачивает в текст, но придумать новую связь она не может: набор закрыт и пополняется вручную.
Чем ограничена модель
Ответ модели принимается только в строгом формате: заранее заданный набор полей, который разбирается и проверяется до показа. Не разобрался — отчёт не собирается, а вы видите ошибку, а не текст непонятного происхождения. Сами числа, статусы и границы референса в отчёт подставляет код: даже если модель напишет цифру в тексте, на вердикт это не повлияет. Интервал, который модель называет отдельным полем, проверяется на пригодность — границы должны быть числами и идти по возрастанию — и подписывается в отчёте как её предложение. Остальные ограничения — не называть препараты, не выходить за список ваших показателей, не подменять интервалом собственный вердикт — заданы инструкцией модели. Отдельной автоматической вычитки готового текста по стоп-словам у нас пока нет, она в работе; писать, что она уже стоит, мы не станем.
Чего сервис не делает
Не выносит медицинских заключений, не подбирает препараты и не заменяет консультацию специалиста. Расшифровка носит информационно-справочный характер: она помогает понять, что написано в бланке, и прийти на приём подготовленным — с вопросами, а не с тревогой.
Модель читает бланк и может предложить интервал под вас. Решает, норма это или нет, код — и всегда пишет, чей интервал он взял.
Что происходит с вашими данными
Результаты анализов — специальная категория персональных данных, и требования к ним строже обычных. Мы собираем минимум: чтобы подобрать референс, достаточно пола и возраста, поэтому ФИО и дату рождения сервис не спрашивает вовсе.
Подробности — в политике обработки персональных данных и согласии на обработку данных о состоянии здоровья.
- Файл бланка шифруется при загрузке и хранится на серверах в России (152-ФЗ, ст. 18).
- Исходный файл автоматически удаляется через 47 часов после загрузки.
- ФИО, полную дату рождения, полис и СНИЛС мы не запрашиваем — для референсов нужны только пол и возраст.
- Шапку бланка вы закрашиваете сами до отправки: закрашенное вписывается в файл на вашем устройстве и к нам не приезжает. У PDF такого шага нет — он уходит вместе с шапкой.
- На втором проходе файл не передаётся вообще — только числа со статусами.
- Значения показателей не попадают ни в логи, ни в веб-аналитику.
- Удалить разбор досрочно — письмом на komyaka@ya.ru со ссылкой на отчёт: стираем файл и распознанные значения без возможности восстановления и отвечаем подтверждением.
С какими лабораториями работает
Собственные референсные интервалы в базе есть у следующих лабораторий: Инвитро, Хеликс, Гемотест. Для остальных — КДЛ, СИТИЛАБ, Лабквест — бланки распознаются так же, но сверка идёт с интервалом из самого бланка либо с общероссийским набором. Источник референса всегда помечен в отчёте, поэтому вы видите, с чем именно сравнивалось значение, а не только результат сравнения.
Виды анализов, которые мы разбираем →Вопросы и ответы
Можно ли доверять расшифровке анализов с помощью ИИ?
Насколько точно распознаётся бланк?
Почему нормы отличаются от тех, что напечатаны в моём бланке?
Данные уходят за границу?
Что если сервис ошибётся?
Проверьте на своём бланке
Свои строки, свои отклонения с числами и одно из них разобранным — бесплатно и без регистрации.
Расшифровка носит информационно-справочный характер, не является медицинской услугой и не заменяет консультацию врача. При острых симптомах — резкой боли, одышке, потере сознания, кровотечении — вызовите скорую помощь по номеру 103.