/patient/update
Назначение
Изменение/добавление информации о пациенте [Patient].
Proto
Параметры запроса
Уникальный идентификатор пациента в Системе - обязательно для заполнения
Example
id=#70:33669
id=#65:48362
Request
POST ONCOR_API_HOST/api/1.0/json/patient/update HTTP/1.1
X-Oncor-API-Token: ONCOR_API_TOKEN
Content-Type: application/json
{
"patient_update":{
"id": "#65:48362",
"entry":[
{
"address": {
"med_terr": {
"id": "#33:1",
"name": "Малышевский гор. окр."
},
"locality": {
"id": "#1721:0",
"name": "Екатеринбург"
},
"living_area_type": {
"code": "1"
}
}
}
]
}
}
curl -X POST --location "ONCOR_API_HOST/api/1.0/json/patient/update" --http1.1 \
-H "X-Oncor-API-Token: ONCOR_API_TOKEN" \
-H "Content-Type: application/json" \
-d "{
\"patient_update\":{
\"id\": \"#65:48362\",
\"entry\":[
{
\"address\": {
\"med_terr\": {
\"id\": \"#33:1\",
\"name\": \"Малышевский гор. окр.\"
},
\"locality\": {
\"id\": \"#1721:0\",
\"name\": \"Екатеринбург\"
},
\"living_area_type\": {
\"code\": \"1\"
}
}
}
]
}
}"
Info
При передаче справочных значений достаточно передавать уникальный идентификатор записи справочника (id
||code
) или наименование значения (name
||caption
)
Response
{
"result": [
{
"id": "#65:48362",
"first_name": "Иван",
"middle_name": "Иванович",
"last_name": "Иванов",
"birth_day": "1945-01-01",
"gender": {
"orid": "#721:0",
"id": "1",
"caption": "М"
},
"code": "ИИИ010145М",
"ehr_count": 2,
"company_name": "",
"snils": "",
"insurance": {
"insurance_number": "0000000000000000"
},
"phones": "12354",
"address": {
"address": "",
"federal_code": "",
"region_code": "",
"town": "",
"street": "",
"house": "",
"flat": "",
"postal_code": "",
"fias": "",
"kladr": "",
"okato": "",
"med_terr": {
"id": "#33:1",
"unq": "1.2.643.2.75.1.100.2.66.660708",
"federal_code": "66",
"code": "708",
"name": "Малышевский гор. округ",
"okato": "65409562000"
},
"locality": {
"id": "#1721:0",
"name": "Екатеринбург",
"type": "г."
},
"living_area_type": {
"orid": "#41:0",
"code": "1",
"caption": "Город"
}
}
}
]
}
{
"error": {
"name": "com.siams.med.api.InvalidToken",
"message": "invalid token",
"uuid": "0934b56e-15cb-4af6-b86c-b6a079600917"
}
}
{
"error": {
"name": "com.google.protobuf.UninitializedMessageException",
"message": "Message missing required fields: id",
"uuid": "40fb0999-d5b0-4615-8323-33fb620dd439"
}
}