Краткое описание метода

Запрос

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

POST: /api/disability/{disabilityGuid}

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

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
disabilityGuidpathИдентификатор записи
+

Тело запроса

описание тела запроса (при наличии) пример: JSON со следующими полями:

ПолеТип данныхОписаниеОбязательный
DisabilityCodestringКод группы инвалидности+
InvReasonCodestringКод причины инвалидности+
DateBeginstringДата начала действия инвалидности (yyyy-MM-dd)+
DateEndstringДата окончания действия инвалидности (yyyy-MM-dd)-
DocumentNamestringНаименование документа+
DocumentSeriesstringСерия документа+
DocumentNumberstringНомер документа+
DocumentIssuedBystringКем выдан документ+
DocumentDatestringДата выдачи документа-основания (yyyy-MM-dd)+
IsForeverboolПризнак бессрочности инвалидности-
StatusintСтатус назначения инвалидности (первичная/повторная)-

Пример тела запроса

{
  "disabilityCode": "2",
  "DisabilityReasonCode": "1",
  "dateBegin": "2020-04-01T00:00:00+03:00",
  "dateEnd": "2222-01-01T00:00:00+03:00",
  "documentName": "Заключение врача-невролога Иванова И. И. от 28.03.2020 г.",
  "documentSeries": "431 11",
  "documentNumber": "3253412",
  "documentIssuedBy": "Иванов Иван Иванович",
  "documentDate": "2020-03-28T00:00:00+03:00",
  "isForever": true
  "status": 2
}


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

В случае успешного выполнения сервер вернет пустой ответ со статус кодом 201 (Createrd) 

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

Код ответа сервераКод сообщенияСообщениеТип ошибки
4004000Не указана группа инвалидностиValidation
4004000Не указана причина инвалидностиValidation
4004000Не указана дата начала действия инвалидностиValidation
4004000Не заполнена необходимая информация о документеValidation


В случае возникновения ошибок будет возвращен стандартный ответ сервера;

В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.