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

Ключ

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

...

Информация

Существует набор методов вызова врача на дом без использования токена, сделанных для взаимодействия с СМП.


Запрос

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

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

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

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

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

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

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

Тело запроса

Информация

По умолчанию метод создает запись в ближайшей ячейке типа "Вызов на дом" расписания участкового врача пациента. Если указать slot, то запись будет создаваться в указанной ячейке.


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

ПолеТип данныхОписаниеОбязательный
slotstring(GUID)Идентификатор ячейки расписания. Можно получить в Получение расписания для вызова врача на дом-

family

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

 -

name

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

-

ot

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

-

Якорь
bd
bd
birthdate

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

-

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

+

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

complaintstringЖалобы+
codedomophonestringКод домофона-
diagnosisstringДиагноз-
typestringТип вызова

-

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

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

+

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

emailstringE-mail пациента-
emailConfirmAgreeintСогласие на получение уведомлений (0 - не согласен, 1 - согласен)-
genderstringПол пациента

-

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

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

agegroup

string

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

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

-

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

Якорь
ic
ic
ischild

bool

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

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

-

(устарел)

CallPersonTypestring

Код типа вызывающего:

1 - пациент

2 - представитель пациента

3 - сотрудник ЛПУ

4 - СМП

-

(по умолчанию 1)

descriptionstringПримечание-

callFamily

stringФамилия вызывающего-

callName

stringИмя вызывающего-
callPatronymicstringОтчество вызывающего-


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

Без форматирования
{
  "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"
  },
  "CallFamily": "Иванов",
  "CallName": "Петр",
  "CallPatronymic": "Сергеевич"
}

...

Включить страницу
Вызов врача на дом с полной информацией об ЛПУ - 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

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


Якорь
genderValue
genderValue

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

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


Якорь
callType
callType

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

ЗначениеОписание
1Первичный
2Повторный
3Активное посещение
4Неотложный
5ПЦР-тест
6Доставка ЛС
7ЭЛН