Purpose
...
Allows to cancel approval by it's identifier in patient context.
Specification
...
Logic
...
Allows to cancel approval by it's identifier in patient context. It is allowed only for the doctor who has an active declaration with a patient from url (can cancel all approvals) or approval is granted to user (can cancel own approval).
...
Input parameter | Values | Type | Description | Example |
---|
patiend_id | | String | identifier of the patient | aff00bf6-68bf-4b49-b66d-f031d48922b3
|
id | | String | identifier of the approval | aff00bf6-68bf-4b49-b66d-f031d48922b3
|
Request structure
...
API paragraph not found
Authorize
...
Request to process the request using a token in the headers
...
Наприклад:
Content-Type:application/json
Authorization:Bearer c2778f3064753ea70de870a53795f5c9
api-key:uXhEczJ56adsfh3Ri9SUkc4en
Request data validation
...
API paragraph not found
Processing
...
API paragraph not found
Response structure
...
See on Apiary
Example:
Expand |
---|
|
Code Block |
---|
{
"data": {
"status": "pending",
"eta": "2018-08-02T10:45:16.000Z",
"links": [
{
"entity": "job",
"href": "/Jobs/NBXk9EyErUZv1RhXgyvgg"
}
]
},
"meta": {
"code": 202,
"url": "http://example.com/resource",
"type": "object",
"request_id": "req-adasdoijasdojsda"
}
} |
|
Expand |
---|
|
Code Block |
---|
{
"data": {
"id": "d5a5d991-0bf7-476f-b3cf-bec73f044b2e",
"granted_resources": [
{
"identifier": {
"type": {
"coding": [
{
"system": "eHealth/resources",
"code": "episode_of_care"
}
]
},
"value": "d5a5d991-0bf7-476f-b3cf-bec73f044b2e"
},
"display_value": "null"
}
],
"granted_to": {
"identifier": {
"type": {
"coding": [
{
"system": "eHealth/resources",
"code": "employee"
}
]
},
"value": "9183a36b-4d45-4244-9339-63d81cd08d9c"
},
"display_value": "null"
},
"expires_at": 1498749591,
"reason": {
"identifier": {
"type": {
"coding": [
{
"system": "eHealth/resources",
"code": "service_request"
}
]
},
"value": "9183a36b-4d45-4244-9339-63d81cd08d9c"
},
"display_value": "null"
},
"status": "new",
"access_level": "read",
"authentication_method_current": {
"type": "OTP",
"number": "+38093*****85"
}
},
"meta": {
"code": 201,
"url": "http://example.com/resource",
"type": "object",
"request_id": "req-adasdoijasdojsda"
}
} |
|
Post-processing processes
...
API paragraph not found
HTTP status codes
...
Page Properties |
---|
HTTP status code | Message | What caused the error |
---|
201 | use payload from response | sync | 202 | use Get job details to get processing result. Response payload will be returned in the job details | async: default method |
|
...