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

18.05.23 PROD MC v2.39.2 API/admin-web release

Functionality

Задача

Опис змін

Вплив змін на МІС

Задача

Опис змін

Вплив змін на МІС

1

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

Функціонал надання доступу на перегляд та зміну (скасування, перевідправка) МВ в Адміністративній панелі відповідно до скоупів (composition_admin:read,composition_admin:write)

Не впливають

2

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

Функціонал надання доступу на перегляд та зміну (скасування, перевідправка) МВ в Адміністративній панелі відповідно до ролей користувача (NHS COMPOSITION VIEW, NHS ADMIN COMPOSITION)

Не впливають

3

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

Функціонал пошуку МВ в Адміністративній панелі

Не впливають

4

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

Функціонал перегляду деталей МВ в Адміністративній панелі

Не впливають

5

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

Функціонал перегляду інтеграційних даних по МВ в окремій вкладці.

В тому числі додається новий конфігураційний параметр EMAL_INTEGRATION_NEWBORN_CLIENTS_MEMBER_CODE_NAMES (Маппінг компоненти, яка робить запит за getComposition)

Не впливають

6

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

Функціонал перегляду інформації по пов`язаним МВ в окремій вкладці.

Не впливають

7

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

Функціонал скасування МВ в Адміністративній панелі

Не впливають

8

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

Функціонал перевідправки МВТН в ЕРЛН в Адміністративній панелі

Не впливають

9

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

Функціонал формування витягу по МВ в Адміністративній панелі

В тому числі додається новий конфігураційний параметр EMAL_ADMIN_PRINT_FORM_TEMPLATE_ID (Дозволений id шаблону витягу інформаційних довідок в Адмінці)

Не впливають

10

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

Функціонал накладання печатки на витяг по МВ в Адміністративній панелі

В тому числі додаються нові конфігураційні параметри по сертифікатам для підписання та підписанню (адмінка):

EMAL_SIGLIB_CERT_STORE_DIR

EMAL_SIGLIB_CERTIFICATES_PATH

EMAL_SIGLIB_USE_OCSP

EMAL_SIGLIB_CHECK_CRLS

EMAL_SIGLIB_INCLUDE_TEST_CERTIFICATES

EMAL_ADMIN_PRINT_FORM_SIGNING_ENABLED

EMAL_ADMIN_PRINT_FORM_SIGNATURE_PRIVATE_KEY

EMAL_ADMIN_PRINT_FORM_SIGNATURE_PASSWORD

Не впливають

11

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

Виправлення помилки відсутності валідації по EMAL_FILTER_CANCEL_TIMEOUT_DISABILITY в процесі скасування МВ лікарем

Виправлення відповідно до поточної документації 3. Скасування (загальний процес)

12

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

Додано новий атрибут updated в таблиці integration_processing та composition_cancelation в БД

Не впливають

13

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

Вилучення зайвих атрибутів з об'єкту details за типом виклику NEWBORN_GET_COMPOSITION та NEWBORN_POST_COMPOSITION з відповіді за запитом по REST API getIntegrationData

Виправлення відповідно до поточної документації:

2.1. МВН - Створення нового

14

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

Доопрацювання на ігнорування давності дати створення МВ для позначення його “Введеним помилково“ через Адмінпанель

Не впливаю

15

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

Передумова: composition.type=TEMPORARY_DISABILITY

Зміна стосується виключно попередньої валідації до створення МВТН: якщо за поточною взаємодією існує ще один такий самий МВТН, то створення нового забороняється.

Додано заборону на створення МВТН за умови, ЯКЩО вже існує ще один МВТН, в якому

  • значення encounter.value співпадає із значенням encounter.value в тому, що створюється (тобто, обидва МВТН створюються за однією взаємодією) ТА

  • значення composition.category та composition.type для існуючого висновку співпадає з тим, що створюється ТА

  • статус існуючого висновку “Final“ (висновок підписано і він є дійсним)

У випадку проходження перевірки (немає заборони) - створюється МВТН.

У випадку непроходження перевірки (є заборона) - “1217: Final composition for encounter already exists“

Не впливає: виправлення

16

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

Передумова: composition.type=TEMPORARY_DISABILITY

Зміна стосується заборони створення МВТН у випадках лікування за кордоном із початковою датою в майбутньому.

ЯКЩО створюється МВТН (“composition.type”=”TEMPORARY_DISABILITY”) для випадку лікування за кордоном (“IS_FOREIGN_TREATMENT”=”true”) TA початкова дата (“period.start”) у майбутньому ТО створення заборонено.

Опис поведінки у різних випадках та конфігураційні параметри, що використовуються:

  • перший МВ, foreignTreatment = false => тільки EMAL_FILTER_PERIOD_START_DISABILITY

  • перший МВ, foreignTreatment = true => без EMAL_FILTER_PERIOD_START_DISABILITY, але period.start <= task.created

  • replaces, Уточнення. foreignTreatment = false => без EMAL_FILTER_PERIOD_START_DISABILITY

  • replaces, Уточнення. foreignTreatment = true => заборонено Помилка

  • replaces, Заміна. foreignTreatment = false => тільки EMAL_FILTER_REPLACEMENT_PERIOD_START_DISABILITY та EMAL_FILTER_REPLACEMENT_PERIOD_START_NEWBORN, period.start <= task.created

  • replaces, Заміна. foreignTreatment = true => тільки EMAL_FILTER_REPLACEMENT_PERIOD_START_DISABILITY та EMAL_FILTER_REPLACEMENT_PERIOD_START_NEWBORN, period.start <= task.created

  • appends/transforms, foreignTreatment = true => тільки EMAL_FILTER_PERIOD_START_DISABILITY

  • appends/transforms, foreignTreatment = false => тільки EMAL_FILTER_PERIOD_START_DISABILITY

Не впливає: виправлення

17

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

Виправлення помилки валідації конфігураційного параметру EMAL_VALIDATION_RELATES_TO_IDENTIFIER_ALLOWED_SYSTEM:

Під час створення уточнюючого МВТН для атрибуту relatesTo в значенні system має бути зазначено "eHealth/resources", в інших випадках при створенні такого МВТН користувачу має відображатися помилка “1216: Invalid relates_to identifier system“.

Не впливає: виправлення

18

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

Розширення варіантів відображення помилок за валідаціями даних значень subject та section.focus.

Так, впливає: розширено перелік помилок, що відображаються.

19

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

Додано функціональність створення продовження МВТН категорії PREGNANCY (Вагітність та пологи) з початком періоду дійсності (event.period.start) у майбутньому на визначену кількість календарних днів.

В тому числі додається новий конфігураційний параметр EMAL_VALIDATION_PREGNANCY_APPENDED_COMPOSITION_ALLOWED_PERIOD (Дозволений термін дійсності продовження МВТН категорії "Вагітність та пологи", календарних днів).

Впливає, новий функціонал

20

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

Додана функціональність перевірки діапазону періоду непрацездатності (event.period.start - event.period.end), який зазначає лікар при створенні МВТН категорії PREGNANCY (Вагітність та пологи)

В тому числі додається новий конфігураційний параметр EMAL_VALIDATION_PREGNANCY_NEW_COMPOSITION_ALLOWED_PERIODS (Дозволені тривалості (діапазони) терміну дійстності МВТН категорії "Вагітність та пологи", календарних днів)

Впливає, додана валідація на період непрацездатності для категорії PREGNANCY

21

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

Доопрацювання валідації за екстеншеном IS_FOREIGN_TREATMENT для можливості фіксації випадку лікування за кордоном єдиним МВТН - У випадках зазначення в МВТН IS_FOREIGN_TREATMENT=true не здійснюється валідація за EMAL_FILTER_DISABILITY_SINGLE_SPAN_DISABILITY (Максимальна довжина одного періоду призначення або продовження МВТН, днів).

Зміна валідації з боку ЦБД. Якщо МІС зі свого боку валідував дозволений термін дії МВТН категорії SICKNESS для зазначення лікарем, то необхідно доопрацювати відміну цієї валідації для випадків лікування за кордоном (IS_FOREIGN_TREATMENT=true).

22

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

Виправлення помилки по відсутності сформованого зв'язку (replaces) в уточнюючому МВТН з МВТН на преперсону, який уточнюється, при зазначенні лікарем IS_FORCE_RENEW = true в процесі уточнення.

Не впливає. Виправлення помилки згідно процесу уточнення МВТН.

23

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

Допрацьовано валідацію по EMAL_VALIDATION_ENCOUNTER_MAX_AGE_DAYS_BY_CATEGORY наступним чином - якщо атрибут encounter.date відсутній, то брати для валідації атрибут encounter.period.start.

Впливає

24

https://e-health-ua.atlassian.net/browse/CSI-1411

(окрема поставка)

  1. Додано нові скоупи:

composition_admin:read

composition_admin:write

2. Додано нові скоупи до існуючого клієнта та ролі NHS ADMIN

Не впливає

25

https://e-health-ua.atlassian.net/browse/CSI-1430

(окрема поставка)

Довідник SCOPES - додано значення composition_admin:read, composition_admin:write

Довідник EMPLOYEE_TYPE- додано значення NHS ADMIN COMPOSITION, NHS COMPOSITION VIEW

Не впливає

26

https://e-health-ua.atlassian.net/browse/CSI-1694 (окрема поставка)

Технічна задача синхронізації коду з Еденлаб

Не впливає

27

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

Додано шаблони інформаційних довідок під новими ID для уніфікації на усіх середовищах. Поточні ID довідок також можуть використовуватись для генерації друкованих форм.

Значення конфігураційного параметру EMAL_PRINT_FORM_ALLOWED_TEMPLATE_IDS_BY_CATEGORY:CHILD_CARE:21,1001;COVID19:21,1001;FAMILY_CARE:21,1001;PARENTAL_CARE:21,1001;PREGNANCY:21,1001;PROSTHETIC:21,1001;QUARANTINE:21,1001;RESTORATION:21,1001;SICKNESS:21,1001;TEMP_TRANSFER:21,1001;LIVE_BIRTH:20,1000(Дозволений шаблон інформаційної довідки відповідно до категорії МВ)

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

Documentation

Задача

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

Задача

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

1

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

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

2

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

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

3

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

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

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

4

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

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

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

5

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

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

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

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

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

6

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

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

7

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

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

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

8

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

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

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

9

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

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

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

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

10

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

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

11

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

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

12

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

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

13

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

2.1. МВН - Створення нового

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

14

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

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

15

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

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

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/16988438529/createComposition#Validation-data-request

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

16

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

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

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/16988438529/createComposition#Validation-data-request

17

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

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103 (п.п.40-47)

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/711163913#%D0%9C%D0%B5%D0%B4%D0%B8%D1%87%D0%BD%D1%96-%D0%92%D0%B8%D1%81%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8

18

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

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17219715103 (п.п.30-38, п.п.60-69)

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/711163913#%D0%9C%D0%B5%D0%B4%D0%B8%D1%87%D0%BD%D1%96-%D0%92%D0%B8%D1%81%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8

19

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

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

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

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

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/711163913#%D0%9C%D0%B5%D0%B4%D0%B8%D1%87%D0%BD%D1%96-%D0%92%D0%B8%D1%81%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8

20

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

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

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

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

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/711163913#%D0%9C%D0%B5%D0%B4%D0%B8%D1%87%D0%BD%D1%96-%D0%92%D0%B8%D1%81%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8

21

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

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

22

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

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

23

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

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

24

https://e-health-ua.atlassian.net/browse/CSI-1411

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

25

https://e-health-ua.atlassian.net/browse/CSI-1430

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

https://e-health-ua.atlassian.net/wiki/spaces/EBT/pages/1300529210/EMPLOYEE+TYPE

26

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

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

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