FHIR 搜索同一参数的多个值

FHIR search multiple values for the same parameter

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

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

根据id逐一搜索每个患者的效率确实很低,因为这会在网络和搜索方面造成很大的开销。 是否可以使用一组 ID 搜索多个患者?

。我想知道 FHIR 标准是否支持这个。

有两个选择。第一个是

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

此处记录了如何使用逗号:http://hl7.org/fhir/search.html#combining

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