Коллекция Postman: СМП.postman_collection.json
Ссылки на переменные окружения
Позволяет проверить статус вызова
Запрос
Адрес запроса
GET: {{api}}/smp/calldoctor/{{lpuGuid}}/{{callDoctorGuid}} |
Параметры запроса:
Параметр | Описание |
---|---|
lpuGuid | ГУИД ЛПУ, к которой принадлежит вызов |
callDoctorGuid | Идентификатор вызова врача на дом |
Заголовки запроса:
Ключ | Значение | Описание |
---|---|---|
Authorization | string(GUID) | GUID клиентского приложения |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: Карта вызова - CallDoctorCard
Описание карты вызова
Описание полей
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
lpu | lpuWithStatus | Данные ЛПУ | |
callDoctorGuid | string | ГУИД вызова на дом | |
callDoctorId | int | Идентификатор вызова на дом | |
address | string | Адрес на который сделан вызов на дом | |
createdBy | string | Кем создан вызов | Не используется |
status | int | Статус вызова | Возможные значения:
|
dateStatus | DateTime (string) | Дата изменения статуса вызова | null если статус с момента создания вызова не менялся |
type | int | Тип вызова (активный/срочный) | Возможные значения:
|
diagnosis | string | Диагноз МКБ-10 | null если не проставлен |
ticketGuid | Guid (string) | Идентификатор связанной записи на приём | Пустой гуид если не создана связанная запись на приём |
timeTableGuid | Guid (string) | Идентификатор связанной ячейки расписания | Пустой гуид если не определена ячейка расписания |
docFio | string | ФИО врача, обслуживающего вызов | null если не определена ячейка расписания |
docGuid | Guid (string) | Идентификатор вызываемого врача | Пустой гуид если не определена ячейка расписания |
doctorRole | string | Должность вызываемого врача | null если не определена ячейка расписания |
speciality | string | Специальность вызываемого врача | null если не определена ячейка расписания |
beginTime | DateTime (string) | Начало периода обхода врача | null если не определена ячейка расписания |
endTime | DateTime (string) | Окончание периода обхода врача | null если не определена ячейка расписания |
dateOfAppointment | DateTime (string) | Дата создания вызова | |
source | int | Источник записи | Ограниченный набор значений |
sourceName | string | Наименование источника вызова | Ограниченный набор значений |
history | DocumentHistory | История изменений документа | |
house | string | Дом | |
entrance | int | Подъезд | |
codeDomophon | string | Код домофона | |
floor | int | Этаж | |
appartment | string | Квартира | |
docFioEnd | string | ФИО врача, завершившего вызов | |
docPostCodeEnd | string | Код должности врача, завершившего вызов | |
docPostNameEnd | string | Наименование должности врача, завершившего вызов | |
docPostCode | string | Код должности врача, обслужившего вызов | |
dateFinalize | DateTime (string) | Дата и время выполнения вызова | |
diplayTimeMode | string | ||
stubMessage | |||
resType | string | ||
doctorPhone | string | ||
planCount | |||
usedCount | |||
login | |||
dispExamGuid | string |
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
403 | 5403 | Код авторизации не верен | Error |
400 | 4015 | У вас уже есть активный вызов врача на дом. Для оформления нового вызова необходимо удалить предыдущий | Validation |
400 | 4025 | Не указан адрес | Validation |
400 | 4014 | Вы забыли указать жалобы для вызова врача на дом | Validation |
400 | 4016 | Укажите, пожалуйста, номер телефона. Телефон может понадобиться для уточнения деталей вызова | Validation |
400 | 4026 | Медицинское учреждение не обслуживает вызовы на дом | Validation |
400 | 4444 | Медицинское учреждение не обслуживает вызовы на дом вне расписания | Validation |
400 | 4001 | Ваша электронная медицинская карта отсутствует в данном учреждении. Обратитесь в регистратуру медицинского учреждения | Validation |
400 | 4015 | У вас уже есть активный вызов врача на дом. Для оформления нового вызова необходимо удалить предыдущий | Validation |
500 | 5100 | Вызов на дом не удался | Validation |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.