422
: ErrorResultДобавляет пациента с проверкой дублей. В случае наличия пациента с такими данными возвращается ошибка.
Request
POST https://demo.onco-reg.ru/api/1.0/json/patient/add HTTP/1.1
X-Oncor-API-Token:
Content-Type: application/json
{
"patient":{
"first_name":"Иван",
"middle_name":"Иванович",
"last_name":"Иванов",
"birth_day":"1901-01-01",
"gender":{
"id":"1"
},
"phones":"+7 911",
"address": {
"address": "г. Верхняя Пышма, ул. Серова, д.34, кв. 56",
"med_terr": {
"id": "#35:4",
"name": "Гор. округ Верхняя Пышма"
}
}
}
}
Response 200
{
"result":[
{
"id":"#65:33650",
"first_name":"Иван",
"middle_name":"Иванович",
"last_name":"Иванов",
"birth_day":"1901-01-01",
"gender":{
"orid":"#721:0",
"id":"1",
"caption":"М"
},
"code":"ИИИ010101М",
"ehr_count":0,
"company_name":"",
"snils":"",
"phones":"+7 911",
"address": {
"address": "г. Верхняя Пышма, ул. Серова, д.34, кв. 56",
"med_terr": {
"id": "#35:4",
"unq": "1.2.643.2.75.1.100.2.66.661102",
"federal_code": "66",
"code": "1102",
"name": "Гор. округ Верхняя Пышма",
"okato": "65420000000"
}
}
}
]
}
Response 422
{
"error": {
"name": "com.siams.med.api.PatientAlreadyExistsException",
"message": "Пациент уже существует",
"uuid": "f948e19e-3803-4380-819d-61ec0deb0729"
}
}