通过引用资源进行 FHIR 搜索
FHIR Search by Referencing Resources
有没有办法通过引用资源来搜索资源?例如,是否有一种方法可以通过代理 Y 查找代码 = X 的所有观察结果?
GET [base]/Observation?code=X&???
一个人可以:
GET [base]/Provenance?userid=Y&_include=Provenance:target:Observation
但这会阻止对 Observation 进行任何类型的过滤(这可能会在响应中造成容量问题!)。此外,我不需要出处资源 - 我只需要确保我正在使用的观察有一定的出处。
目前,据我所知,除非您使用 _filter 或使用自定义 OperationDefinition,否则无法将过滤器应用于多个资源。
有没有办法通过引用资源来搜索资源?例如,是否有一种方法可以通过代理 Y 查找代码 = X 的所有观察结果?
GET [base]/Observation?code=X&???
一个人可以:
GET [base]/Provenance?userid=Y&_include=Provenance:target:Observation
但这会阻止对 Observation 进行任何类型的过滤(这可能会在响应中造成容量问题!)。此外,我不需要出处资源 - 我只需要确保我正在使用的观察有一定的出处。
目前,据我所知,除非您使用 _filter 或使用自定义 OperationDefinition,否则无法将过滤器应用于多个资源。