Implemented
Реалізован Модуль Healthcare services. Детальніше: Confluence.
Реалізован ендпоїнт Deactivate employee role Детальніше: Apiary | Confluence
Реалізован ендпоїнт "Get employee role by ID" Детальніше: Apiary | Confluence
Реалізован ендпоїнт " Get employee roles" Детальніше: Apiary | Confluence
Реалізован ендпоїнт " Add employee role" Детальніше: Apiary | Confluence
Реалізован ендпоїнт "Get healthcare service details by ID" Детальніше Apiary | Confluence
Реалізован ендпоїнт "Get healthcare services" Детальніше Apiary | Confluence
Реалізован ендпоїнт "Update healthcare services" Детальніше Apiary | Confluence
Реалізован ендпоїнт "Create healthcare services" Детальніше Apiary | Confluence
Changes
В рамках проекту Контрактінг 2020:
- В рамках сутності division додано новий тип LICENSED_UNIT, вплинуло на Create division та Update division | Confluence
- В рамках сутності division додано новий тип address RECEPTION, вплинуло на Create division та Update division | Confluence
- В рамках сутності LE додано новий тип EMERGENCY, вплинуло на Create/Update Legal Entity V2
- В рамках сутності employee додано нові типи ASSISTANT та SPECIALIST | Confluence
- Дані Аутентифікаційного методу тепер відображаються у відповіді "Get Declaration by ID".
- Реалізовано зміни згідно IBAN, вплинуло на ендпоїнти контрактінгу | Confluence
- В рамках ендпоїнту Create Employee Request та Create Employee RequestV2 (окрім LE Pharmacy) Division_id став не обов'язковим.
- При створенні Division LE Pharmacy обов'язкове вказання gps координат.
- В рамках ендпоїнту Deactivate Employee додана валідація EmployeeRole.
- В рамках ендпоїнту Deactivate division додана валідація Healthcare services Детальніше: Apiary | Confluence
- З даних сутності Employee вилучено атрибут location
- У випадку Legal Entity status= Suspended, nhs_verified and nhs_reviewed набуває значення false, а contract requests status набуває значення Terminated
- При створенні Епізоду валідується тип legal entity
- Введені помилково дані Medical Events не відображаються в резюмуючих ендпоїнтах
- Реалізовані зміни в процесах відпуску ЛЗ за ЕР при двох діючих программах | Doc
- До сутності ЕР додано status=expired if (dispensed valid to) > (today)
- В запиті Create Medication Request Request стали обов’язковими “dosage_instruction.text”, “dosage_instruction.max_per_administration”, “dosage_instruction.max_per_period”
- Допрацьована друкована форма для ЕР
- package_qty = min_qty
Bug Fixes and OPS changes:
Fixed "Get medication request request list 500"
Fixed "regex for pattern receiver_fund_code"
Fixed "search person by double separate last_names" | Ticket 1 , Ticket 2, Ticket 3
Fixed "Error 422 "incorrect status" on /api/declaration_requests/id/actions/resend_otp" | Ticket
Fixed "Errors when user tries to upload document" |Ticket 1, Ticket2, Ticket3, Ticket4, Ticket5, Ticket6
Fixed "check declarations on ops if person was found on sign declaration request" | Ticket
Fixed "Error 500 "internal_error" on /api/employee_requests" | Ticket
Fixed "Error 500 "internal_error" on /api/contracts/capitation" | Ticket1, Ticket2, Ticket3
Fixed "error 500 on `get contract list` for legal entities with different types" | Ticket
Fixed "Object "person" is null in response on Get Declarations List" | Ticket1, Ticket2, Ticket3, Ticket4
Fixed "Different amounts of medication_dispense on /api/reimbursement_report" | Ticket1, Ticket2
Fixed “add MSP_PHARMACY type LE to validation for Get reimbursement report” | Ticket
Fixed “invalid format request params in plug (invalid json)” | Ticket
Fixed “rename "Медзаклад" to "Заклад" for employee” | Ticket