Позволяет создать запись на прием к врачу , при отсутствии МКАБ пациента в указанном ЛПУ (если ЛПУ позволяет создать такую запись (добавить характеристику в справочник для этого))- характеристика 2dr_RecordWithoutMkab Портал самозаписи: Возможность записи на прием без МКАБ). Запись на прием можно создать 2 способами:
- По Гуиду конкретной ячейки расписания (рекомендуется).
- По Гуиду врача и времени записи на прием.
После успешной записи в ЛПУ создается МКАБ. В новом МКАБе ставится признак "запрет самозаписи" в зависимости от региональной настройки VisitWithoutMkab.SetBlackLabel. По умолчанию запрет не ставится.
Запрос
Адрес запроса
POST: {{apiurl}}/visit/withoutMkab/{{lpuGuid}}/withoutMkab |
Параметры запроса
Параметр | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|
lpuGuid | Гуид ЛПУ, в которой создается запись на прием | - | + |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {codToken} (без скобок и через пробел после Bearer) | ЦОД токен, полученный с помощью сервиса авторизации | + (Если нет информации о пациенте в теле запроса) |
Тело запроса
Поле
Тип данных
Описание
Обязательный
Поле | Тип данных | Описание | Обязательный | |||
---|---|---|---|---|---|---|
TimeTable | Guid | timeTable | Гуид ячейки расписания, на которую выполняется запись на прием | - | + (если не указан Гуид врача и время приема | ) |
DateTime | DateTime (string)dateTime | Дата и время записи на прием | - | + (если не указан Гуид ячейки расписания) | ||
DocGuid | docGuidGuid | Гуид врача ресурса, к которому создается запись на прием | -+ (если не указан Гуид ячейки расписания) | |||
ExternalUserID | externalUserIDstring | Внешний идентификатор пользователя | - | - | (Используется для получения записей другого человека под своей учётной записью) |
Тело запроса
- |
Surname | string | Фамилия пациента | + |
Name | string | Имя пациента | + |
Patronymic | string | Отчество пациента | - |
Birthday | DateTime (string) | Дата рождения | + |
Gender | string | Пол пациента (1 - мужской, 2 - женский) | - |
SPol | string | Серия полиса | - |
NPol | string | Номер полиса | + если не указан DocIdent и пациента нет в МИП |
string | Адрес электронной почты | - | |
Phone | string | Номер телефона пациента | - |
Snils | string | СНИЛС пациента | - |
DocIdent | IdentityDocument | Документ удостоверяющий личность | + если не указан 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 со следующими данными:
...
Включить страницу | ||||
---|---|---|---|---|
|
Если параметр запроса fullResponse указан как false, то будут заполнены только следующие поля: Создание записи на прием к врачу без МКАБ, Создание записи на прием к врачу без МКАБ, Создание записи на прием к врачу без МКАБ lpu, num, ticketGuid.
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки | 403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error|
---|---|---|---|---|---|---|---|
403 | 5008 | Токен некорректен | Error | ||||
403 | 5007 | Время действия токена истекло | Error | ||||
403 | 5009 | Подпись запроса некорректна | Error | ||||
400 | 4000 | Не найден МКАБ: {guid} в лпу: {lpu} | Error | ||||
400 | 4033 | directionID и directionType не могут быть указаны отдельно | Error | ||||
400 | 4031 | Направление с таким номером не существует, либо принаджлежит другому пациенту | Error | ||||
400 | 4036 | Время и гуид врача или гуид ячейки расписания не должны быть пустыми | Error | ||||
400 | 4005 | Вы пытаетесь записаться в детское учреждение. Запись пациентов старше 18 лет запрещена. | Validation | ||||
400 | 4007 | Вам запрещена самостоятельная запись на прием через интернет или инфомат. Для записи на прием обратитесь в регистратуру медицинского учреждения лично или по телефону. | Validation | ||||
400 | 4007 | Вы не состоите на диспансерном учете у данного специалиста. Запись невозможна. | Validation | ||||
400 | 4008 | Вы уже записаны {ФИО} на {Время}. Запрещено иметь более одной активной записи на прием на одну специальность. | Validation | ||||
400 | 4029 | Запись недоступна для данной возрастной группы. Сотрудниками МО было установлено ограничение по возрасту при записи на прием. | Validation | ||||
400 | 4009 | Это время уже занято. Выберите другое свободное время приема. | Validation |
...