FHIR搜索同一参数的多个值

时间:2015-10-01 09:06:02

标签: hl7-fhir

对于我们的患者注册系统作为独立的Web服务,我们希望使用FHIR。

在某些情况下,想要从Web服务请求数据的应用程序想要检索有关多个患者的信息。例如,最近见过的患者名单。

单独基于id搜索每个患者是非常低效的,因为它会在网络和搜索中造成很大的开销。 是否可以使用一组ID搜索多个患者?

Http should be able to handle this。我想知道FHIR标准是否支持这一点。

1 个答案:

答案 0 :(得分:2)

有两种选择。第一个是

GET [base] / Patient?_id = 1,2,3,4,5

此处记录了这样的逗号:http://hl7.org/fhir/search.html#combining

另一种方法是使用批次。这是一种更灵活的安排 - 请参阅http://hl7.org/fhir/http.html#transaction