Запрос
Адрес запроса
GET: {url}/calldoctor/{lpuGuid} |
Параметры запроса
Параметр | Тип | Описание | Обязательный |
---|---|---|---|
lpuGuid | path | Гуид ЛПУ, в которой проверяются активные вызовы | + |
phone | query | Номер телефона для поиска вызовов. Если используется этот параметр, то данные авторизации в хедере Authorization игнорируется и происходит поиск по номеру телефона по всем вызовам. | - |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {LpuToken} | ЛПУ токен, полученный в сервисе авторизации | + |
Ответ сервера
В случае успешного выполнения сервер вернет массив объектов в формате JSON со следующими данными:
Модель: Array of TicketCallWithLpu
Наследуется от Вызов врача на дом - TicketCall
Базовые поля
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
TicketGuid | string(Guid) | Идентификатор Записи на прием | Может отсутствовать при статусе отличном от активного |
TimeTableGuid | string(Guid) | Идентификатор Ячейки расписания | Может отсутствовать при статусе отличном от активного |
DocFio | string | ФИО врача и не только | Расписать логику поля |
DocGuid | string(Guid) | Идентификатор ресурса(врача), к которому сделана запись | Может отсутствовать при статусе отличном от активного |
DoctorRole | string | Должность ресурса(врача), к которому сделана запись | Может отсутствовать при статусе отличном от активного |
Speciality | string | Специальность ресурса(врача), к которому сделана запись | Может отсутствовать при статусе отличном от активного |
DiplayTimeMode | string | Режим отображения времени обхода врача | Позволяет регулировать полноту выводимой информации о времени. Влияет на отображение информации из полей BeginTime и EndTime Возможные значения:
|
StubMessage | string | Сообщение для отображения вместо времени обхода | Выводится в случае, когда настройкой DiplayTimeMode определено выводить вместо времени обхода сообщение. |
BeginTime | string(DateTime) | Время начала приема | Может отсутствовать при статусе отличном от активного |
EndTime | string(DateTime) | Время окончания приема | Может отсутствовать при статусе отличном от активного |
DateOfAppointment | string(DateTime) | Дата и время создания записи | Может быть нулевым, если запись получена из локальной ЛПУ |
Source | int | Источник записи | |
Login | string | Логин записавшего | |
SourceName | string | Название источника | |
DispExamGuid | string(Guid) | Гуид мероприятия диспансеризации | |
History | Array of DocumentHistory | История документа | |
CallDoctorGuid | string(Guid) | Идентификатор(Гуид) Вызова врача на дом | |
CallDoctorId | int | Идентификатор(id в бд) Вызова врача на дом | |
Address | string | Адрес вызова | |
CreatedBy | string | Кем сделан вызов | Проверить что это и нужно ли |
Status | int | Статус | Возможные значения:
|
Type | int | Тип вызова | Возможные значения:
|
DateStatus | string(DateTime) | Дата и время изменения статуса вызова | |
Diagnosis | string | Диагноз по МКБ-10 |
Дополнительные поля
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
Lpu | LpuWithStatus | Информация об ЛПУ | |
House | string | Дом | |
Entrance | int | Подъезд | |
CodeDomophon | string | Код домофона | |
Floor | int | Этаж | |
Appartment | string | Квартира |
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error |
403 | 5008 | Токен некорректен | Error |
403 | 5007 | Время действия токена истекло | Error |
403 | 5009 | Подпись запроса некорректна | Error |
В случае отсутствия активных записей вернется пустой массив.
В случае возникновения ошибок будет возвращен стандартный ответ сервера.