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

15.12.2022 Prod Medical Conclusions (v. 2.32.2)

Функціонал (Functionality)

 

Задача

Пов'язані задачі

Опис по змінах функціоналу

Додані артефакти/конфігураційні параметри

Задача

Пов'язані задачі

Опис по змінах функціоналу

Додані артефакти/конфігураційні параметри

1

https://e-health-ua.atlassian.net/browse/MC-309

 

Додано стиснення gzip перед відправкою до ceph

emal_s3_compress

2

https://e-health-ua.atlassian.net/browse/MC-410

https://e-health-ua.atlassian.net/browse/MC-363

Зміни в існуючому функціоналі:

  1. relatesTo.code приходить в запиті від лікаря;

  2. передбачено декілька relatesTo для МВ

emal_refinement_flow_disability_verify_extensions

3

https://e-health-ua.atlassian.net/browse/MC-417

https://e-health-ua.atlassian.net/browse/MC-362

Відключена функціональність МВ на заміну.

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

https://e-health-ua.atlassian.net/browse/MC-418

https://e-health-ua.atlassian.net/browse/MC-363

Модифікація процесу уточнення МВТН. Додано можливість уточнення масиву МВТН за весь період непрацездатності неідентифікованої персони в одному та декількох ЗОЗ

 

5

https://e-health-ua.atlassian.net/browse/MC-420

https://e-health-ua.atlassian.net/browse/MC-365

Додані перевірки на об'єкт “category” (згідно пунктів 9-11 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) ):

  1. category.coding.system відповідає заданому в конфігах ресурсу

  2. Категорія МВ category.coding.code існує в довіднику, який задано в атрибуті category.coding.system

  3. Така категорія МВ category.coding.code дозволена для такого типу МВ type.coding.code

emal_validation_category_newborn_system

emal_validation_category_newborn_codes

EMAL_VALIDATION_CATEGORY_DISABILITY_CODES

EMAL_VALIDATION_CATEGORY_DISABILITY_SYSTEM

6

https://e-health-ua.atlassian.net/browse/MC-421

Додані перевірки на об'єкт “custodian” (згідно пунктів 13-14 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) ):

  1. Перевірка що такому типу закладу можна створювати таку категорію МВ;

  2. Перевірка що заклад має дозволений статус.

emal_validation_custodian_categories_by_type

EMAL_VALIDATION_CUSTODIAN_ALLOWED_STATUSES_NEWBORN

EMAL_VALIDATION_CUSTODIAN_ALLOWED_STATUSES_DISABILITY

7

https://e-health-ua.atlassian.net/browse/MC-422

Додані перевірки на об'єкт “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

https://e-health-ua.atlassian.net/browse/MC-425

Додані перевірки на об'єкт “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

https://e-health-ua.atlassian.net/browse/MC-426

Додані перевірки на об'єкт “relatesTo” згідно пунктів 39-46 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign)

emal_validation_relates_to_identifier_allowed_code

emal_validation_relates_to_identifier_allowed_system

10

https://e-health-ua.atlassian.net/browse/MC-427

Додані перевірки на об'єкт “event.period” згідно пунктів 48-55 специфікації Спільні та унікальні валідації в контексті процесу створення МВ (create + sign)

EMAL_FILTER_REPLACEMENT_PERIOD_START_NEWBORN

EMAL_FILTER_REPLACEMENT_PERIOD_START_DISABILITY

11

https://e-health-ua.atlassian.net/browse/MC-428

Додані перевірки на об'єкт “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

https://e-health-ua.atlassian.net/browse/MC-429

Додані перевірки на об'єкт "extensions" (згідно специфікації пунктів 68-81 Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) )

emal_validation_extension_allowed_by_category

13

https://e-health-ua.atlassian.net/browse/MC-431

https://e-health-ua.atlassian.net/browse/MC-412

Для МВН додаються 2 нові extensions:

  1. Дата народження дитини (параметр “newborn_birth_date“), в якому зазначається дата та час народження дитини (формат: date);

  2. Стать новонародженого (параметр “newborn_sex“) із довідника “GENDER“.

 

14

https://e-health-ua.atlassian.net/browse/MC-432

https://e-health-ua.atlassian.net/browse/MC-409

https://e-health-ua.atlassian.net/browse/MC-367

Додано новий метод АРІ для генерації інформаційної довідки

https://app.swaggerhub.com/apis/ehealthua/compositions/2.27.5#/main/getPrintForm

15

https://e-health-ua.atlassian.net/browse/MC-442

https://e-health-ua.atlassian.net/browse/MC-372

Модифіковано існуючий метод АРІ searchComposition для пошуку МВ:

  • subject та section.focus винесено в пошукові параметри;

  • додано нові опційні пошукові параметри “статус” МВ (composition.status) та “енкаунтер” (composition.encounter).

 

