FHIR 搜索同一参数的多个值

Wil*_*ers 3 hl7-fhir

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

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

根据id单独搜索每个患者的效率确实很低,因为这会导致大量的网络和搜索开销。是否可以通过一组 ID 搜索多个患者?

Http 应该能够处理这个问题。我想知道 FHIR 标准是否支持这一点。

Gra*_*eve 6

有两个选择。第一个是

获取 [基础]/患者?_id=1,2,3,4,5

像这样使用逗号记录在此处:http://hl7.org/fhir/search.html#combining

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