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 } ]