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

Ключ

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

Запрос

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

GETPOST: {{url}}/dentalprosthetics/privilege?ss={ss}&surname={surname}&name={name}&patronymic={patronymic}&birthday={birthday}&doctype={doctype}&docname={docname}&docseries={docseries}&docnumber={docnumber}&docdate={docdate}&docissuedby={docissuedby}&address={address}

...

/dental-api/api/NeedLzp

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

ПараметрОписаниеОбязательныйКомментарий
AuthorizationИдентификатор приложения-клиента+
Content-Typeapplication/json+

Тело запроса

ПараметрТипТип данныхОписаниеПо умолчаниюОбязательныйКомментарий
ss
snilsquerystringСНИЛС пациента
surname

-
mkabGuidquery
Фамилия пациента+namequeryИмя пациента+patronymicqueryОтчество пациента
string(Guid)Идентификатор пациента
+
registerGuidquerystring(Guid)Идентификатор записи в регистре
+
statementqueryboolСтатус заявления на ЛЗП
+Если true то все поля ответа обязательны, если false то необязательны
commentquerystringПричина отказа по заявлению
-Комментарий с причиной отказа
katlCodequerystringКод категории льготы
+/-метод получения справочника категорий льгот
katlDocumentSeriesquerystringСерия документа, подтверждающего категорию льготы
+/-
katlDocumentNumberquerystringНомер документа, подтверждающего категорию льготы
-
katlDocumentIssuedByquerystringКем выдан документ, подтверждающий категорию льготы
+/-
katlDocumentDatequerystringДата выдачи документа, подтверждающего категорию льготы
+/-
katlDocumentBasequerystringТип документа, подтверждающего категорию льготы
+/-

Справка
Документ
Удостоверение
Иной документ

katlDateBeginquerystringДата начала действия категории льготы
+/-
birthdayqueryДата рождения пациента+
Формат: yyyy-MM-dd
doctype
katlDateEndquery
Тип документа, удостоверяющего личность (ДУЛ)+Типы документов указаны на странице
Документ удостоверяющий личность - IdentityDocument
stringДата окончания действия категории льготы
-Формат: yyyy-MM-dd
lgCodequerystringКод льготы
+/-Для ЛЗП необходимо передавать код "5" (Зубные протезы)
lgDocumentSeriesquerystringСерия документа, подтверждающего льготу
+/-
lgDocumentNumberquerystringНомер документа, подтверждающего льготу
-
lgDocumentIssuedByquerystringКем выдан документ, подтверждающий льготу
+/-
lgDocumentDatequerystringДата выдачи документа, подтверждающего льготу
+/-
docnamequeryНаименование ДУЛ+docseriesqueryСерия ДУЛ+docnumberqueryНомер ДУЛ+docdatequeryДата выдачи ДУЛ+
Формат: yyyy-MM-dd
docissuedby
lgDocumentBasequery
Кем выдан ДУЛ+addressqueryАдрес регистрации пациента

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

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

Модель:

stringТип документа, подтверждающего льготу
+/-

Справка
Документ
Удостоверение
Иной документ

lgDateBeginquerystringДата начала действия льготы
+/-Формат: yyyy-MM-dd
lgDateEndquerystringДата окончания действия льготы
-Формат: yyyy-MM-dd

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

В случае успешного выполнения вернется статус 200 – ОК

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

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

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


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

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

Сообщение

Описание ошибки

Тип ошибки

401 Не указан токенСистемная ошибка выполнения запросаError
401Неверный формат токенаСистемная ошибка выполнения запросаError
401Указан неверный токенСистемная ошибка выполнения запросаError
400Неверно указаны параметры пациентаНеверно переданы параметры Snils, MkabGuid в теле запросаError
400Неверно указаны параметры записи о регистреНеверно передан RegisterGuid в теле запроса
Error
400Неверно указаны параметры льготы

Неверно переданы параметры льготы в теле запроса

Error
400Не найдена запись о пациенте в регистреПо переданному идентификатору RegisterGuid пациент не найден в регистреError
400Пациент уже включен в региструбрать (неактуально)Error
400Не удалось найти пациента по указанным параметрамПо переданному Snils, MkabGuid не найден пациент.Error
400Указана некорректная категория льготыПереданная категория льготы не соответствует разрешенному списку категорий в НПАError
500Пациент уже имеет указанную льготуубрать (неактуально)Error
500Не найдена запись о льготе пациентаубрать (неактуально)Error
500Не найдена мера соц. поддержки по льготеубрать (неактуально)Error
500У пациента уже добавлена мера соц. поддержки по льготе с указанными даннымиубрать (неактуально)Error
МодельПолеОписание
Блок кода
{
	"isProActive": false,
    "socDepartmentName": "Управление социальной защиты населения",
    "autorizedPerson": {
		"surname": "Иванов",
    	"name": "Иван",
    	"patronymic": "Иванович",
	}
    "privilegeType": {
		"code": "36",
        "name": "Ветераны труда"
	},
	"patient": {
		"ss": "222-222-222 22",
		"surname": "Петров",
    	"name": "Петр",
    	"patronymic": "Петрович",
    	"birthday": "2043-01-01",
    	"document": {
			"docType": "14",
			"docName": "Паспорт РФ",
        	"series": "99 99",
        	"number": "735284",
        	"date": "2018-01-01",
			"docissuedby": "Отделением №1 ОУФМС России"
		},
    	"address": "Московская обл.,Химки г.,Ленинский пр-кт.,23",
	},
	"number": "0010001",
	"date": "2019-11-30T17:40:22.4018297+03:00"
}
isProActive
Признак наличия у пациента категории "Проактив"
socDepartmentName
Наименования Управления (Отдела) социальной защиты 
autorizedPerson
Уполномоченное должностное лицо
privilegeType
Тип льготы
patient
Пациент
number
Номер справки
date
Дата справки