16

https://e-health-ua.atlassian.net/browse/MC-443

https://e-health-ua.atlassian.net/browse/MC-381

Модифікація SOAP GetComposition. Додано реалізацію отримання інформації про composition.author, composition.custodian, composition.subject та composition.section.focus в момент формування відповіді з майстер БД

 

17

https://e-health-ua.atlassian.net/browse/MC-463

https://e-health-ua.atlassian.net/browse/MC-456

Додано новий метод АРІ для отримання інформації по статусам обробки по операціях/системах

https://app.swaggerhub.com/apis/ehealthua/compositions/2.27.5#/main/getIntegrationData

18

https://e-health-ua.atlassian.net/browse/MC-451

https://e-health-ua.atlassian.net/browse/MC-353

Додано нові опційні пошукові параметри для методу АРІ searchComposition: “статус” МВ (composition.status) та “encounterId” (ідентифікатор взаємодії, на яку посилається МВ)

 

19

https://e-health-ua.atlassian.net/browse/MC-444

https://e-health-ua.atlassian.net/browse/MC-351

Застосування нових довідників причин скасування МВ для кожного типу МВ:

МВН - COMPOSITION_CANCELLATION_REASONS_NEWBORN

МВТН - COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY

В довідник COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY додані нові причини скасування МВТН

 

20

https://e-health-ua.atlassian.net/browse/MC-467

https://e-health-ua.atlassian.net/browse/MC-391

Додана реалізація можливості відслідковування часу виконання функцій

Частина зазначена в п. 25 цієї таблиці

21

https://e-health-ua.atlassian.net/browse/MC-474

-

Додана реалізація проведення навантажувального тестування

 

22

https://e-health-ua.atlassian.net/browse/MC-462

https://e-health-ua.atlassian.net/browse/MC-370

Додано реалізацію по формування черги на відправку до ЕРЛН підписаних МВТН за хронологічним порядком через пов'язані МВ

 

23

https://e-health-ua.atlassian.net/browse/MC-465

https://e-health-ua.atlassian.net/browse/MC-392

Додана реалізація використання інструменту 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

https://e-health-ua.atlassian.net/browse/MC-499

https://e-health-ua.atlassian.net/browse/MC-489

https://e-health-ua.atlassian.net/browse/MC-479

Додана конфігурація застосування subject та section.focus

EMAL_VALIDATION_SUBJECT_FOCUS_REQUIRE_EQUALITY_BY_CATEGORY

25

https://e-health-ua.atlassian.net/browse/MC-523

https://e-health-ua.atlassian.net/browse/MC-366

Додана конфігурація для перевірки encounter.date у відповідності до категорії МВ

emal_validation_encounter_max_age_days_by_category

26

https://e-health-ua.atlassian.net/browse/MC-564

 

Доопрацювання по перезапуску задач за розкладом за відповідними змінними

Розширення кількості інтеграційних пейлодів до АРІ

EMAL_KAFKA_RETRY_IDS_TOPIC_NAME

27

https://e-health-ua.atlassian.net/browse/MC-557

https://e-health-ua.atlassian.net/browse/MC-456

Fix по відображенню поточного статусу обробки МВТН

 

28

https://e-health-ua.atlassian.net/browse/MC-653

https://e-health-ua.atlassian.net/browse/MC-365

Зміна умов перевірки section.focus та subject у пунктах 34 та 62 у валідації наявності ІПН для особи віком до 14 років при створенні МВ.

Видалення додаткової перевірки заборони створення МВ при відсутньому tax_id, яка блокувала коректну роботу перевірок описаних в пункті 62 валідації наявності/відсутності ІПН для особи віком до 14 років при створенні МВ ( Спільні та унікальні валідації в контексті процесу створення МВ (create + sign) )

 

39

https://e-health-ua.atlassian.net/browse/MC-675

 

Виправлення по статусам МВТН для випадків продовження /скорочення

 

30

https://e-health-ua.atlassian.net/browse/MC-677

 

Додано додаткову перевірку для типу вказаної особи на можливість зазначати екстеншен IS_FOREIGN_TREATMENT при створенні МВТН

 

31

https://e-health-ua.atlassian.net/browse/MC-690

 

Fix по здійсненню валідації по EMAL_FILTER_PERIOD_START_DISABILITY та EMAL_FILTER_DISABILITY_SINGLE_SPAN_DISABILITY за загальними вимогами без врахування значення розширення IS_FORCE_RENEW

 

32

https://e-health-ua.atlassian.net/browse/MC-693

 

Fix по валідації на скасуванні не останього МВТН в ланцюгу продовження/скорочення.

Додана нова помилка 1186

 

