Приложение позволяет:
Распознавать и хранить результаты медицинских анализов, МРТ, и других исследований в структурированном виде
Просматривать динамику показателей в виде графических отчетов
Составлять аналитические отчеты с помощью искусственного интеллекта
Делал для себя, потом решил расширить аудиторию. Предлагается к попробовать.
Ссылка на приложение - lissa-health.com.

Проблема
Анамнез (любая информация о здоровье человека из его настоящего и прошлого) - основной источник для установления диагноза и назначения лечения. Раньше история болезни человека хранилась в одной его поликлинике и была легкодоступна осматривающим его врачам. Сейчас, при обилии негосударственных медицинских учреждений и лабораторий всевозможных направлений, ознакомление специалиста с анамнезом человека происходит почти всегда только "со слов пациента", что сильно сказывается на результате.
Кроме того, качество современной медицины с лицемерной улыбкой непрозрачно намекает, что здоровье человека это исключительно его забота. Причем, вне зависимости от его благосостояния.
Решение
Предыстория
Несколько лет тому назад познакомился я с главным врачом одной небольшой частной клиники. Сертифицированный, естественно, доктор, но с уклоном в восточную медицину - старается найти причину и лечить её, а не симптомы.
Сдал ему анализы, обнаружились какие-то внутренние инфекции некритичные. Он прописал таблетки, а потом через некоторое время посоветовал проверить печень, хотя она не беспокоила и пришел я совсем по-другому поводу. Узи dszdbkj проблемы, и это попадание оказало большое впечатление.
Много часов мы с ним разговаривали, и он передал мне идею, что результаты анализов свидетельствуют о многом, происходящем в организме человека, и если с ними работать, то можно сильно улучшить здоровье и самочувствие, даже если пока ничего еще не болит.
С тех пор я делаю у него регулярные чекапы с приведением показателей в норму, и, действительно, жить стало ощутимо лучше.
Довольно неудобно хранить результаты анализов в pdf-ах, заключения врачей в личных записях и папках. Пришла идея систематизировать это и хранить в структурированном виде, с возможностью поиска, визуального представления и анализа. Так родилась Lissa Health.
Пост-история
В последний чекап я уже мог загрузить в приложение результаты анализов до и после назначенного этим врачом лечения. И увидел, что во второй раз, в контрольную сдачу анализов, я не сдавал на пару биомаркеров, которые надо было бы проконтролировать.
Он их не заметил, потому что человек может не заметить, когда больше десятка этих pdf-ов и в каждом много показателей. А программа, если данные в ней в структурированном виде, заметит.

Основные возможности приложения
Структурировано хранит все ваши медицинские данные в одном месте и показывает их в удобной форме.
Использует искусственный интеллект (Generative AI) для анализа данных и выявления потенциальных проблем со здоровьем.
Позволяет легко делиться документами с врачами и другими медицинскими специалистами.
Позволяет вести на одном аккаунте профили нескольких членов семьи или пациентов (для врачей)

Хранение документов
Возможность загружать результаты лабораторных анализов, заключений МРТ и других медицинских исследований в формате PDF
Документы будут распознаны и данные сохранены в структурированном виде
Вы сможете увидеть на графике динамику по времени любого биомаркера - например, гемоглобина
Всегда можно посмотреть или скачать оригинальный документ
Можно создавать свои записи в дневнике - о принимаемом лечении, о самочувствии, симптомах, диагнозе и т.д.
Подробнее
- Вы получили результаты анализов крови, загрузили PDF файлы в приложение - они автоматически будут разобраны и проанализированы. Все выходящие за норму показатели будут отмечены цветом и показаны графически.
- У вас сильно начала болеть голова - приложение напомнит вам, что полгода назад вы упали и сильно ударились и предложит вам обратиться к определенным врачам и сдать конкретные анализы.
- У вас заболел зуб. Приложение напомнит вам, в каких стоматологических клиниках вы лечились, где впоследствии лечение оказалось качественней и где вам понравилось больше всего.
- Вы всегда будете помнить о своих аллергиях, побочных симптомах на те или иные препараты и других непереносимостях.

