通过 linkId 过滤 GCP FHIR 问卷响应资源

问题描述 投票:0回答:1

我正在尝试通过特定的 linkId 过滤 GCP 医疗保健 Fhir QuestionnaireResponse。我在 GCP FHIR Viewer 中尝试了以下查询。

  • QuestionnaireResponse?subject=17feb145-2a59-12d6-12fd-193b04406402&_has:QuestionnaireResponse.item.linkId=3428208260818

  • QuestionnaireResponse?subject=17feb145-2a59-12d6-12fd-193b04406402&QuestionnaireResponse.item.linkId=3428208260818

  • QuestionnaireResponse?subject=17feb145-2a59-12d6-12fd-193b04406402&item.linkId=3428208260818

它试图通过 linkIds 过滤特定患者的问卷调查。

google-cloud-platform hl7-fhir smart-on-fhir google-healthcare-api google-cloud-healthcare
1个回答
0
投票

没有定义通过 linkId 搜索的标准搜索参数。要执行该搜索,您必须定义自定义 SearchParameter 并让有问题的服务器支持它。此外,如果通过 linkId 搜索,您应该 always 也通过 Questionnaire.url 进行搜索,因为相同的 linkId 值在不同的问卷中可能具有完全不同的含义。

一般来说,QuestionnaireResponse 并不是设计用来根据提供的答案进行搜索的。期望数据将被提取到其他资源(例如观察)中并以这种方式进行搜索。 (问卷太不标准,答案的含义太依赖于其他答案,无法安全地在 QuestionnaireResponse 中搜索答案。)

© www.soinside.com 2019 - 2024. All rights reserved.