Функціонал (Functionality)
№ | Задача | Пов'язані задачі | Опис по змінах функціоналу | Додані артефакти/конфігураційні параметри | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
|
| Додано стиснення gzip перед відправкою до ceph | emal_s3_compress | |||||||||||||||||||||||||||||||||||||||||
2 |
|
| Виправлена структура SOAP запиту в блоці VIOLATION (ЕРЛН) |
| 3 |
|
| Зміни в існуючому функціоналі:
| emal_refinement_flow_disability_verify_extensions | ||||||||||||||||||||||||||||||||||||
43 |
|
| Відключена функціональність МВ на заміну. | EMAL_COMPOSITION_FLOW_REPLACE_ENABLED emal_replacement_flow_disability_allowed_cancellation_reasons emal_replacement_flow_newborn_allowed_cancellation_reasons EMAL_FILTER_REPLACEMENT_PERIOD_START_NEWBORN EMAL_FILTER_REPLACEMENT_PERIOD_START_DISABILITY emal_filter_replacement_period_start_newborn_enabled emal_filter_replacement_period_start_disability EMAL_FILTER_REPLACEMENT_CANCEL_TIMEOUT_DISABILITY EMAL_FILTER_REPLACEMENT_CANCEL_TIMEOUT_NEWBORN | |||||||||||||||||||||||||||||||||||||||||
54 |
|
| Модифікація процесу уточнення МВТН. Додано можливість уточнення масиву МВТН за весь період непрацездатності неідентифікованої персони в одному та декількох ЗОЗ |
| |||||||||||||||||||||||||||||||||||||||||
65 |
|
| Додані перевірки на об'єкт “category” (згідно пунктів 9-11 специфікації https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition ):
| emal_validation_category_newborn_system emal_validation_category_newborn_codes EMAL_VALIDATION_CATEGORY_DISABILITY_CODES EMAL_VALIDATION_CATEGORY_DISABILITY_SYSTEM | |||||||||||||||||||||||||||||||||||||||||
76 |
| Додані перевірки на об'єкт “custodian” (згідно пунктів 13-14 специфікації https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition ):
| emal_validation_custodian_categories_by_type EMAL_VALIDATION_CUSTODIAN_ALLOWED_STATUSES_NEWBORN EMAL_VALIDATION_CUSTODIAN_ALLOWED_STATUSES_DISABILITY | ||||||||||||||||||||||||||||||||||||||||||
87 |
| Додані перевірки на об'єкт “author” (згідно пунктів 22-27 специфікації https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition ) | emal_validation_author_active_status_value emal_validation_author_categories_by_type emal_validation_author_categories_by_position emal_validation_author_categories_by_speciality_officio emal_validation_author_categories_by_speciality | ||||||||||||||||||||||||||||||||||||||||||
98 |
| Додані перевірки на об'єкт “subject” згідно пунктів 29-36 специфікації https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition | emal_validation_subject_categories_by_type emal_validation_subject_allowed_statuses_by_category emal_validation_subject_allowed_verification_statuses_by_category emal_validation_subject_allowed_ages_by_category emal_validation_subject_genders_by_category emal_validation_subject_documents_by_category | ||||||||||||||||||||||||||||||||||||||||||
109 |
| Додані перевірки на об'єкт “relatesTo” згідно пунктів 3839-45 46 специфікації https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition | emal_validation_relates_to_identifier_allowed_code emal_validation_relates_to_identifier_allowed_system | ||||||||||||||||||||||||||||||||||||||||||
1110 |
| Додані перевірки на об'єкт “event.period” згідно пунктів 4748-54 55 специфікації https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition | EMAL_FILTER_REPLACEMENT_PERIOD_START_NEWBORN EMAL_FILTER_REPLACEMENT_PERIOD_START_DISABILITY | ||||||||||||||||||||||||||||||||||||||||||
1211 |
| Додані перевірки на об'єкт “section.focus” згідно пунктів 5657-64 65 специфікації https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition | emal_validation_focus_categories_by_type emal_validation_focus_allowed_statuses_by_category emal_validation_focus_allowed_verification_statuses_by_category emal_validation_focus_allowed_ages_by_category emal_validation_focus_genders_by_category emal_validation_focus_documents_by_category | ||||||||||||||||||||||||||||||||||||||||||
1312 |
| Додані перевірки на об'єкт "extensions" (згідно специфікації пунктів 6668-79 81 https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition ) | emal_validation_extension_allowed_by_category | ||||||||||||||||||||||||||||||||||||||||||
1413 |
|
| Для МВН додаються 2 нові extensions:
|
| |||||||||||||||||||||||||||||||||||||||||
1514 |
|
| Додано новий метод АРІ для генерації інформаційної довідки | https://app.swaggerhub.com/apis/ehealthua/compositions/2.27.5#/main/getPrintForm | |||||||||||||||||||||||||||||||||||||||||
1615 |
|
| Модифікація SOAP get_nszu_data_ask (DOCUMENT_DATE): мігрували шляхом конвертації з xs:date → xs.dateTime = xs:date @ “00:00:00” |
| 17
| Модифіковано існуючий метод АРІ searchComposition для пошуку МВ:
|
| ||||||||||||||||||||||||||||||||||||||
16 |
|
| Модифіковано існуючий метод АРІ searchComposition для пошуку МВ:
|
| 18
| Модифікація SOAP GetComposition. Додано реалізацію отримання інформації про composition.author, composition.custodian, composition.subject та composition.section.focus в момент формування відповіді з майстер БД |
| ||||||||||||||||||||||||||||||||||||||
17 |
|
| Модифікація SOAP GetComposition. Додано реалізацію отримання інформації про composition.author, composition.custodian, composition.subject та composition.section.focus в момент формування відповіді з майстер БД |
| 19Додано новий метод АРІ для отримання інформації по статусам обробки по операціях/системах | https://app.swaggerhub.com/apis/ehealthua/compositions/2.27.5#/main/getIntegrationData | |||||||||||||||||||||||||||||||||||||||
18 |
| 463
|
| 456
| Додано | новий метод АРІ для отримання інформації по статусам обробки по операціях/системахhttps://app.swaggerhub.com/apis/ehealthua/compositions/2.27.5#/main/getIntegrationData | 20нові опційні пошукові параметри для методу АРІ searchComposition: “статус” МВ (composition.status) та “encounterId” (ідентифікатор взаємодії, на яку посилається МВ) |
| |||||||||||||||||||||||||||||||||||||
19 |
| 451
|
| 353Додано нові опційні пошукові параметри для методу АРІ searchComposition: “статус” МВ (composition.status) та “encounterId” (ідентифікатор взаємодії, на яку посилається МВ) |
| 21
| Застосування нових довідників причин скасування МВ для кожного типу МВ: МВН - COMPOSITION_CANCELLATION_REASONS_NEWBORN МВТН - COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY В довідник COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY додані нові причини скасування МВТН |
| |||||||||||||||||||||||||||||||||||||
20 |
| 444
|
| 351Застосування нових довідників причин скасування МВ для кожного типу МВ: МВН - COMPOSITION_CANCELLATION_REASONS_NEWBORN МВТН - COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY В довідник COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY додані нові причини скасування МВТН |
| 22 |
| Додана реалізація можливості відслідковування часу виконання функцій | Частина зазначена в п. 25 цієї таблиці | ||||||||||||||||||||||||||||||||||||
21 |
| - | Додана реалізація проведення навантажувального тестування |
| |||||||||||||||||||||||||||||||||||||||||
22 |
| Додана реалізація можливості відслідковування часу виконання функцій | Частина зазначена в п. 25 цієї таблиці | 23 |
|
| - | Додана реалізація проведення навантажувального тестування |
| 24
| Додано реалізацію по формування черги на відправку до ЕРЛН підписаних МВТН за хронологічним порядком через пов'язані МВ |
| |||||||||||||||||||||||||||||||||
23 |
|
| Додано реалізацію по формування черги на відправку до ЕРЛН підписаних МВТН за хронологічним порядком через пов'язані МВ |
| 25 |
|
| Додана реалізація використання інструменту Kafka для роботи з чергами (PULL модель)
| Додана реалізація використання інструменту Kafka для роботи з чергами (PULL модель) | emal_kafka_disability_topic_name emal_kafka_newborn_topic_name emal_kafka_disability_topic_partitions emal_kafka_newborn_topic_partitions emal_kafka_disability_topic_replication_namefactor emal_kafka_newborn_topic_name emal_kafka_disability_topic_partitions emal_kafka_newborn_topic_partitions emal_kafka_disability_topic_replication_factor emal_kafka_newborn_topic_replication_replication_factor spring_kafka_bootstrap_servers spring_kafka_consumer_group_id (Значення за замовчуванням: emal-api) spring_kafka_consumer_auto_offset_reset (Значення за замовчуванням: earliest) spring_kafka_consumer_heartbeat_interval (Значення за замовчуванням: 3000ms) spring_kafka_consumer_heartbeat_interval (Значення за замовчуванням: 3000ms) spring_kafka_consumer_max_poll_records (Значення за замовчуванням: 64) | 26spring_kafka_consumer_max_poll_records (Значення за замовчуванням: 64) | ||||||||||||||||||||||||||||||||||
24 |
|
| Додана конфігурація застосування subject та section.focus | EMAL_VALIDATION_SUBJECT_FOCUS_REQUIRE_EQUALITY_BY_CATEGORY | |||||||||||||||||||||||||||||||||||||||||
25 |
|
| Додана конфігурація для перевірки encounter.date у відповідності до категорії МВ | emal_validation_encounter_max_age_days_by_category | |||||||||||||||||||||||||||||||||||||||||
26 |
|
| Доопрацювання по перезапуску задач за розкладом за відповідними змінними Розширення кількості інтеграційних пейлодів до АРІ | EMAL_KAFKA_RETRY_IDS_TOPIC_NAME | |||||||||||||||||||||||||||||||||||||||||
27 |
|
| Fix по відображенню поточного статусу обробки МВТН |
| |||||||||||||||||||||||||||||||||||||||||
28 |
|
| Зміна умов перевірки section.focus та subject у пунктах 34 та 62 у валідації наявності ІПН для особи віком до 14 років при створенні МВ. Видалення додаткової перевірки заборони створення МВ при відсутньому tax_id, яка блокувала коректну роботу перевірок описаних в пункті 62 валідації наявності/відсутності ІПН для особи віком до 14 років при створенні МВ ( https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition ) | ||||||||||||||||||||||||||||||||||||||||||
39 |
| Виправлення по статусам МВТН для випадків продовження /скорочення | |||||||||||||||||||||||||||||||||||||||||||
30 |
| Додано додаткову перевірку для типу вказаної особи на можливість зазначати екстеншен IS_FOREIGN_TREATMENT при створенні МВТН | |||||||||||||||||||||||||||||||||||||||||||
31 |
| Fix по здійсненню валідації по EMAL_FILTER_PERIOD_START_DISABILITY та EMAL_FILTER_DISABILITY_SINGLE_SPAN_DISABILITY за загальними вимогами без врахування значення розширення IS_FORCE_RENEW | |||||||||||||||||||||||||||||||||||||||||||
32 |
| Fix по валідації на скасуванні не останього МВТН в ланцюгу продовження/скорочення. | Додана нова помилка 1186 |
Документація (Documentation)
№ | Задача | Посилання на сторінку документації | Опис по змінах в документації | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 |
| - |
| ||||||||
2 |
|
| Зміни в процесі створення уточнюючого МВТН. Зокрема до атрибуту relatesTo | ||||||||
3 |
|
| Створена нова сторінка з описом функціональності (функціональність відключена) | ||||||||
4 |
|
Додана конфігурація застосування subject та section.focus
EMAL_VALIDATION_SUBJECT_FOCUS_REQUIRE_EQUALITY_BY_CATEGORY
| Зміни в процесі створення уточнюючого МВТН | ||||||||
5 |
|
| https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition | Пункти: 9-11 | ||||||
6 |
|
Додана конфігурація для перевірки encounter.date у відповідності до категорії МВ
emal_validation_encounter_max_age_days_by_category
| Пункти: 13-14 | ||||||||
7 |
|
Доопрацювання по перезапуску задач за розкладом за відповідними змінними
Розширення кількості інтеграційних пейлодів до АРІ
EMAL_KAFKA_RETRY_IDS_TOPIC_NAME
| Пункти: 22-27 | ||||||||
8 |
|
| Пункти: 29-36 | ||||||||
9 |
|
Fix по відображенню поточного статусу обробки МВТН
Документація (Documentation)
№ | Задача | Посилання на сторінку документації | Опис по змінах в документації | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
| Пункти: 39-46 | |||||||||||||||||||||||||||
10 |
| Пункти: 48-55 |
| ||||||||||||||||||||||||||
211 | 3
| https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/4986798712/MC+-+get+nszu+data+ask | Зміни в документацію стосовно атрибуту VIOLATION_EXTENSION не вносилися |
| Пункти: 57-65 | ||||||||||||||||||||||||
12 |
| Зміни в процесі створення уточнюючого МВТН. Зокрема до атрибуту relatesTo | 4
| Пункти: 68-81 | |||||||||||||||||||||||||
13 |
| 417Створена нова сторінка з описом функціональності (функціональність відключена) | 5
| https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition | п.80 та 81 | ||||||||||||||||||||||||
14 |
| Зміни в процесі створення уточнюючого МВТН | 6 |
|
| https://app.swaggerhub.com/apis/ehealthua/compositions/2.27.5#/main/getPrintForm | 17219715103-+Create+composition | Пункти: 9-11 | Створена нова сторінка з описом нового методу АРІ GetPrintForm | ||||||||||||||||||||
15 |
| Пункти: 13-14 | |||||||||||||||||||||||||||
8 |
| Пункти: 22-27 | |||||||||||||||||||||||||||
9 |
| Опис пошукових параметрів | |||||||||||||||||||||||||||
16 |
| Пункти: 29-36 |
| ||||||||||||||||||||||||||
1017 |
| Пункти: 38-45 | 11
| https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17094770689/RC+REST+API+getIntegrationData | Створена нова сторінка з описом нового методу АРІ getIntegrationData | ||||||||||||||||||||||||
18 |
| Пункти: 47-54 | 12
| Опис нових пошукових параметрів | |||||||||||||||||||||||||
19 |
| Пункти: 56-64 | 13
| Використання окремих довідників причин скасування для кожного типу МВ | |||||||||||||||||||||||||
20 |
| Пункти: 66-79 | 14
| Опис реалізації можливості відслідковування часу виконання функцій | |||||||||||||||||||||||||
21 |
| 431https://e-health-ua.atlassian.net
| EH | 17219715103/RC+REST+API+-+Create+composition | п.78 та 79 | 15Опис проведення навантажувального тестування | |||||||||||||||||||||||
22 |
| https://app.swaggerhub.com/apis/ehealthua/compositions/2.27.5#/main/getPrintForm https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17094803457/RC+REST+API+getPrintForm | Створена нова сторінка з описом нового методу АРІ GetPrintForm | 16
| - |
| |||||||||||||||||||||||
23 |
| EH | 4986798712/MC+-+get+nszu+data+ask | Додано опис поля DOCUMENT_DATE | |||||||||||||||||||||||||
17 |
| Опис пошукових параметрів | |||||||||||||||||||||||||||
18 |
| - |
| ||||||||||||||||||||||||||
19 | Опис реалізації використання інструменту Kafka для роботи з чергами (PULL модель) | ||||||||||||||||||||||||||||
24 |
| 17094770689 | getIntegrationData | Створена нова сторінка з описом нового методу АРІ getIntegrationData | 20Пункт 65. Можливість зазначати значення section.focus відмінне від subject | ||||||||||||||||||||||||
25 |
| Опис нових пошукових параметрів | |||||||||||||||||||||||||||
21 |
| Використання окремих довідників причин скасування для кожного типу МВ | |||||||||||||||||||||||||||
22
| https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition | пункт 20 | |||||||||||||||||||||||||||
26 |
| Опис реалізації можливості відслідковування часу виконання функцій | 23
| - |
| ||||||||||||||||||||||||
27 |
| MC-474 |
| emal | /17043488859 | Опис проведення навантажувального тестування |
| ||||||||||||||||||||||
28 |
| - |
| 25 |
| https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition | п. 34 та 62 | ||||||||||||||||||||||
29 |
| Опис реалізації використання інструменту Kafka для роботи з чергами (PULL модель) | 26
| Без змін | |||||||||||||||||||||||||
30 |
| /wiki/spaces/emal/pages/4792846160
| https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition | Пункт 64. Можливість зазначати значення section.focus відмінне від subject | 27п. 37, 66 | ||||||||||||||||||||||||
31 |
| https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition | пункт 20Без змін | ||||||||||||||||||||||||||
2832 |
| - |
| 29 |
|
| https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/1709477068917219715103/RC+REST+API+getIntegrationData |
|
...
Додано нову помилку в Повідомлення помилок Системи |