对于我们的患者注册系统作为独立的Web服务,我们希望使用FHIR。
在某些情况下,想要从Web服务请求数据的应用程序想要检索有关多个患者的信息。例如,最近见过的患者名单。
单独基于id搜索每个患者是非常低效的,因为它会在网络和搜索中造成很大的开销。 是否可以使用一组ID搜索多个患者?
Http should be able to handle this。我想知道FHIR标准是否支持这一点。
答案 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