Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Бізнес-процес (настанова)
Info
Note

Сторінка знаходиться в процесі розробки. Інформація на ній може бути застарілою.

Info

/wiki/spaces/EN/pages/17560797187 (видаліть блок з посиланням перед публікацією документа)

...

  • У користувача системи адміністративна палень НСЗУ (далі - Користувач НСЗУ) існує два скоупи:
    composition_admin:read та composition_admin:write;

  • статус МВН або МВТН (параметр "status") дорівнює "Підписаний" ("FINAL");

  • При зміні статусу мають бути заповнені reason.text та reason.code. Значення reason.text вводиться Користувачем НСЗУ, значення reason.code вибирається користувачем з довідника для МВТН COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY або з довідника COMPOSITION_CANCELLATION_REASONS_NEWBORN для МВН.

Схема бізнес-процесу

Зображення схеми

Image Modified

Посилання на схему

...

1

№ кроку

Крок

Опис

Технічний модуль

Методи API які мають або можуть бути використані

2

SE 1.10

Скасування МВ пацієнта співробітником НСЗУ

У разі виникнення судового рішення скасувати медичний висновок пацієнта, Користувачеві НСЗУ через адміністративну панель в ЕСОЗ при виборі розділу “Медичні висновки” має бути доступною сторінка з полями для пошуку МВ за різними атрибутами.

3

1.10

Виконати пошук МВ

Пошук здійснюється після натискання на кнопку “Шукати”. Користувач НСЗУ має для пошуку обов'язково заповнити хоча б один атрибут МВ — номер, пацієнта чи особу, якій видано МВ. Необов'язковими до заповнення є тип МВ, статус МВ, а також параметри розширеного пошуку (медичний заклад, автор МВ, дата створення МВ).

4

2.10

GET/admin/composition/search (NHS Admin)

В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ.

Результати пошуку виводяться на сторінці у форматі таблиці, де кожному рядку відповідає запис про один МВ. При виведенні великої вибірки результатів, варто виводити результати у форматі “10, 20, 50 результатів запиту”. Порядок виведення — довільний

Scope - composition_admin:read

Resource - GET/admin/composition/search

https://app.swaggerhub.com/apis/ehealthua/compositions_Admin_panel/2.33.0#/default/searchCompositions

/wiki/spaces/emal/pages/17350885447

5

1.20

Відкрити деталі МВ

Для того, щоб переглянути МВ детальніше або зробити з ним якусь дію, потрібно натиснути кнопку Деталі

6

2.20

getComposition (NHS Admin) ?

В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ.

Вендор не надав АРІ-документацію

7

GW 1.10

Чи дотримані умови по статусу?

  • Якщо так (параметр "status" МВ дорівнює "FINAL"), то перейти до кроку 1.30.

  • Якщо ні (параметр "status" МВ відповідає іншому, відмінному від "FINAL" значенню), то перейти до кроку EE 1.10.

8

EE 1.10

МВ пацієнта не скасовано

Медичний висновок пацієнта не скасований. Вихід із процесу.

9

1.30

Вказати причину скасування МВ та обгрунтування

Користувач в адміністративній панелі НСЗУ повинен зазначити причину скасування МВТН з довідника COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY або причину скасуваня МВН із довідника COMPOSITION_CANCELLATION_REASONS_NEWBORN, які законфігуровані як причини, що дозволяють скасування медичного висновку в минулому

10

1.40

Засвідчити дані КЕП

Користувач НСЗУ засвідчує запит на скасування МВ за допомогою КЕП користувача. Після засвідчення КЕП, перейти до кроку 1.50.

11

1.50

Виконати запит на скасування

Користувач за допомогою МІС виконує запит на скасування методом АРІ cancelComposition, після чого МІС переходить до виконання кроку 1.60.

Результатом виконання запиту буде або успішне скасування МВТН, або помилка.

12

2.30

POST /admin/composition/{compositionId}/cancel (NHS Admin)

В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ.

Scope - composition_admin:write

Resource - POST/admin/composition/{compositionId}/cancel

https://app.swaggerhub.com/apis/ehealthua/compositions_Admin_panel/2.33.0#/default/cancelComposition

/wiki/spaces/emal/pages/17351245840

13

1.60

Отримати результат виконання job

Результатом виконання запиту буде або успішне скасування МВ, або помилка.

Приклад повідомлень про помилки ЦБД по роботі із медичними висновками надано на відповідній сторінці.

14

2.40

compositionAsyncJobStateResponse
(NHS Admin)

В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ, внаслідок яких має бути повернений статус джоби.

Scope - composition_admin:write

https://app.swaggerhub.com/apis/ehealthua/compositions_Admin_panel/2.33.0#/compositionAsyncJobStateResponse

15

GW 1.20

Який статус джоби?

  • Якщо Done (виконано), то перейти до кроку 1.70

  • Якщо In progress (триває виконання), то перейти до кроку 1.60.

  • Якщо Failed (невдача), Користувач переходить до кроку EE 1.20 та завершує процес.

16

1.70

Переглянути статус МВ

Актуальний статус медичного висновку відображається автоматично з урахуванням дій по скасуванню, виконаних кроками вище.

17

2.50

getComposition (NHS Admin) ?

В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ.

Вендор не надав АРІ-документацію

18

1.80

Переглянути інтеграційний статус

Запит на інтеграційний статус створюється Користувачем в МІС та виконується в ЦБД ЕСОЗ за допомогою методу АРІ getIntegrationData.

19

2.60

getIntegrationData (NHS Admin)?

Після отримання оновлених даних щодо інтеграційного статусу - метод повертає результат, залежно від типу висновку (відповідно - залежно від зовнішнього реєстру, з яким відбувалася взаємодія), за яким було створено запит.

Вендор не надав АРІ-документацію

20

EE 1.30

МВ скасовано співробітником НСЗУ

Співробітником НСЗУ скасував МВ. Завершення процесу.

...