...
Read more about business logic and validations.
Request structure
See on Apiary
Example:
Expand |
---|
|
Code Block |
---|
{
"id": "90a9e15b-b71b-4caf-8f2e-ff247e8a5600",
"type": {
"system": "eHealth/episode_types",
"code": "primary_care"
},
"status": "active",
"name": "Діабет 2018",
"managing_organization": {
"identifier": {
"type": {
"coding": [
{
"system": "eHealth/resources",
"code": "legal_entity"
}
]
},
"value": "9183a36b-4d45-4244-9339-63d81cd08d9c"
}
},
"period": {
"start": "2018-08-02T10:45:16.000Z"
},
"care_manager": {
"identifier": {
"type": {
"coding": [
{
"system": "eHealth/resources",
"code": "employee"
}
]
},
"value": "9183a36b-4d45-4244-9339-63d81cd08d9c"
}
}
} |
|
...
Request to process the request using a token in the headers
Наприклад:
Content-Type:application/json
Authorization:Bearer mF_9.B5f-4.1JqM
...
Set episodes.care_manager.display_value = ((PRM.parties.first_name + PRM.parties.second_name + PRM.parties.last_name) where PRM.parties.id == PRM.employees.party_id) where PRM.employees.id== $.care_manager.identifier.value
Set episodes.managing_organization.display_value = PRM.legal_entities.public_name where ( PRM.legal_entities.id == $.managing_organization.identifier.value)
Create a record in status_hstr
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"
}
} |
|
...