С помощью данного метода клиент получает полную информацию о враче, с расписанием работы на конкретный день.

Запрос

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

GET: {{url}}/api/v2/iemk/doctors/{{doctorId}}?day={{day}}

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

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
doctorIdurlИдентификатор врача-+Склейка гуида ЛПУ и гуида врача(ресурса)
dayqueryДатаСегодня-ГГГГ-ММ-ДД
dateToqueryДата до которой получить инф.
-если не указать то возьмется промежуток в один день
toqueryНазначение получения расписания--Имеет только одно возможное значение to=spec - Расписание по направлению.
busyTypequeryТипы приема--

Может быть указано несколько значений: ?busyType=4&busyType=202&busyType=203&busyType=204

Если параметр не указан, то выводятся ячейки всех приёмных типов за исключением "322 - ТМК врач-врач" или "323 - ТМК консилиум". Но если клиент в токене "Телемедицина", то при отсутствующем параметре нет ограничений на выдачу приемных типов.

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

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательныйКомментарий
AuthorizationBearer {token} (без скобок и через пробел после Bearer) RPGU токен-При указании токена отображаются только те специальности, которые подходят ему по полу/возрасту. Также, если передать токен и не указать параметр lpuCode отображаются специальности только из тех ЛПУ в которых у пациента есть карта.

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

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

Модель: Врач с детализированным расписанием - DoctorItem<ScheduleItemTime>

Данные врача с детализированным расписанием.

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

Название

Тип данных

Описание

Комментарий
idstringИдентификатор
displayNamestringНаименование ресурса
namestringИмя
surnamestringОтчество
familystringФамилия
positionstringДолжность
departmentstringСпециальность
separationstringОтделение
ratingstringРейтинг
photostringФото
equipmentequipmentОборудование
scheduleМассив ScheduleItemTimeРасписание
lpulpuShortКраткая модель ЛПУ
person_idstringИдентификатор сотрудника
lpu_codestringМкод ЛПУ
typeintТип ресурсаВозможные значения:
type_namestringНазвание типа ресурса
roomstringКабинет
isWaitingListstringВозможна запись в лист ожидания
isSpecialboolЗапись только по направлению
snilsstringСНИЛС врачаЕсли не указан, пустая строка
birthdayDateTimeДень Рождения врачаnull, если нет значения или значение по умолчанию


Пример модели в формате JSON
{
  "schedule": [
    {
      "id": "9e0604c9-aa16-4f63-b927-beeb981eebb0",
      "date": "2020-06-17T00:00:00+03:00",
      "time": "00:00",
      "end_time": "23:59",
      "day_week": "Wednesday",
      "busy": true,
      "busy_type": "Организационные мероприятия",
      "docBusyType": 0,
      "docBusyCode": 309,
      "docBusyName": "Организационные мероприятия",
      "access": false,
      "visit_maker": "Самозапись"
    }
  ],
  "separation": "Офтальмология Взр",
  "rating": "",
  "photo": "/photo/doc/6b0f5387-cdc8-466b-8a31-f4d96705f20e.png",
  "equipment": null,
  "lpu": {
    "guid": "7708cfee-c65b-4636-bb26-4dfe2041ec9a",
    "name": "Городская поликлиника для взрослых (ГБУЗ МО \"МОБ ИМ. ПРОФ. РОЗАНОВА В.Н.\")",
    "address": "Московская область, г. Пушкино, ул.50 лет Комсомола, д. 45",
    "phone": "8 (496) 535-08-70",
    "mcod": "3701011",
    "recipe": false
  },
  "id": "7708cfee-c65b-4636-bb26-4dfe2041ec9ae19d61a8-0d1a-4eba-b51e-3dfe57561212",
  "displayName": null,
  "person_id": "6b0f5387-cdc8-466b-8a31-f4d96705f20e",
  "lpu_code": "3701011",
  "type": 1,
  "type_name": "Врач",
  "name": "Анна",
  "family": "Далиле",
  "surname": "Мустафовна",
  "position": "Офтальмологи",
  "department": "46",
  "room": "",
  "isWaitingList": true,
  "isSpecial": false,
  "snils": "123-456-555 44",
  "birthday": "2020-12-08T13:44:24+00:00"
}


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

  • Нет меток