.. _Integration_IntegrationApi_DocumentActions_EplMedicalCheckupBefore_GeneratingAttachments: Генерация вложений ################## | Запрос: ``POST /document/epl/medicalcheckupbefore/content`` | HTTP-заголовки: .. code-block:: Authorization: Bearer access_token Content-Type: application/json Accept: application/json Тело запроса: .. code-block:: JSON { "DocumentId": "guid", // идентификатор документа "Signer": { // подписант }, "SignerStatuses": [ // статусы подписанта ], "Parameters": [ // параметры генерации титула медработника ], "Certificate": "base64" // открытая часть сертификата подписанта в Base64 } Описание запроса **************** Запрос ставит задачу на генерацию файла обмена информации медработника. Статусы подписантов =================== Статусы подписантов нужны для титулов ЭПЛ: .. code-block:: JSON { "DocumentId": "guid", // идентификатор документа "SignerStatus": 0 // статус подписанта } Статусы передаются в разрезе документов: если в пакете несколько документов, то для каждого документа могут быть заданы свои значения. Если статусы для документа не переданы, то используются значения по умолчанию. Значение поля ``SignerStatus`` является перечислением и определяется приказом ФНС. .. note:: Статус подписанта передается в XML-элементе ``Подписант``. .. note:: В качестве значения по умолчанию используется статус, описывающий лицо, действующее от имени компании без доверенности. Параметры генерации титула медработника ======================================= Параметры генерации титула медработника нужны для заполнения обязательных элементов содержимого файла информации медработника: .. code-block:: JSON { "DocumentId": "guid", "Passed": true, "MedicalCheckupDateTime": "2022-11-25T13:38:24.371Z", "Мedic": { "FullName": { "Surname": "string", "FirstName": "string", "MiddleName": "string" }, "License": { "Series": "string", "Number": "string", "IssueDate": "2022-11-25T13:38:24.371Z", "ExpirationDate": "2022-11-25T13:38:24.371Z" }, "MedicalOrganizationName": "string", "IsMedicalOrganizationEmployee": "true" }, "Drivers": [ ], } Информация о водителях: .. code-block:: JSON { "FullName": { "Surname": "string", "FirstName": "string", "MiddleName": "string" }, "License": { "Series": "string", "Number": "string", "Date": "2022-11-25T13:38:24.371Z" } } Параметры передаются в разрезе документов: если в пакете несколько ЭПЛ, то для каждого документа должны быть заданы свои значения. Параметры обязательны к заполнению: если они не переданы для каждого ЭПЛ, то генерация завершится с ошибкой. Ответ на запрос **************** Генерация вложений выполняется асинхронно. В случае успешного выполнения запроса ставится задача на генерацию и возвращается ее идентификатор.