Purpose
This method is designed to search for Medication dispenses by Medication request ID in a person`s context.
...
Page Properties | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Logic
Service returns specified Medication dispenses related to the patients Medication request:
Get Medication dispenses from medication_dispenses (OPS database)
Filter by medication_request_id and patient_id and status (optional).
Validate data consistency:
Ensure that requested Medication dispenses relates to requested Patient (from URL)
Return 403 ('Access denied') in case of error.
Filter list above by submitted search parameters.
Render a response according to specification with found Medication dispenses entities.
Preconditions
No
Global and configurable parameters
No
Input parameters
Input parameter | Values | Type | Description | Example |
---|---|---|---|---|
person_id | String | person_id of a patient. Required. | 5e661b15-a39a-4713-b18e-ba03a4a48ecc | |
id | String | Medication request identifier. Required. | a89f6a26-4221-4597-a1d2-542d5e40b565 |
Filters
Filter | Values | Type | Description | Example |
---|---|---|---|---|
status |
| String | Medication Dispense status. Optional. |
Request structure
API paragraph not found
...
Access to the resource is also managed by ABAC rules (modified - EN) .
Headers
Content-Type:application/json
...