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

22.07.2022 Prod CSI January-April

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

Задача

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

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

Задача

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

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

1

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

https://e-health-ua.atlassian.net/browse/SUPPORT-9203

 

https://e-health-ua.atlassian.net/browse/SUPPORT-8356

 

https://e-health-ua.atlassian.net/browse/SUPPORT-6839

Виправлення BUG. За існуючою валідацією, скасувати активність може користувач, у якого є активний апрувал на ПЛ з правами write.

Змінено текст помилки згідно з документацією:

Return 403 ('Access denied') in case employee has no Approval on write

2

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

https://e-health-ua.atlassian.net/browse/SUPPORT-7577

 

https://e-health-ua.atlassian.net/browse/SUPPORT-8931

Виправлення BUG. По запиту GET APPROVALS не надається повна інформація на отримані апрували для лікаря ПМД

3

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

https://e-health-ua.atlassian.net/browse/CR-151

Виправлення BUG. Працівник із типом ASSISTANT може створити запит на апрувал з рівнем доступу WRITE

4

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

https://e-health-ua.atlassian.net/browse/CR-207

Виправлення BUG. закриваємо можливість існування кейсу, коли діагноз встановив лікар, а дані заповнює асистент із використанням doctor`s id у condition.asserter.

5

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

https://e-health-ua.atlassian.net/browse/BAT-1641

Надані оновлені rpc-методи для модуля ehealth.api i Mpi.Api.

6

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

https://e-health-ua.atlassian.net/browse/CR-168

Додані нові події в EventManager
Statuses to collect
-divisions status change
-medical programs status change

7

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

https://e-health-ua.atlassian.net/browse/SUPPORT-9139
https://e-health-ua.atlassian.net/browse/SUPPORT-8849
https://e-health-ua.atlassian.net/browse/SUPPORT-8849

Створено дві унікальні помилки https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/711163913#%D0%9F%D0%BE%D0%B3%D0%B0%D1%88%D0%B5%D0%BD%D0%BD%D1%8F-%D0%95%D0%A0 :

  • Division is not provide the medical program

  • Medical program provision is not actual for the current date.

Додано валідацію на обов”язковість division_id на методі Qualify Medication request by ID.

8

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

https://e-health-ua.atlassian.net/browse/CR-175
SUPPORT-8605 https://e-health-ua.atlassian.net/browse/SUPPORT-8605

Виправлення BUG
Поле consent_text для договору капітації валідується за CAPITATION_CONTRACT_CONSENT_TEXT;
Поле consent_text для договору реімбурсації валідується за REIMBURSEMENT_CONTRACT_CONSENT_TEXT

9

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

 

 

 

 

Функціонал електронного кабінету НСЗУ.
Не стосується МІС.

10

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

 

11

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

 

12

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

 

13

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

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

БЛОКЕР!!

https://e-health-ua.atlassian.net/browse/SUPPORT-10206

 

 

 

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

Запит

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

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

Запит

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

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

1

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

https://e-health-ua.atlassian.net/wiki/spaces/CSI/pages/16948199450

Validate request(new rules)

  1. for capitation and reimbursement contract requests:

    1. if $contract_number and $end_date is passed in request:

      1. the year of $end_date must be greater or equal then the $start_date

        1. in case of error return 422 ('The year of end_date should be one year greater or equal to start_date')

      2. the $end_date should be equal or greater than today and less than or equal to three month from $end_date the previous contract

        1. in case of error return 422 ('The end_date may be equal or greater than today and less than or equal to three month from end_date the previous contract')

    2. if $contract_number w/o $end_date is passed in request:

      1. $end_date is taken from the previous contract.

2

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

https://e-health-ua.atlassian.net/wiki/spaces/CSI/pages/16912973876

Додані нові події в EventManager
Statuses to collect
-divisions status change
-medical programs status change

3

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

Submit EDP,
Submit DR ,
Create Episode ,
Create Procedure

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

added: For all PATCH / POST methods, the display_value fields are filled in automatically by the System and can be seen later by the user on GET requests.

 

Submit EDP

https://ehealthmedicaleventsapi.docs.apiary.io/#reference/medical-events/encounter-data-package/submit-encounter-package

the display_value field is excluded from the description

 

Submit DR

https://ehealthmedicaleventsapi.docs.apiary.io/#reference/medical-events/diagnostic-report-data-package/submit-diagnostic-report-package

the display_value field is excluded from the description

 

Create Episode

https://ehealthmedicaleventsapi.docs.apiary.io/#reference/medical-events/episode-of-care/create-episode

the display_value field is excluded from the description

 

Create Procedure

https://ehealthmedicaleventsapi.docs.apiary.io/#reference/medical-events/procedures/create-procedure

the display_value field is excluded from the description

 

Create CP Activity,
Create Care Plan

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

added: For all PATCH / POST methods, the display_value fields are not supported

 

Create CP Activity

https://ehealthmedicaleventsapi.docs.apiary.io/#reference/care-plan/create-care-plan-activity/create-care-plan-activity

the display_value field is excluded from the description

 

Create Care Plan

https://ehealthmedicaleventsapi.docs.apiary.io/#reference/care-plan/create-care-plan/create-care-plan

the display_value field is excluded from the description

 

Create Approval

 

added: розділ з описом по формуванню полів display_value https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/583403141/Create+approval#Request-Processing

 

https://ehealthmedicaleventsapi.docs.apiary.io/#reference/approvals/get-approvals/create-approval

the display_value field is excluded from the description

4

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

 

Поле daily_amount мало структуру Quantity в БД, але повинно мати SimpleQuantity (без поля comparator)

 

 

Tech improvements

CSI-714 Error "500: internal_error" when deactivate employee in reorganized Legal Entity [PROD]

CSI-716 Error 500: Internal error on Get reimbursement report [PREPROD]

CSI-736 Questions about Event Manager [PROD]

CSI-616 Error timeout:service_belongs_to_group on Prod

CSI-777 Error: 403 Forbidden on get episodes by search params [PreProd]

CSI-842 Remove unused dependencies

CSI-843 (graphql) improve regexp in createInnmDosage mutation

CSI-844 fix updated_by field in approvals

CSI-845 identifiier.type in reference fields should be required

CSI-847 Refactor filling up display values on ME

CSI-848 based_on field is not saved in observations collection

CSI-849 Argon2 version update

CSI-851 (UI/UX) MedicationQuery - incorrect type

CSI-852 (UI/UX) Error is not shown to user in accordance to `createInnmDosage` mutation response

CSI-853 [UI] INNMDosagesQuery - Incorrect filter.

CSI-854 (UI/UX) fix graphql query PersonAttachedDocumentsQuery parameters

CSI-841 (DB) Error. Null value in column `contract_requests.contractor_divisions`.

CSI-846 Activity. Incorrect daily_amount structure in DB (поле daily_amount мало структуру Quantity в БД, але повинно мати SimpleQuantity (без поля comparator))

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