Группа методов для получения записей, в том числе и по диспансеризации и вызовов.
Создание сессии получения талонов
Запрос
Адрес запроса
GET: {{url}}/visit/tickets |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {codToken} (без скобок и через пробел после Bearer) | COD токен, полученный с помощью сервиса авторизации | + |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Описание полей
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
session | string(Guid) | Гуид сессии получения записей | В зависимости от тип ресурса принимает разные значения |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
Получение талонов по гуиду сессии
Запрос
Адрес запроса
GET: {{url}}/visit/tickets/{{session}} |
Параметры запроса
Параметр | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|
session | Гуид сессии получения записей | - | + |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: Array of Списки записей по ЛПУ(хостам) - TicketLists
Списки записей на прием, в том числе по диспансеризации и вызовы на дом сгруппированные по ЛПУ(хостам).
Описание полей
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
State | string | Статус опроса хоста ЛПУ | Возможные состояния опроса:
|
Lpu | LpuInfo | Информация об ЛПУ из которой получали данные | ЛПУ к которой принадлежит Мкаб пациента. НЕ является ЛПУ, к которой принадлежит запись. ЛПУ записи на прием указана внутри самой записи. |
Visits | Массив Запись на прием с информацией об ЛПУ - TicketVisitWithLpuBase | Записи на прием | |
Calls | Массив Вызов врача на дом с информацией об ЛПУ - TicketCallWithLpuBase | Вызовы на дом | |
Disps | Array of DispItem | Диспансеризации |
LpuInfo
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
Guid | string(Guid) | Статус опроса хоста ЛПУ | |
Name | string | Название | |
Address | string | Адрес | |
string | Почта | ||
GPS | string | GPS | |
Site | string | Сайт | |
Phone | string | Телефон | |
Mcod | string | Мкод | |
Fcod | string | Фкод | |
CityId | string | Идентификатор города/района | |
Ratings | LPURatingWithAvg | Рейтинг |
Вызов врача на дом с информацией об ЛПУ - TicketCallWithLpuBase
Базовые поля
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
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 | LpuBase | Краткая информация об ЛПУ |
Запись на прием с информацией об ЛПУ - TicketVisitWithLpuBase
Описание полей
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
TicketGuid | string(Guid) | Идентификатор Записи на прием | |
TimeTableGuid | string(Guid) | Идентификатор Ячейки расписания | |
DocFio | string | ФИО врача и не только | Расписать логику поля |
DocGuid | string(Guid) | Идентификатор ресурса(врача), к которому сделана запись | |
DoctorRole | string | Должность ресурса(врача), к которому сделана запись | |
Speciality | string | Специальность ресурса(врача), к которому сделана запись | |
BeginTime | string(DateTime) | Время начала приема | |
EndTime | string(DateTime) | Время окончания приема | |
DateOfAppointment | string(DateTime) | Дата и время создания записи | Может быть нулевым, если запись получена из локальной ЛПУ |
PlanCount | int | Запланированная вместимость ячейки расписания | API-801 - Получение подробных данных проблемы... СТАТУС |
UsedCount | int | Использованная вместимость ячейки расписания | API-801 - Получение подробных данных проблемы... СТАТУС |
Source | int | Источник записи | |
Login | string | Логин записавшего | |
SourceName | string | Название источника | |
DispExamGuid | string(Guid) | Гуид мероприятия диспансеризации | |
History | Array of DocumentHistory | История документа | |
Num | string | Номер записи на прием | |
UchastokNum | string | Номер участка | |
Room | string | Кабинет | |
Flat | int | Этаж | |
BusyType | Тип занятости - DocBusyType | Тип приема |
Дополнительные поля
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
Lpu | LpuBase | Краткая информация об ЛПУ |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;