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

Ключ

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

Позволяет создать запись на прием к врачу при отсутствии МКАБ пациента в указанном ЛПУ (если ЛПУ позволяет создать такую запись (добавить характеристику в справочник для этого)- характеристика 2dr_RecordWithoutMkab Портал самозаписи: Возможность записи на прием без МКАБ). Запись на прием можно создать 2 способами:

  • По Гуиду конкретной ячейки расписания (рекомендуется).
  • По Гуиду врача и времени записи на прием.

После успешной записи в ЛПУ создается МКАБ. В новом МКАБе ставится признак "запрет самозаписи" в зависимости от региональной настройки VisitWithoutMkab.SetBlackLabel. По умолчанию запрет не ставится.

Запрос

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

POST: {{apiurl}}/visit/{{lpuGuid}}/withoutMkab

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

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

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

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

Тело запроса

Поле

Тип данных

Описание

Обязательный

TimeTableGuidГуид ячейки расписания, на которую выполняется запись на прием

+

(если не указан Гуид врача и время приема)

DateTimeDateTime (string)Дата и время записи на прием

+

(если не указан Гуид ячейки расписания)

DocGuidGuidГуид
врача
ресурса, к которому создается запись на прием

+

(если не указан Гуид ячейки расписания)

ExternalUserIDstringВнешний идентификатор пользователя (Используется для получения записей другого человека под своей учётной записью)-
SurnamestringФамилия пациента+
NamestringИмя пациента+
PatronymicstringОтчество пациента-
BirthdayDateTime (string)Дата рождения+
GenderstringПол пациента (1 - мужской, 2 - женский)-
SPolstringСерия полиса-
NPolstringНомер полиса+ если не указан DocIdent и пациента нет в МИП
EmailstringАдрес электронной почты-
PhonestringНомер телефона пациента-
SnilsstringСНИЛС пациента-
DocIdentIdentityDocumentДокумент удостоверяющий личность
-
+ если не указан NPol


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

Блок кода
{
	"TimeTable": "d77bb292-dfec-4a09-9084-422d6c5995ca",
	"Surname": "Петров",
	"Name": "Николай",
	"Patronymic": "Валентинович",
	"Birthday": "1993-11-08",
	"Gender": "1",
	"SPol": "",
	"NPol": "3148400841000101",
	"Phone": "",
	"Email": "",
	"Snils": "",
    "DocIdent": {
      "TypeCode": "14",
      "Series": "12 23",
      "Number": "112345",
      "Date": "2011-03-18",
      "IssuedBy": "УФМС России"
}


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

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

...

Включить страницу
Запись на прием с полной информацией об ЛПУ - TicketVisitWithLpu
Запись на прием с полной информацией об ЛПУ - TicketVisitWithLpu


Если параметр запроса fullResponse указан как false, то будут заполнены только следующие поля: Создание записи на прием к врачу без МКАБ, Создание записи на прием к врачу без МКАБ, Создание записи на прием к врачу без МКАБ lpu, num, ticketGuid.

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

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035009Подпись запроса некорректнаError
4004036Время и гуид врача или гуид ячейки расписания не должны быть пустымиError
4004005Вы пытаетесь записаться в детское учреждение. Запись пациентов старше 18 лет запрещена.Validation
4004007Вам запрещена самостоятельная запись на прием через интернет или инфомат. Для записи на прием обратитесь в регистратуру медицинского учреждения лично или по телефону.Validation
4004007Вы не состоите на диспансерном учете у данного специалиста. Запись невозможна.Validation
4004008Вы уже записаны {ФИО} на {Время}. Запрещено иметь более одной активной записи на прием на одну специальность.Validation
4004029Запись недоступна для данной возрастной группы. Сотрудниками МО было установлено ограничение по возрасту при записи на прием.Validation
4004009Это время уже занято. Выберите другое свободное время приема.Validation

...