Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Задача

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

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

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

1

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-309

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

emal_s3_compress

2

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-405

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keySUPPORT-9505

Виправлена структура SOAP запиту в блоці VIOLATION (ЕРЛН)

3

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-410

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-363

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

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

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

emal_refinement_flow_disability_verify_extensions

4

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-417

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-362

Нова функціональність, яка раніше не існувала

emal_replacement_flow_disability_allowed_cancellation_reasons

emal_composition_flow_replace_enabled

emal_replacement_flow_newborn_allowed_cancellation_reasons

emal_filter_replacement_period_start_newborn_default_delay_days

emal_filter_replacement_period_start_disability_enabled

emal_filter_replacement_period_start_newborn_enabled

emal_filter_replacement_period_start_disability

emal_filter_replacement_period_start_newborn

5

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-418

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-363

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

6

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-420

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-365

Додані перевірки на об'єкт “category” (згідно пунктів 12-14 специфікації REST API - Create composition):

  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

7

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-421

Додані перевірки на об'єкт “custodian” (згідно пунктів 16-17 специфікації REST API - Create composition):

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

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

emal_validation_custodian_categories_by_type

EMAL_VALIDATION_CUSTODIAN_ALLOWED_STATUSES_NEWBORN

EMAL_VALIDATION_CUSTODIAN_ALLOWED_STATUSES_DISABILITY

8

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-422

Додані перевірки на об'єкт “author” (згідно пунктів 28-33 специфікації 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

9

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-425

Додані перевірки на об'єкт “subject” згідно пунктів 46-53 специфікації 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

10

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-426

Додані перевірки на об'єкт “relatesTo” згідно пунктів 57-64 специфікації REST API - Create composition

emal_validation_relates_to_identifier_allowed_code

emal_validation_relates_to_identifier_allowed_system

11

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-427

Додані перевірки на об'єкт “event.period” згідно пунктів 66-74 специфікації REST API - Create composition

12

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-428

Додані перевірки на об'єкт “section.focus” згідно пунктів 92-99 специфікації 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

13

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-429

Додані перевірки на об'єкт "extensions" (згідно специфікації пунктів 106-120 REST API - Create composition)

14

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-431

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-412

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

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

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

15

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-432

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-409

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-367

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

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

16

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-441

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-371

Модифікація SOAP get_nszu_data_ask (DOCUMENT_DATE):

мігрували шляхом конвертації з xs:date → xs.dateTime = xs:date @ “00:00:00”

17

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-442

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-372

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

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

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

18

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-443

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-381

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

19

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-463

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-456

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

REST API GetCompositionProcessingStatus
{patientId}/composition/{compositionId}/episode/{episodeId}/encounter/{encounterId}/integrationData

20

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-451

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-353

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

21

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-444

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-351

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

МВН - COMPOSITION_CANCELLATION_REASONS_NEWBORN

МВТН - COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY

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

22

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-467

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-391

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

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

23

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-474

-

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

24

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-462

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-370

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

25

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-465

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-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)

26

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-499

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-489

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-479

Додана конфігурація застосування subject та section.focus (emal.validation.subject-focus.require-equality-by-category)

emal.validation.subject-focus.require-equality-by-category

27

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-523

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-366

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

emal_validation_encounter_max_age_days_by_category

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

Задача

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

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

1

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-309

-

2

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-405

4.2.4. Модифікація набору даних, що направляється до ЕРЛН ПФУ при створенні, продовженні та скасуванні МВТН (SOAP get_nszu_data_ask)

Зміни в документацію стосовно атрибуту VIOLATION_EXTENSION не вносилися

3

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-410

4.1.2.а.і/іі Модифікація процесу створення уточнюючого МВТН [APPROVED]

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

4

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-417

4.1.1 Можливість створення медичного висновку “на заміну” [APPROVED]

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

5

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-418

4.1.2.а.і/іі Модифікація процесу створення уточнюючого МВТН [APPROVED]

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

6

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-420

REST API - Create composition

Пункти: 12-14

7

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-421

Пункти: 16-17

8

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-422

Пункти: 28-33

9

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-425

Пункти: 46-53

10

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-426

Пункти: 57-64

11

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-427

Пункти: 66-74

12

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-428

Пункти: 92-99

13

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-429

Пункти: 106-120

14

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-431

REST API - Create composition

п.119 та 120 на сторінці REST API - Create composition

15

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-432

Вимоги до REST API GetCompositionPrintForm

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

16

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-441

4.2.4. Модифікація набору даних, що направляється до ЕРЛН ПФУ при створенні, продовженні та скасуванні МВТН (SOAP get_nszu_data_ask)

Додано опис поля DOCUMENT_DATE

17

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-442

Документація оновлюватиметься по результатах етапу 2

18

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-443

Документація оновлюватиметься по результатах етапу 2

19

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-463

REST API GetCompositionProcessingStatus

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

20

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-451

Документація оновлюватиметься по результатах етапу 2

21

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-444

Документація оновлюватиметься по результатах етапу 2

22

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-467

Application Performance Monitoring, метрики

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

23

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-474

Performance testing

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

24

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-462

Документація оновлюватиметься по результатах етапу 2

25

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-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 модель)

26

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-499

Правила застосування section/focus

27

Jira Legacy
serverSystem Jira
serverIdd9171809-9c5e-36f7-ab17-a56a875b6d19
keyMC-523

REST API - Create composition

пункт 24

Tech improvements