generated from Sithas/conan_template
Третий UseCase
This commit is contained in:
@@ -161,8 +161,9 @@
|
|||||||
"dream_level": 6,
|
"dream_level": 6,
|
||||||
"anxiety_level": 7,
|
"anxiety_level": 7,
|
||||||
"treatment_scheme": {
|
"treatment_scheme": {
|
||||||
"guid": "bf6d1555-39e9-4d73-8928-4763627f4dd5"
|
"guid": "bf6d1555-39e9-4d73-8928-4763627f4dd5",
|
||||||
"treatment_name": "Bipolar I Scheme"
|
"treatment_name": "Bipolar I Scheme",
|
||||||
|
"instructions": "Контроль лития в крови раз в 2 месяца. Анализ крови через вену."
|
||||||
"medications": [
|
"medications": [
|
||||||
{
|
{
|
||||||
"guid": "8af2dfa9-3add-413c-9a0e-ff605088f1d5",
|
"guid": "8af2dfa9-3add-413c-9a0e-ff605088f1d5",
|
||||||
@@ -189,7 +190,8 @@
|
|||||||
"treatment_schemes": [
|
"treatment_schemes": [
|
||||||
{
|
{
|
||||||
"guid": "248313cb-a75e-4331-8379-d3f2fc36b68d"
|
"guid": "248313cb-a75e-4331-8379-d3f2fc36b68d"
|
||||||
"treatment_name": "Bipolar I Scheme Urgent"
|
"treatment_name": "Bipolar I Scheme Urgent",
|
||||||
|
"instructions": "Схема для бытрого и жесткого купирования психозов. Аминазин пить каждый день.",
|
||||||
"medications": [
|
"medications": [
|
||||||
{
|
{
|
||||||
"guid": "eda5a5f7-167a-44b9-900d-c5c6acfc249b",
|
"guid": "eda5a5f7-167a-44b9-900d-c5c6acfc249b",
|
||||||
@@ -220,25 +222,3 @@
|
|||||||
* treatment_scheme(guid(PK), treatment_name, medication_guid)
|
* treatment_scheme(guid(PK), treatment_name, medication_guid)
|
||||||
* diaries_to_treatment_schemes(treatment_schemes_guid(PK), diary_guid(PK))
|
* diaries_to_treatment_schemes(treatment_schemes_guid(PK), diary_guid(PK))
|
||||||
* medications(guid(PK), name, dose, unit, is_urgent)
|
* medications(guid(PK), name, dose, unit, is_urgent)
|
||||||
|
|
||||||
## UseCase №4
|
|
||||||
### 1.Название: Просмотр схемы лечения
|
|
||||||
### 2.Актор: Пользователь
|
|
||||||
### 3.Цель: Предоставить пользователю список доступных схем лечения
|
|
||||||
### 4.Предусловия:
|
|
||||||
* Пользователь авторизовался в системе
|
|
||||||
* Пользователь находится на основной странице приложения
|
|
||||||
* Основные данные на этой странице(дневник, схемы) уже выведены системой
|
|
||||||
### 5.Основной поток:
|
|
||||||
* Пользователь кликает по блоку схемы лечения из списка схем.
|
|
||||||
* Пользователь перенаправляется на страницу детального вывода схемы
|
|
||||||
* Система выводит полную схему лечения: название, список основных лекарств, список срочных лекарств, пояснения когда принимать срочные лекарства
|
|
||||||
### 6.Альтернативные потоки:
|
|
||||||
#### А1. У данного пользователя отсутствуют схемы
|
|
||||||
* Заместо поверхностного вывода схем списком выводится заглушка с информацией о том, что схем нет
|
|
||||||
#### А2. Детальная информация по схеме не загрузилась
|
|
||||||
* Вывод нотификации об ошибке при загрузке детальной информации
|
|
||||||
* Заместо вывода информации о схеме вывод заглушки, информирующей о неправильной работе приложения и кнопкой перезагрузки приложения
|
|
||||||
### 7.Постусловия
|
|
||||||
* Пользователь получил подробную информацию о схеме лечения
|
|
||||||
|
|
||||||
|
|||||||
@@ -88,6 +88,7 @@ CREATE TABLE `up_and_down`.`treatment_schemes` (
|
|||||||
`guid` CHAR(36) NOT NULL,
|
`guid` CHAR(36) NOT NULL,
|
||||||
`treatment_name` TEXT NOT NULL,
|
`treatment_name` TEXT NOT NULL,
|
||||||
`medication_guid` CHAR(36) NOT NULL,
|
`medication_guid` CHAR(36) NOT NULL,
|
||||||
|
`instructions` TEXT,
|
||||||
PRIMARY KEY (`guid`),
|
PRIMARY KEY (`guid`),
|
||||||
FOREIGN KEY (`medication_guid`) REFERENCES `medications`(`guid`)
|
FOREIGN KEY (`medication_guid`) REFERENCES `medications`(`guid`)
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user