UseCase просмотра подробной схемы лечения

This commit is contained in:
Антон
2025-07-22 07:50:03 +03:00
parent a08a0d9a63
commit 7ef9a6a6c1
+15 -19
View File
@@ -59,9 +59,7 @@
* Пользователь получил токен только что и не успел сделать дополнительных действий * Пользователь получил токен только что и не успел сделать дополнительных действий
### 5.Основной поток: ### 5.Основной поток:
* Система перенаправляет пользователя на его основную страницу * Система перенаправляет пользователя на его основную страницу
* Система блокирует доступ к операциям с дневником
* Система запрашивает и выводит последние записи и схемы лечения его дневника * Система запрашивает и выводит последние записи и схемы лечения его дневника
* Система делает доступными операции с дневником
### 6.Альтернативные потоки: ### 6.Альтернативные потоки:
#### А1.Записей в дневнике нет #### А1.Записей в дневнике нет
* Заместо вывода записей в дневнике, система выводит заглушку, информирующую пользователя, что дневник пуст * Заместо вывода записей в дневнике, система выводит заглушку, информирующую пользователя, что дневник пуст
@@ -74,25 +72,23 @@
* Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения * Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения
## UseCase №4 ## UseCase №4
### 1.Название: Вывод схем лечения ### 1.Название: Просмотр схемы лечения
### 2.Актор: Только что авторизованный в системе пользователь ### 2.Актор: Пользователь
### 3.Цель: Предоставить пользователю поверхностный вывод данных о нем и инструменты для глубокого просмотра данных и их модификации ### 3.Цель: Предоставить пользователю список доступных схем лечения
### 4.Предусловия: ### 4.Предусловия:
* Пользователь имеет актуальный токен, подтверждающий его авторизацию в системе * Пользователь авторизовался в системе
* Пользователь получил токен только что и не успел сделать дополнительных действий * Пользователь находится на основной странице приложения
* Основные данные на этой странице(дневник, схемы) уже выведены системой
### 5.Основной поток: ### 5.Основной поток:
* Система перенаправляет пользователя на его основную страницу * Пользователь кликает по блоку схемы лечения из списка схем.
* Система блокирует доступ к операциям с дневником * Пользователь перенаправляется на страницу детального вывода схемы
* Система запрашивает и выводит последние записи и схемы лечения его дневника * Система выводит полную схему лечения: название, список основных лекарств, список срочных лекарств, пояснения когда принимать срочные лекарства
* Система делает доступными операции с дневником
### 6.Альтернативные потоки: ### 6.Альтернативные потоки:
#### А1.Записей в дневнике нет #### А1. У данного пользователя отсутствуют схемы
* Заместо вывода записей в дневнике, система выводит заглушку, информирующую пользователя, что дневник пуст * Заместо поверхностного вывода схем списком выводится заглушка с информацией о том, что схем нет
* Система делает доступными операции с дневником #### А2. Детальная информация по схеме не загрузилась
#### А2.Записи по какой-то причине не подгрузились * Вывод нотификации об ошибке при загрузке детальной информации
* Система выводит нотификацию об ошибке и ее причине * Заместо вывода информации о схеме вывод заглушки, информирующей о неправильной работе приложения и кнопкой перезагрузки приложения
* Заместо вывода записей, система выводит на этом месте заглушку, информирующую о неправильной работе приложения и предоставляющей для нажатия кнопку перезагрузки страницы
### 7.Постусловия ### 7.Постусловия
* Пользователь видит свои последние записи и может по ним кликнуть, чтобы увидеть подробную информацию * Пользователь получил подробную информацию о схеме лечения
* Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения