Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Запрос

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

POST: /api/v2/waitinglist

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

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

Тело запроса

ПолеТип данныхОписаниеОбязательный
lpuGuidGUID (string)ГУИД ЛПУ, в которой создается лист ожидания+
doctorGuidGUID (string)ГУИД Врача, к которому создаётся запись в лист ожидания-
specialityCodestringКод специальности, к которой создается запись в лист ожидания+
phonestringНомер телефона пациента-
complaintsstringЖалобы-
dateFromDateTime (string)Дата начала ожидаемого приема+
isAgreeintСогласие на обработку персональных данных (1 - дано, 0 - не дано)+

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

{
      "lpuguid": "c3c977af-c3b4-4517-9d57-50a6844ec660",
      "specialtyCode": "10400",
      "phone": "8(920)5810132",
      "complaint": "Боли в коленях",
      "datefrom": "2018-12-28",
      "isagree": 1
}


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

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

ПолеТип данныхОписание
waitingListGuidGUID (string)Гуид листа ожидания
lpuGuidGUID (string)Гуид ЛПУ, которой принадлежит лист ожидания
statusCodestringКод статуса листа ожидания
statusNamestringНазвание статуса листа ожидания
specialtyCodestringКод специальности, к которой создан лист ожидания
specialtyNamestringНаименование специальности, к которой создан лист ожидания
dateVisitCreateDateTime (string)Дата создания листа ожидания
dateVisitStartDateTime (string)Дата начала срока приема
dateVisitEndDateTime (string)Дата завершения срока приема
doctorDoctorInfoИнформация о враче, к которому создан лист ожидания
lpuLpuInfoИнформация об ЛПУ, которой принадлежит лист ожидания
loginstringЛогин пользователя, создавшего запись
sourceNamestringИсточник записи
historyDocumentHisotryИстория изменения документа

Пример ответа

{
    "waitingListGuid": "da482e6f-d25c-4008-a725-d551e8d18586",
    "lpuGuid": "c3c977af-c3b4-4517-9d57-50a6844ec660",
    "statusCode": "1",
    "statusName": "Создана",
    "specialtyCode": "10400",
    "specialtyName": "Детская хирургия",
    "dateVisitCreate": "2018-07-11T15:49:33+03:00",
    "dateVisitStart": "2018-12-28T00:00:00+03:00",
    "dateVisitEnd": "2019-01-28T23:00:00+03:00",
    "doctor": {
        "guid": "00000000-0000-0000-0000-000000000000",
        "name": "",
        "family": "",
        "surname": "",
        "speciality": "Детская хирургия",
        "room": "",
        "roomName": ""
    },
    "lpu": null,
    "login": null,
    "sourceName": "Internet",
    "history": [
        {
            "element": "Статус",
            "elementGuid": "995a9bad-daf5-493d-8dc8-c2e4a2c6c208",
            "oldValue": "",
            "newValue": "Создана",
            "editor": "SuperPatient",
            "date": "2018-07-11T15:49:33+03:00",
            "client": {
                "mnem": "Internet",
                "name": "Портал самозаписи",
                "description": "Интернет"
            }
        }
    ]
}

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

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4005050Лист ожидания уже созданError
4005055Не было дано согласие на обработку персональной информацииError
4005154Недопустимое значение датыError
4044001Ваша электронная медицинская карта отсутствует в данном учреждении.
Обратитесь в регистратуру медицинского учреждения.
Error
4044099Не найдена информация о специалистеError
4044100Не найдена информация о специальностиError
4005095Вам запрещена самостоятельная запись на прием через интернет или инфомат. Для записи на прием обратитесь в регистратуру медицинского учреждения лично или по телефонуError
4005080Возможность записи в листы ожидания для данного учреждения отключенаError
4005051Доктор отсутствует в учрежденииError
4005052Некорректная специальностьError
4004008Вы уже записаны к {0} на {1}. Запись в лист ожидания к врачу той же специальности запрещена!Error
4004034Невозможно записаться в лист ожидания на оборудованиеError
4005056Не удается создать лист ожиданияError

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

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


  • Нет меток