2014-01-07 4 views
0

환자는 FHIR 구조화 문서가 아닌 바이너리 문서 목록을 첨부 할 수 있습니다. 일부는 PDF 또는 다중 페이지 TIFF와 같은 100 개 이상의 페이지가있는 매우 큰 바이너리 문서입니다. FHIR 바이너리 문서의 페이징 지원

  • 내가 paging를 참조
  • 가 지정되어 페이지 N 이진 받기 문서의

    • 총 페이지 :

      페이지에 표준 방법 바이너리 문서의 측면에서, 거기에/fhir/search resource하지만 특정 문서에는 없습니다. 이것은 FHIR의 범위를 벗어난 것처럼 보일 수 있지만, 문서가 100Mb + 인 경우 처음 몇 페이지를 읽으려면 전체 파일을 다운로드하지 않아도됩니다.

      일부 문서는 text/html 문서와 같은 페이징을 안정적으로 지원할 수 없습니다.

      ... 문서 내에 링크 된 리소스 (/ fhir/patient/11/document/22 /? page = 1)로 페이지 목록을 지정하는 방법이 있습니까?

    답변

    1

    FHIR은 이진 리소스를 얼룩으로 처리합니다. 행동 관점에서 보면 PDF 문서, 이미지, 비디오, 텍스트 파일 및 그 밖의 모든 것을 동일하게 취급합니다. 따라서 바이너리 내에서 페이징이 발생하지 않습니다. 기본적으로 FHIR 저장소에서 XDS 저장소에서 바이너리를 검색 할 때와 같은 방식으로 바이너리를 검색합니다. 기본 메타 데이터 (DocumentReference를 통해) 또는 전체 문서.

    그렇다고 더 많은 영리를 제공하는 맞춤형 (또는 표준) 쿼리를 정의 할 수 없다는 것을 의미하지는 않습니다. 현재 FHIR 표준의 일부가 아닙니다. 기본 표준의 일부로 이해하기 위해서는 기존 시스템 (PDF 및 기타 유형의 문서를 "페이지"로 만드는 이상적인 소프트웨어 라이브러리)에서 이러한 유형의 기능을 상당히 광범위하게 지원한다는 증거를 확인해야합니다. 비디오 및 오디오 클립의 아마 세그먼트 우리는 어떤 대안이 고려

    ) 그것에있어 : ​​

    • 이 검색의 크기를 줄이기 위해 각 장 또는 세그먼트에 대해 별도의 바이너리를 사용하여 정말 많은 문서 나 동영상을 등록하고 "더 스마트하게"검색 할 수 있도록 허용
    • Beta를 제공하기 위해 DocumentReference에 포함될 수있는 "미리보기 이미지"를 제공하는 확장 프로그램을 정의하십시오 검색 전 콘텐츠 감각 (예 : 문서 요약, 낮은 대역폭 이미지 등) 향후 6 개월 내에 표준 확장이 제공 될 예정입니다. 따라서 ISO/IEC 21090의 핵심 데이터 유형 속성에 대한 확장을 정의 할 때 표준 확장이 제공 될 것입니다.
    +0

    유용한 답변 주셔서 감사합니다. 현재 시스템을 사용하면 사용자가 축소판 목록을 사용하여 문서를보고 해당 특정 페이지를 미리보기 이미지로로드하여 전반적인 대역폭을 제한 할 수 있습니다. 이 모든 것은 브라우저에서 이루어지며 자바 스크립트를 사용하여 REST API를 직접 호출합니다. 원본 바이너리 전체를 다운로드 할 수있는 옵션이 제공됩니다. –

    +0

    쿼리에 매개 변수 목록을 추가 할 수 있습니까? 사용자 지정 (또는 표준) 쿼리를 어떻게 의미합니까? –

    +0

    "쿼리"는 특정 페이지/챕터/섹션을 검색하는 데 사용할 수 있습니다. 그러나 문서는 일부 메타 데이터, 자원/종단점 및 표시 이름이있는 페이지/챕터/섹션 목록을 이상적으로 노출해야합니다. –