ЕСОЗ - публічна документація

RC_Інтеграційні статуси медичних висновків

Медичний висновок у процесі інтеграції з іншими системами (ЕРЛН, ДРАЦСГ, ДІЯ) в Системі набуває параметру Processing status.

Значення інтеграційних статусів можна знайти у довіднику COMPOSITION_PROCESSING_STATUS

 

Таблиця 1. Перелік інтеграційних статусів медичних висновків

Інтеграційний статус

Переклад

Кінцевий статус

Коментар

Інтеграційний статус

Переклад

Кінцевий статус

Коментар

DONE

Виконана

так

Задача інтеграції виконана

ERROR

Помилка обробки

ні

В процесі задачі інтеграції отримано помилку

IN_PROGRESS

В процесі обробки

ні

Задача інтеграції в процесі обробки

PENDING

Очікується

ні

Задача інтеграції очікує в черзі на виконання

 

Таблиця 2. Інтеграційні статуси МВ в залежності від типу МВ, компоненту та типу задач

Тип МВ (параметр “type“)

Компонент (параметр “component”)

Тип задачі до компоненту (параметр “type”)

Статус інтеграції (параметр “IntegrationStatus”)

Коментар

Тип МВ (параметр “type“)

Компонент (параметр “component”)

Тип задачі до компоненту (параметр “type”)

Статус інтеграції (параметр “IntegrationStatus”)

Коментар

NEWBORN

MJU_DRACS

NEWBORN_GET_COMPOSITION

PENDING

Інтеграція очікує в черзі на створення задачі (не відображається за запитом на отримання інтеграційної інформації)

IN_PROGRESS

Задача на виконання запиту отримання МВН створена, дані надіслано в ДРАЦСГ, ще немає відповіді про інтеграцію в ДРАЦСГ

ERROR

В процесі інтеграції отримано відповідь від ДРАЦСГ про помилку інтеграції

DONE

Процес інтеграції пройшов успішно, отримано відповідь від ДРАЦСГ

NEWBORN_POST_COMPOSITION

ERROR

В процесі інтеграції отримано відповідь від ДРАЦСГ про помилку інтеграції реєстрації дитини в Реєстрі пацієнтів

DONE

Процес інтеграції на реєстрацію дитини в Реєстрі пацієнтів пройшов успішно, отримано відповідь від ДРАЦСГ

DIIA

NEWBORN_GET_COMPOSITION

PENDING

Інтеграція очікує в черзі на створення задачі (не відображається за запитом на отримання інтеграційної інформації)

IN_PROGRESS

Задача на виконання запиту отримання МВН створена, дані надіслано

ERROR

В процесі інтеграції отримано помилку

DONE

Процес інтеграції пройшов успішно

TEMP_DISABILITY

ERLN

CREATE_ERLN_RECORD

PENDING

Інтеграція очікує в черзі на створення задачі (не відображається за запитом на отримання інтеграційної інформації)

IN_PROGRESS

Інтеграція в процесі обробки, задача на виконання запиту формування ЕЛН в ЕРЛН створена (не відображається за запитом на отримання інтеграційної інформації)

ERROR

В процесі інтеграції на формування ЕЛН в ЕРЛН отримано помилку

DONE

Процес інтеграції на формування ЕЛН в ЕРЛН пройшов успішно

CANCEL_ERLN_RECORD

PENDING

Інтеграція очікує в черзі на виконання (не відображається за запитом на отримання інтеграційної інформації)

IN_PROGRESS

Інтеграції в процесі обробки, задача на виконання запиту позначення ЕЛН "Помилково сформованим" в ЕРЛН створена (не відображається за запитом на отримання інтеграційної інформації)

ERROR

В процесі інтеграції на позначення ЕЛН "Помилково сформованим" в ЕРЛН отримано помилку

DONE

Процес інтеграції пройшов успішно

 

Таблиця 3. Матриця поєднання параметрів Status та Processing status для МВ

 Статус МВ

DONE

ERROR

IN_PROGRESS

PENDING

 Статус МВ

DONE

ERROR

IN_PROGRESS

PENDING

PRELIMINARY

-

-

-

-

FINAL

+

+

+

+

AMENDED

+

+

+

+

ENTERED_IN_ERROR

-

-

-

-

Статуси виконання задач на інтеграцію (COMPOSITION_PROCESSING_TASK_STATUS) можуть бути такими :
"DONE":"Виконано" - задача на інтеграцію виконана.

"FAILED":"Не виконано" - задача на інтеграцію не виконана

"PENDING":"В очікуванні" - проміжний стан виконання задачі.

Після виконання задачі (отримання статусу "DONE"), інтеграційний статус МВ може стати DONE, ERROR, IN_PROGRESS, а залежності від відповіді, отриманої від ЕРЛН або ДРАЦС

Якщо задача виконана (створено запит в ЕРЛН /ДРАЦС), але відповіді від ЕРЛН (ще) немає, то інтеграційний статус МВ буде IN_PROGRESS

ЕСОЗ - публічна документація