Руководство к использованию стандарта FHIR в ЦИСЗ
0.1.1660 - ci-build
Руководство к использованию стандарта FHIR в ЦИСЗ - Local Development build (v0.1.1660) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
В некоторых случаях ресурсы могут содержать двоичные данные. Например ресурс DocumentReference может содержать PDF-файлы и изображения. Такие ресурсы используют тип данных Attachment, который и содержит тип контента и сами двоичные данные в кодировке base64.
Для работы с данными таких ресурсов напрямую можно использовать операцию получания неструктурированной информации, которая выглядит следующим образом:
GET [base]/fhir/Patient/[patientId]/DocumentReference/[documentReferenceId]/$binary-access-read?path=[path]
Входные параметры данной операции:
Название | Тип | Описание |
---|---|---|
patientId | ID Пациента | Идентификатор пациента. |
documentReferenceId | ID документа | Идентификатор документа. |
path | Код | Позволяет указать какие данные будут включены в ответ. Например, DocumentReference.content[contentId].attachment вернёт двоичный файл, который находится в контенте с порядковым номером contentId внутни документа. |
Необходимо, чтобы
path
указывал на любой ресурс, содержащий двоичные данные в формате base64.
Результатом выполнения данной операции в случае, когда неструктурированная информация может быть найдена, будет 200 OK с контентом в виде двоичного файла и правильным типом контента в заголовках ответа.
Ссылка | Описание |
---|---|
Скачать | Переменные ЦИСЗ. |
Скачать | 08.01. Получение описания неструктурированной информации: </br> 08.02. Получение неструктурированной информации. |