на главную

MedLog

Возможность делиться анализами с помощью QR

  • HealthTech
  • Свой продукт
  • 2026
medlog-chi.vercel.app
Экран «Поделиться с врачом»: выбор данных и срока действия ссылкиГотовый QR-код со снимком карты и ссылка для передачи

Коротко

MedLog это семейный медицинский журнал: визиты, лекарства и анализы для всей семьи. PWA, iPhone-first, работает офлайн. Записи хранятся на устройстве, копия в Google Drive появляется, только если включить синхронизацию.

Задача
Собрать медицинскую историю семьи в одну карту и отдавать врачу анализы на приёме без мессенджеров и облака
Что сделала
Всё сама с Claude Code, от ресёрча до релиза: исследование, дизайн-система на токенах, вёрстка PWA, три смены стиля и ребрендинг. Стекло убрала после проверки на живом iPhone
Результат
Живой PWA: 16 модулей, 440 коммитов, около 450 автотестов, передача анализов по QR без аккаунта
Чем подтверждено
10 юзабилити-сессий: 9 из 10 участников прошли задачи без затруднений. Путь до целевого действия в три тапа. Продуктовых метрик пока нет
Срок
5 месяцев, апрель–сентябрь 2026

Объём работы

  • Ресёрч и JTBD-персоны
  • Сценарии и навигация
  • 30+ экранов
  • Дизайн-система на токенах
  • Офлайн PWA
  • Аудит WCAG
  • Пейволл RevenueCat и Stripe
  • Админка контента
  • Около 450 автотестов
  • 10 юзабилити-сессий
  • Вёрстка и релиз

Проблема

Медицинская история есть. Но она разбросана

Результаты анализов

в галерее

Назначения

в заметках

История визитов

в приложениях разных клиник

Лекарства

отдельным списком

Когда пациент приходит к врачу, ему приходится вспоминать, искать и пересылать информацию вручную.

Фокус задачи

Как превратить разрозненные медицинские данные в одну понятную карту пациента, которую можно быстро открыть и передать врачу?

Исследование

Проверила сценарии на 10 людях. 9 прошли без затруднений

Юзабилити-сессии в Zoom с августа 2026: вводное интервью, задачи на время и четыре вопроса о доверии к данным. Во время задач я почти молчала: в жизни меня рядом с пользователем не будет.

  • 10

    участников, 32–35 лет, iPhone и Android

  • 9 из 10

    прошли задачи без затруднений

  • 3 из 10

    попросили связку с Telegram и WhatsApp

Что услышала

Данные везде

Фото в галерее, бумажки, «Избранное» в Telegram. Искать старое назначение приходится по всем местам сразу.

Доверие есть

Участники готовы вносить настоящие диагнозы и понимают, что данные хранятся на телефоне.

Приватность важна не всем

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

Что поменяла после сессий

Профиль

Было: запись могла сохраниться не тому члену семьи. Стало: один выбранный профиль на всех экранах.

Семья на главной

Было: сводку смотрели, открывая каждый профиль. Стало: на главной сводка по всем, дальше переключение на человека.

Подсказки к полям

Делала их для iPhone, где стандартные подсказки браузера не видны. После сессий на Android они открываются вверх, над клавиатурой.

Расписание лекарств

Было: непонятно, какой день выбран и где править курс. Стало: дни недели словами, сегодняшний день обведён, кнопка «Изменить» подписана, стандартные дозировки подсказываются.

Ограничения

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

Продуктовое решение

Всё необходимое в одной карте пациента

MedLog объединяет основные сущности медицинской истории.

Пользователь не ищет информацию по разным источникам: он открывает одну карту пациента и получает актуальную историю в контексте.

Визиты

История обращений к врачам, диагнозы, назначения и документы.

Лекарства

Текущие препараты и напоминания о приёме.

Анализы

Результаты исследований с датами и показателями.

Семья

Отдельные профили для членов семьи.

