Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Позволяет создать вызов на дом

Оглавление

Запрос

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

POST: /api/v2/calldoctor/{lpuGuid}

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

ПараметрОписаниеОбязательный
lpuGuidГуид ЛПУ в которой создаётся вызов на дом+

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

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
AuthorizationBearer {токен}(без скобок и через пробел после Bearer)
  1. ЛПУ-токен - Обычное создание вызова
  2. Цод-токен - Создание вызова в лпу указной в lpuGuid, но при отсутствии в ней карты будет
    1. попытка создания карты, если у токена права КЦ.
    2. Сообщение об отсутствии карты в лпу
+

Гуид клиентского приложенияВ этом случае метод будет работать как Вызов на дом без авторизации (для СМП и КЦ)

Тело запроса

JSON со следующими полями:

ПолеТип данныхОписаниеОбязательный

family

stringФамилия пациента

 -

name

stringИмя пациента

-

ot

stringОтчество пациента

-

Якорь
bd
bd
birthdate

дата в формате ГГГГ-ММ-ДДДата рождения

-

addressstringАдрес вызова

+

(если не указан kladraddress)

complaintstringЖалобы+
codedomophonestringКод домофона-
diagnosisstringДиагноз-
typestringТип вызова (неотложка - 4/актив - 3)

-

(ограниченный набор значений)

phonestringНомер телефона+
entrancestringПодъезд-
floorstringЭтаж-
sourceintИсточник вызова+
kladraddressKladraddressАдрес по КЛАДР

+

(если не указан address)

emailstringE-mail пациента-
genderstringПол пациента

-

(ограниченный набор значений)

sourceNamestringНаименование источника вызова-
seriesPolstringСерия полиса-
numberPolstringНомер полиса-

agegroup

string

Возрастная группа

Игнорируется, если указана Дата рождения или ischild , а также при авторизации по токену

-

(ограниченный набор значений)

Якорь
ic
ic
ischild

bool

Признак ребенка

Игнорируется, если указана Дата рождения или при авторизации по токену

-

(устарел)


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

Без форматирования
{
  "address": "ул. Королёва 2а",
  "complaint": "Головная боль",
  "codedomophone": "147",
  "diagnosis": "Боль",
  "type": "3",
  "phone": "880005553535",
  "entrance": "1",
  "floo": "4",
  "source": 1,
  "kladraddress": {
	"addressString": "Белгородская обл., г. Белгород, ул. Есенина",
	"appartment": "391",
	"building": "",
	"code": "31000001000007700",
	"construction": "",
	"number": "48"
  }
}

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

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

Модель: TicketCallWithLpu

Включить страницу
TicketCallWithLpu
TicketCallWithLpu

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

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4035009Подпись запроса некорректнаError
4004015У вас уже есть активный вызов врача на дом. Для оформления нового вызова необходимо удалить предыдущийValidation
4004025Не указан адресValidation
4004014Вы забыли указать жалобы для вызова врача на домValidation
4004016Укажите, пожалуйста, номер телефона. Телефон может понадобиться для уточнения деталей вызоваValidation
4004026Медицинское учреждение не обслуживает вызовы на домValidation
4004444Медицинское учреждение не обслуживает вызовы на дом вне расписанияValidation
4004001Ваша электронная медицинская карта отсутствует в данном учреждении. Обратитесь в регистратуру медицинского учрежденияValidation
4004015У вас уже есть активный вызов врача на дом. Для оформления нового вызова необходимо удалить предыдущийValidation
5005100Вызов на дом не удалсяValidation


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

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


Якорь
ageGroup
ageGroup

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

ЗначениеОписание
"0"не определено
"1"взрослый
"2"ребенок


Якорь
genderValue
genderValue

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

ЗначениеОписание
1Мужчина
2Женщина


Якорь
callType
callType

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

ЗначениеОписание
1Первичный
2Повторный
3Активное посещение
4Неотложный