Скачиваний:
0
Добавлен:
29.12.2025
Размер:
145.68 Кб
Скачать

Функции проекта

Проект: HealthBridge

Команда разработчиков: Блинов И.С., Кларк А.Е., Яковлев М.А.

UC-1. Поиск врачей и клиник

Поле

Описание

Идентификатор и название варианта использования

UC-1. Поиск врачей и клиник

Автор

Блинов

Дата создания

20.10.2025

Основное действующее лицо

Пациент

Дополнительные действующие лица

Система

Описание

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

Условие-триггер

Пользователь открывает раздел «Поиск врачей/клиник» или вводит запрос.

Предварительные условия

PRE-1. Пользователь авторизован. PRE-2. Включена функция геолокации (опционально).

Выходные условия

POST-1. Система отобразила список/карту с подходящими врачами или клиниками.

Нормальное направление

1. Пользователь вводит требуемую специальность, имя врача или клиники. 2. Система предлагает автодополнение. 3. Применяются фильтры (специализация, рейтинг, цена, расстояние). 4. Система обновляет результаты. 5. Пользователь просматривает результаты на карте или в списке. 6. Отображается подробная информация.

Альтернативные направления

1. Пользователь сразу открывает карту. 2. Система определяет местоположение и выводит ближайшие клиники. 3. Пользователь применяет фильтры.

Исключения

Нет результатов по фильтрам. Система уведомляет пользователя и предлагает ослабить фильтры.

Приоритет

Высокий

Частота использования

Ежедневно

UC-2. Сравнение корзин услуг между клиниками

Поле

Описание

Идентификатор и название варианта использования

UC-2. Сравнение корзин услуг между клиниками

Автор

Кларк

Дата создания

20.10.2025

Основное действующее лицо

Пациент

Дополнительные действующие лица

Система

Описание

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

Условие-триггер

Пользователь хочет получить медицинскую услугу.

Предварительные условия

PRE-1. Пользователь авторизован и подключил интересующие его клиники.

Выходные условия

POST-1. Отображено сравнение актуальной стоимости набора услуг в разных клиниках и выбор оптимального варианта.Выбора оптимального варианта с точки зрения цены.

Нормальное направление

  1. Пользователь добавляет услугу или пакет услуг.

  2. Система добавляет стоимость услуги или пакета услуг.

  3. Система применяет скидки с проверкой условий предоставления скидок.

  4. Пользователь переходит в раздел сравнения.

  5. Отображается сравнение цен и отображение оптимального варианта с точки зрения цены.

Альтернативные направления

1. Пользователь загружает сохранённую корзину. 2. Возврат к шагу 3 нормального сценария.

Исключения

Клиники не подключены.

Система помечает клинику как не подключенную и предлагает подключить клинику.

Услуга недоступна в клинике. Система помечает её как недоступную и предлагает удалить или заменить.

Приоритет

Средний

UC-3. Управление календарем приёмов и напоминаниями

Поле

Описание

Идентификатор и название варианта использования

UC-3. Управление календарем приёмов и напоминаниями

Автор

Яковлев

Дата создания

20.10.2025

Основное действующее лицо

Пациент

Дополнительные действующие лица

Система

Описание

Пользователь управляет расписанием приёмов через персональный календарь. Система отправляет автоматические напоминания.

Условие-триггер

Пользователь открывает раздел «Календарь» или добавляется новая запись после записи к врачу.

Предварительные условия

PRE-1. Пользователь авторизован. PRE-2. Разрешён доступ к календарю устройства (опционально).

Выходные условия

POST-1. Приём добавлен в календарь. POST-2. Пользователь получил напоминание.

Нормальное направление

1. Пользователь открывает календарь. 2. Отображаются приёмы. 3. Настраиваются напоминания. 4. Система отправляет уведомления (Push, SMS, Email). 5. Синхронизация с календарём устройства.

Альтернативные направления

  1. Пользователь переносит приём.

  2. Система обновляет запись и уведомляет клинику.

  3. Возврат к шагу 4 нормального сценария.

  4. Пользователь отменяет приём.

  5. Система обновляет запись и уведомляет клинику.

  6. Возврат к шагу 4 нормального сценария.

Исключения

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

Приоритет

Высокий

Частота использования

Ежедневно

Соседние файлы в папке Пример проекта. Петрова