患者には、バイナリ ドキュメントのリストを添付できます (FHIR 構造化ドキュメントではありません)。PDF や複数ページの TIFF など、100 ページ以上の非常に大きなバイナリ ドキュメントもあります。
次の点で、バイナリドキュメントをページングする標準的な方法はありますか?
- ドキュメントの総ページ数
- ページ N のバイナリを取得する
ページングは /fhir/search リソースに指定されていますが、特にドキュメントには指定されていません。これは FHIR の範囲を超えているように見えるかもしれませんが、ドキュメントが 100Mb 以上の場合、最初の数ページを読むためにファイル全体をダウンロードする必要はありません。
text/html ドキュメントなど、ページングを確実にサポートできないドキュメントがあることを理解しています。
...または、ドキュメント内のリンクされたリソース (/fhir/patient/11/document/22/?page=1) としてページのリストを指定する方法はありますか?