Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Для формата PDF/A-1 в РЭМД хранится файл pdf, который можно получить напрямую методом /signed-content, либо в методе /documents/{localUid} 
Для формата CDA в РЭМД хранится файл xml, для печати которого в формате PDF следует выполнять преобразование, поэтому нужно использовать использовать метод /xsl-content?docType=pdf&stamp=true

Определить формат ЭМД можно:

Запрос печати PDF/A-1 ЭМД

Адрес запроса

GET: {{url}}/emds/rest/api/v1/documents/{{emdGuid}}/signed-content

Параметры запроса

Параметр

Тип

Описание

По умолчанию

Обязательный

Комментарий

emdGuidpathИдентификатор ЭМД-+

Можно получить в методе Получение ЭМД и заявок на ЭМД по документу-основанию или Журнал заявок ЭМД. Получение журнала заявок на ЭМД. При получении ЭМД этими методами для печати доступны только документы со статусом от 06 - Отправлен и выше (06, 07, 08, 09, 10).

Также можно получить документ напрямую из РЭМД методом Получение документов пациента. Получение списка ЭМД из РЭМД. В качестве emdGuid используется localUid.

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

ПолеТипОписание
docContent

Содержимое электронного документа

datastring

Содержимое электронного документа (файл формата PDF, в base64).

Для просмотра при тесте можно пользоваться онлайн форматером, например https://www.freeformatter.com/base64-encoder.html

checksuminteger

Контрольная сумма файла, вычисленная по алгоритму CRC32 (в десятичном представлении)

Другие поля из тела ответа в данной интеграции не интересны.

...