Счастливый взгляд / Медицина и обратная связь
Сервис для отзывов пациентов и обработки обращений
Сервис для отзывов пациентов, обработки обращений и аналитики качества обслуживания.
Продуктовый дизайнер и Fullstack-разработчик

Что это за сервис
Сервис собирает отзывы пациентов, помогает обрабатывать обращения и показывает аналитику качества обслуживания.
Кто им пользуется
В системе три типа пользователей: пациент, администратор клиники и руководитель. Для каждой роли настроены свои сценарии и доступ к обращениям, статусам и аналитике.
Как проходит обращение
Обращение проходит создание, назначение ответственного, смену статуса и обработку. История сохраняет последовательность изменений.
Права и выборки разделены по ролям, а Pydantic-схемы проверяют входные данные и ответы API.
Интерфейсы для трёх ролей
Спроектировал отдельные сценарии и кабинеты для пациента, администратора клиники и руководителя.
Навигация, доступные действия и представление обращений меняются в зависимости от роли пользователя.
Моя зона ответственности
REST API для кабинетов пациентов, администраторов и руководителей.
Ролевой доступ для трёх типов пользователей.
Жизненный цикл обращений, история обработки и аналитика с фильтрацией.
Тесты ключевых сценариев пользователей, отзывов и прав доступа.
Стек
- Python
- FastAPI
- PostgreSQL
- SQLAlchemy
- Alembic
- Pydantic
- Pytest
- Docker
