Запрос
Адрес запроса
POST: /api/disability/{disabilityGuid} |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
disabilityGuid | path | Идентификатор записи | + |
Тело запроса
Поле | Тип данных | Описание | Обязательный |
---|---|---|---|
DisabilityCode | string | Код группы инвалидности | + |
InvReasonCode | string | Код причины инвалидности | + |
DateBegin | string | Дата начала действия инвалидности (yyyy-MM-dd) | + |
DateEnd | string | Дата окончания действия инвалидности (yyyy-MM-dd) | - |
DocumentName | string | Наименование документа | + |
DocumentSeries | string | Серия документа | + |
DocumentNumber | string | Номер документа | + |
DocumentIssuedBy | string | Кем выдан документ | + |
DocumentDate | string | Дата выдачи документа-основания (yyyy-MM-dd) | + |
IsForever | bool | Признак бессрочности инвалидности | - |
Status | int | Статус назначения инвалидности (первичная/повторная) | - |
Пример тела запроса
{ "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)
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
400 | 4000 | Данный пациент уже имеет указанную группу инвалидности | Validation |
400 | 4000 | Не указана группа инвалидности | Validation |
400 | 4000 | Не указана причина инвалидности | Validation |
400 | 4000 | Не указана дата начала действия инвалидности | Validation |
400 | 4000 | Не заполнена необходимая информация о документе | Validation |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.
{ "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": 3}