Позволяет проверить статус вызова.

Запрос

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

GET: {{url}}/smp/calldoctor/{{lpuGuid}}/{{callDoctorGuid}}

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

ПараметрОписаниеОбязательный
lpuGuidГУИД ЛПУ, к которой принадлежит вызов+
callDoctorGuidИдентификатор вызова врача на дом+

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

КлючЗначениеОписаниеОбязательный
Authorizationstring(GUID)+

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

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

Модель: Карта вызова - CallDoctorCard

Описание карты вызова

Описание полей

Название

Тип данных

Описание

Комментарий
lpulpuWithStatusДанные ЛПУ
callDoctorGuidstringГУИД вызова на дом

callDoctorId

intИдентификатор вызова на дом
addressstringАдрес на который сделан вызов на дом
createdBystringКем создан вызовНе используется
statusintСтатус вызова

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

  • 0 - Новый
  • 1 - Активный
  • 2 - Завершенный
  • 3 - Отмененный
  • 4 - Передан в другую МО
  • 5 - Обслуженный
dateStatusDateTime (string)Дата изменения статуса вызоваnull если статус с момента создания вызова не менялся
typeintТип вызова (активный/срочный)

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

  • 1 - Первичный
  • 2 - Повторный
  • 3 - Активное посещение
  • 4 - Неотложный
  • 5 - ПЦР-тест
  • 6 - Доставка ЛС
  • 7 - ЭЛН
    Так же необходимо, что бы был заполнен
    справочник ЛПУ нужными значениями, иначе
    при создании вызова с несуществующим типов в БД
    метод вернет ответ об ошибке при создании вызова
diagnosisstringДиагноз МКБ-10null если не проставлен
ticketGuidGuid (string)Идентификатор связанной записи на приёмПустой гуид если не создана связанная запись на приём
timeTableGuidGuid (string)Идентификатор связанной ячейки расписанияПустой гуид если не определена ячейка расписания
docFiostringФИО врача, обслуживающего вызовnull если не определена ячейка расписания
docGuidGuid (string)Идентификатор вызываемого врачаПустой гуид если не определена ячейка расписания
doctorRolestringДолжность вызываемого врачаnull если не определена ячейка расписания
specialitystringСпециальность вызываемого врачаnull если не определена ячейка расписания
beginTimeDateTime (string)Начало периода обхода врачаnull если не определена ячейка расписания
endTimeDateTime (string)Окончание периода обхода врачаnull если не определена ячейка расписания
dateOfAppointmentDateTime (string)Дата создания вызова
sourceintИсточник записиОграниченный набор значений
sourceNamestringНаименование источника вызоваОграниченный набор значений
historyDocumentHistoryИстория изменений документа
housestringДом

entrance

intПодъезд


codeDomophon

stringКод домофона

floor

intЭтаж

appartment

stringКвартира

docFioEnd

stringФИО врача, завершившего вызов

docPostCodeEnd

stringКод должности врача, завершившего вызов

docPostNameEnd

stringНаименование должности врача, завершившего вызов

docPostCode

stringКод должности врача, обслужившего вызов

dateFinalize

DateTime (string)Дата и время выполнения вызова

diplayTimeMode

string

stubMessage




resType

string

doctorPhone

string

planCount




usedCount




login




dispExamGuid

string

