generated from Sithas/conan_template
UseCase просмотра подробной схемы лечения
This commit is contained in:
@@ -59,9 +59,7 @@
|
||||
* Пользователь получил токен только что и не успел сделать дополнительных действий
|
||||
### 5.Основной поток:
|
||||
* Система перенаправляет пользователя на его основную страницу
|
||||
* Система блокирует доступ к операциям с дневником
|
||||
* Система запрашивает и выводит последние записи и схемы лечения его дневника
|
||||
* Система делает доступными операции с дневником
|
||||
### 6.Альтернативные потоки:
|
||||
#### А1.Записей в дневнике нет
|
||||
* Заместо вывода записей в дневнике, система выводит заглушку, информирующую пользователя, что дневник пуст
|
||||
@@ -74,25 +72,23 @@
|
||||
* Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения
|
||||
|
||||
## UseCase №4
|
||||
### 1.Название: Вывод схем лечения
|
||||
### 2.Актор: Только что авторизованный в системе пользователь
|
||||
### 3.Цель: Предоставить пользователю поверхностный вывод данных о нем и инструменты для глубокого просмотра данных и их модификации
|
||||
### 1.Название: Просмотр схемы лечения
|
||||
### 2.Актор: Пользователь
|
||||
### 3.Цель: Предоставить пользователю список доступных схем лечения
|
||||
### 4.Предусловия:
|
||||
* Пользователь имеет актуальный токен, подтверждающий его авторизацию в системе
|
||||
* Пользователь получил токен только что и не успел сделать дополнительных действий
|
||||
* Пользователь авторизовался в системе
|
||||
* Пользователь находится на основной странице приложения
|
||||
* Основные данные на этой странице(дневник, схемы) уже выведены системой
|
||||
### 5.Основной поток:
|
||||
* Система перенаправляет пользователя на его основную страницу
|
||||
* Система блокирует доступ к операциям с дневником
|
||||
* Система запрашивает и выводит последние записи и схемы лечения его дневника
|
||||
* Система делает доступными операции с дневником
|
||||
* Пользователь кликает по блоку схемы лечения из списка схем.
|
||||
* Пользователь перенаправляется на страницу детального вывода схемы
|
||||
* Система выводит полную схему лечения: название, список основных лекарств, список срочных лекарств, пояснения когда принимать срочные лекарства
|
||||
### 6.Альтернативные потоки:
|
||||
#### А1.Записей в дневнике нет
|
||||
* Заместо вывода записей в дневнике, система выводит заглушку, информирующую пользователя, что дневник пуст
|
||||
* Система делает доступными операции с дневником
|
||||
#### А2.Записи по какой-то причине не подгрузились
|
||||
* Система выводит нотификацию об ошибке и ее причине
|
||||
* Заместо вывода записей, система выводит на этом месте заглушку, информирующую о неправильной работе приложения и предоставляющей для нажатия кнопку перезагрузки страницы
|
||||
#### А1. У данного пользователя отсутствуют схемы
|
||||
* Заместо поверхностного вывода схем списком выводится заглушка с информацией о том, что схем нет
|
||||
#### А2. Детальная информация по схеме не загрузилась
|
||||
* Вывод нотификации об ошибке при загрузке детальной информации
|
||||
* Заместо вывода информации о схеме вывод заглушки, информирующей о неправильной работе приложения и кнопкой перезагрузки приложения
|
||||
### 7.Постусловия
|
||||
* Пользователь видит свои последние записи и может по ним кликнуть, чтобы увидеть подробную информацию
|
||||
* Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения
|
||||
* Пользователь получил подробную информацию о схеме лечения
|
||||
|
||||
|
||||
Reference in New Issue
Block a user