Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Загальні ствердження

  • Перевідправка може використовуватися для випадків, коли інтеграційний процес завершився помилкою обробки, наприклад, через відсутність (чи некоректність) даних в ЕРЛН по пацієнту.

  • Перевідправка МВТН в ЕРЛН можлива лише для МВТН у яких:

    • статус (параметр "status") дорівнює "FINAL";

    • реєстрацієя в ЕРЛН пройшла неуспішно (параметр "TEMP_DISABILITY_PROCESSING_STATUSintegrationStatus" дорівнює "ERROR" у компоненті "ERLN" із відповідним типом (параметр "type"), який дорівнює значенням "CREATE_ERLN_RECORD");

    • опис помилки наявний та непустий (параметр “ERLN_DISABILITY_ERROR_TEXT”“statusMessage”);

    • в якості тимчасово непрацездатної особи зазначено ідентифікованого пацієнта.

  • Перевідправка МВТН в ЕРЛН здійснюється через виконання методу АРІ Системи "patch_patients_composition__compositionId__erln".

  • Слід звертати увагу на додаткову інформацію по опису помилки по інтеграційних процесах з ЕРЛН через ознайомлення з текстом помилки ( розширення відповіді на запит деталей МВТН "ERLN_DISABILITY_ERROR_TEXTпараметр "statusMessage" у компоненті "ERLN" із відповідним типом (параметр "type"), який дорівнює значенню "CREATE_ERLN_RECORD" для відповіді із статусом "ERROR").

Схема процесу перевідправки МВТН

https://cawemo.commodeler.cloud.camunda.io/share/c1369dfaba7f82ba-b3878850-43a241b4-9fc38268-b20552a5051bf8142939b62c

...

View file
nameПеревідправка МВТН.bpmn

Опис кроків по процесу

Крок

Опис

1

Виконати пошук та отримання МВ

Медичний працівник виконує попередні кроки поза межами даного процесу:

  • ідентифікації пацієнта;

  • отримання ідентифікатора пацієнта в системі ЕСОЗ;

  • пошук МВТН за пошуковими параметрами.

Пошук здійснюється відповідно до опису процесу Пошук та отримання МВ.

2

Перевірити статус опрацювання в ЕРЛН

Якщо статус опрацювання

TEMP_DISABILITY_PROCESSING_STATUS

"integrationStatus" дорівнює значенню “ERROR”, то для визначення необхідності перевідправки медичному працівнику слід звернути увагу на опис помилки

.УВАГА! Для МВТН, створеного для неідентифікованого пацієнта (preperson), статус обробки не відображує реальний стан речей. Тобто, повинен ігноруватися

.

Зафіксовано випадки, коли TEMP_DISABILITY_PROCESSING_STATUS для неідентифікованого пацієнта (preperson) мав постійний статус PENDING.

3

Переглянути опис помилки

Додаткова інформація по опису помилки по інтеграційних процесах з ЕРЛН міститься у

розширенні відповіді на запит деталей МВТН (параметр "ERLN_DISABILITY_ERROR_TEXT

компоненті "ERLN" із відповідним типом (параметр "type"), який дорівнює значенню "CREATE_ERLN_RECORD" для відповіді із статусом "ERROR" (параметр "statusMessage").

Після ознайомлення з описом помилки медичний працівник може прийняти рішення про необхідність перевідправки МВТН в ЕРЛН. Це потрібно робити, наприклад, після того, як дані про пацієнта були уточнені в ЕРЛН, або на момент інтеграційної обробки даних по пацієнту в ЕРЛН ще не було зареєстровано.

4

Здійснити перевідправку

УВАГА!

З метою недопущення по створенню надлишкової кількості запитів на перевідправку МВТН, з боку ЦБД реалізоване обмеження: можливо повторно відправити лише МВТН, які мають

ERLN_PROCESSING_STATUS

integrationStatus = ERROR та у них є наявним опис помилки у

ERLN_DISABILITY_ERROR_TEXT

statusMessage. Інакше МІС отримає при спробі перевідправки МВТН помилку 400 BAD REQUEST.

Якщо медичний працівник прийняв рішення про необхідність перевідправки МВТН в ЕРЛН, то він робить таку спробу за методом АРІ "patch_patients_composition__compositionId__erln". Використання цього методу дозволяється тільки для висновків, для яких інтеграція ЕРЛН початково не була успішна (

DISABILITY_PROCESSING_STATUS

параметр integrationStatus дорівнює значенню “ERROR”).

5

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

Медичний працівник отримує результати виконання запиту через виконання методу getAsyncJobStatus.

6

Переглянути повідомлення про помилку

В разі неможливості повторного відправлення МВТН в ЕРЛН медичному працівнику відображається повідомлення про помилку.

7

Переглянути повідомлення про створення задачі на перевідправку

Якщо МВТН був вдало відправлений в ЕРЛН, то медичному працівнику відображається повідомлення про створення задачі на перевідправку.