首页 > 解决方案 > FHIR:有没有办法在组织中搜索积极从业者?

问题描述

我可以通过执行以下操作搜索与某个组织匹配的活动PractitionerRole资源:

/PractitionerRole?active=true&organization.identifier=ORG123

我想返回的只是此查询的相关Practioner资源

如果我尝试类似:

/Practitioner?_has:PractitionerRole:practitioner:organization.identifier=ORG123&_has:PractitionerRole:practitioner:active=true

这不会返回我想要的内容,因为它(正确)分别处理组织 + 主动检查。

目前我能得到的最接近的方法是将 _include 添加到上面的第一个查询中。例如

/PractitionerRole?active=true&organization.identifier=ORG123&_include=PractitionerRole:practitioner

但这显然除了包含的Practitioner (mode=include) 资源之外还返回PractionerRole (mode=match) 资源,因此需要额外的客户端处理来丢弃不需要的PractitionerRole资源

有没有办法做我想做的事?

作为记录,我的目标 FHIR 实现是 VONK 3.9.1.0 服务器

标签: hl7-fhir

解决方案


您必须使用 _filter (很少有系统支持)


推荐阅读