POST /api/v1/writingrequest/start
вернёт информацию о запущенной консультации.
Имя | Тип | Описание |
---|---|---|
doctorId | integer | уникальный идентификатор врача |
message | string | текстовое сообщение для врача (обращение/описание проблемы) |
patientFullName | string | фио пациента |
beginAtUtc | datetime | (optional) время начала консультации. Если параметр не указан, то консультация начнется сразу. |
attachment | file | (optional) информация с информацией о пациенте (может послужить предметом обсуждения во время консультации). Содержимое multipart/form-data. Максимальный размер вложения 10 МБ. |
externalNotificationUrl | string | (optional) web-hook URL. По этому адресу будет отправлен GET-запрос без каких-либо дополнительных параметров, если был изменен статус консультации. Например, было добавлено заключение, и статус консультации был изменен на "Завершено". |
messageAddedNotificationUrl | string | (optional) web-hook URL. По этому адресу будет отправлен GET-запрос без каких-либо дополнительных параметров, если в текстовой консультации появилось новое сообщение. |
hasUnreadMessagesNotificationUrl | string | (optional) web-hook URL. По этому адресу будет отправлен GET-запрос без каких-либо дополнительных параметров, если доктор ожидает ответа от пациента более 15 минут. |
{
//.. объект текстовая консультация
}
GET /api/v1/writingrequest/get/{id}
вернёт информацию о консультации.
Имя | Тип | Описание |
---|---|---|
id | string | уникальный идентификатор консультации вида текстовая консультация |
{
//.. объект текстовая консультация
}
GET /api/v1/writingrequest/get-all
вернёт список консультаций.
Имя | Тип | Описание |
---|---|---|
ids | array | уникальные идентификаторы консультации вида текстовая консультация |
statuses | array<Request Status> | статусы консультации |
order | string | сортировать по полю (Created, Status) |
asc | boolean | сортировать по возрастанию |
limit | integer | максимальное кол-во записей в ответе |
offset | integer | смещение (сколько записей пропустить) |
{
"items": [
{
//.. объект текстовая консультация
}
],
"count": 10,
"totalCount": 10
}
GET /api/v1/writingrequest/has-unread-messages/{id}
вернёт информацию о непрочитанных врачом сообщений.
Имя | Тип | Описание |
---|---|---|
id | string | уникальный идентификатор консультации вида текстовая консультация |
{
"hasUnreadMessages": true
}
POST /api/v1/writingrequest/cancel
вернёт информацию об отменяемой консультации.
Имя | Тип | Описание |
---|---|---|
requestId | integer | уникальный идентификаторы консультации вида текстовая консультация |
reason | string | причина |
{
//.. объект текстовая консультация
}
POST /api/v1/writingrequest/abort
вернёт информацию о прерываемой консультации.
Имя | Тип | Описание |
---|---|---|
requestId | integer | уникальный идентификаторы консультации вида текстовая консультация |
reason | string | причина |
{
//.. объект текстовая консультация
}