2015-08-07 4 views
0

Я создаю прокси для доступа к данным на сервере FHIR. С поисковой операцией на пациент ресурса я получаю следующий ответ от 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> 

Теперь, когда я пытаюсь получить доступ к значению URL-адрес внутри <link> тега, для которого <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. Пожалуйста помоги.

ответ

0

Согласно моему пониманию, приведенный выше сценарий не работает на сервере FHIR DSTU1, но то же самое отлично подходит для сервера DSTU2. Таким образом, возникает проблема с сервером FHIR DSTU1. Нет проблем с прокси.