Page tree
Skip to end of metadata
Go to start of metadata

Запрос

Адрес запроса

GET: {{url}}/dental-api/api/NeedLzp?snils={snils}&surname={surname}&name={name}&patronymic={patronymic}&birthday={birthday}

Заголовки запроса

ПараметрОписаниеОбязательныйКомментарий
AuthorizationИдентификатор приложения-клиента+Клиентское приложение = МИН СОЦ

Параметры запроса

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
snilsqueryСНИЛС пациента
+
surnamequeryФамилия пациента
+
namequeryИмя пациента
+
patronymicqueryОтчество пациента
-
birthdayqueryДата рождения пациента
+Формат: yyyy-MM-dd


Пример запроса:

curl --location --request GET 'https://mis.2dr.ru/test/api/dental-api/api/NeedLzp?surname=Петров&name=Петр&patronymic=Петрович&birthday=1984-06-01&snils=017-293-411 11' \
--header 'Authorization: b9577ef0-573c-4cc6-b8a9-8ccfdedb9b52'

Ответ сервера

ПараметрТип данныхОписаниеКомментарий
snilsstringСНИЛС пациента
surnamestringФамилия пациента
namestringИмя пациента
patronymicstringОтчество пациента
birthdaystringДата рождения пациентаФормат: yyyy-MM-dd
datestringДата последней услуги по протезированиюФормат: yyyy-MM-dd
isCostlyboolПризнак дорогостоящего протезирования
isNeedLZP
boolПризнак нуждаемости в ЛЗПопределяется по включению пациента в "Регистр протезирования"
mkabGuidstring(Guid)Идентификатор пациента
registerGuidstring(Guid)Идентификатор записи в регистре

В случае успешного выполнения вернётся статус 200 – ОК и объект в формате JSON.

Пример ответа сервера при успешном выполнении операции:

{
    "snils": "222-222-222 22",
	"surname": "Петров",
	"name": "Петр",
	"patronymic": "Петрович",
	"birthday": "2043-01-01",
	"date": "2021-05-17",
	"isCostly": false,
	"isNeedLZP": true,
	"mkabGuid": "ABE5ED62-99FF-4787-AA91-DFC304F3CBF7",
	"registerGuid": "B6A040E4-8CFC-493D-845C-4A05D832458C"
}


В случае возникновения ошибок вернётся объект ProblemDetails,
где title – текст ошибки, status – код ошибки

Пример ответа сервера при возникновении ошибки:

{
    "title": "Неверно указаны параметры пациента",
    "status": 400
}


Возможные ошибки

Код ответа сервера

Сообщение

Вид ошибки

Тип ошибки

401Не указан токенСистемная ошибка выполнения запросаError
401Неверный формат токенаСистемная ошибка выполнения запросаError
401Указан неверный токенСистемная ошибка выполнения запросаError
400Не найдена запись о пациенте в регистре нуждающихся в ЛЗППациенту не положено ЛЗПError
400Пациент уже включен в регистр нуждающихся в ЛЗППациент уже получает ЛЗПError
400 Не удалось найти пациента по указанным параметрам в ИЭМКПациенту не положено ЛЗПError
500Не удалось найти пациента по указанным параметрамПациенту не положено ЛЗПError








  • No labels