Документація (Documentation)

Задача

Посилання на сторінку документації

Опис по змінах в документації

Задача

Посилання на сторінку документації

Опис по змінах в документації

1

https://e-health-ua.atlassian.net/browse/MC-309

-

 

2

https://e-health-ua.atlassian.net/browse/MC-410

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17090806373

Зміни в процесі створення уточнюючого МВТН. Зокрема до атрибуту relatesTo

3

https://e-health-ua.atlassian.net/browse/MC-417

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17090806474

Створена нова сторінка з описом функціональності (функціональність відключена)

4

https://e-health-ua.atlassian.net/browse/MC-418

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17090806373

Зміни в процесі створення уточнюючого МВТН

5

https://e-health-ua.atlassian.net/browse/MC-420

Спільні та унікальні валідації в контексті процесу створення МВ (create + sign)

Пункти: 9-11

6

https://e-health-ua.atlassian.net/browse/MC-421

Пункти: 13-14

7

https://e-health-ua.atlassian.net/browse/MC-422

Пункти: 22-27

8

https://e-health-ua.atlassian.net/browse/MC-425

Пункти: 29-36

9

https://e-health-ua.atlassian.net/browse/MC-426

Пункти: 39-46

10

https://e-health-ua.atlassian.net/browse/MC-427

Пункти: 48-55

11

https://e-health-ua.atlassian.net/browse/MC-428

Пункти: 57-65

12

https://e-health-ua.atlassian.net/browse/MC-429

Пункти: 68-81

13

https://e-health-ua.atlassian.net/browse/MC-431

Спільні та унікальні валідації в контексті процесу створення МВ (create + sign)

п.80 та 81

14

https://e-health-ua.atlassian.net/browse/MC-432

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

15

https://e-health-ua.atlassian.net/browse/MC-442

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17090805783

Опис пошукових параметрів

16

https://e-health-ua.atlassian.net/browse/MC-443

-

 

17

https://e-health-ua.atlassian.net/browse/MC-463

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17094770689/RC+REST+API+getIntegrationData

Створена нова сторінка з описом нового методу АРІ getIntegrationData

18

https://e-health-ua.atlassian.net/browse/MC-451

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17090805783

Опис нових пошукових параметрів

19

https://e-health-ua.atlassian.net/browse/MC-444

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17090806172

Використання окремих довідників причин скасування для кожного типу МВ

20

https://e-health-ua.atlassian.net/browse/MC-467

https://e-health-ua.atlassian.net/wiki/spaces/emal/pages/16966123521

Опис реалізації можливості відслідковування часу виконання функцій

21

https://e-health-ua.atlassian.net/browse/MC-474

https://e-health-ua.atlassian.net/wiki/spaces/emal/pages/17043488859

Опис проведення навантажувального тестування

22

https://e-health-ua.atlassian.net/browse/MC-462

-

 

23

https://e-health-ua.atlassian.net/browse/MC-465

https://e-health-ua.atlassian.net/wiki/spaces/emal/pages/16988471369/KAFKA?src=mail&src.mail.action=view&src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Apage-created-notification&src.mail.recipient=625fa14f9e7c190069e71a3e&src.mail.timestamp=1655378372557

Опис реалізації використання інструменту Kafka для роботи з чергами (PULL модель)

24

https://e-health-ua.atlassian.net/browse/MC-499

https://e-health-ua.atlassian.net/wiki/spaces/emal/pages/4792846160

Спільні та унікальні валідації в контексті процесу створення МВ (create + sign)

Пункт 65. Можливість зазначати значення section.focus відмінне від subject

25

https://e-health-ua.atlassian.net/browse/MC-523

Спільні та унікальні валідації в контексті процесу створення МВ (create + sign)

пункт 20

26

https://e-health-ua.atlassian.net/browse/MC-564

-

 

27

https://e-health-ua.atlassian.net/browse/MC-557

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17094770689/RC+REST+API+getIntegrationData

 

28

https://e-health-ua.atlassian.net/browse/MC-653

Спільні та унікальні валідації в контексті процесу створення МВ (create + sign)

п. 34 та 62

29

https://e-health-ua.atlassian.net/browse/MC-675

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/4819288768

Без змін

30

https://e-health-ua.atlassian.net/browse/MC-677

Спільні та унікальні валідації в контексті процесу створення МВ (create + sign)

п. 37, 66

31

https://e-health-ua.atlassian.net/browse/MC-690

Спільні та унікальні валідації в контексті процесу створення МВ (create + sign)

Без змін

32

https://e-health-ua.atlassian.net/browse/MC-693

Спільні та унікальні валідації в контексті процесу створення МВ (create + sign)

Повідомлення помилок Системи

Додано нову помилку в Повідомлення помилок Системи

 

 

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