Аналитические отчеты
Сгенерированные искусственным интеллектом отчеты о вашем здоровье, например, анализ динамики результатов лабораторных тестов или эффективности лечения
Используются данные из вашей медицинской истории - результаты анализов, пройденное лечение, диагнозы и т.п.
Аналитика не является врачебным вердиктом, но достаточно профессиональна для выявления потенциальных проблем и предложения по обращению к тому или иному специалисту или проведению исследования.
ИИ аналитика пока еще очень общая, вот пример
Краткое резюме
На основании предоставленных данных по лабораторным исследованиям и лечению пациента Mel, можно сделать следующие выводы: отмечены отклонения в уровне кальция и антител к респираторным инфекциям на момент начала исследований, однако последующие данные показывают улучшение состояния здоровья.
Анализ динамики биомаркеров
-
Уровень кальция и ионизированного кальция
-
Дата исследования: 2024-10-09
Calcium: 1.95 ммоль/л (понижен)
Ionized calcium: 1.04 ммоль/л (понижен)
-
Дата исследования: 2024-11-23
Calcium: 2.03 ммоль/л (в пределах нормы)
Отклонение от нормы кальция и ионизированного кальция на момент первого исследования, однако наблюдается улучшение уровня кальция на второй проверке.
-
-
Антитела к респираторным инфекциям
-
Дата исследования: 2024-10-09
Mycoplasma pneumoniae IgG: 0.465 (положительный)
Candida albicans IgG: 0.267 (положительный)
-
Entamoeba histolytica IgG: 0.302 (положительный)
-
Дата исследования: 2024-11-23
Mycoplasma pneumoniae IgG: 0.179 (отрицательный)
Candida albicans IgG: 0.102 (отрицательный)
Entamoeba histolytica IgG: 0.087 (отрицательный)
Наблюдается положительная динамика в снижении антител к респираторным инфекциям, что указывает на отсутствие активной инфекции на момент последнего исследования.
-
Интерпретация результатов и влияние на прогноз
Уровень кальция: Изначально пониженные уровни кальция могут указывать на недостаток в питании или проблемы с обменом веществ. Улучшение уровня кальция на втором исследовании предполагает положительный эффект от лечения и диетических изменений.
Респираторные инфекции: Положительные результаты на антитела в начале исследования могли указывать на наличие инфекции. Отрицательные результаты на момент второго исследования говорят об успешном лечении и отсутствии активной инфекции.
Оценка лечения
Пациенту было назначено лечение, включающее добавки кальция и препараты для борьбы с инфекциями. Улучшение показателей подтверждает эффективность назначенного лечения.
Ограничения анализа
Отсутствие данных о высоте, весе и других жизненных показателях пациента, что может повлиять на интерпретацию результатов.
Неизвестные факторы, такие как питание и сопутствующие заболевания, которые могут влиять на уровень кальция и антител.
Рекомендации
-
Поддержание уровня кальция:
Продолжать прием добавок кальция и следить за диетой, богатой кальцием и витамином D.
Повторное исследование уровня кальция через 3 месяца.
-
Мониторинг респираторных инфекций:
Регулярные проверки на наличие антител для предотвращения рецидивов.
-
Общий мониторинг здоровья:
Регулярные осмотры у лечащего врача для оценки общего состояния здоровья и корректировки лечения при необходимости.
Подробнее
- Вы сдавали анализы, врач назначил лечение, после него вы сдали анализы повторно. Создайте ИИ отчет, рисующий динамику показателей и дающий анализ эффективности лечения и текущее состояние.
- Это инструмент, который помогает вам и вашему врачу лучше понять ваше здоровье. Даже очень хороший врач из-за обилия данных может что-то упустить. Приложение помогает найти и вычленить важные данные из обилия информации и предоставить вам ее.

