Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Реалізовані нові ендпоїнти:

    • PIS

      • GET /api/cabinet/medication_requests/${uuid}(/)?\$

      • GET /api/cabinet/medication_requests(/)?\$

      • GET /api/cabinet/medication_dispenses/${uuid}(/)?\$

      • GET /api/cabinet/medication_dispenses(/)?\$

    • Declaration request v3

      • POST /api/v3/declaration_requests(/)?\$

      • POST /api/v3/declaration_requests/${uuid}/actions/resend_otp

      • PATCH /api/v3/declaration_requests/${uuid}/actions/reject

      • PATCH /api/v3/declaration_requests/${uuid}/actions/approve

      • PATCH /api/v3/declaration_requests/${uuid}/actions/sign

    • Other

      • GET /api/patients/(?${uuid})/service_requests/(?${uuid})

      • GET /admin/users/${uuid}/roles(/)?\$

      • PATCH /api/patients/${uuid}/service_requests/${uuid}/actions/resend(/)?\$

      • POST /api/merge_requests/${uuid}/actions/resend_otp(/)?\$

Features:

  • report

    • Додані divisions та employees до результату пошуку по фільтрам updated_at_from та updated_at_to

      • Додано параметр статус legal entity до пошуку співробітників (employee)

      • Додано нові таблиці даних до report_db

  • ops

    • Features:

      • scope field in declaration is now nullable

  • mithril

    • Features:

      • Додано налаштування максимальної довжини header.

      • user password став опційний.

  • medical events

    • change public to internal endpoint

    • Шифрування номеру телефону при otp в методі create approval замість маскування.

    • Повторне використання збереженого auth методу дляresend/verify approval замість використання останнього.

    • Додано job_id до consumer logger.

    • Додано нові категорії Направлення.

    • Додано requisition index Направлення.

    • Основні коди діагнозів з різних словників для encounter class == phc

    • Прибрана валідація granted_to_reference.

    • Реалізовано отримання Направлення без Епізоду.

    • Зміни валідацій 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.

    • Оновлено словники.

    • Використання redis cache для ендпоїнту list dictionaries.

    • зміни словника condition_clinical_statuses.

    • Передача поля note в запитах preperson_update requests.

  • abac

    • Включення abac rule_3 для нових сутностей.

    • Фільтрація approvals по атрибуту expires_at attr.

    • Оновлено abac rule 11.

    • Оновлено abac rule 10.

Bug Fixes

  • report

    • fix results ordering for employee full name search

    • show reimbursement report for PRIMARY_CARE

  • mpi

    • prepersons note validation changes

    • preperson changeset validations fixed

    • preperson request validatations added

  • mithril

    • added scopes for merge_request method

    • added new scopes for NHS and ASSISTANT

  • man

    • email verification template

  • 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 service_request_completed_with_codes to correct values

    • validate service request id on 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 declaration_request_v3 field channel via 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 and person fields rendering in approve DR v3

    • do not display person id for v2 request via v3 get/list endpoint

    • hide 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 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.