Note |
---|
Сторінка знаходиться в процесі розробки. Інформація на ній може бути застарілою. |
...
Page Properties | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||
|
...
Medical Events Dictionaries and configurations | ALLOWED_EPISODE_CARE_MANAGER_EMPLOYEE_TYPES
Dictionaries
Provides a list of links to dictionaries that are available in ConfluenceN/A
Input parameters
Input parameter | Mandatory | Type | Description | Example | |
---|---|---|---|---|---|
1 | patient_id |
| String | Patient identifier |
|
2 | episode_id |
| String | Episode identifier |
|
Request structure
See on ApiarySee on API-specification
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Headers
...
Key
...
Value
...
Mandatory
...
Description
...
Example
...
Content-Type
...
application/json
...
M
...
Тип контенту
...
Content-Type:application/json
...
Authorization
...
Bearer {{access_token}}
...
Authorization:Bearer {{access_token}}
...
API-key
...
{{secret}}
...
Request data validation
Authorize
Request to process the request using a token in the headers
...
ME.episode.status == "active"
in case of error "Episode in status {episode_status} can not be updated"
Validate care_manager
$.care_manager.identifier.type.coding.[0].code = "employee"
in case of error return 422 "Submitted code is not allowed for this field"
$.care_manager.identifier.type.coding.[0].system = "eHealth/resources"
in case of error return 422 "Submitted system is not allowed for this field"
$.care_manager.identifier.value must meet the following requirements
PRM.employee.type = value from list of employee_types in configuration:
ALLOWED_EPISODE_CARE_MANAGER_EMPLOYEE_TYPESin case of error return 409 "Employee submitted as a care_manager is not a not in the list of allowed employee types"
PRM.employee.status= "active"
in case of error return 409 "Employee submitted as a care_manager is not active "
PRM.employee.legal_entity = token.client_id=ME.episode.care_manager.identifier.value
in case of error return 409 "User doesn`t have permitions to set the employee as a care_manager of the episode"
...
Response structure examples
...
See on API-specification
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
HTTP status codes
Response code | HTTP Status code | Message | Internal name | Description | |
---|---|---|---|---|---|
1 | Базові | ||||
2 | 202 | Response |
| ||
3 | 401 |
| Access token validation failed | ||
4 | 403 |
| Invalid scope | ||
5 | 404 | Patient not found |
| ||
6 | 409 |
| Validation failed | ||
7 | 409 | Employee submitted as a care_manager is not a not in the list of allowed employee types | |||
8 | 409 | Employee submitted as a care_manager is not active | |||
9 | 409 | User doesn`t have permitions to set the employee as a care_manager of the episode | |||
10 | 422 |
| Validation failed | ||
11 | 422 | Managing_organization in the episode does not correspond to user`s legal_entity | |||
12 | 422 | Submitted code is not allowed for this field | |||
13 | 422 | Submitted system is not allowed for this field | |||
14 | 422 | User is not allowed to perform this action | |||
15 | 422 | User is not allowed to perfom this action | |||
16 | Специфічні | ||||
17 |
Post-processing processes
Description of actions performed on data after processing
Technical modules where the method is used
List of pages describing technical N/A
Technical modules where the method is used
Page Properties Report | ||||
---|---|---|---|---|
|
...