ЕСОЗ - публічна документація
15.12.2022 Prod Medical Conclusions (v. 2.32.2)
Функціонал (Functionality)
№ | Задача | Пов'язані задачі | Опис по змінах функціоналу | Додані артефакти/конфігураційні параметри |
---|---|---|---|---|
1 |
| Додано стиснення gzip перед відправкою до ceph | emal_s3_compress | |
2 | Зміни в існуючому функціоналі:
| emal_refinement_flow_disability_verify_extensions | ||
3 | Відключена функціональність МВ на заміну. | 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 | ||
4 | Модифікація процесу уточнення МВТН. Додано можливість уточнення масиву МВТН за весь період непрацездатності неідентифікованої персони в одному та декількох ЗОЗ |
| ||
5 | Додані перевірки на об'єкт “category” (згідно пунктів 9-11 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) ):
| emal_validation_category_newborn_system emal_validation_category_newborn_codes EMAL_VALIDATION_CATEGORY_DISABILITY_CODES EMAL_VALIDATION_CATEGORY_DISABILITY_SYSTEM | ||
6 | Додані перевірки на об'єкт “custodian” (згідно пунктів 13-14 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) ):
| emal_validation_custodian_categories_by_type EMAL_VALIDATION_CUSTODIAN_ALLOWED_STATUSES_NEWBORN EMAL_VALIDATION_CUSTODIAN_ALLOWED_STATUSES_DISABILITY | ||
7 | Додані перевірки на об'єкт “author” (згідно пунктів 22-27 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) ) | 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 | ||
8 | Додані перевірки на об'єкт “subject” згідно пунктів 29-36 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) | 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 | ||
9 | Додані перевірки на об'єкт “relatesTo” згідно пунктів 39-46 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) | emal_validation_relates_to_identifier_allowed_code emal_validation_relates_to_identifier_allowed_system | ||
10 | Додані перевірки на об'єкт “event.period” згідно пунктів 48-55 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) | EMAL_FILTER_REPLACEMENT_PERIOD_START_NEWBORN EMAL_FILTER_REPLACEMENT_PERIOD_START_DISABILITY | ||
11 | Додані перевірки на об'єкт “section.focus” згідно пунктів 57-65 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) | 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 | ||
12 | Додані перевірки на об'єкт "extensions" (згідно специфікації пунктів 68-81 Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) ) | emal_validation_extension_allowed_by_category | ||
13 | Для МВН додаються 2 нові extensions:
|
| ||
14 | Додано новий метод АРІ для генерації інформаційної довідки | https://app.swaggerhub.com/apis/ehealthua/compositions/2.27.5#/main/getPrintForm | ||
15 | Модифіковано існуючий метод АРІ searchComposition для пошуку МВ:
|
| ||
16 | Модифікація SOAP GetComposition. Додано реалізацію отримання інформації про composition.author, composition.custodian, composition.subject та composition.section.focus в момент формування відповіді з майстер БД |
| ||
17 | Додано новий метод АРІ для отримання інформації по статусам обробки по операціях/системах | https://app.swaggerhub.com/apis/ehealthua/compositions/2.27.5#/main/getIntegrationData | ||
18 | Додано нові опційні пошукові параметри для методу АРІ searchComposition: “статус” МВ (composition.status) та “encounterId” (ідентифікатор взаємодії, на яку посилається МВ) |
| ||
19 | Застосування нових довідників причин скасування МВ для кожного типу МВ: МВН - COMPOSITION_CANCELLATION_REASONS_NEWBORN МВТН - COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY В довідник COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY додані нові причини скасування МВТН |
| ||
20 | Додана реалізація можливості відслідковування часу виконання функцій | Частина зазначена в п. 25 цієї таблиці | ||
21 | - | Додана реалізація проведення навантажувального тестування |
| |
22 | Додано реалізацію по формування черги на відправку до ЕРЛН підписаних МВТН за хронологічним порядком через пов'язані МВ |
| ||
23 | Додана реалізація використання інструменту 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_factor emal_kafka_newborn_topic_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_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 років при створенні МВ ( Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) ) |
| ||
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)
ЕСОЗ - публічна документація