Назад к портфолио

SkinCancer — сервис первичного анализа риска рака кожи по фото

За 4 дня собрал продуктовую оболочку вокруг ML-модели: два flow, объяснимый результат и сценарии, которые снижают тревожность и повышают доверие.

👤
Роль Product Designer
🌐
Формат Веб-приложение (браузер)
🏆
Результат 1 место
👥
Команда ML×3, Frontend, Backend, Product Designer
SkinCancer product hero collage

Контекст и проблема

Рак кожи — одно из самых распространённых онкологических заболеваний, а раннее выявление повышает шансы на успешное лечение. Но людям сложно понять, когда стоит тревожиться, а доступ к врачу бывает ограничен. Идея сервиса — дать первичную оценку риска по фото и объяснить «почему», не заменяя консультацию врача.

!
Сложно оценить риск без специалиста
!
Обычный процент без объяснения не вызывает доверия
!
Ожидание результата усиливает тревожность
Context and problem

Пользователи и ценность

Users and value

Решение

Продукт вокруг ключевой точки доверия. Сервис не просто выдаёт процент, а собирает контекст, объясняет результат по ABCDE и ведёт пользователя от тревоги к следующему шагу.

Ключевые сценарии

Флоу пациента

1Роль
2Регистрация
3Опрос
4Скан
5Ожидание
6Результат
7История
8Врач
Patient screens collage

Флоу врача

1Роль
2Профиль врача
3Чаты
4Просмотр отчёта
5Рекомендации
Doctor screens collage

Ключевые функции

Два уровня опросов

Опрос при регистрации задаёт базовый контекст и повышает релевантность рекомендаций. Мини-опрос перед снимком добавляет признаки и симптомы, которые сложно достать из фото. Это снижает риск «магического процента» и делает вывод более персональным.

Registration and initial survey

Сканирование и фокусировка

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

Body part selection and folder

Ожидание как UX-точка

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

Waiting and quiz

Результат и объяснимость по ABCDE

Сначала короткий вывод, который понятен без медтерминов. Дальше «обоснованный вывод» по ABCDE, чтобы ответ был прозрачным и снижал ложную уверенность. От врачей получили инсайт, что объяснимость критична для доверия.

Result screen

Папки и история

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

Folders and scan history

Врач, чат и отчёт

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

Doctor chat

SkinGPT

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

Медицинские UX-риски и как я их гасил

Риск Решение
Ложное успокоение
Дисклеймер + рекомендации + кнопка «отправить врачу»
Паника от процента
Короткий вывод + пояснение «первичный анализ» + следующий шаг
Переоценка SkinGPT
Ограничения и фразы «не диагноз», «обратитесь к врачу»
Плохое фото
Фокусировка/кроп + подсказки к фото
Неверная зона
Выбор части тела + папки
Ошибка интерпретации ABCDE
Простая расшифровка и язык без медстраха
Частые самопроверки из тревоги
Кнопка «Напомнить» вместо «проверяй каждый день»
Приватность
Не заставляем делиться — отправка врачу по действию пользователя

Результаты

🏆
1 место на хакатоне
Полностью рабочее веб-приложение, доступное в браузере
Качество модели: Precision 94%, Recall 91%

Что не взлетело и чему научился

Геймификация и коины

Врачи считали, что это может мотивировать к регулярным проверкам.

Жюри со стороны бизнеса посчитали это несерьёзным для медицинского сервиса.

Вывод: в health-tech важно тестировать не только usability, но и уместность механик и тональность доверия.

Видео-консультации и автопротокол

Идея казалась сильной, но за 4 дня была слишком дорогой по реализации и интеграциям.

Вывод: лучше показать ценность через прототип сценария и оставить интеграции в roadmap.

Gamification

Мой вклад

Собрал продуктовую концепцию и структуру двух ролей (пациент/врач)
Сформулировал гипотезы и превратил ML-ядро в понятный пользовательский сценарий
Спроектировал user flow от выбора роли до результата, истории и общения
Собрал опросники и логику персонализации (при регистрации и перед снимком)
Сделал UX результата с объяснимостью по ABCDE и безопасными формулировками
Придумал сценарий ожидания с квизом, чтобы снизить стресс и дать пользу
Спроектировал папки и историю сканов для мониторинга динамики
Продумал SkinGPT и ограничения, чтобы не подменять врача
Собрал UI и кликабельный прототип, подготовил презентацию защиты