EN
Все работы

MedTech · веб-платформа

Моя карта здоровья

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

Моя рольВсё под ключ: идея, UX/UI, разработка, сервер и поддержка
ФорматМедицинская веб-платформа и Telegram-бот
Моя карта здоровья — экран проекта 1
Моя карта здоровья — экран проекта 2
Моя карта здоровья — экран проекта 3
Моя карта здоровья — экран проекта 4
Моя карта здоровья — экран проекта 5

Что сделано

Анализы, назначения и работа команды собраны в одной понятной системе.

  • Кабинет пациента с анализами и графиками динамики
  • «Светофор» показателей с понятным статусом
  • Назначения и прогресс приёма за месяц
  • Графики по дням, интервалам, «N раз в неделю» и датам курса
  • Отметки «Сделано» медсестрой и история процедур
  • Панель врача и подробная карточка пациента
  • Безопасный демо-режим без доступа к рабочим данным
  • Блок «Что это?» с редактором справочных текстов
  • Telegram-бот с уведомлениями и напоминаниями
  • Автодеплой с проверками и возвратом к стабильной версии
  • Защита персональных данных с учётом требований 152-ФЗ

Задача

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

Решение

Я спроектировала и разработала единое адаптивное пространство для пациента, врача и медсестры. Пациент видит анализы, графики, понятный «Светофор» и прогресс приёма за месяц. Врач управляет картами и назначениями в отдельной панели, а медсестра фиксирует процедуры кнопкой «Сделано». Платформа поддерживает схемы по дням, интервальные курсы, свободный график «N раз в неделю» и курсы с конкретными датами. Также реализованы Telegram-бот, демо-режим и редактор справочных текстов «Что это?».

Результат

Рабочий процесс собран в одной системе, а ключевые экраны ускорены до Lighthouse 98–100. После оптимизации количество SQL-запросов снизилось с 5–77 до 0–10 на страницу, а вес страниц с 473–599 КБ до 4–185 КБ. Качество закреплено 199 unit-тестами, 29 группами smoke-проверок и 16 визуальными эталонами. В тестовом контуре используются только безопасные синтетические данные.

Инструменты и интеграции

DjangoPostgreSQLDockerJavaScriptChart.jsTelegram Bot APIHTTPSAutodeployAutomated tests

Есть похожая задача?

Обсудить проект