Table of Contents |
---|
...
Input parameters (filters)
- name
- start_at
- route
- container_dosage info
- package_qty
- package_min_qty
- code_ATX
- manufacturer_name_country info
- certificate
- expired_certificate_date
- ingridients info
- innm_id
- dosage info
- is_active_substance
Authorize
- Verify the validity of access token
- Check user scope (scope = 'medication:write') in order to perform this action
- In case error - generate 401 response
...
Validate request using JSON schema (link !!! TBD)
Validate
...
Innm
- Check unique by `innm_identifier`.
- if found - return 409 error (message: "Duplicate innm identifier!")
Validate Dosage & Container dosage
Purpose validation: Denum unit from Dosage must be is equal Denum unit from Container dosage. See examples: Medications model
Check exist
Validate Response $.data.employee_type == DOCTOR AND $.data.employee_status == APPROVED
- if invalid - return 422 error (message: "Denum unit from Dosage ingridients must be is equal Denum unit from Container dosage medication!")