/wiki/spaces/EN/pages/17560797187 (видаліть блок з посиланням перед публікацією документа)
Властивості документа
Загальні відомості
Мета процесу: забезпечити можливість користувачам оновлювати свої персональні дані в системі, включаючи завантаження документів та коригування інформації відповідно до актуальних змін чи розбіжностей
Ціль процесу: ПІС повинна надати Користувачу інтерфейс для внесення змін до персональних даних через API методи, підтримувати завантаження документів, відновлення перерваних процесів, а також забезпечити можливість підписання оновлених даних ЕП для їх подальшої обробки та передачі в систему. ПІС також має дозволяти переглядати та створювати нові запити на коригування даних.
Передумови
Користувач авторизований та має відповідні скоупи доступу;
ПІС успішно протестовано відповідно до вимог:
Схема бізнес-процесу
Зображення схеми
Посилання на схему
На перегляд: https://modeler.camunda.io/share/69be6a87-95cf-464c-b945-e2345e60a22e
На редагування: https://modeler.camunda.io/diagrams/0132aacc-957b-47e7-8dd4-440137589620--bp-esoz-022-0006-pis-оновлення-даних-запису-про-пацієнта?v=670,336,1
Похідний файл схеми (BPMN)
Опис кроків по процесу
1 | № кроку | Крок | Опис | Технічний модуль | Методи API які мають або можуть бути використані |
2 | SE 1.10 | Початок процесу | Користувач хоче оновити персональні дані | ||
3 | 1.10 | Користувач виконує авторизацію в Системі | Користувач:
Система ЕСОЗ:
| ||
4 | 1.20 | Отримати персональні дані | Користувач виконує запит на отримання персональних даних, згідно процесу https://e-health-ua.atlassian.net/wiki/x/LoE9KwQ |
| |
5 | 1.30 | Внести зміни в персональні дані | Користувач вносить зміни в персональні дані:
|
| |
6 | 1.40 | Ініціалізувати оновлення персональних даних | Користувач підтверджує зміни в персональних даних | ||
7 | 1.50 | Запит на оновлення персональних даних | ПІС передає повний змінений набір даних персони до системи ЕСОЗ | Scope - person_request:write_pis Resource - POST /api/pis/person_requests | API-010-001-012-0452 |
8 | 2.10 | PIS. Initialize Update Person details | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ | ||
9 | GW 1.10 | Процес перервався? |
| ||
10 | GW 1.20 | Продовжити оновлення персональних даних? |
| ||
11 | EE 1.10 | Персональні дані не оновились | Користувач не продовжив оновлення персональних даних | ||
12 | 1.60 | Відновити процес оновлення даних | Користувач вирішив продовжити оновлення персональних даних | ||
13 | GW 1.30 | Відновити через перелік запитів? |
| ||
14 | 1.70 | Отримати перелік запитів | Користувач виконує запит на отримання переліку запитів на оновлення даних персони згідно відповідного процесу | ||
15 | 1.80 | Запит на отримання переліку запитів на оновлення даних персони | Сформован запит на отримання списоку переліку запитів на зміну персональних даних користувача | Scope - person_request:read_pis Resource - GET /api/pis/person_requests | API-010-001-012-0454 |
16 | 2.20 | PIS. Get Person request list | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ | ||
17 | 1.90 | Обрати перерваний запит | Користувач оберає перерваний запит на оновлення для продовження роботи з ним | ||
18 | 1.100 | Отримати деталі запиту на оновлення даних | Користувач виконує запит на отримання деталей запиту на оновлення даних | ||
19 | 1.110 | Запит на отримання деталей запиту | Сформован запит на отримання деталей запиту на оновлення даних | Scope - person_request:details_pis Resource - GET /api/pis/person_requests/{{id}} | API-010-001-012-045 |
20 | 2.30 | PIS. Get Person request details | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ | ||
21 | |||||
22 | 1.130 | Перегляд внесених перс. даних. | Користувачу переглядає внесені дані в інтерфейсі ПІС | ||
23 | GW 1.50 | Завершити оновлення персональних даних? |
| ||
24 | 1.140 | Скасувати оновлення персональних даних | У разі якщо після перевірки Користувачем внесених даних, з’ясувалось, що дані невірні, або пацієнт відмовився підписувати їх, то ПІС повинен надати можливість Користувачу скасовувати запит | ||
25 | 1.150 | Запит на скасування оновлення даних | Сформован запит на скасування оновлення даних | Scope - person_request:reject_pis Resource - PATCH /api/pis/person_requests/{{id}}/actions/reject | API-010-001-012-0456 |
26 | 2.40 | PIS. Reject Person request | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ | ||
27 | GW 1.40 | Присутні документи з вимогою до завантаження? |
| ||
28 | 1.160 | Завантажити електронні копії оригіналів документів | Завантаження електроних копіїй оригіналів документів відбувається відповідно процесу “Завантаження електронних копій оригіналів документів“ | ||
29 | 1.170 | Підписати онов.дані ЕП | Користувачу підписує оновлені дані, за допомогою ЕП | ||
30 | 1.180 | Завершити оновлення перс. даних | Користувачу завершує оновлення даних | ||
31 | 1.190 | Запит на завершення оновлення даних | Після підписання Користувачем оновлених даних за допомогою ЕП, ПІС повинна виконати запит передавши повний набір оновлених даних із накладеним ЕП | Scope - person_request:reject_pis Resource - PATCH /api/pis/person_requests/{{id}}/actions/reject | API-010-001-012-0453 |
32 | 2.50 | PIS. Complete Update Person details | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ | ||
33 | 1.200 | Повідомлення про успішне оновлення персональних даних | Користувач проінформований щодо успішного оновлення персональних даних | ||
34 | GW 1.60 | Користувач бажає на отримати список запитів на оновлення даних? |
| ||
35 | 1.210 | Отримати список запитів на оновлення даних | Користувачу має можливість на отримання списку запитів на оновлення персональних даних та відображення деталей запиту в інтерфейсі ПІС | Scope - person_request:read_pis Resource - GET /api/pis/person_requests | API-010-001-012-0454 |
36 | 2.60 | PIS. Get Person request list | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ | ||
37 | EE 1.20 | Користувач оновив персональні данні | Користувач успішно оновив персональні данні |
Бізнес правила
ПІС повинна надати Користувачу можливість оновлювати персональні дані через систему, включаючи завантаження електронних копій документів, у разі необхідності внесення змін або виявлення розбіжностей. Процес оновлення включає перевірку внесених змін, можливість скасування або підписання даних, а також відновлення перерваних процесів. ПІС забезпечує передачу змін через API, підтримує функціонал перегляду та скасування запитів на оновлення даних, а також надає можливість підписання оновленої інформації за допомогою електронного підпису (ЕП). У разі потреби, користувач може створити новий запит для коригування персональних даних
Результат процесу
Результат процесу оновлення даних користувача полягає в успішному внесенні змін до персональних даних користувача в системі. Після виконання оновлення
Перелік змін
Версія документа | Опис змін | Номер релізу | |
---|---|---|---|
1 |
|
|
|
2 |
|
|
|