Запрос

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

GET: {{url}}/newdirections/lpu/{lpuGuid}/consult/{id}

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

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
lpuGuidpathГуид ЛПУ
+Гуид ЛПУ-источника направления
idpathГуид направления
+

Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
AuthorizationBearer {codToken} (без скобок и через пробел после Bearer)COD токен, полученный с помощью сервиса авторизации+

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

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель: Направление на консультацию - ConsultDirection

Название

Тип данных

Описание

Комментарий
IdstringЦифровой идентификатор
Guidstring(Guid)Идентификатор
NumberstringНомер
TypestringТип направленияДля этого направления всегда "Consult"
Datestring(DateTime)Дата направления
DateEndstring(DateTime)Дата окончания действия направленияВысчитывается путем прибавления определенного количества дней(в текущей реализации 30) к дате начала действия направления - Date
DocPrvdSenderGuidstring(Guid)Гуид направившего врача
DocPrvdSenderFiostringФио направившего врача
MkabIdintИд МКАБа
MkabGuidstring(Guid)Гуид МКАБа
ConsultTypestringТип консультации

Логика направления от этого типа никак не меняется. За исключением типов Hospital и SearchIll , но они не поддерживается сервисом направлений и не должен отображаться в списке направлений совсем.

Эти типы не тоже самое что и типы направления(лабораторные, консультации)

Возможные значения:

  • Hospital - На госпитализацию(Не поддерживается)
  • SearchIll - На обследование(Не поддерживается)
  • Consultation - На консультацию
  • Restorative - На восстановительное лечение
Reasonstring(Guid)Причина направления
SpecialityCodestringКод специальности, на которую сделано направление
SpecialityNamestringНазвание специальности, на которую сделано направление
MkbCodestringКод МКБ-10
MkbNamestringНазвание МКБ-10
LpuFromGuidstring(Guid)Гуид ЛПУ, откуда направили
LpuToGuidstring(Guid)Гуид ЛПУ, куда направили
AppointmentAppointmentЗапись на прием

Пример модели в формате JSON
{
  "id": "58384",
  "guid": "e714e964-d8a0-4776-b163-c708371c39a5",
  "number": "47010157096",
  "date": "2019-08-13T00:00:00+03:00",
  "docPrvdSenderGuid": "00000000-0000-0000-0000-000000000000",
  "mkabGuid": "183209fc-1277-4896-aa7f-72dfcd8f03b1",
  "reason": "",
  "specialityCode": "92",
  "specialityName": "Эндокринология",
  "mkbCode": "A01.1",
  "mkbName": "Паратиф A",
  "lpuFromGuid": "e66e8056-f0bd-4ec3-85f7-28ff5b22db4f",
  "lpuToGuid": "4cb4f1c8-386d-410d-ac5d-fa232bd2afb9",
  "appointment": {
    "guid": "479e836e-be5f-4cf3-8d57-11dd2dd4f906",
    "start": "2019-08-21T08:45:00+03:00",
    "end": "2019-08-21T09:00:00+03:00",
    "createTime": "2019-08-20T15:42:07+03:00"
  }
}

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

Код ответа сервераКод сообщенияСообщениеТип ошибки
035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4035009Подпись запроса некорректнаError



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

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


  • Нет меток