api-doc

Поиск пациентов

POST /patient/search

Возвращает массив пациентов в соответствии с запросом или пустой массив, если не найдено ни одного пациента.

Пример http

Request

POST https://demo.onco-reg.ru/api/1.0/json/patient/search HTTP/1.1
X-Oncor-API-Token:
Content-Type: application/json

{
    "patient_query":{
        "last_name":"Иванов",
        "first_name":"Иван",
        "middle_name":"Иванович",
        "birth_day":"1967-12-03"
    }
}

Response 200

{
    "result":[
        {
            "id":"#70:33669",
            "last_name":"Иванов",
            "first_name":"Иван",
            "middle_name":"Иванович",
            "birth_day":"1967-12-03",
            "gender":{
                "orid":"#721:0",
                "id":"1",
                "caption":"М"
            },
            "code":"ИИИ031267М",
            "ehr_count":1,
            "company_name":"",
            "snils":"",
            "address":{
                "address":"",
                "federal_code":"",
                "region_code":"",
                "town":" Каменск-Уральский",
                "street":"",
                "house":"",
                "flat":"",
                "postal_code":"",
                "fias":"",
                "kladr":"",
                "okato":"",
                "med_terr_unq":"1.2.643.2.75.1.100.2.66.660800",
                "living_area_type":{
                    "id":"1"
                }
            }
        }
    ]
}

Response 422

{
    "error":{
        "name":"InvalidArgumentsException",
        "message":"Invalid patient name",
        "uuid":"d2eaae0f-274b-4254-8b69-163c2c3a6143"
    }
}