Доступ к документам
Приложение позволяет создавать ссылки для предоставления доступа к любым документам и отчетам
При создании ссылки указывается срок ее жизни
Так же можно указать, разрешать ли просмотр исходного файла (pdf)
На приеме у врача можно сразу предоставить ему всю необходимую информацию по интересующим его вопросам
Подробней
- На приеме у врача он спрашивает о вашем уровне какого-то биомаркера в прошлом, вы быстро находите результаты анализов, создаете ссылку со сроком жизни один час и присылаете ему.
Безопасность
В техническом плане уделено особое внимание безопасности и конфиденциальности данных пользователя
Всегда можно пользоваться приложением абсолютно анонимно - для этого нужно предварительно удалить персональные данные из загружаемых файлов
Планируемый в будущем функционал
Распознавание сканов и фотографий документов, изображений средств визуальной диагностики (КТ, МРТ и т.п.)
Чатбот с контекстом всей медицинской истории человека
Синхронизация с фитнес-трекерами, платформами типа Google Fit и Apple Health
Более глубокая аналитика
Технические детали
Приложение бесплатно, с ограничением на число запросов к ИИ
Приложение реализовано как PWA (Progressive Web App)
Технологии: Vue.js, Ark-UI, MySQL, PHP, OpenAI
-
Из-за использования новых стандартов не работает в старых браузерах (Safari 15-)
В программе предусмотрена загрузка демо-данных, чтобы потестировать приложение. Можно загрузить свои. Парсинг pdf документов занимает 5-10 минут. Аналитические отчеты строятся только по результатам лабораторных анализов и лечению, другие типы записей пока не учитываются.
Прямое демо видео или на youtube
Буду признателен за любые отзывы, предложения и комментарии по функционалу, UI и всему остальному.
Комментарии (19)
SamDark
19.02.2025 07:29Очень даже. А планируется self-hosted опция? Доверять свои медицинские данные сервису не очень хочется.
gmtd Автор
19.02.2025 07:29Не думал. Основная таргет-группа докер вряд ли поднимет. Но если будет интерес - можно сделать.
Но тогда ведь и LLM-ку придется локально поднимать. Или им можно доверять? )))
Soorin
19.02.2025 07:29Докер нынче нужен даже для умного дома - всё дело в толковом мануале по установке. А прога - "для хранения" же, и я полагаю, что тут LLM не нужна (хотя и это "добро" у многих уже "поднято" ради интереса).
gmtd Автор
19.02.2025 07:29LLM нужна для парсинга PDF файлов и структуризации данных. Не представляю, как это сделать иначе. Без нее это будет просто Google Drive для файлов.
SamDark
19.02.2025 07:29LLM-ку сделать настраиваемой: OpenAI API и ollama API будет более чем достаточно.
igrblkv
19.02.2025 07:29Можно сделать как плагин к популярным NAS, например? Типа, Синоложи, КьюНап, ТруНАС и прочее. Там как-раз докеры или кубе-что-то используется.
SamDark
19.02.2025 07:29Для Synology мало смысла сейчас писать плагины-приложения. Там Docker нормально работает.
igrblkv
19.02.2025 07:29Но не каждый пользователь Синоложи полезет в нём разбираться. А тут одной кнопкой всё поставится и заработает.
Это-ж не только на сисадминов и разработчиков расчёт? Простым людям оно то же надо.
gmtd Автор
19.02.2025 07:29Если беспокоитесь о сохранности своих данных, в статье и в Справке на сайте описан 100%-ный способ - открываете любой pdf редактор, удаляете из файла все персональные данные и всё. Одна минута на файл.
Буду счастлив, если все так сделают. Миллионные штрафы за утечку персональных данных или до 4 лет по 137 статье УК РФ мне тоже совсем не интересны.
SamDark
19.02.2025 07:29А сервис может убивать эту инфу в загружаемом (если оно сохраняется?). Хотя вот локально я бы, как раз, хотел полные сканы хранить. Так и делаю в общем-то, но без распознавания и систематизации какой-либо кроме директорий в файловой системе NAS.
gmtd Автор
19.02.2025 07:29PDF файл сохраняется и его можно потом посмотреть в любой момент, в том числе, если послать результат анализа ссылкой
Удалить программно данные в PDF не вижу как. Можно опционально удалить сам PDF файл и не использовать из него персональную информацию. Но этот файл как источник может быть полезен - сравнить, что все правильно распарсилось, плюс в этом файле может быть дополнительная информация. Я бы не удалял. Еще раз - нужна анонимность - проще всего почистить pdf предварительно.
В будущем планируется работа со сканами и изображениями - там можно будет замазать персональные данные
pbw
19.02.2025 07:29Глядя на заголовок сначала показалось что это что-то вроде платного MedM, в который хоть и напихано вообще все, но думаю что эта идея с Lissa получше выглядит. А уж если будет интеграция с сервисами Healt, или со спортом, типа Гармина, то станет просто замечательно.
Локальное хранение нужно не ради безопасности данных, а для того, что когда сервис умрет, или станет платным, то свои драгоценные записи потеряны не будут.
Чем больше подобных сервисов - тем конечно лучше. Подскажите альтернативы?
tnimraeps
19.02.2025 07:29Отличная статья и интересная задумка, спасибо. Интересно, как именно планируете развивать более глубокую аналитику ИИ. Раз у вас есть доступ к главврачу, планируете ли использовать дообучение сеток на назначениях/аналитике реальных врачей?
gmtd Автор
19.02.2025 07:29По аналитике сходу есть несколько вариантов:
Улучшенные промпты с бОльшим (чем сейчас) числом вариантов и более структурированными ответами
Несколько последовательных промптов (то есть, по сути AI агент)
Использование специализированных LLM, обученных на медицинских данных (такие есть в открытом доступе)
Использование RAG для получения специализированных ответов (например, анализ данных с точки зрения определенной теории)
Каждый из этих способов может ощутимо улучшить результат, но большинство нужно уже только специалистам.
Дообучать LLM на своих данных имеет смысл на действительно больших объемах, поэтому это вряд ли. Пока )
tnimraeps
19.02.2025 07:29Спасибо! Были ли случаи, когда в текущем варианте модель улавливала более сложную взаимосвязь, чем просто общие тенденции по анализам? К примеру, подсказывала к какому специалисту обратиться? Это личная боль, как жителя небольшого города. Сдать анализы можно почти любые, а их интерпретировать и направлять дальше — квест. Был ли у вас опыт по использованию обученных на мед.данных моделей? Можете что‑то посоветовать?
gmtd Автор
19.02.2025 07:29К примеру, подсказывала к какому специалисту обратиться?
Да, конечно, это она и сейчас делает, но не всегда. Это свойство LLM - ответы варьируются на одних и тех же входных данных.
Там внизу при заказе аналитики можно свой запрос составить - укажите явно что вы хотите получить, и она должна лучше справиться.
В дальнейшем есть планы добавить чатбот - в этом случае по составленному отчету можно будет задавать дополнительные вопросы и получать уточнения.
Был ли у вас опыт по использованию обученных на мед.данных моделей?
Не было. Собирался их сразу попробовать, но прочитал, что на общей диагностике и терапии (вроде сферы этого приложения) они не сильно далеко ушли от обычных моделей, типа используемой gpt-4o. Поэтому отложил.
demax72
Вот зачем в заголовке запятая?