| Крок | Опис |
---|
1 | Виконати авторизацію в ЕСОЗ через інформаційну систему PIS. Patient sign-in flow | Користувач: |
2 | Ініціювати реєстрацію Пацієнта від імені Довіреної Особи в ЕСОЗ через інформаційну систему | Користувач: Кваліфікована система: |
3 | Отримати список населених пунктів Search Settlements | Користувач: Кваліфікована система: Сервіс uadresses E-Health: |
4 | Підготувати форму для реєстрації | Кваліфікована система: отримала актуальний список населених пунктів. отримала дані для авторизації системи. готує форму для реєстрації Пацієнта Довіреною Особою.
|
5 | Заповнити дані Пацієнта для реєстрації від його імені | Кваліфікована система: Користувач: |
6 | Виконати підписання даних Пацієнта для реєстрації від його імені за допомогою КЕП | Користувач: Кваліфікована система: |
7 | Виконати перехід на ресурс реєстрації з підписаними даними Пацієнта PIS. Confidant patient sign-up PIS. Confidant patient sign-up validation | Кваліфікована система: Сервіс авторизації E-Health: відображає веб-інтерфейс ресурсу реєстрації. перевіряє запит на реєстрацію пацієнта: перевіряє підписану форму для реєстрації - КЕП, структуру даних, дані авторизації кваліфікованої системи. генерує проміжний токен для реєстрації пацієнта.
|
8 | Зупинити процес реєстрації, відобразити помилку даних | Сервіс авторизації E-Health: виконав перевірку запиту на реєстрацію пацієнта: перевіряє підписану форму для реєстрації - КЕП, структуру даних, дані авторизації системи. відображає помилку реєстрації користувачу з посиланням на помилкову сутність (КЕП, дані для реєстрації, тощо).
Кваліфікована система: |
9 | Відобразити заповнені користувачем дані Пацієнта, які були отримані від кваліфікованої системи | Сервіс авторизації E-Health: виконав перевірку запиту на реєстрацію пацієнта Довіреною Особою та згенерував проміжний токен для реєстрації пацієнта. відображає перевірені дані для реєстрації Пацієнта, які були отримані від кваліфікованої системи.
|
10 | Переглянути заповнені дані для реєстрації Пацієнта та затвердити або відхилити їх | Користувач: переглядає дані для реєстрації Пацієнта, які були отримані від кваліфікованої системи. виконує погодження даних для реєстрації пацієнта (відхилення явно не відображене на екрані, але користувач може закрити вікно реєстрації в ЕСОЗ, таким чином відмовитись від реєстрації пацієнта).
Сервіс авторизації E-Health: |
11 | Виконати реєстрацію пацієнта в ЕСОЗ PIS. Confidant patient sign-up registration Check confidant person relationship Create confidant person relationship | Кваліфікована система: Сервіс авторизації E-Health: перевіряє запит на реєстрацію пацієнта: перевіряє підписану форму для реєстрації - КЕП, структуру даних, дані авторизованої системи, аутентифікаційний метод Довіреної Особи. виконує пошук активного пацієнта, від імені якого здійснюється авторизація, за допомогою даних Пацієнта, наданих Довіреною Особою.
Сервіс збереження даних пацієнтів E-Health: виконує пошук активного пацієнта з використанням даних з використанням даних, наданих Довіреною Особою, за допомогою наявної процедури дедублікації. у разі наявності активного пацієнта, виконує верифікацію зв`язку між Довіреною Особою та Пацієнтом. у разі відсутності активного зв`язку між Довіреною Особою та Пацієнтом реєструє зв`язок між Довіреною Особою та Пацієнтом. Ініціює верифікацію зв`язку (поза процесом). у разі відсутності активного пацієнта, створює Пацієнта в ЕСОЗ та реєструє зв`язок між Довіреною Особою та Пацієнтом. Ініціює верифікацію зв`язку (поза процесом).
|
12 | Зупинити процес реєстрації, відобразити помилку реєстрації | Сервіс авторизації E-Health: Кваліфікована система: |
13 | Зупинити процес реєстрації, відобразити помилку реєстрації через некоректні дані в базі ЕСОЗ | Сервіс авторизації E-Health: Кваліфікована система: Користувач: звертається до НСЗУ для уточнення персональних даних Пацієнта в ЕСОЗ (поза процесом). після актуалізації персональних даних Пацієнта, виконує спробу повторної авторизації в ЕСОЗ як Довіреної Особи від імені Пацієнта за допомогою кваліфікованої системи.
|
14 | Відобразити форму для погодження отримання доступу кваліфікованої системи до переліку scope /wiki/spaces/PCAB/pages/17422811155Authorize an Approval | Сервіс авторизації E-Health: виконав процедуру реєстрації та згенерував сесійний токен для користувача Пацієнта. відображає форму для погодження отримання доступу кваліфікованої системи до переліку scope користувачу з можливістю погодити надання доступу.
|
15 | Переглянути форму отримання доступів кваліфікованої системи та погодити запит | Користувач: переглядає форму для надання доступу кваліфікованій системі. виконує погодження запиту на надання доступу (відхилення надання доступу явно не відображене на екрані, але користувач може закрити вікно авторизації в ЕСОЗ, таким чином відмовитись від надання доступу кваліфікованій системі).
Сервіс авторизації E-Health: фіксує результат обробки користувачем форми для надання доступу. виконує авторизацію доступів користувача для кваліфікованої системи. генерує grant code та відправляє кваліфікованій системі.
|
16 | Сформувати запит на отримання токену доступу на основі grant code /wiki/spaces/PCAB/pages/17452269702 RC Exchange oAuth Code Grant to Access Token | Кваліфікована система: Сервіс авторизації E-Health: |
17 | Зберегти токен доступу access_token та токен оновлення доступу refresh_token | Сервіс авторизації E-Health: Кваліфікована система: |
18 | Виконати авторизацію в ЕСОЗ через інформаційну систему як Довірена Особа від імені Пацієнта | Користувач: |