MB.

Счастливый взгляд / Медицина и обратная связь

Сервис для отзывов пациентов и обработки обращений

Сервис для отзывов пациентов, обработки обращений и аналитики качества обслуживания.

Продуктовый дизайнер и Fullstack-разработчик

Что это за сервис

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

Кто им пользуется

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

Как проходит обращение

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

Права и выборки разделены по ролям, а Pydantic-схемы проверяют входные данные и ответы API.

Интерфейсы для трёх ролей

Спроектировал отдельные сценарии и кабинеты для пациента, администратора клиники и руководителя.

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

Моя зона ответственности

  • REST API для кабинетов пациентов, администраторов и руководителей.

  • Ролевой доступ для трёх типов пользователей.

  • Жизненный цикл обращений, история обработки и аналитика с фильтрацией.

  • Тесты ключевых сценариев пользователей, отзывов и прав доступа.

Стек

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Alembic
  • Pydantic
  • Pytest
  • Docker
Следующий кейсE-ImporterАвтоматическая синхронизация данных из 1СНаписать в Telegram@hertzxqdev