Реалізовані нові ендпоїнти:
Пацієнтський кабінет (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. https://e-health-ua.atlassian.net/jira/servicedesk/projects/SUPPORT/queues/custom/32/SUPPORT-3528
https://e-health-ua.atlassian.net/jira/servicedesk/projects/SUPPORT/queues/custom/32/SUPPORT-3767
https://e-health-ua.atlassian.net/jira/servicedesk/projects/SUPPORT/queues/custom/32/SUPPORT-3477
https://e-health-ua.atlassian.net/jira/servicedesk/projects/SUPPORT/queues/custom/32/SUPPORT-3772
https://e-health-ua.atlassian.net/jira/servicedesk/projects/SUPPORT/queues/custom/32/SUPPORT-3686
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 для преперсон.
Виправлення перевикористання пам'яті (RAM) деякими процесами.
Додана валідація
incoming_referral
.Додана валідація service_request recall.
Додана валідація cancel service request.
Виправлення значення в словнику
service_request_completed_with_codes
.Додана валідація service request id в job запитів create service request.
Виправлення невірного повідмлення про помилку в направленнях.
Валідація всіх доступних condition.code словників.
il
Заборона оновлення даних ЗОЗ owner через create/update legal entity v1.
Додано можливість оновлення Legal Entity через оновлення даних owner'а.
Відображення declaration_request_v3 поля channel через endpoint declaration_request_get_by_id_v2.
Прибрано невикористовуваний словник
service_request_performer_roles
.Перевірка ліцензіїї ЗОЗ з ДРЛЗ.
Поля
otp verification
andperson fields
повертаються в Approve Declaration Request v3.Виправлена помилка, коли person id не відображається при v2 request via створений за допомогою declaration requesrt v2 не відображався через v3 get/listendpoint'и.
Захист деталей персони при запитах v3_declaration_request черезv2 get_by_id, get_list якщо дані не підписані.
Опрацювання виключення при спробі створення декларації без вказаного методу авторизаціїї
Використання primary auth method персони в online otp declaration request flow.
Зміни валідації атрибуту
note
в preperson.Прибрано поле паролю в запиті пацієнтської регістрації через user request.Дозволено змінювати атрибут
note
для preperson за допомогою методу update prepersonДодано поля,яких не вистачало до запитів 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.