Реалізовані нові ендпоїнти:
Пацієнтський кабінет (PIS):
Declaration request V3:
Other:
8.18 Features:
Звіти
Додані divisions та employees до результату пошуку по фільтрам
updated_at_from
таupdated_at_to
.Додано параметр статус legal entity до пошуку співробітників (employee).
Додано нові таблиці даних до report_db.
ops
Поле Scope в деклараціях тепер може набувати значення null.
mithril
Додано налаштування максимальної довжини header.
user password став опційний.
medical events
Зміна public endpoint'ів на internal.
Шифрування номеру телефону при otp в методі create approval замість маскування.
Повторне використання збереженого auth методу для resend/verify approval замість використання останнього.
Додано
job_id
до consumer logger.Додано нові категорії Направлення.
Додано requisition
index
Направлення.Основні коди діагнозів з різних словників для encounter
class == phc
.Прибрана валідація
granted_to_reference
.Реалізовано отримання Направлення без Епізоду.https://e-health-ua.atlassian.net/browse/SUPPORT-3967
Зміни валідацій
incoming referral
.Фільтрація медичних даних по restricted codes
Прибрана валідація
completed_with
дляtransfer_of_care
в запитах на Направлення.Додані валідації
conditions code
в процесах submit encounter package.Додано налаштування максимальної довжини header.
Атрибут
reasons
став опційним для encounter класівamb
таinpatient
.Новий словник для кодів атрибуту condition.
il
Методи declaration request v3.
Додано атрибут
data_to_be_signed
до declaration requests terminator.Пошук запитів на декларації v2 в статусі пендінг по
mpi_id
.Упередження створення декларації з дитиною без confidant person.
Реплікація преперсон до бази fraud.
Створено словник
rankin_scale
.Оновлено словники. https://e-health-ua.atlassian.net/browse/SUPPORT-3517 https://e-health-ua.atlassian.net/browse/SUPPORT-3876
Використання redis cache для ендпоїнту list dictionaries.
Зміни словника
condition_clinical_statuses
.Передача поля note в запитах update preperson..
abac
Включення abac rule_3 для нових сутностей.
Фільтрація approvals по атрибуту expires_at attr.
Оновлено abac rule 11.
Оновлено abac rule 10.
Bug Fixes
report
Виправлено порядок результату пошуку по повному імені employee.
Виправлена помилка по відображення reimbursement report для закладів типу PRIMARY_CARE.
mpi
Зміни валідацій prepersons note.https://e-health-ua.atlassian.net/browse/SUPPORT-3661 https://e-health-ua.atlassian.net/browse/SUPPORT-3697
Виправлено валідації update preperson.
mithril
Додано скоуп для merge_request method.
Додано нові скоупи for NHS and ASSISTANT https://e-health-ua.atlassian.net/browse/SUPPORT-3831
man
Додано новий шаблон повідомлень по email.
medical events
Змінено алгоритм підрахунків eta в job (eta = created_at + 10 minutes).
Відправка SMS без отримання підтвердження.
Не відправляється SMS для преперсон.
Додана валідація
incoming_referral
.Додана валідація service_request recall.
Додана валідація cancel service request.
Виправлення значення в словнику
service_request_completed_with_codes
.Додана валідація service request id в job запитів create service request.
Виправлення невірного повідмлення про помилку в направленнях.
Валідація всіх доступних condition.code словників.
il
Заборона оновлення даних ЗОЗ через create/update legal entity v1.
Додано можливість оновлення Legal Entity через оновлення даних owner'а.
Відображення declaration_request_v3 поля channel через endpoint declaration_request_get_by_id_v2.
Поля
otp verification
andperson fields
повертаються в Approve Declaration Request v3.Виправлена помилка, коли person id створений за допомогою declaration requesrt v2 не відображався через v3 get/list.
Захист деталей персони при запитах v3_declaration_request черезv2 get_by_id, get_list якщо дані не підписані.
Опрацювання виключення при спробі створення декларації без вказаного методу авторизаціїї
Використання primary auth method персони в otp declaration request flow.
Дозволено змінювати атрибут
note
для preperson за допомогою методу update prepersonПрибрано поле паролю в запиті пацієнтської регістрації через user request.
Додано поля,яких не вистачало до запитів get declaration request by id v2 via v3.
При запитах get declaration request by id v3 переміщено seed в
data_to_be_signed
Виправлені person request з
confidant person url.
abac
Виправлено
entity tags
.Виправлена фільтрація approvals по
expires_at
fix.