Table of Contents |
---|
...
Apiary | |||||||||
JSON Schema request |
| ||||||||
JSON Schema response |
|
Purpose
This WS is design to update reimbursement and/or flags "is_active", "medication_request_allowed" for Medication brand within Medical program.
WS logic
Authorize
- Verify the validity of access token
- In case of error - generate 401 response
- Check user scope (scope = 'program_medication:write') in order to perform this action
- In case of error - generate 403 response
...
- if invalid - return 409 eror (message: "Medication brand within the program is inactive")
...
To deactivate Participant (to update is_active == FALSE for medication brand within the program with id={id}) medical_request_allowed must be inactive (medical_request_allowed == FALSE)
...
- if invalid - return 409 eror (message: "To deactivate medication brand within the program firstly disable medical_request_allowed")
Update Program medication
...
Destination | Source | Description |
---|---|---|
reimbursement | $.reimbursement | |
wholesale_price | $wholesale_price | |
consumer_price | $consumer_price | |
daily_dosage | $daily_dosage | |
reimbursement_daily_dosage | $reimbursement_daily_dosage | |
estimated_payment_amount | $estimated_payment_amount | |
is_active | $.is_active | |
medical_request_allowed | $.medical_request_allowed | |
inserted_at | :timestamp | Get current date-time |
inserted_by | user_id | Extract user from token |
updated_at | :timestamp | Get current date-time |
updated_by | user_id | Extract user from token |