ЕСОЗ - публічна документація
[DRAFT] BP-ESOZ-022-0006 [PIS] Оновлення даних запису про пацієнта
Сторінка знаходиться в процесі розробки. Інформація на ній може бути застарілою.
https://e-health-ua.atlassian.net/wiki/spaces/EN/pages/17560797187 (видаліть блок з посиланням перед публікацією документа)
Властивості документа
Тип документа | Бізнес-процес |
---|---|
Назва документа | BP-ESOZ-022-0006 [PIS] Оновлення даних запису про пацієнта |
ID настанови | GUI-004 |
Автор | @Liudmyla Dobrovolska (SoE eHealth) |
Версія документа | v010 |
Статус документа | DRAFT |
Дата створення | 15.11.2024 |
Дата оновлення |
|
ID групи | BPG-ESOZ-022 |
ID бізнес-процесу | BP-ESOZ-022-0006 |
Назва бізнес-процесу | [PIS] Оновлення даних запису про пацієнта |
Посилання на схеми |
Загальні відомості
Мета процесу: забезпечити можливість користувачам оновлювати свої персональні дані в системі, включаючи завантаження документів та коригування інформації відповідно до актуальних змін чи розбіжностей
Ціль процесу: ПІС повинна надати Користувачу інтерфейс для внесення змін до персональних даних через 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 | 1.130 | Перегляд внесених перс. даних. | Користувачу переглядає внесені дані в інтерфейсі ПІС |
|
|
22 | GW 1.50 | Завершити оновлення персональних даних? |
|
|
|
23 | 1.140 | Скасувати оновлення персональних даних | У разі якщо після перевірки Користувачем внесених даних, з’ясувалось, що дані невірні, або пацієнт відмовився підписувати їх, то ПІС повинен надати можливість Користувачу скасовувати запит |
|
|
24 | 1.150 | Запит на скасування оновлення даних | Сформован запит на скасування оновлення даних | Scope - person_request:reject_pis Resource - PATCH /api/pis/person_requests/{{id}}/actions/reject | API-010-001-012-0456 |
25 | 2.40 | PIS. Reject Person request | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ |
| |
26 | GW 1.40 | Присутні документи з вимогою до завантаження? |
|
|
|
27 | 1.160 | Завантажити електронні копії оригіналів документів | Завантаження електроних копіїй оригіналів документів відбувається відповідно процесу “Завантаження електронних копій оригіналів документів“ |
|
|
28 | 1.170 | Підписати онов.дані ЕП | Користувачу підписує оновлені дані, за допомогою ЕП |
|
|
29 | 1.180 | Завершити оновлення перс. даних | Користувачу завершує оновлення даних |
|
|
30 | 1.190 | Запит на завершення оновлення даних | Після підписання Користувачем оновлених даних за допомогою ЕП, ПІС повинна виконати запит передавши повний набір оновлених даних із накладеним ЕП | Scope - person_request:reject_pis Resource - PATCH /api/pis/person_requests/{{id}}/actions/reject | API-010-001-012-0453 |
31 | 2.50 | PIS. Complete Update Person details | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ |
| |
32 | 1.200 | Повідомлення про успішне оновлення персональних даних | Користувач проінформований щодо успішного оновлення персональних даних |
|
|
33 | GW 1.60 | Користувач бажає на отримати список запитів на оновлення даних? |
|
|
|
34 | 1.210 | Отримати список запитів на оновлення даних | Користувачу має можливість на отримання списку запитів на оновлення персональних даних та відображення деталей запиту в інтерфейсі ПІС | Scope - person_request:read_pis Resource - GET /api/pis/person_requests | API-010-001-012-0454 |
35 | 2.60 | PIS. Get Person request list | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ |
| |
36 | EE 1.20 | Користувач оновив персональні данні | Користувач успішно оновив персональні данні |
|
|
Бізнес правила
ПІС повинна надати Користувачу можливість оновлювати персональні дані через систему, включаючи завантаження електронних копій документів, у разі необхідності внесення змін або виявлення розбіжностей. Процес оновлення включає перевірку внесених змін, можливість скасування або підписання даних, а також відновлення перерваних процесів. ПІС забезпечує передачу змін через API, підтримує функціонал перегляду та скасування запитів на оновлення даних, а також надає можливість підписання оновленої інформації за допомогою електронного підпису (ЕП). У разі потреби, користувач може створити новий запит для коригування персональних даних
Результат процесу
Результат процесу оновлення даних користувача полягає в успішному внесенні змін до персональних даних користувача в системі. Після виконання оновлення
Перелік змін
Версія документа | Опис змін | Номер релізу | |
---|---|---|---|
1 |
|
|
|
2 |
|
|
|
ЕСОЗ - публічна документація