Specification
Purpose
This web service returns list of all available already created capitation reports.
Authorize
- Verify the validity of access token
- in case of error return 401 ('Access denied')
- Check user scope capitation_report:read in order to perform this action
- in case of error generate 401 response ('Invalid scopes')
- Verify the validity of access token
Verify role
Extract from token:
- Validate client_id (is_blocked=false)
- in case of error return 403 Error ('Client is blocked')
- In case WS was called by MSP check contractor_legal_entity is active
- in case error return 403 - ('Client is not active')
Response
- Generate synthetical id for each object in response
- id = edrpou + billing date, concatenate and trim
- In case WS was called by NHS
- Select all capitation_report_details by id
- Return the result
- In case WS was called by MSP
- Extract legal_entity_id from token
- Select capitation_report_details where legal_entity_id = legal_entity_id from step a
- Return the result