Краткое описание метода
POST: /api/katl |
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
personGuid | query | гуид персоны | +/- | Набор данных для поиска 1 | |
mkabGuid | query | гуид МКАБа персоны | +/- | Набор данных для поиска 2 | |
surname | query | Фамилия персоны | +/- | Набор данных для поиска 3 | |
name | query | Имя персоны | +/- | Набор данных для поиска 3 | |
patronymic | query | Отчество персоны | +/- | Набор данных для поиска 3 | |
birthday | query | Дата рождения персоны | +/- | Набор данных для поиска 3 |
описание тела запроса (при наличии) пример: JSON со следующими полями:
Поле | Тип данных | Описание | Обязательный |
---|---|---|---|
KatlCode | string | Код категории льготы | + |
DateBegin | string | Дата начала действия льготы (yyyy-MM-dd) | + |
DateEnd | string | Дата окончания действия льготы (yyyy-MM-dd) | - |
DocumentBase | string | Документ-основание на присвоение льготы | + |
DocumentSeries | string | Серия документа-основания | + |
DocumentNumber | string | Номер документа-основания | + |
DocumentIssuedBy | string | Кем выдан документ-основание | + |
DocumentDate | string | Дата выдачи документа-основания (yyyy-MM-dd) | + |
IsForever | bool | Признак бессрочности назначения льготы | - |
DocPRVD | string | Гуид врача, присвоившего льготу | + |
DocFIO | string | ФИО врача, присвоившего льготу | + |
{ "katlCode": "101", "dateBegin": "2020-04-01T00:00:00+03:00", "dateEnd": "2222-01-01T00:00:00+03:00", "documentBase": "Заключение врача-невролога Иванова И. И. от 28.03.2020 г.", "documentSeries": "431 11", "documentNumber": "3253412", "documentIssuedBy": "Иванов Иван Иванович", "documentDate": "2020-03-28T00:00:00+03:00", "isForever": false, "docPRVD": "a51fc186-b98a-4f00-a981-901da56b9866", "docFIO": "Иванов Иван Иванович", } |
В случае успешного выполнения сервер вернет пустой ответ со статус кодом 204 (No content)
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
400 | 4000 | Данный пациент уже имеет указанную категорию льготы | Validation |
400 | 4000 | Не указана категория льготы | Validation |
400 | 4000 | Не указана дата начала действия льготы | Validation |
400 | 4000 | Не заполнена необходимая информация о документе-основании | Validation |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.