Запрос

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

POST: {{url}}/visit/{{lpuGuid}}/reservation

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

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

Тело запроса

Поле

Тип данных

Описание

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

timeTableGuidГуид ячейки расписания

+

ageCategorystring

Код возрастной категории. Могут быть указаны следующие значения:

  • CHILD – дети (0-14 лет);

  • TEEN - подростки (15-17 лет);

  • ADULT - взрослые (от 18 лет и старше).

+
reserveTimeintВремя бронировния ячейки (в минутах)+

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

{
    "timeTable": "43c6cec0-3b91-48ab-acab-d541a88e91f7",
    "ageCategory": "CHILD",
    "reserveTime": 10
}


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

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

Модель: Запись на прием с полной информацией об ЛПУ - TicketVisitWithLpu

Наследуется от Запись на прием - TicketVisit

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

Название

Тип данных

Описание

Комментарий
TicketGuidstring(Guid)Идентификатор Записи на прием
TimeTableGuidstring(Guid)Идентификатор Ячейки расписания
DocFiostringФИО врача и не толькоРасписать логику поля
DocGuidstring(Guid)Идентификатор ресурса(врача), к которому сделана запись
DoctorRolestringДолжность ресурса(врача), к которому сделана запись
SpecialitystringСпециальность ресурса(врача), к которому сделана запись
BeginTimestring(DateTime)Время начала приема
EndTimestring(DateTime)Время окончания приема
DateOfAppointmentstring(DateTime)Дата и время создания записиМожет быть нулевым, если запись получена из локальной ЛПУ
PlanCountintЗапланированная вместимость ячейки расписания

API-801 - Получение подробных данных проблемы... СТАТУС

UsedCountintИспользованная вместимость ячейки расписания

API-801 - Получение подробных данных проблемы... СТАТУС

SourceintИсточник записи
LoginstringЛогин записавшего
SourceNamestringНазвание источника
DispExamGuidstring(Guid)Гуид мероприятия диспансеризации
HistoryArray of DocumentHistoryИстория документа
NumstringНомер записи на прием
UchastokNumstringНомер участка
RoomstringКабинет
FlatintЭтаж
BusyTypeТип приема - DocBusyTypeТип приема

Дополнительные поля

Название

Тип данных

Описание

Комментарий
LpuLpuWithStatusИнформация об ЛПУ

Пример модели в формате JSON
{
  "lpu": {
    "status": {
      "name": "Online",
      "lastChangeTime": "2018-08-21T09:15:27+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": null,
    "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",
    "lic": "1.2.643.5.1.13.3.25.50.293",
    "management": "ЗУБКОВ СЕРГЕЙ ИВАНОВИЧ",
    "photo": "http://www.volgogradgiprobiosintez.ru/images/article/11/anons.jpg",
    "site": " ",
    "email": "muzdub@yandex.ru",
    "gps": "55.797093, 38.884107"
  },
  "num": "ДД008",
  "uchastokNum": "",
  "room": "202",
  "flat": 0,
  "busyType": {
    "name": "Диспансеризация",
    "type": 1,
    "code": ""
  },
  "ticketGuid": "9d8ea16f-205b-4bc7-92e5-752cd84cb0db",
  "timeTableGuid": "12d4329b-cbe3-4ca3-8cdc-0e7a8f23e0d5",
  "docFio": "Диспансеризатов Д. Д.",
  "docGuid": "f05d7650-a2a0-49dc-99f1-bb57829bc46a",
  "doctorRole": "Терапевты",
  "speciality": "Терапия",
  "beginTime": "2019-04-18T08:45:00+03:00",
  "endTime": "2019-04-18T09:00:00+03:00",
  "dateOfAppointment": "2019-04-16T12:18:26+03:00",
  "planCount": 1,
  "usedCount": 1,
  "source": 0,
  "login": null,
  "sourceName": "Internet",
  "dispExamGuid": null,
  "history": [
    {
      "element": "Статус",
      "elementGuid": "00000000-0000-0000-0000-000000000000",
      "oldValue": "",
      "newValue": "Создана",
      "editor": "",
      "date": "2019-04-16T12:18:27+03:00",
      "client": {
        "mnem": "Internet",
        "name": "Портал самозаписи",
        "description": "Интернет"
      }
    }
  ]
}


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

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

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

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


  • Нет меток