Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

Запрос

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

POST: /api/regs

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

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

Тело запроса

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

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

{
  "registerCode": "101",
  "dateBegin": "2020-04-01T00:00:00+03:00",
  "dateEnd": "2222-01-01T00:00:00+03:00",
  "docPRVD": "13e0717e-129d-4674-bf95-e8b1d3d4b786",
  "Reason": "Заключение врача-невролога Иванова И. И. от 28.03.2020 г.",
  "Note": "",
  "StatusCode": "1",
  "ConditionCode": "2"
}


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

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

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

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


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

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


  • Нет меток