EndPoint - find_patient_by_fio
Method - POST
Поиск Patients_ID осуществляется по точному совпадению всех 5 параметров.
Все параметры обязательны
| Название параметра | Тип данных | Описание |
|---|---|---|
| fam | string | Фамилия |
| im | string | Имя |
| ot | string | Отчество |
| dr | string | День рождения, в формате ГГГГ-ММ-ДД |
| phone | string | телефон |
| Название параметра | Тип данных | Описание |
|---|---|---|
| code | integer | код результата выполнения запроса |
| message | string | текст результата выполнения запроса |
| patients_id | integer | ID пациента |
url - http://127.0.0.1:45670/find_patient_by_fio
body -
{
"fam":"ИВАНОВ_45201",
"Im":"Иван",
"Ot":"Иванович",
"dr":"1980-01-01",
"phone":"+7-555-554-5201"
}curl "https://192.168.159.162:45888/find_patient_by_fio" \
-X POST \
-d "{\"fam\":\"ИВАНОВ_45201\",\"Im\":\"Иван\",\"Ot\":\"Иванович\",\"dr\":\"1980-01-01\",\"phone\":\"+7-555-554-5201\"}\r\n"
[
{
"code": 1,
"message": "Найден пациент",
"patients_id": 45201
}
]Такой ответ выдается только в случае если найден только 1 пациент
Если пациенты не найдены выдается ответ
[
{
"code":0,
"message":"Пациент с такими параметрами не найден",
"patients_id":0
}
]Если найдено несколько пациентов выдается ответ
[
{
"code":2,
"message":"Найдено несколько пациентов с такими параметрами",
"patients_id":0
}
]