ЕСОЗ - публічна документація
Інтеграційні статуси медичних висновків
Медичний висновок у процесі інтеграції з іншими системами (ЕРЛН, ДРАЦСГ, ДІЯ) в Системі набуває параметру Processing status.
Значення інтеграційних статусів можна знайти у довіднику COMPOSITION_PROCESSING_STATUS
Таблиця 1. Перелік інтеграційних статусів медичних висновків
Інтеграційний статус | Переклад | Кінцевий статус | Коментар |
---|---|---|---|
DONE | Виконана | так | Задача інтеграції виконана |
ERROR | Помилка обробки | ні | В процесі задачі інтеграції отримано помилку |
IN_PROGRESS | В процесі обробки | ні | Задача інтеграції в процесі обробки |
PENDING | Очікується | ні | Задача інтеграції очікує в черзі на виконання |
Таблиця 2. Інтеграційні статуси МВ в залежності від типу МВ, компоненту та типу задач
Тип МВ (параметр “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 |
---|---|---|---|---|
PRELIMINARY | - | - | - | - |
FINAL | + | + | + | + |
AMENDED | + | + | + | + |
ENTERED_IN_ERROR | - | - | - | - |
Статуси виконання задач на інтеграцію (COMPOSITION_PROCESSING_TASK_STATUS) можуть бути такими :"DONE":"Виконано"
- задача на інтеграцію виконана.
"FAILED":"Не виконано"
- задача на інтеграцію не виконана
"PENDING":"В очікуванні"
- проміжний стан виконання задачі.
Після виконання задачі (отримання статусу "DONE"
), інтеграційний статус МВ може стати DONE, ERROR, IN_PROGRESS, а залежності від відповіді, отриманої від ЕРЛН або ДРАЦС
Якщо задача виконана (створено запит в ЕРЛН /ДРАЦС), але відповіді від ЕРЛН (ще) немає, то інтеграційний статус МВ буде IN_PROGRESS
ЕСОЗ - публічна документація