Пример модели в формате JSON
{
    "lpu": {
        "status": {
            "name": "Online",
            "lastChangeTime": "2023-02-16T15:25:20+03:00",
            "ping": 242,
            "offlineReason": "None"
        },
        "guid": "1dadf64c-f34a-4023-98a6-3e7b7be4f243",
        "name": "Поликлиника (ГБУЗ МО \"Талдомская ЦРБ\")",
        "ferName": "",
        "ferAvailable": true,
        "ferAvailableDateBegin": "1900-01-01T02:31:00+02:31",
        "address": "г. Москва, пл. Красная, д.19, корп.1",
        "type": [
            "covid",
            "woman_consult",
            "lpu"
        ],
        "attribute": [
            "2dr_canattach",
            "2dr_active",
            "2dr_caldoc",
            "2dr_call_without_time",
            "2dr_notworkdoc",
            "2dr_other",
            "2dr_RecordWithoutMkab",
            "child+log+enums",
            "fer_available",
            "2dr_w_list",
            "2dr_hosp",
            "CheckEmdOnCloseTapMksb"
        ],
        "phone": "122, 879884564212, +795115969897",
        "mcod": "470102",
        "fullName": "Поликлиника (ГБУЗ МО \"Талдомская ЦРБ\")",
        "shortName": "Поликлиника (ГБУЗ МО \"Талдомская ЦРБ\")",
        "fcod": "504709",
        "stLpu": false,
        "hostID": 2411,
        "catVozr": "All",
        "isChildrenPoliclinic": false,
        "child": true,
        "adult": true,
        "isCallDoctor": true,
        "isToDoc": true,
        "isWaitingList": true,
        "isDisp": false,
        "isHosp": true,
        "isActive": true,
        "slotOpening": true,
        "canAttach": true,
        "haveSchedule": true,
        "parent": {
            "guid": "12ab9992-9875-4fb6-a9c0-8504170c1429",
            "name": "ГБУЗ МО Талдомская ЦРБ TEST"
        },
        "postIndex": "0",
        "ratings": {
            "mcod": "470102",
            "avg": 4.18,
            "item": {
                "queue": {
                    "displayName": "Время ожидания в очереди",
                    "avg": 4.19,
                    "vote_count": 21,
                    "summa": 88,
                    "detail_1": 16,
                    "detail_2": 0,
                    "detail_3": 1,
                    "detail_4": 1,
                    "detail_5": 3
                },
                "result": {
                    "displayName": "Результат посещения врача",
                    "avg": 4.14,
                    "vote_count": 21,
                    "summa": 87,
                    "detail_1": 13,
                    "detail_2": 1,
                    "detail_3": 5,
                    "detail_4": 1,
                    "detail_5": 1
                },
                "attitude": {
                    "displayName": "Отношение медицинского персонала",
                    "avg": 4.38,
                    "vote_count": 21,
                    "summa": 92,
                    "detail_1": 15,
                    "detail_2": 1,
                    "detail_3": 4,
                    "detail_4": 0,
                    "detail_5": 1
                },
                "cleanliness": {
                    "displayName": "Чистота и порядок в поликлинике",
                    "avg": 4.0,
                    "vote_count": 21,
                    "summa": 84,
                    "detail_1": 10,
                    "detail_2": 6,
                    "detail_3": 2,
                    "detail_4": 1,
                    "detail_5": 2
                }
            }
        },
        "addressDetail": {
            "postcode": "0",
            "settlement": "",
            "street": "",
            "building": "",
            "house": ""
        },
        "worktimes": {
            "monday": "8:00 - 18:00",
            "tuesday": "8:00-19:00",
            "wednesday": "8:00-19:00",
            "thursday": "8:00-19:00",
            "friday": "8:00-19:00",
            "saturday": "Выходной",
            "sunday": "Выходной"
        },
        "cityId": "2dr_geo_57074323",
        "inn": "5078012226",
        "kpp": "123456789",
        "ogrn": "1025007829791",
        "okato": "45000000000",
        "lic": "1.2.643.5.1.13.13.12.2.31.11039.0.294005",
        "oid": "1.2.643.5.1.13.13.12.2.31.11039.0.294005",
        "management": "Левина Мария Александровна",
        "photo": "/api/v2/photo/lpu/1dadf64c-f34a-4023-98a6-3e7b7be4f243.png",
        "site": "",
        "email": "vkrivchikov@softrust.ru",
        "gps": "50.602799, 36.584891",
        "webHltAddress": "",
        "recipe": false,
        "recordWithoutMkab": true,
        "hasPaidService": false,
        "accountantFio": "Парфенова Валентина Юрьевна"
    },
    "house": "48",
    "entrance": 1,
    "codeDomophon": "147",
    "floor": 0,
    "appartment": "391",
    "docFioEnd": "не определено не определено не определено",
    "docPostCodeEnd": "0",
    "docPostNameEnd": "",
    "docPostCode": "0",
    "dateFinalize": "2222-01-01T00:00:00+03:00",
    "diplayTimeMode": "Hide",
    "stubMessage": null,
    "callDoctorGuid": "3831204a-0dde-4055-ad62-767485adcf84",
    "callDoctorId": 81950,
    "address": "Белгородская обл., г. Белгород, ул. Есенина, дом 48, кв. 391",
    "createdBy": null,
    "status": 0,
    "type": 3,
    "dateStatus": null,
    "diagnosis": null,
    "ticketGuid": "00000000-0000-0000-0000-000000000000",
    "timeTableGuid": "00000000-0000-0000-0000-000000000000",
    "docFio": null,
    "docGuid": "00000000-0000-0000-0000-000000000000",
    "resType": "All",
    "doctorRole": null,
    "doctorPhone": "79511596688",
    "speciality": null,
    "beginTime": "0001-01-01T00:00:00+02:31",
    "endTime": "0001-01-01T00:00:00+02:31",
    "dateOfAppointment": "2023-03-06T10:16:52+03:00",
    "planCount": 0,
    "usedCount": 0,
    "source": 2,
    "login": null,
    "sourceName": "Smp",
    "dispExamGuid": null,
    "history": [
        {
            "element": "Статус",
            "elementGuid": "e162dfc8-2201-41de-b1c8-6531331e1436",
            "oldValue": "",
            "newValue": "Новый",
            "editor": "",
            "date": "2023-03-06T10:16:52+03:00",
            "client": {
                "mnem": "Smp",
                "name": "СМП",
                "description": "Скорая медицинская помощь"
            }
        }
    ],
    "department": null
}

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

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

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

  • Нет меток