/
Алгоритми розрахунку дозволеного періоду непрацездатності для категорії "Вагітність та пологи" (PREGNANCY)

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

Алгоритми розрахунку дозволеного періоду непрацездатності для категорії "Вагітність та пологи" (PREGNANCY)

Алгоритм розрахунку дозволеного періоду непрацездатності для змінної EMAL_VALIDATION_PREGNANCY_NEW_COMPOSITION_ALLOWED_PERIODS

  1. Беруться два значення dateTime (дата/час закінчення періоду непрацездатності (event.period.end) та дата/час початку періоду непрацездатності (event.period.start));

  2. Ці значення приводяться до єдиної таймзони (Київської таймзони) і приводяться до формату ДАТИ (замість дата/час)

  3. Рахується різниця в днях між двома датами з урахуванням кінцевої дати;

  4. Якщо:

    1. кількість днів не відповідає одному значенню з масиву значень в конфігурації - то відображається помилка (код “1224”, “Недозволена довжина періоду непрацездатності для медичного висновку категорії "Вагітність та пологи"”, );

    2. кількість днів відповідає значенню з масиву значень в конфігурації - МВТН даної категорії буде створено.

Приклад:

Приклад

Дата/час закінчення періоду непрацездатності event.period.end, Київська таймзона

Дата/час початку періоду непрацездатності event.period.start, Київська таймзона

Різниця між двома датами з урахуванням кінцевої дати

Чи буде створено МВТН категорії “Вагітність та пологи“?

Приклад

Дата/час закінчення періоду непрацездатності event.period.end, Київська таймзона

Дата/час початку періоду непрацездатності event.period.start, Київська таймзона

Різниця між двома датами з урахуванням кінцевої дати

Чи буде створено МВТН категорії “Вагітність та пологи“?

1

23.05.2023, 09:00

29.03.2023, 23:59

56 днів

так

2

27.05.2023, 09:00

29.03.2023, 23:59

60 днів

ні

3

23.05.2023, 00:00

29.03.2023, 23:59

56 днів

так

Алгоритм розрахунку дозволеного періоду непрацездатності для змінної EMAL_VALIDATION_PREGNANCY_APPENDED_COMPOSITION_ALLOWED_PERIOD

  1. Беруться два значення dateTime (дата/час закінчення періоду непрацездатності (event.period.end) та дата/час початку періоду непрацездатності (event.period.start));

  2. Ці значення приводяться до єдиної таймзони (Київської таймзони), і приводяться до формату ДАТИ (замість дата/час)

  3. Рахується різниця в днях між двома датами з урахуванням кінцевої дати;

  4. Якщо:

    1. кількість днів не відповідає значенню в конфігурації - то відображається помилка (код “1219”, “Недозволений період непрацездатності для створення продовження медичного висновку категорії “Вагітність та пологи““, ).

    2. кількість днів відповідає значенню в конфігурації - продовження МВТН категорії “Вагітність та пологи” буде створено.

Приклад:

Приклад

Дата/час закінчення періоду непрацездатності event.period.end, Київська таймзона

Дата/час початку періоду непрацездатності event.period.start, Київська таймзона

Різниця між двома датами з урахуванням кінцевої дати

Чи буде створено продовження МВТН категорії “Вагітність та пологи“?

Приклад

Дата/час закінчення періоду непрацездатності event.period.end, Київська таймзона

Дата/час початку періоду непрацездатності event.period.start, Київська таймзона

Різниця між двома датами з урахуванням кінцевої дати

Чи буде створено продовження МВТН категорії “Вагітність та пологи“?

1

11.04.2023, 09:00

29.03.2023, 23:59

14 днів

так

2

12.04.2023, 09:00

29.03.2023, 23:59

15 днів

ні

3

11.04.2023, 00:00

29.03.2023, 23:59

14 днів

так

 

 

Related content

RC_CSI-3205_Коди і обробка помилок в задачах Composition
RC_CSI-3205_Коди і обробка помилок в задачах Composition
Read with this
RC_Алгоритми розрахунку дозволеного періоду непрацездатності для категорії "Вагітність та пологи" (PREGNANCY)
RC_Алгоритми розрахунку дозволеного періоду непрацездатності для категорії "Вагітність та пологи" (PREGNANCY)
More like this
Create/Update Legal Entity V2
Create/Update Legal Entity V2
Read with this
17.04.23 PreProd MC v2.39.2 release
17.04.23 PreProd MC v2.39.2 release
More like this
Create Procedure
Create Procedure
Read with this
createComposition
createComposition
Read with this

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