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

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

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

Задача

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

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

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

1

MC-309 - Getting issue details... STATUS

 

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

emal_s3_compress

2

MC-405 - Getting issue details... STATUS

SUPPORT-9505 - Getting issue details... STATUS

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

 

3

MC-410 - Getting issue details... STATUS

MC-363 - Getting issue details... STATUS

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

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

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

emal_refinement_flow_disability_verify_extensions

4

MC-417 - Getting issue details... STATUS

MC-362 - Getting issue details... STATUS

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

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

5

MC-418 - Getting issue details... STATUS

MC-363 - Getting issue details... STATUS

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

 

6

MC-420 - Getting issue details... STATUS

MC-365 - Getting issue details... STATUS

Додані перевірки на об'єкт “category” (згідно пунктів 9-11 специфікації https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+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

EMAL_VALIDATION_CATEGORY_DISABILITY_CODES

EMAL_VALIDATION_CATEGORY_DISABILITY_SYSTEM

7

MC-421 - Getting issue details... STATUS

Додані перевірки на об'єкт “custodian” (згідно пунктів 13-14 специфікації https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+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

MC-422 - Getting issue details... STATUS

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

9

MC-425 - Getting issue details... STATUS

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

10

MC-426 - Getting issue details... STATUS

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

11

MC-427 - Getting issue details... STATUS

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

12

MC-428 - Getting issue details... STATUS

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

13

MC-429 - Getting issue details... STATUS

Додані перевірки на об'єкт "extensions" (згідно специфікації пунктів 66-79 https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition )

emal_validation_extension_allowed_by_category

14

MC-431 - Getting issue details... STATUS

MC-412 - Getting issue details... STATUS

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

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

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

 

15

MC-432 - Getting issue details... STATUS

MC-409 - Getting issue details... STATUS

MC-367 - Getting issue details... STATUS

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

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

16

MC-441 - Getting issue details... STATUS

MC-371 - Getting issue details... STATUS

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

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

 

17

MC-442 - Getting issue details... STATUS

MC-372 - Getting issue details... STATUS

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

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

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

 

18

MC-443 - Getting issue details... STATUS

MC-381 - Getting issue details... STATUS

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

 

19

MC-463 - Getting issue details... STATUS

MC-456 - Getting issue details... STATUS

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

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

20

MC-451 - Getting issue details... STATUS

MC-353 - Getting issue details... STATUS

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

 

21

MC-444 - Getting issue details... STATUS

MC-351 - Getting issue details... STATUS

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

МВН - COMPOSITION_CANCELLATION_REASONS_NEWBORN

МВТН - COMPOSITION_CANCELLATION_REASONS_TEMP_DISABILITY

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

 

22

MC-467 - Getting issue details... STATUS

MC-391 - Getting issue details... STATUS

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

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

23

MC-474 - Getting issue details... STATUS

-

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

 

24

MC-462 - Getting issue details... STATUS

MC-370 - Getting issue details... STATUS

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

 

25

MC-465 - Getting issue details... STATUS

MC-392 - Getting issue details... STATUS

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

MC-499 - Getting issue details... STATUS

MC-489 - Getting issue details... STATUS

MC-479 - Getting issue details... STATUS

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

EMAL_VALIDATION_SUBJECT_FOCUS_REQUIRE_EQUALITY_BY_CATEGORY

27

MC-523 - Getting issue details... STATUS

MC-366 - Getting issue details... STATUS

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

emal_validation_encounter_max_age_days_by_category

28

MC-564 - Getting issue details... STATUS

 

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

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

EMAL_KAFKA_RETRY_IDS_TOPIC_NAME

29

MC-557 - Getting issue details... STATUS

MC-456 - Getting issue details... STATUS

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

 

 

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

Задача

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

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

1

MC-309 - Getting issue details... STATUS

-

 

2

MC-405 - Getting issue details... STATUS

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/4986798712/MC+-+get+nszu+data+ask

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

3

MC-410 - Getting issue details... STATUS

RC_6. Уточнення (preperson -> person) для МВТН

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

4

MC-417 - Getting issue details... STATUS

RC_7. Створення МВ “на заміну”

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

5

MC-418 - Getting issue details... STATUS

RC_6. Уточнення (preperson -> person) для МВТН

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

6

MC-420 - Getting issue details... STATUS

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition

Пункти: 9-11

7

MC-421 - Getting issue details... STATUS

Пункти: 13-14

8

MC-422 - Getting issue details... STATUS

Пункти: 22-27

9

MC-425 - Getting issue details... STATUS

Пункти: 29-36

10

MC-426 - Getting issue details... STATUS

Пункти: 38-45

11

MC-427 - Getting issue details... STATUS

Пункти: 47-54

12

MC-428 - Getting issue details... STATUS

Пункти: 56-64

13

MC-429 - Getting issue details... STATUS

Пункти: 66-79

14

MC-431 - Getting issue details... STATUS

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition

п.78 та 79

15

MC-432 - Getting issue details... STATUS

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

MC-441 - Getting issue details... STATUS

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/4986798712/MC+-+get+nszu+data+ask

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

17

MC-442 - Getting issue details... STATUS

RC_1. Пошук та отримання МВ (загальний процес)

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

18

MC-443 - Getting issue details... STATUS

-

 

19

MC-463 - Getting issue details... STATUS

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

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

20

MC-451 - Getting issue details... STATUS

RC_1. Пошук та отримання МВ (загальний процес)

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

21

MC-444 - Getting issue details... STATUS

RC_3. Скасування (загальний процес)

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

22

MC-467 - Getting issue details... STATUS

/wiki/spaces/emal/pages/16966123521

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

23

MC-474 - Getting issue details... STATUS

/wiki/spaces/emal/pages/17043488859

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

24

MC-462 - Getting issue details... STATUS

-

 

25

MC-465 - Getting issue details... STATUS

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

MC-499 - Getting issue details... STATUS

/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

MC-523 - Getting issue details... STATUS

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103/RC+REST+API+-+Create+composition

пункт 20

28

MC-564 - Getting issue details... STATUS

-

 

29

MC-557 - Getting issue details... STATUS

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

 

 

Tech improvements

  • No labels