Позволяет получать данные о конкретном враче из АПИ локальной МИС.

Запрос

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

GET: /resources/{Guid}

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

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
GuidpathГуид ресурса-+
dateFromqueryНачало периода расписанияСегодня+yyyy-MM-dd
dateToqueryКонец периода расписанияЗначение dateFrom + 14/28 дней+yyyy-MM-dd

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

Заголовок

Значение (тип/формат значения)

Описание

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

AuthorizationBasic {login + password}Базовая авторизация+

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

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

Модель: Resource

Ресурс. Сущность на которую заводят расписание. Может быть врачем, оборудованием или кабинетом

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

НазваниеТип данныхОписаниеКомментарий
LastModifiedDateTimeВремя последней модификацииПроставляется автоматически при обновлении данных в бд. Передавать не нужно
GuidGuidГуид ресурсаОсновной идентификатор ресурса. По нему происходит обновление и связь с остальными сущностями
InTimeboolПризнак приёма врачом по расписаниюПозволяет скрывать врача из расписания при необходимости
SpecialboolПризнак узкого специалистаПозволяет задать запрет прямой записи
DismissalboolПризнак увольненияПозволяет передать увольнение. Нужно для сохранения связи с другими сущностями
DismissalDateDateTimeДата увольненияИгнорируется при Dismissal = false
TypeResTypeEnumТип ресурса (Код)Тип ресурса определяет что это за ресурс: врач, оборудование или кабинет
TypeNamestringНазвание типа ресурсаИгнорируется при получении. Нужно для отображения
LpuGuidGuidГуид ЛПУУникальный идентификатор в справочнике ЛПУ
McodstringМкодМкод ЛПУ
DoctorDoctorВрач(сотрудник)Информация о сотруднике
EquipmentEquipmentОборудованиеИнформация об оборудовании. Если ресурс не является оборудованием, то поле необязательно
RoomRoomКабинетИнформация о кабинете. Если ресурс не является кабинетом, то поле необязательно
PositionPositionДолжностьСправочник доступен через метод Получение справочника должностей
SpecialitySpecialityСпециальностьСправочник доступен через метод Получение справочника специальностей
UchastokArray of UchastokУчасткиУчастки врача
DepartmentDepartmentОтделениеЕсли есть
RatingДанные о рейтинге ресурса - RatingРейтингЕсли есть
ScheduleArray of SlotРасписание
Пример модели в формате JSON
{
  "lastModified": "2018-12-03T14:20:01+03:00",
  "guid": "06cbd954-7a60-456e-b281-c51ffd4ad640",
  "inTime": true,
  "special": false,
  "dismissal": false,
  "type": 1,
  "typeName": "Врач",
  "lpuGuid": "a7f391d4-d5d8-44d5-a770-f7b527bb1233",
  "mcod": "777777",
  "doctor": {
    "guid": "158e0724-b834-4b05-b895-680d40386341",
    "pcod": "сав1",
    "family": "Серова",
    "name": "Нина",
    "patronymic": "Кузьминична",
    "snils": "015-608-559 44"
  },
  "equipment": null,
  "room": null,
  "position": {
    "id": 1097,
    "name": "Терапевты",
    "code": "02"
  },
  "speciality": {
    "id": 1036,
    "name": "Терапия.Гастроэнтерология",
    "code": "12104"
  },
  "uchastok": [
    {
      "guid": "3a9b572e-ad5f-4b27-9fed-b330dbe9adfe",
      "name": "#4 Терапевтический",
      "code": "780",
      "closed": false
    }
  ],
  "department": {
    "guid": "e30c4a00-e73f-48b0-85be-a5ee7b6bf910",
    "name": "Тестовое отделение",
    "code": "01"
  },
  "rating": {
    "value": "0.00",
    "voteCount": 0
  },
  "schedule": null
}

  • Нет меток