Запрос
Адрес запроса
GET: {{url}}resources/mongo |
Параметры запроса
Параметр | Тип | Описание | Обязательный | Комментарий |
---|---|---|---|---|
offset | int | Смещение отдаваемых ресурсов | - | Используется для постраничного вывода (по умолчанию 0) |
limit | int | Количество отдаваемых записей | - | Используется для постраничного вывода (по умолчанию 10) |
lpuGuid | query | Гуид ЛПУ | - | |
intime | query | Признак приёма врачом по расписанию | - | |
restype | query | Тип ресурса | - | Возможные значения:
|
speciality | query | Код специальности | - | Фильтр ресурсов по специальности |
position | query | Код должности | - | Фильтр ресурсов по должности |
dateFrom | query | Начало периода расписания | - | |
dateTo | query | Конец периода расписания | - | |
emulateDayOff | query | Эмулировать неприемные дни в расписании | - | Достраивает неприемные дни в расписании, если у врача есть хоть одна ячейка за выбранный период. Нужно для красивого отображения на клиенте таблиц с расписанием. |
examGuid | query | Гуид мероприятия диспансеризации | - | Подбор ресурсов по мероприятию диспансеризации |
serviceGuid | query | Гуид услуги диспансеризации | - | Подбор ресурсов по услуге диспансеризации |
haveSchedule | query | Только с расписанием | - | Отображать врачей у которых есть расписание |
directionType | query | Тип направления | ||
nomServiceCode | query | Код мероприятия по направлению | - | Отображать только врачей которые оказывают услугу по направлению (должен быть указан вместе с directionType) |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: ответ сервера содержит следующие поля:
Наименование | Тип данных | Описание |
---|---|---|
Items | Array of ResourceInternal | |
Limit | Количество отданных записей | |
Offset | Величина смещения |
Описание модели ResourceInternal
Название Тип данных ОписаниеКомментарий Guid Guid (string) Уникальный идентификатор ресурса LastModified DateTime Время последнего изменения ресурса в хранилище DbId int Идентификатор ресурса в базе данных (hlt_DocPRVD.DocPRVDID) не является уникальным идентификатором. DisplayName string Наименование ресурса InTime bool Признак приёма врачом по расписанию Special bool Узкий специалист/Запрет прямой записи Dismissal bool Признак уволенного врача DismissalDate DateTime Дата увольнения ResTypeEnum enum (string) Тип ресурса TypeName string Наименование типа ресурса Description string Описание ресурса (hlt_DocPRVD.Name) HostID int Идентификатор хоста (базы данных) ресурса LpuGuid Guid (string) Идентификатор ЛПУ ресурса Mcod string МКОД ЛПУ ресурса Doctor Doctor Информация о враче Equipment Equipment Информация об оборудовании Room Room Информация о кабинете врача Position Position Информация о должности врача Speciality Speciality Информация о специальности врача Uchastok Array of Uchastok Прикрепленные участки DispServiceList Array of DispService Список оказываемых услуг диспансеризации NomServiceList Array of NomService Список проводимых ресурсом лабораторных исследований Department Department Информация об отделении врача Rating Rating Рейтинг врача Schedule Array of Slot Расписание врача
Возможные ошибки
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.