...
Запрос
Адрес запроса
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|
personGuid | query | гуид персоны |
| +/- | Набор данных для поиска 1 |
mkabGuid | query | гуид МКАБа персоны |
| +/- | Набор данных для поиска 2 |
mksbGuid | query | гуид МКСБ персоны |
| +/- |
|
surname | query | Фамилия персоны |
| +/- | Набор данных для поиска 3 |
name | query | Имя персоны |
| +/- | Набор данных для поиска 3 |
patronymic | query | Отчество персоны |
| +/- | Набор данных для поиска 3 |
birthday | query | Дата рождения персоны |
| +/- | Набор данных для поиска 3 |
snils | query | СНИЛС |
| - | Набор данных для поиска 3 |
policySeries | query | Серия полиса |
| - | Набор данных для поиска 3 |
policyNumber | query | Номер полиса |
| - | Набор данных для поиска 3 |
Тело запроса
Поле | Тип данных | Описание | Обязательный |
---|
RegisterCode | string | Код вида регистра | + |
DateBegin | string | Дата включения в регистр (yyyy-MM-dd) | + |
DateEnd | string | Дата исключения из регистра (yyyy-MM-dd) | + |
DocPRVD | string | Гуид должности врача, включившего пациента в регистр | + |
DocFIO | string | ФИО врача, включившего пациента в регистр | + |
LPUGuid | string | Гуид ЛПУ | + |
Reason | string | Основание включения в регистр | + |
Note | string | Примечание | - |
StatusCode | string | Код статуса нахождения в регистре | -+ |
ConditionCode | string | Код состояния на момент нахождения в регистре | - |
DeathCauseCode | string | Код причины смерти | - |
Diagnosis | array of string | Диагнозы | +/- |
Пример тела запроса
Без форматирования |
---|
{
"registerCode": "1013",
"dateBegin": "2020-04-01T00:00:00+03:00",
"dateEnd": "22222023-01-01T00:00:00+03:00",
"docPRVD": "13e0717e-129d-4674-bf95-e8b1d3d4b786",
"Reason": "Заключение врача-невролога Иванова И. И. от 28.03.2020 г.",
"DocFIO": "Иванов Иван Иванович",
"LPUGuid": "28a08a86-0735-4867-9ddc-bbd4f104865e"
"Note": "",
"StatusCode": "1",
"ConditionCode": "2",
"DeathCauseCode": "0402",
"Diagnosis": ["A15.0", "A15.1", "A15.2"],
} |
Ответ сервера
В случае успешного выполнения сервер вернет пустой ответ со статус кодом 201 (Createrd) 200
Блок кода |
---|
|
{
"id": "506637ED-E0FC-4671-8D86-931FA2A99C6B"
} |
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|
400 | 4000 | Данный пациент уже включён в указанный регистр | Validation |
400 | 4000 | Не указан код вида регистра | Validation |
400 | 4000 | Не указан идентификатор врача | Validation |
400 | 4000 | Не указана дата включения в регистр | Validation |
400 | 4000 | Не указана причина включения в регистр | Validation |
400 | 4000 | Не указан статус | Validation |
400 | 4000 | Не указано состояние | Validation |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.
Набор данных для поиска 2