ЕСОЗ - публічна документація
[DRAFT] BP-ESOZ-018-0012 [MIS] Скасування МВН
Сторінка знаходиться в процесі розробки. Інформація на ній може бути застарілою.
https://e-health-ua.atlassian.net/wiki/spaces/EN/pages/17560797187 (видаліть блок з посиланням перед публікацією документа)
Властивості документа
Тип документа | Бізнес-процес |
---|---|
Назва документа | BP-ESOZ-018-0012 [MIS] Скасування МВН |
ID настанови | GUI-004 |
Автор | @Mariana Veremeieva (UA SoE eHealth) |
Версія документа | v010 |
Статус документа | DRAFT |
Дата створення | 10.06.2024 |
Дата оновлення |
|
ID групи | BPG-ESOZ-018 |
ID бізнес-процесу | BP-ESOZ-018-0012 |
Назва бізнес-процесу | [MIS] Скасування МВН |
Посилання на схеми |
Загальні відомості
Через помилкове введення відомостей або хибну ідентифікацію пацієнта, медичний працівник (далі - Користувач), що є автором медичного висновку новонародженого (далі - МВН) може скасувати свій медичний висновок.
Передумови
Скасування МВН можливе за наступних умов:
статус МВН (параметр "status") дорівнює "Підписаний" ("FINAL");
користувач, який виконує запит, є автором медвисновку (ідентифікатор лікаря у параметрі "author" у медвисновку повинен співпадати з ідентифікатором автора у параметрі "performer" для взаємодії, яка є основою медвисновку);
відсутня інформація про інтеграційні процеси по такому МВН за результатом запиту по методу АРІ Системи getIntegrationData;
для загального процесу скасування: не перевищено максимальну кількість днів з моменту створення, протягом яких можна відмінити МВН (змінна "EMAL_FILTER_CANCEL_TIMEOUT_NEWBORN") за конфігурацією Системи;
для скасування із наступним створенням медвисновком “на заміну” Користувач має зазначити причину скасування з довідника COMPOSITION_CANCELLATION_REASONS_NEWBORN, яка законфігурована як причина, що дозволяє скасування медвисновку в минулому на більшу глибину (параметр “EMAL_REPLACEMENT_FLOW_NEWBORN_ALLOWED_CANCELLATION_REASONS”). Таким чином, при зазначенні такої причини, ігнорується конфігураційний параметр "EMAL_FILTER_CANCEL_TIMEOUT_NEWBORN";
Схема бізнес-процесу
Зображення схеми
Посилання на схему
На перегляд: https://modeler.cloud.camunda.io/share/632afe4f-49da-4be1-8467-b56023f05d29
На редагування: https://modeler.cloud.camunda.io/diagrams/1b4d49a5-4e67-461b-8583-ba5a8f4b2b1a--bp-esoz-018-0009-mis-скасування-медичного-висновку?v=4435,437,1
Похідний файл схеми (BPMN)
Опис кроків по процесу
1 | № кроку | Крок | Опис | Технічний модуль | Методи API які мають або можуть бути використані |
2 | SE 1.10 | Скасування МВН | Пацієнт звертається до НМП СМД, маючи об'єктивні причини для скасування МВН. |
|
|
3 | 1.10 | Виконати пошук МВН | Медичний працівник (Користувач) за допомогою МІС має можливість пошуку раніше створених МВН за пошуковим запитом описаним в процесі BP-ESOZ-018-0008 [MIS] Пошук та отримання даних про медичні висновки за допомогою методу АРІ searchCompositions. | Scope -composition:search. Resource - GET /patients/{patientId}/composition. | |
4 | 2.10 | searchCompositions | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ. |
| |
5 | 1.20 | Виконати отримання МВН за необхідності | У разі наявності існуючих МВН, МІС може отримати від ЦБД ЕСОЗ за допомогою методу АРІ getComposition деталі МВН для ознайомлення із даними та перегляду інформації, пов'язаної з МВН відповідно доступу до контенту медвисновку, регламентованим правами на перегляд даних, створених від батьківської сутності, до якої користувач має відповідні права доступу. Після цього Користувач переходить до виконання кроку GW 1.10. | Scope -composition:read. Resource - GET /patients/{patientId}/composition/{compositionId}/episode/{episodeId}/encounter/{encounterId}. | |
6 | 2.20 | getComposition | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ. |
| |
7 | GW 1.10 | Чи дотримані умови по статусу, автору, відсутності інформації по інтеграціям з ДРАЦС та можливого терміну скасування? |
|
|
|
8 | EE 1.10 | МВН не скасовано | МВН не скасовано, вихід із процесу. |
|
|
9 | 1.30 | Вказати причину скасування МВН та обґрунтування | Користувач за допомогою МІС вказує причину скасування МВН (параметр “reason.coding.code“) із довідника COMPOSITION_CANCELLATION_REASONS_NEWBORN, а також Користувач додає обґрунтування позначення МВН як "введений помилково" (параметр "reason.text"), після чого переходить на крок 1.40. |
|
|
10 | 1.40 | Засвідчити дані КЕП | Користувач засвідчує запит на скасування МВН за допомогою КЕП користувача. Після засвідчення КЕП, перейти до кроку 1.50. |
|
|
11 | 1.50 | Виконати запит на скасування | Користувач виконує запит на скасування методом АРІ cancelComposition, після чого Користувач переходить до кроку 1.60. Результатом виконання запиту буде або успішне скасування МВН, або помилка.
| Scope -composition:cancel. Resource - PATCH /patients/composition/{compositionId}/cancel. | |
12 | 2.30 | cancelComposition | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ. |
| |
13 | SE 2.10 | Ініціація Create CANCEL_COMPOSITION job | Під час виконання методу АПІ ЕСОЗ виконує внутрішню задачу CANCEL_COMPOSITION. |
|
|
14 | 2.30.1 | Create CANCEL_COMPOSITION job | Створення асинхронної задачі, яка ставиться в чергу задач. За результатом виконання задачі та за умови успішної валідації зі скасування Composition, ЕСОЗ віддає через АПІ відповідь, що МВН успішно скасований. |
|
|
15 | 2.30.2 | Валідація | Виконуються умови валідації, описані в методі [DRAFT] cancelComposition [API-006-001-001-0213] | Request data validation . |
|
|
16 | GW 2.10 | Валідація успішна? |
|
|
|
17 | ЕЕ 2.10 | Результат обробки Failed | Результат обробки job невдалий, що на кроці GW 1.20 приведе до завершення процесу. |
|
|
18 | GW 2.20 | Чи зазначено МА? |
|
|
|
19 | 2.30.3 | Відправка SMS | SMS-0003 |
|
|
20 | EE 2.20 | Результат обробки Done | Виконання внутрішної задачі CANCEL_COMPOSITION успішно завершене. |
|
|
21 | 1.60 | Отримати результат виконання job | Результатом виконання запиту за методом АРІ getAsyncJobStatus буде або успішне скасування МВН, або помилка. Далі Користувач переходить до кроку GW 1.20. Приклад повідомлень про помилки ЦБД по роботі із медичними висновками надано на сторінці Повідомлення системи . | Scope -composition:read Resource - GET /patients/{patientId}/composition/{compositionId}/episode/{episodeId}/encounter/{encounterId} | |
22 | 2.40 | getAsyncJobStatus | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ. |
| |
23 | GW 1.20 | Який статус джоби? |
|
|
|
24 | EE 1.20 | МВН не скасовано | МВН не скасовано, вихід із процесу. |
|
|
25 | GW 1.30 | Переглянути поточний інтеграційний статус МВН? |
|
|
|
26 | 1.70 | Переглянути інтеграційний статус МВ | Користувач може переглянути статус обробки МВН, що описаний в процесі BP-ESOZ-018-0005 [MIS] Отримання даних про інтеграційний статус медичних висновків. Після виконаної дії перейти до кроку EE 1.30. |
|
|
27 | EE 1.30 | МВН скасовано | МВН скасовано. Завершення процесу. |
|
|
Бізнес правила
Доступ до контенту медвисновку регламентується правами на перегляд даних, створених від батьківської сутності, до якої користувач має відповідні права доступу.
Правила застосування subject/focus для person/preperson при створенні МВ, наведені нижче:
type | category | SUBJECT | FOCUS |
---|---|---|---|
|
| ЕСОЗ: preperson Трактування: новонароджена дитина | ЕСОЗ: person Трактування: жінка що народила новонароджену дитину |
|
| ЕСОЗ: preperson/person Трактування: Пацієнт- непрацездатна особа | |
|
| ЕСОЗ: person Трактування: Пацієнт, який доглядав за дитиною і через свій стан не може продовжевати | ЕСОЗ: person Трактування: Особа, яка доглядатиме за дитиною пацієнта і через це - непрацездатна |
|
| ЕСОЗ: person Трактування: Пацієнт, повнолітній | ЕСОЗ: person Трактування: Особа, яка доглядатиме за пацієнтом і через це - непрацездатна |
|
| ЕСОЗ: preperson/person Трактування: Пацієнт, дитина (зокрема новонароджена) | ЕСОЗ: person Трактування: Особа, яка доглядатиме за пацієнтом і через це - непрацездатна |
|
| ЕСОЗ: person Трактування: Особа що проходить обсервація або самоізоляцію з метою запобігання поширенню гострої респіраторної хвороби COVID-19, спричиненої коронавірусом SARS-CoV-2 *хворі на ковід отримують категорію Загальне захворювання | |
|
| ЕСОЗ: person Трактування: пацієнт, непрацездатний за своїм основним місцем роботи, що переводиться на легшу роботу для уникнення порушення процесу лікування | |
|
| ЕСОЗ: person Трактування: Пацієнт, що отримує медичні послуги з ортопедичного протезування в стаціонарних умовах | |
|
| ЕСОЗ: person Трактування: Пацієнтка, що вагітна або народила та є непрацездатною. | |
|
| ЕСОЗ: person Трактування: Особа, що перебуває на карантині | |
|
| ЕСОЗ: person Трактування: Пацієнт- непрацездатна особа |
Результат процесу
Медичний працівник скасував МВН.
Перелік змін
Версія документа | Опис змін | Номер релізу | |
---|---|---|---|
1 |
|
|
|
2 |
|
|
|
ЕСОЗ - публічна документація