Запрос

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

POST: /api/register

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

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
personGuidqueryгуид персоны
+/-Набор данных для поиска 1
mkabGuidqueryгуид МКАБа персоны
+/-Набор данных для поиска 2
mksbGuidqueryгуид МКСБ персоны
+/-
surnamequeryФамилия персоны
+/-Набор данных для поиска 3
namequeryИмя персоны
+/-Набор данных для поиска 3
patronymicqueryОтчество персоны
+/-Набор данных для поиска 3
birthdayqueryДата рождения персоны
+/-Набор данных для поиска 3
snilsqueryСНИЛС
-Набор данных для поиска 3
policySeriesqueryСерия полиса
-Набор данных для поиска 3
policyNumberqueryНомер полиса
-Набор данных для поиска 3

Тело запроса

ПолеТип данныхОписаниеОбязательный
RegisterCodestringКод вида регистра+
DateBeginstringДата включения в регистр (yyyy-MM-dd)+
DateEndstringДата исключения из регистра (yyyy-MM-dd)+
DocPRVDstringГуид должности врача, включившего пациента в регистр+
DocFIOstringФИО врача, включившего пациента в регистр+
LPUGuidstringГуид ЛПУ+
ReasonstringОснование включения в регистр+
NotestringПримечание-
StatusCodestringКод статуса нахождения в регистре+
ConditionCodestringКод состояния на момент нахождения в регистре-
DeathCauseCodestringКод причины смерти-
Diagnosisarray of stringДиагнозы+/-

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

{
  "registerCode": "3",
  "dateBegin": "2020-04-01T00:00:00+03:00",
  "dateEnd": "2023-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"],
}


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

В случае успешного выполнения сервер вернет ответ со статус кодом 200

Response
{
  "id": "506637ED-E0FC-4671-8D86-931FA2A99C6B"
}


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

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



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

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


Набор данных для поиска 2

  • Нет меток