簡體   English   中英

在FHIR服務器上處理分頁數據的最佳實踐是什么?

[英]What are the Best practices for handling paged data on FHIR servers?

我正在創建代理以訪問FHIR服務器上的數據。 通過對患者資源的搜索操作,我從FHIR服務器得到以下響應:

<Bundle xmlns="http://hl7.org/fhir">
       <id value="c940f66a-0eda-4f54-bedf-20e50b4e6003"/>
       <meta>
          <lastUpdated value="2015-08-07T05:47:54.761-04:00"/>
       </meta>
       <type value="searchset"/>
       <base value="http://fhirtest.uhn.ca/baseDstu2"/>
       <total value="540"/>
       <link>
          <relation value="self"/>
          <url value="http://fhirtest.uhn.ca/baseDstu2/Patient?_format=xml"/>
       </link>
       <link>
          <relation value="next"/>
          <url value="http://fhirtest.uhn.ca/baseDstu2?_getpages=9112cfe0-6761-44ca-b80e-701eadbb0cb5&amp;_getpagesoffset=10&amp;_count=10&amp;_format=xml&amp;_pretty=true"/>
       </link>
       <entry>
          <resource>
             <Patient xmlns="http://hl7.org/fhir">
             <...>
          </resources>
    </entry>    
       ...
    </Bundle>

現在,當我嘗試訪問<link>標記內的url值時,該標記的<relation value="next"/>即當我嘗試訪問http://fhirtest.uhn.ca/baseDstu2?_getpages=9112cfe0-6761-44ca-b80e-701eadbb0cb5&amp;_getpagesoffset=10&amp;_count=10&amp;_format=xml&amp;_pretty=true我沒有得到下一頁值。 即使更改了參數_count和_getpagesoffset的值,我也會得到相同的數據。 我也嘗試通過代理訪問這些URL,但是發現輸出沒有變化。 如果代理相關問題或FHIR服務器問題,我無法獲取。 請幫忙。

根據我的理解,以上情況不適用於DSTU1 FHIR服務器,但對於DSTU2服務器也可以正常工作。 因此,FHIR服務器DSTU1似乎存在一些問題。 沒有代理問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM