Пациент может иметь приложенный к ним список двоичных документов (не структурированных документов FHIR). Некоторые из них представляют собой очень большие двоичные документы со 100 + страницами, такими как PDF-файлы или многостраничные TIFF.Поддержка подкачки двоичного документа FHIR
Есть стандартный способ страницы двоичный документ, с точки зрения:
- Всего страниц в документе
- Получить двоичное для страницы N
Я вижу paging указан для/fhir/search, но не в документе. Возможно, это выходит за рамки FHIR, но если документ 100Mb +, вы не хотите загружать весь файл, чтобы читать первые несколько страниц.
Я ценю некоторые документы, которые не могут надежно поддерживать подкачку, такие как текстовые/html-документы.
... или есть способ указать список страниц в качестве связанных ресурсов (/ fhir/patient/11/document/22 /? Page = 1) в документе?
Спасибо за полезный ответ. Наша текущая система позволяет пользователю просматривать документ, список миниатюр и выбирать миниатюры для загрузки этой конкретной страницы, чтобы ограничить общую полосу пропускания. Все это делается в браузере, вызывая наши API REST напрямую с помощью javascript. Мы по-прежнему предоставляем возможность загрузить полный исходный двоичный файл. –
Можно ли добавить в список любой список параметров? Как вы относитесь к пользовательскому (или даже стандартным) запросам? –
«Запрос» может работать для получения определенной страницы/раздела/раздела. Но в документе необходимо будет отобразить некоторые метаданные, список страниц/разделов/разделов с конечной точкой ресурса и отображаемым именем в идеале. –