Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

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

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

...

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

...


В случае успешного выполнения выполнения вернётся объект в поле Data вернётся объект в формате JSON со следующими данными:

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

Блок кода
{
    "data":	{
        "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"
	},
    "errors": null,
    "result": 1
}


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

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

Блок кода
{
    "datatitle": null,
    "errors": [
        {
            "message": "Пациент не найден"Неверно указаны параметры пациента",
            "exception": null
        }
    ],
    "result": 2"status": 400
}