| Крок | Опис |
---|
1 | Ініціювати реєстрацію Пацієнта від імені Довіреної Особи в ЕСОЗ через інформаційну систему | Користувач: Кваліфікована система: |
2 | Отримати список населених пунктів Search Settlements | Користувач: Кваліфікована система: Сервіс uadresses E-Health: |
3 | Підготувати форму для реєстрації | Кваліфікована система: отримала актуальний список населених пунктів. отримала дані для авторизації системи. готує форму для реєстрації Пацієнта Довіреною Особою.
|
4 | Заповнити дані Пацієнта для реєстрації від його імені | Кваліфікована система: Користувач: |
5 | Виконати підписання даних Пацієнта для реєстрації від його імені за допомогою КЕП | Користувач: Кваліфікована система: |
6 | Виконати перехід на ресурс реєстрації з підписаними даними Пацієнта https://e-health-ua.atlassian.net/wiki/spaces/PCAB/pages/17599399309 https://e-health-ua.atlassian.net/wiki/spaces/PCAB/pages/17599399326 | Кваліфікована система: Сервіс авторизації E-Health: відображає веб-інтерфейс ресурсу реєстрації. перевіряє запит на реєстрацію пацієнта: перевіряє підписану форму для реєстрації - КЕП, структуру даних, дані авторизації кваліфікованої системи. виконує пошук активного користувача Довіреної Особи за допомогою даних з КЕП, накладеного на запит на реєстрацію пацієнта. генерує проміжний токен для реєстрації пацієнта.
|
7 | Зупинити процес реєстрації, відобразити помилку даних | Сервіс авторизації E-Health: виконав перевірку запиту на реєстрацію пацієнта: перевіряє підписану форму для реєстрації - КЕП, структуру даних, дані авторизації системи. відображає помилку реєстрації користувачу з посиланням на помилкову сутність (КЕП, дані для реєстрації, тощо).
Кваліфікована система: |
8 | Зупинити процес реєстрації, відобразити помилку реєстрації, перейти до процедури авторизації або реєстрації Довіреною Особою | Сервіс авторизації E-Health: Кваліфікована система: |
9 | Відобразити заповнені користувачем дані Пацієнта, які були отримані від кваліфікованої системи | Сервіс авторизації E-Health: виконав перевірку запиту на реєстрацію пацієнта Довіреною Особою та згенерував проміжний токен для реєстрації пацієнта. відображає перевірені дані для реєстрації Пацієнта, які були отримані від кваліфікованої системи.
|
10 | Переглянути заповнені дані для реєстрації Пацієнта та затвердити або відхилити їх | Користувач: переглядає дані для реєстрації Пацієнта, які були отримані від кваліфікованої системи. виконує погодження даних для реєстрації пацієнта (відхилення явно не відображене на екрані, але користувач може закрити вікно реєстрації в ЕСОЗ, таким чином відмовитись від реєстрації пацієнта).
Сервіс авторизації E-Health: |
11 | Виконати реєстрацію пацієнта в ЕСОЗ https://e-health-ua.atlassian.net/wiki/spaces/PCAB/pages/17599399347 https://e-health-ua.atlassian.net/wiki/spaces/PCAB/pages/17599399440 https://e-health-ua.atlassian.net/wiki/spaces/PCAB/pages/17599399455 | Кваліфікована система: Сервіс авторизації E-Health: перевіряє запит на реєстрацію пацієнта: перевіряє підписану форму для реєстрації - КЕП, структуру даних, дані авторизованої системи, аутентифікаційний метод Довіреної Особи, а також активного користувача Довіреної Особи. виконує пошук активного пацієнта, від імені якого здійснюється авторизація, за допомогою даних Пацієнта, наданих Довіреною Особою.
Сервіс збереження даних пацієнтів E-Health: виконує пошук активного пацієнта з використанням даних з використанням даних, наданих Довіреною Особою, за допомогою наявної процедури дедублікації. у разі наявності активного пацієнта, виконує верифікацію зв`язку між Довіреною Особою та Пацієнтом. у разі відсутності активного зв`язку між Довіреною Особою та Пацієнтом реєструє зв`язок між Довіреною Особою та Пацієнтом. Ініціює верифікацію зв`язку (поза процесом). у разі відсутності активного пацієнта, створює Пацієнта в ЕСОЗ та реєструє зв`язок між Довіреною Особою та Пацієнтом. Ініціює верифікацію зв`язку (поза процесом).
|
12 | Зупинити процес реєстрації, відобразити помилку реєстрації | Сервіс авторизації E-Health: Кваліфікована система: |
13 | Зупинити процес реєстрації, відобразити помилку реєстрації через некоректні дані в базі ЕСОЗ | Сервіс авторизації E-Health: Кваліфікована система: Користувач: звертається до НСЗУ для уточнення персональних даних Пацієнта в ЕСОЗ (поза процесом). після актуалізації персональних даних Пацієнта, виконує спробу повторної авторизації в ЕСОЗ як Довіреної Особи від імені Пацієнта за допомогою кваліфікованої системи.
|
14 | Отримати перелік scopes, які можна видати користувачу /wiki/spaces/PCAB/pages/17613815973 | Сервіс авторизації E-Health: виконав процедуру реєстрації та згенерував сесійний токен для користувача Пацієнта. виконує пошук переліку scopes, які можна видати для користувача Пацієнта
|
15 | Відобразити форму для погодження отримання доступу кваліфікованої системи до переліку scope https://e-health-ua.atlassian.net/wiki/spaces/PCAB/pages/17599400730 | Сервіс авторизації E-Health: виконав процедуру реєстрації та згенерував сесійний токен для користувача Пацієнта.
відображає форму для погодження отримання доступу кваліфікованої системи до переліку scope користувачу з можливістю погодити надання доступу.
|
16 | Переглянути форму отримання доступів кваліфікованої системи та погодити запит | Користувач: переглядає форму для надання доступу кваліфікованій системі. виконує погодження запиту на надання доступу (відхилення надання доступу явно не відображене на екрані, але користувач може закрити вікно авторизації в ЕСОЗ, таким чином відмовитись від надання доступу кваліфікованій системі).
Сервіс авторизації E-Health: фіксує результат обробки користувачем форми для надання доступу. виконує авторизацію доступів користувача для кваліфікованої системи. генерує grant code та відправляє кваліфікованій системі.
|
17 | Сформувати запит на отримання токену доступу на основі grant code https://e-health-ua.atlassian.net/wiki/spaces/PCAB/pages/17599400812 | Кваліфікована система: Сервіс авторизації E-Health: |
18 | Зберегти токен доступу access_token та токен оновлення доступу refresh_token | Сервіс авторизації E-Health: Кваліфікована система: |
19 | Виконати авторизацію в ЕСОЗ через інформаційну систему як Довірена Особа від імені Пацієнта | Користувач: |