Реалізовані нові ендпоїнти:
Пацієнтський кабінет (PIS):
Declaration request v3V3:
Other:
8.18 Features:
reportЗвіти
Додані divisions та employees до результату пошуку по фільтрам
updated_at_from
таupdated_at_to
.Додано параметр статус legal entity до пошуку співробітників (employee).
Додано нові таблиці даних до report_db.
ops
Features:
scope field in declaration is now nullableПоле Scope в деклараціях тепер може набувати значення null.
mithril
Features:
Додано налаштування максимальної довжини header.
user password став опційний.
medical events
change public to internal endpointШифрування номеру телефону при otp в методі create approval замість маскування.
Повторне використання збереженого auth методу дляresendдля 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
.core: allow to pass auth request data in email verification request on patient registration
Методи електронних рецептів до дані до PIS
Додано ендпоїнт resend otp в процеси declaration requests v3.
Упередження створення декларації з дитиною без 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_update requests..
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
fix results ordering for employee full name search
show reimbursement report for Виправлено порядок результату пошуку по повному імені employee.
Виправлена помилка по відображення reimbursement report для закладів типу PRIMARY_CARE.
mpi
prepersons note validation changes
preperson changeset validations fixed
preperson request validatations added
mithril
added scopes for Зміни валідацій 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 methodadded new scopes .
Додано нові скоупи for NHS and ASSISTANT https://e-health-ua.atlassian.net/browse/SUPPORT-3831
man
email verification templateДодано новий шаблон повідомлень по email.
medical events
invalid logging on update episode
service requests replication
job eta count
send SMS without response validation
do not send sms for preperson
processes leak
api docs updated
incoming_referral validation
service_request recall validation
service_request cancel validation
changed report rpc calls in replication consumer to blackwater
added medical data filtration for count queries
renamed Змінено алгоритм підрахунків eta в job (eta = created_at + 10 minutes).
Відправка SMS без отримання підтвердження.
Не відправляється SMS для преперсон.
Додана валідація
incoming_referral
.Додана валідація service_request recall.
Додана валідація cancel service request.
Виправлення значення в словнику
service_request_completed_with_codes
to correct valuesvalidate .Додана валідація service request id on в job запитів create service request job
incorrect error message on use sr
based_on isn't saved to mongodb
validate all available condition code dictionaries
il
owner updating on legal_entity v1 is prohibited
create or update legal entity with owner updating data
show .
Виправлення невірного повідмлення про помилку в направленнях.
Валідація всіх доступних condition.code словників.
il
Заборона оновлення даних owner через create/update legal entity v1.
Додано можливість оновлення Legal Entity через оновлення даних owner'а.
Відображення declaration_request_v3 field поля channel via через endpoint declaration_request_get_by_id_v2 endpoint
add missing test for PIS medication request endpoints
removing unused dictionary service_request_performer_roles. task not to use field
handle ops changeset error on medication request request sign
licenses matching
data_to_be_signed matching
data_to_be_signed matching
Поля
otp verification
andperson fields
rendering in approve DR v3do not display person id for v2 request via повертаються в Approve Declaration Request v3.Виправлена помилка, коли person id створений за допомогою declaration requesrt v2 не відображався через v3 get/list endpointhide person details for .
Захист деталей персони при запитах v3_declaration_request via черезv2 get_by_id or , get_list if data is not signed yet
ehealth: handle empty person auth methods list on declaration request creation
add verified to preperson replication
use primary person auth method in online declaration request flow
prepersons note validation changes
limit access to list endpoints by client_type whitelist
remove password field from patient registration request via user request
restrict rejecting declaration request v2 & v3 by invalid legal_entity_id
limit access to list endpoints by client_type whitelist
added missing fields to якщо дані не підписані.
Опрацювання виключення при спробі створення декларації без вказаного методу авторизаціїї
Використання primary auth method персони в otp declaration request flow.
Дозволено змінювати атрибут
note
для preperson за допомогою методу update prepersonДодано поля,яких не вистачало до запитів get declaration request by id v2 via в v3 endpoint
do not display seed if data_to_be_signed not available
do not display seed if data_to_be_signed not available
init data_to_be_signed if it is nil
.
При запитах get declaration request by id v3 move переміщено seed into в
data_to_be_signed
some changes to create declaration request v3
Виправлені person request з
confidant person url.
abac
Виправлено
entity tags
.Виправлена фільтрація approvals по
expires_at
fix.
mithril
Додано скоупи для merge_request method.
Додано скоупи для NHS та ASSISTANT.