Note |
---|
Сторінка знаходиться в процесі розробки. Інформація на ній може бути застарілою. |
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Даний бізнес процес дозводяє деактивувати методи автентифікації користувача “Third person“ через ПІС, у разі якщо користувач є законним представником
Передумови
Користувач ПІС, та/або його законний представник повинен бути зареестрований, не є не успішно верифікованим і не є не авторизований через ПІС. https://e-health-ua.atlassian.net/wiki/x/0IBBKwQ, https://e-health-ua.atlassian.net/wiki/x/24BBKwQ
Користувач повинен мати:
активні методи автентифікації
додаткових методів автентифікації “Third person“ повинно бути більше одного
: виконав авторизацію в ЕСОЗ через КПІС чи АПІС:
[DRAFT] BP-ESOZ-025-0024 [APIS] Авторизація користувача у ДІЯ як довірена особа
[DRAFT] BP-ESOZ-025-0020 [KPIS] Авторизація користувача КПІС
[DRAFT] BP-ESOZ-025-0025 [KPIS] Авторизація користувача у КПІС як довірена особа
Та має попередньо створений метод аутентифікації, відповідно до процесу:
[RC] [DRAFT] BP-ESOZ-020-0006 [PIS] Створення методу автентифікації пацієнта
Схема бізнес-процесу
Зображення схеми
...
1 | № кроку | Крок | Опис | Технічний модуль | Методи API які мають або можуть бути використані | |||||
2 | SE 1.10 | Початок процесу | Користувач хоче деактивувати метод автентифікації | Користувач:
Система ЦБД ЕСОЗ:
| ||||||
3 | 1.10 | Отримання даних методів автентиф. користувача | Користувач ПІС виконує пошук попередньо створених методів аутентифікації, відповідно до BP-ESOZ-020-0008 [PIS] Отримання даних методів автентифікації пацієнта процесу: [RC] BP-ESOZ-020-0008 [PIS] Отримання даних методів автентифікації пацієнта | https://e-health-ua.atlassian.net/wiki/spaces/PCAB/pages/17513512986 | ||||||
4 | 1.20 | Відобразити Відобразити перелік методів автентифікації | Користувач:
| |||||||
5 | GW 1.10 | Є активні методи автентифікації? |
| |||||||
6 | 1.30 | Інформаційне повідомлення про відсутність активних методів автентифікації | Користувач:
Система ЦБД ЕСОЗ:
| |||||||
7 | 1.40 | Створити метод автентифікації | Користувач може створити метод автентифікації "Автентифікація через СМС" ("OTP") у випадку якщо:
| https://ehealthpisapi.docs.apiary.io/#reference/public.-patient-information-system/person-authentication-methods/create-authentication-method-request , відповідно до процесу: [RC] [DRAFT] BP-ESOZ-020-0006 [PIS] Створення методу автентифікації пацієнта | ||||||
8 | EE 1.10 | Процес завершено | Процес завершено, метод аутентифікації створено | |||||||
9 | GW 1.20 | Обрати потрібний метод автентифікації | Якщо потрібно (виконати дію над методом) користувач оберає активний метод аутентифікації:
| |||||||
10 | GW 1.30 | Змінити мобільного оператора? |
| |||||||
11 | GW 1.40 | Обрати потрібну дію над методом |
| |||||||
12 | 1.50 | Оновити метод автентифікації | Користувач може оновити назву методу автентифікації у методах:
| https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17629642917 | https://ehealthpisapi.docs.apiary.io/#reference/public.-patient-information-system/person-authentication-methods/update-authentication-method , відповідно до процесу: [RC] [DRAFT] BP-ESOZ-020-0007 [PIS] Оновлення методу автентифікації пацієнта | |||||
13 | GW 1.50 | Більше одного методу? | Користувач може виконати дію над методом “Third person“:
| |||||||
14 | 1.60 | Деактивувати метод автентифікації | Користувач ПІС виконує деактивацію попередньо створених методів аутентифікації відповідно до BP-ESOZ-020-0006 [PIS] Створення методу автентифікації пацієнта [DRAFT] BP-ESOZ-020-0006 [PIS] Створення методу автентифікації пацієнта https://e-health-ua.atlassian.net/wiki/spaces/PCAB/pages/17514169353 | 15 | 1.70 | Створення запиту | Користувач:
Система ЦБД ЕСОЗ:
| Scope - authentication_method_request:deactivate_pis Resource - PATCH /api/pis/authentication_methods/{{id}}/actions/deactivate | API-010-001-013-0460 | |
15 | 1.70 | Створення запиту | Користувач ініціює створення запиту на деактивацію метода автентифікації “Third person“ | Scope - authentication_method_request:deactivate_pis Resource - PATCH /api/pis/authentication_methods/{{id}}/actions/deactivate | API-010-001-013-0460 | |||||
16 | 2.10 | PIS. Deactivate Authentication method | виконуються дії, передбачені відповідним методом АРІ | API-010-001-013-0460 | ||||||
17 | EE 1.20 | Процес завершено | Метод автентифікації деактивовано |
Бізнес правила
Користувач ПІС, та/або його законний представник повинен пройти авторизацію в ЕСОЗ бути зареестрований, не є не успішно верифікованим і не є не авторизований через ПІС, мати відповідний доступ (/wiki/spaces/PCAB/pages/17415635014, /wiki/spaces/PCAB/pages/17415831590 ), та мати створений метод автентифікації (https://e-health-ua.atlassian.net/wiki/spaces/PCAB/pages/17628201017).та має дійсний токен доступу (“access token”) та токен оновлення доступу (“refresh token”).
Користувач може деактивувати метод автентифікації “Third person“, за умови:
якщо користувач є законним представником користувача
якщо активних методив автентифікації “Third person“ більше одного
якщо не видаляється останній метод автентифікації пацієн
Результат процесу
Користувач диактивує обраний метод аутентифікації “Third person“, або переходить до інших процесів роботи з методами автентифікації
...