Если не указать в методе параметр lpuCode и не приложить авторизацию, то метод вернет список специальностей по региону БЕЗ подсчета свободных записей на прием, то есть с 0 в поле volume.

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

Запрос

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

GET: {{url}}/api/v2/iemk/departments?lpuCode={{lpu}}

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

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
lpuCodequeryМкод ЛПУ--Фильтр специальностей по ЛПУ
busyTypequeryТипы приема--

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

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

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

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

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

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

Модель: Массив items со Специальностями - Department

Данные специальности.

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

Название

Тип данных

Описание

Комментарий
idstringИд
titlestringНазвание
codestringКод
volumeintКоличество свободных записей

Если не указать в методе параметр lpuCode и не приложить авторизацию, то всегда будет 0.

isWaitingList
boolПризнак возможности записи в лист ожиданияЕсли не указать в методе параметр lpuCode то всегда будет false.

Пример модели в формате JSON
{
  "items": [
    {
      "id": "12100",
      "title": "Терапия",
      "code": "12100",
      "volume": 101933
	  "isWaitingList": true
    }
  ]
}

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


  • Нет меток