Боковое меню MedLog: визиты, анализы, лекарства, календарь и профили семьи

Ключевой пользовательский сценарий

Открыть карту, найти нужное, не выходя из неё

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

  1. Главная
  2. Визиты
  3. Лекарства
  4. Анализы
  5. Семья

Главная продуктовая фича

Поделиться анализами с врачом через QR

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

Проблема

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

Решение

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

  1. 1 · Пациент

    Выбирает анализы, которыми хочет поделиться.

  2. 2 · MedLog

    Формирует QR со структурированной информацией.

  3. 3 · Врач

    Сканирует код и получает данные в читаемом формате.

Экран передачи анализов врачу: QR-код и ссылка

Почему QR

Передача информации без лишних шагов

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

  • Облачная ссылка

    Отклонено

    Требует аккаунт и загрузку медданных на сторонний сервис.

  • Отправка файлов

    Отклонено

    Ручная пересылка в мессенджер: долго на приёме, файлы оседают в чате.

  • Печать

    Отклонено

    Не работает в момент приёма, нужна заранее.

QR

В продукте

Передаёт структурированные данные прямо из карты пациента: без аккаунта, без загрузки, без пересылки.

UX-архитектура

Карта строится вокруг контекста, а не отдельных файлов

  1. Визиты
  2. Диагноз
  3. Назначения
  4. Анализы

Анализ, визит или лекарство это не отдельные документы, а части одной медицинской истории.

Так пользователь восстанавливает контекст лечения, а не ищет отдельный файл.

Экран визитов: приёмы, диагнозы и документы Экран лекарств: препараты и напоминания о приёме Экран анализов: результаты с датами и показателями

Результат

Медицинская история становится инструментом для приёма

Главный результат дизайна это не количество экранов, а сокращение пути от вопроса врача до ответа пациента.

Хранить

Все основные медицинские данные в одном месте.

Находить

Нужный визит, анализ или препарат без поиска по разным источникам.

Понимать

Историю пациента в едином контексте.

Делиться

Анализами и медицинской информацией с врачом через QR.

Было

«А что у вас было раньше?»

Стало

«Вот моя медицинская карта»

Как я принимала решения

На что я опиралась, разрабатывая pet project самостоятельно

Продуктовых метрик у меня пока мало. Что могу подтвердить: 10 юзабилити-сессий из раздела «Исследование», а ещё путь до целевого действия укладывается в три тапа от стартового экрана, и это проверялось на каждом сценарии, а не только на главном.

Nielsen Norman Group, 2024

Исследование bottom sheets: grab handle легко пропустить, а свайп вниз конфликтует с системным жестом iOS. Отсюда правило проекта: крестик в правом верхнем углу обязателен, и никаких вложенных шторок.

Jobs to Be Done

Две персоны описаны через задачу, а не через демографию: Анна ведёт здоровье троих, Михаил наблюдается сам и боится регистрации. Из второй job выросло решение обойтись без аккаунта.

W3C Design Tokens Community Group

Формат DTCG для описания токенов. Благодаря ему смена темы с Material 3 на светлую обошлась правкой значений, а не перебором компонентов.

WCAG 2.1

Контраст пар «текст на поверхности» считался по стандарту. Продукт читают пожилые пользователи, и здесь это не формальность.

Что теперь

Продукт в проде. Четыре хвоста открыты

Интеграции

Трое из десяти участников сессий попросили связку с Telegram и WhatsApp, одна участница ведёт визиты в Google Календаре. Обмен с внешними календарями в планах, в продукте его пока нет.

Валидация дат

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

Замеры

Цели поставлены, но не сняты: Lighthouse PWA и Accessibility от 90, первая запись быстрее 30 секунд, 100 уникальных посетителей демо за полгода.

Бизнес-план

Версия из мая называет монетизацию анти-целью, а пейволл и тарифы в продукте есть. С 3 сентября пейволл выключен на время юзабилити-сессий. Документ под пивот не переписан.