Info |
---|
Бізнес-процес (настанова) (видаліть блок з посиланням перед публікацією документа) |
...
1 | № кроку | Крок | Опис | Технічний модуль | Методи API які мають або можуть бути використані |
2 | SE 1.10 | Перевідправка МВТН | Потреба повторно відправити дані по МВТН у разі помилки обробки з боку ЕРЛН. | ||
3 | 1.10 | Виконати пошук МВТН | Медичний працівник (Користувач) за допомогою МІС має можливість пошуку раніше створених МВТН відповідно до процесу BP-ESOZ-018-0008 [MIS] Пошук та отримання даних про медичні висновки | ||
4 | 1.20 | Виконати отримання МВТН | МІС може отримати від ЦБД ЕСОЗ деталі МВТН для ознайомлення із даними та перегляду інформації, пов'язаної з МВТН відповідно доступу до контенту медвисновку, регламентованим правами на перегляд даних, створених від батьківської сутності, до якої користувач має відповідні права доступу. | ||
5 | 1.30 | Перевірити статус опрацювання в ЕРЛН | Користувач може переглянути статус обробки МВТН, що описаний в процесі BP-ESOZ-018-0005 [MIS] Отримання даних про інтеграційний статус медичних висновків. Після виконання дії перейти до кроку GW 1.10. | ||
6 | GW 1.10 | Чи дотримуються умови за статусами (документу та інтеграційним), типом облікового запису пацієнта? |
| ||
7 | EE 1.10 | МВТН повторно не відправлений | МВТН повторно не відправлений. Вихід із процесу. | ||
8 | 1.40 | Переглянути опис помилки | Після ознайомлення з описом помилки Користувач може прийняти рішення про необхідність перевідправки МВТН в ЕРЛН. Це потрібно робити, наприклад, після того, як дані про пацієнта були уточнені в ЕРЛН, або на момент інтеграційної обробки даних по пацієнту в ЕРЛН ще не було зареєстровано. Довідник опису помилки знаходиться на сторінці [DRAFT] Dict ERLN_RESULT_CODES https://e-health-ua.atlassian.net/wiki/spaces/ESOZ/pages/18046190079 . Після виконаної дії перейти до кроку GW 1.20. | ||
9 | GW 1.20 | Потрібна перевідправка? |
| ||
10 | EE 1.20 | МВТН повторно не відправлений | МВТН повторно не відправлений. Вихід із процесу. | ||
11 | 1.50 | Здійснити перевідправку | Висновки, для яких інтеграція ЕРЛН початково не була успішна (DISABILITY_PROCESSING_STATUS та дорівнює значенню “ERROR” перевідправляються в ЕРЛН за методом API patch_patients_composition__compositionId__erln | ||
12 | 2.10 | Patch_patients_composition__compositionId__erln | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ. | Scope -composition:create Resource - POST /patients/composition | patch_patients_composition__compositionId__erln [API-006-001-001-0210]patch_patients_composition__compositionId__erln |
13 | GW 2.10 | Чи є помилки? |
| ||
14 | ЕЕ 2.10 | МВТН повторно не відправлений | МВТН повторно не відправлений. Вихід із процесу. | ||
15 | 2.20 | Create job | Під час виконання методу API ЕСОЗ виконує задачу CREATE_ERLN_RECORD. | ||
16 | 2.30 | CREATE_ERLN_RECORD | Створюється запит до зовнішньої системи ЕРЛН, після чого здійснюється виконання кроку EE 2.20. | ||
17 | EE 2.20 | Статус Done | Виконання внутрішної задачі CREATE_ERLN_RECORD успішно завершене. | ||
18 | 1.60 | Отримати результат виконання job | МІС отримує результати виконання запиту через виконання методу getAsyncJobStatus. Далі МІС переходить до виконання кроку 1.70. Приклад повідомлень про помилки ЦБД по роботі із медичними висновками надано насторінці Повідомлення системи . | ||
19 | 2.40 | GetAsyncJobStatus | В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ. | Scope -composition:read Resource - GET /patients/{patientId}/composition/{compositionId}/episode/{episodeId}/encounter/{encounterId} | |
20 | 1.70 | Оновити інтеграційний статус | Виконати дії, описані в процесі BP-ESOZ-018-0005 [MIS] Отримання даних про інтеграційний статус медичних висновків, після чого перейти до кроку GW 1.30. | ||
21 | GW 1.30 | "integrationStatus" дорівнює "ERROR"? |
| ||
22 | EE 1.30 | МВТН повторно не відправлен | МВТН повторно не відправлений. Вихід із процесу. | ||
23 | EE 1.40 | МВТН перевідправлений | МВТН перевідправлений. Завершення процесу. |
...