首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从FHIR服务器快速获取所有搜索结果

如何从FHIR服务器快速获取所有搜索结果
EN

Stack Overflow用户
提问于 2017-06-24 04:03:24
回答 1查看 370关注 0票数 2

我在一个FHIR客户端实例上使用fetchAll函数(具体地说,我使用的是HAPI FHIR服务器)。我正在尝试收集具有特定LOINC代码的所有观察结果。

根据我的理解,一个请求被发送到服务器,告诉它创建一个包含与LOINC代码匹配的所有观察值的包(这个搜索似乎是在服务器端处理的)。然后将结果发回,但是,服务器一次仅发回20个结果。有大约14,000个观察值,所以从服务器接收~700个包的时间大约是2分钟(我使用的是chrome,我相信到服务器的连接限制为6个--其他浏览器也是类似的)。

如果可能的话,我想更快地完成这类请求。有没有办法做到这一点?我认为有一些方法可以让捆绑包包含500个条目;有人知道如何在搜索参数中做到这一点吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-06-24 10:26:32

您可以使用_count来指示您希望一次返回多少行,但是服务器始终有权发送少于这个数的行,因为服务器必须考虑自己的性能。(然而,如果它发送给你的比你要求的多,那么它就是不符合的。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44729165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档