...
...
...
...
...
Table of Contents | ||||
---|---|---|---|---|
|
Purpose
...
Status
...
DONE
...
DONE
...
ABSENT
...
Purpose
This WS is designed to return Program_medications list by filters.
APIary
Input parameters (filters)
- id (optional)
- medical_program_id (optional)
- medical_program_name (optional, as `LIKE *`)
- innm_id (optional)
- innm_name (optional, as `LIKE *`)
- medication_id (optional)
- medication_name (optional, as `LIKE *`)
Logic WS
...
Search Program_medications by filters and show:
...
id (program_medications_id)
medical_program_name
When filter by innm we show only medication where this innm in medication.dosage has is_active_substance=true.
Prepare & return response data structure
...
Method returns list of participants (medications) of medical programs filtering by parameters.
Specification
Page Properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Logic
Get all medical programs from prm.program_medications table filtered by search params.
Render a response according to specification.
Filters
Filter | Values | Type | Description | Example |
---|---|---|---|---|
id | String | Program_medications Identifier (medication within the program) |
| |
medical_program_id | String | medical program identifier |
| |
medical_program_name | String | medical program name |
| |
innm_dosage_id | String | INNM dosage Identifier |
| |
innm_dosage_name | String | INNM dosage name |
| |
medication_id | String | Medication Identifier |
| |
medication_name | String | Medication name |
| |
page | Number | Page number |
| |
page_size | Number | A limit on the number of objects to be returned, between 1 and 100. Default: 50 |
|
Authorize
Verify the validity of access token
In case error - generate 401 response
Check user scope (scope = 'program_medication:read') in order to perform this action
In case error - generate 403 response
Request to process the request using a token in the headers
Headers
Наприклад:
Content-Type:application/json
Response structure
See on Apiary
Example:
Expand | ||
---|---|---|
| ||
|
HTTP status codes
Page Properties | ||||||
---|---|---|---|---|---|---|
|