Table of Contents |
---|
...
Input parameters (filters)
- employee_id (optional)
- legalperson_entity_id (optional)
- status (optional)
...
- Verify the validity of access token
- Return 401 in case validation fails
- Check user scopes in order to perform this action (scope = 'medication_request_request:read')
- Return 403 in case invalid scope(s)
- Get `my_party_id` from `$.context.user_id`
- Return 500 in case ("Not found party for this user!")
- Get list of employees for this `party_id` & `$.context.legal_entity_id` (if not NULL)
- Search Requests for Medication request by filters in WS url:
- SELECT * FROM requests_for_medication_request WHERE <filters>
- optional filters:
- list employee_id (uuid). By default returned all data.
- person_id (uuid). By default returned all data.
- status (Dictionary: REQUEST_FOR_MEDICATION_REQUEST_STATUS). By default returned all rows with status=NEW.
- limit (limit response size - quantity of innm objects). By default returned 50 objects.
- starting_after (cursor to fetch next page)
- ending_before (cursor to fetch previous page)
- )
- if employee_id == NULL in payload, use condotion: legal_entity_id = $.context.legal_entity_id