Позволяет оформить запись на прием по направлению.

Запрос

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

POST: /api/v2/directions/visit/{lpuGuid}

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

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

Тело запроса

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

ПолеТип данныхОписаниеОбязательный
dateDateTime (string)Дата приема+
directionGuidGUID (string)Гуид направления+
lpuGuidGUID (string)Гуид ЛПУ, в которой осуществляется запись на прием+
resourceGuidGUID (string)Гуид ресурса, на который выполняется запись+
timestring (время в формате НН:ММ)Время приема+

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

{
	"date": "2018-08-20",
	"directionGuid": "F375509F-1924-4F38-8AA0-C33CED0A43F9",
	"lpuGuid": "c3c977af-c3b4-4517-9d57-50a6844ec660",
	"resourceGuid": "40e53733-b757-40b8-a55e-9a0d69532c81",
	"time": "11:00"
}


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

В случае успешного выполнения сервер вернет объект TicketVisitWithLpu в формате JSON.

ПолеТип данныхОписание

lpu

ЛПУ со статусом - LpuWithStatusХарактеристики ЛПУ

num

stringНомер талона
roomstringКабинет
flatintЭтаж
busyTypeТип приема - DocBusyTypeТип приема

ticketGuid

GUID (string)Гуид записи на прием
timeTableGuidGUID (string)Гуид ячейки расписания
docFiostringФамилия и инициалы врача
docGuidGUID (string)Гуид врача

resType

Тип ресурса - ResTypeEnumТип ресурса
doctorRolestringДолжность врача
specialitysringСпециальность врача
beginTimeDateTime (string)Дата и время начала приема
endTimeDateTime (string)Дата и время окончания приема
dateOfAppointmentDateTime (string)Дата и время создания записи на прием
sourceintКод источника записи на прием
loginstringЛогин пользователя, создавшего запись
sourceNamestringНаименование клиентского приложения
historyArray of История изменений - DocumentHistoryИстория изменения документа
Пример модели в формате JSON
{
    "lpu": {
        "status": {
            "name": "Online",
            "lastChangeTime": "2018-07-08T11:42:05+03:00",
            "ping": 9
        },
        "guid": "c3c977af-c3b4-4517-9d57-50a6844ec660",
        "name": "Демиховская участковая больница",
        "ferName": "Демиховская участковая больница",
        "address": "142632, Московская область, Орехово-Зуевский район, д. Демихово, ул. Заводская",
        "type": [
            "milk",
            "smp",
            "lpu"
        ],
        "phone": "8-496-416-04-13",
        "mcod": "330501",
        "fullName": "ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ЗДРАВООХРАНЕНИЯ МОСКОВСКОЙ ОБЛАСТИ \"ДЕМИХОВСКАЯ УЧАСТКОВАЯ БОЛЬНИЦА\"\"",
        "fcod": "503305",
        "stLpu": true,
        "hostID": 209,
        "isChildrenPoliclinic": false,
        "isCallDoctor": true,
        "isWaitingList": true,
        "isDisp": true,
        "isActive": true,
        "haveSchedule": true,
        "parent": {
            "guid": "c3c977af-c3b4-4517-9d57-50a6844ec660",
            "name": "ГБУЗ МО \"Демиховская участковая больница\""
        },
        "postIndex": "142632",
        "ratings": {
            "mcod": "330501    ",
            "avg": 4.6,
            "item": {
                "queue": {
                    "avg": 4.45,
                    "vote_count": 314,
                    "summa": 1397,
                    "detail_1": 219,
                    "detail_2": 40,
                    "detail_3": 40,
                    "detail_4": 7,
                    "detail_5": 8
                },
                "result": {
                    "avg": 4.61,
                    "vote_count": 314,
                    "summa": 1449,
                    "detail_1": 237,
                    "detail_2": 43,
                    "detail_3": 27,
                    "detail_4": 4,
                    "detail_5": 3
                },
                "attitude": {
                    "avg": 4.72,
                    "vote_count": 314,
                    "summa": 1481,
                    "detail_1": 258,
                    "detail_2": 32,
                    "detail_3": 17,
                    "detail_4": 5,
                    "detail_5": 2
                },
                "cleanliness": {
                    "avg": 4.63,
                    "vote_count": 314,
                    "summa": 1453,
                    "detail_1": 227,
                    "detail_2": 62,
                    "detail_3": 20,
                    "detail_4": 5,
                    "detail_5": 0
                }
            }
        },
        "addressDetail": {
            "postcode": "142632",
            "settlement": "",
            "street": "",
            "building": "",
            "house": ""
        },
        "worktimes": {
            "monday": "8:00 - 18:00",
            "tuesday": "8:00 - 18:00",
            "wednesday": "8:00 - 18:00",
            "thursday": "8:00 - 18:00",
            "friday": "8:00 - 18:00",
            "saturday": "выходной",
            "sunday": "выходной"
        },
        "cityId": "2dr_geo_57074312",
        "inn": "5073002930",
        "kpp": "503401001",
        "ogrn": "1035011301038",
        "okato": "46243822001",
        "management": "ЗУБКОВ СЕРГЕЙ ИВАНОВИЧ",
        "photo": "http://www.volgogradgiprobiosintez.ru/images/article/11/anons.jpg",
        "site": " ",
        "email": "muzdub@yandex.ru",
        "gps": "55.797093, 38.884107"
    },
    "num": "ШВ037.91",
    "room": "1",
    "flat": 1,
    "busyType": {
        "name": "Прием по очереди",
        "type": 1,
        "code": null
    },
    "ticketGuid": "4b48e666-893b-465e-82ec-c1f085d91c20",
    "timeTableGuid": "1ee94586-64d5-40d4-8d41-eadcb58725f8",
    "docFio": "Швецов В. Б.",
    "docGuid": "85bac26a-24d9-459d-8f92-8d8c5c579503",
	"resType": "Doctor",
    "doctorRole": "Хирурги",
    "speciality": "Хирургия",
    "beginTime": "2018-12-27T17:00:00+03:00",
    "endTime": "2018-12-27T17:15:00+03:00",
    "dateOfAppointment": "2018-07-09T10:47:27+03:00",
    "source": 1,
    "login": "SuperPatient",
    "sourceName": "Internet",
    "history": [
        {
            "element": "Статус",
            "elementGuid": "00000000-0000-0000-0000-000000000000",
            "oldValue": "",
            "newValue": "Создана",
            "editor": "SuperPatient",
            "date": "2018-07-09T10:47:27+03:00",
            "client": {
                "mnem": "Internet",
                "name": "Портал самозаписи",
                "description": "Интернет"
            }
        }
    ]
}


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

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4035009Подпись запроса некорректнаError
4044001Ваша электронная медицинская карта отсутствует. Обратитесь в регистратуру медицинского учреждения.Error
4035096Ваша электронная медицинская карта закрыта. Обратитесь в регистратуру медицинского учреждения.Error
5005097Не удалось получить данные о медицинских картах пациента.Error
4004031Направление с таким номером не существует, либо принадлежит другому пациентуError
4004007Вам запрещена самостоятельная запись на прием через интернет или инфомат. Для записи на прием обратитесь в регистратуру медицинского учреждения лично или по телефону.Validation
4004008Вы уже записаны {ФИО} на {Время}. Запрещено иметь более одной активной записи на прием на одну специальность.Validation
4004029Запись недоступна для данной возрастной группы. Сотрудниками МО было установлено ограничение по возрасту при записи на прием.Validation
4004009Это время уже занято. Выберите другое свободное время приема.Validation



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

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


  • Нет меток