Созданные заявки можно получить методами Журнал заявок ЭМД. Получение журнала заявок на ЭМД и Получение ЭМД и заявок на ЭМД по документу-основанию
Запрос
Адрес запроса
POST: {{url}}/api/v2/emd/request |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный | Комментарий |
---|---|---|---|---|
Authorization | Bearer {token} (без скобок и через пробел после Bearer) | RPGU, COD или ЛПУ токен, полученный с помощью сервиса авторизации | + | По любому типу токена происходит выбор МКАБ пациента в указанной в теле запроса ЛПУ |
Тело запроса
Модель Запрос создания заявки на ЭМД - CreateEmdRequestDto
Название Тип данных Описание Поле Code из метода Получение справочника типов ЭМД либо из массива AvailableToRequest метода Получение ЭМД и заявок на ЭМД по документу-основанию Создавать заявки можно только по типам имеющим признак isEmdRequest = true Для типа документа-основания(docSourceType) = none можно указывать только тип ЭМД для которого не предусмотрен документ-основание(DocSourceType = null в модели типа ЭМД). Возможные значения в зависимости от типа документа-основания(docSourceType): Возможные значения: inoculation - ВакцинацияОбязательность Комментарий lpu string Мкод или гуид ЛПУ + doctor string Врач - Либо просто гуид должности(ресурса), либо идентификатор-склейка гуид ЛПУ + гуид должности(ресурса) emdType string Код типа ЭМД + docSourceId string Идентификатор документа-основания (ГУИД) +/- docSourceType string Тип документа-основания + patientComment string Комментарий пациента оставленный при оформлении заявки - Максимум 1000 символов
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
guid | string | Идентификатор созданной заявки |
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Комментарий |
---|---|---|---|
400 | 4201 | Заявка на формирование ЭМД уже создана. Обновите страницу чуть позже. | По выбранному документу-основанию уже есть заявка. Если заявка без основания, то по выбранному типу ЭМД уже есть заявка в статусе Новая, созданная за последние 7 дней. |
400 | 4000 | Неверный тип ЭМД. | Снят признак заявки в поле в БД ЛПУ oms_emdType.isEmdRequest = 0. значение должно соответствовать значению в справочник цод нси. |
В случае возникновения ошибок будет возвращен стандартный ответ сервера.