Запрос
Адрес запроса
GET: api/v2/report/print |
Поля тела запроса
Поле | Описание | Обязательный |
---|---|---|
ReportGuid | Guid отчета. К примеру, для лабораторного исследования FB1D8AAD-0678-4845-8EA3-7F7B30487FD7 | + |
LpuGuid | Гуид ЛПУ | + |
VariableValues | Массив name : value value : Значение параметра (также принимает склейку ГуидЛПУ+значение параметра) | + |
Пример тела запроса
{ "ReportGuid": "FB1D8AAD-0678-4845-8EA3-7F7B30487FD7", "LpuGuid": "1DADF64C-F34A-4023-98A6-3E7B7BE4F243", "variableValues": [ { "name": "LaboratoryResearchGuid", "value": "D4261E98-90B4-43F0-8A12-6DFFBF54F8A0" } ] }
Ответ сервера
В случае успешного выполнения сервер вернет PDF файл ПФ лабораторного исследования
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
400 | 5007 | Идентификатор отчета некорректен. Ожидается идентификатор отчета со штрих кодом | Error |
400 | 4044 | Guid направления {researchGuid} имеет неправильный формат | Error |
400 | 4044 | По гуиду ЛПУ {lpuGuid} не найдено данных | Error |
400 | 4044 | По хосту {hostId} не найдено данных | Error |
400 | 4044 | По идентификатору направления {labDirectionGuid} не найдено данных | Error |
400 | 4044 | Возникла ошибка при формировании печатной формы: {response.ReasonPhrase} | Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;