Загальні ствердження
...
Схема процесу перевідправки МВТН
https://cawemo.commodeler.cloud.camunda.io/share/c1369dfaba7f82ba-b3878850-43a241b4-9fc38268-b20552a5051bf8142939b62c
...
View file | ||
---|---|---|
|
Опис кроків по процесу
№ | Крок | Опис |
1 | Виконати пошук та отримання МВ | Медичний працівник виконує попередні кроки поза межами даного процесу:
Пошук здійснюється відповідно до опису процесу Пошук та отримання МВ. |
2 | Перевірити статус опрацювання в ЕРЛН | Якщо статус опрацювання "integrationStatus" дорівнює значенню “ERROR”, то для визначення необхідності перевідправки медичному працівнику слід звернути увагу на опис помилки. |
3 | Переглянути опис помилки | Додаткова інформація по опису помилки по інтеграційних процесах з ЕРЛН міститься у компоненті "ERLN" із відповідним типом (параметр "type"), який дорівнює значенню "CREATE_ERLN_RECORD" для відповіді із статусом "ERROR" (параметр "statusMessage"). Після ознайомлення з описом помилки медичний працівник може прийняти рішення про необхідність перевідправки МВТН в ЕРЛН. Це потрібно робити, наприклад, після того, як дані про пацієнта були уточнені в ЕРЛН, або на момент інтеграційної обробки даних по пацієнту в ЕРЛН ще не було зареєстровано. |
4 | Здійснити перевідправку | УВАГА! З метою недопущення по створенню надлишкової кількості запитів на перевідправку МВТН, з боку ЦБД реалізоване обмеження: можливо повторно відправити лише МВТН, які мають integrationStatus = ERROR та у них є наявним опис помилки у statusMessage. Інакше МІС отримає при спробі перевідправки МВТН помилку 400 BAD REQUEST. Якщо медичний працівник прийняв рішення про необхідність перевідправки МВТН в ЕРЛН, то він робить таку спробу за методом АРІ "patch_patients_composition__compositionId__erln". Використання цього методу дозволяється тільки для висновків, для яких інтеграція ЕРЛН початково не була успішна (параметр integrationStatus дорівнює значенню “ERROR”). |
5 | Отримати результат виконання job | Медичний працівник отримує результати виконання запиту через виконання методу getAsyncJobStatus. |
6 | Переглянути повідомлення про помилку | В разі неможливості повторного відправлення МВТН в ЕРЛН медичному працівнику відображається повідомлення про помилку. |
7 | Переглянути повідомлення про створення задачі на перевідправку | Якщо МВТН був вдало відправлений в ЕРЛН, то медичному працівнику відображається повідомлення про створення задачі на перевідправку. |