FHIR:如何创建 FHIR http 请求以查找具有给定响应的问卷数据的患者
FHIR: How to create a FHIR http request to find patients that have questionnaire data with a given response
有没有一种方法可以查询 FHIR 患者服务器,以找到所有具有给定答案的问卷资源的患者。
例如,我如何查询对 LA30190-5 的“/93042-0/71802-3”有响应的患者(“我没有住房(与他人同住,在酒店,在避难所,住在外面的街道上、海滩上、汽车里或公园里)")
http://build.fhir.org/ig/HL7/fhir-sdoh-clinicalcare/Questionnaire-SDOHCC-QuestionnairePRAPARE.html
简而言之,没有。这是设计使然。如果希望根据问卷中的信息进行搜索,则需要将其提取到观察或其他适当的标准化资源中 query/filtering/analysis。 QuestionnaireResponse 纯粹用作数据捕获工具,而不是数据检索工具。
根据其中的答案过滤 QuestionnaireResponse 的实际意义是,我们基本上必须定义一种搜索语言,以使用所有父数据元素的条件 'where' 子句深入到 QuestionnaireResponse例如,确保提取的“phone 号码区号”属于特定护理提供者,而不是患者或其亲属之一。这被认为过于复杂并且可能不安全。
您会注意到,SDOH IG 已经提供了用于将问卷调查响应信息提取到观察结果的机制。如果您认为应该从表单中提取更多信息,则应向实施指南提供反馈。
有没有一种方法可以查询 FHIR 患者服务器,以找到所有具有给定答案的问卷资源的患者。
例如,我如何查询对 LA30190-5 的“/93042-0/71802-3”有响应的患者(“我没有住房(与他人同住,在酒店,在避难所,住在外面的街道上、海滩上、汽车里或公园里)")
http://build.fhir.org/ig/HL7/fhir-sdoh-clinicalcare/Questionnaire-SDOHCC-QuestionnairePRAPARE.html
简而言之,没有。这是设计使然。如果希望根据问卷中的信息进行搜索,则需要将其提取到观察或其他适当的标准化资源中 query/filtering/analysis。 QuestionnaireResponse 纯粹用作数据捕获工具,而不是数据检索工具。
根据其中的答案过滤 QuestionnaireResponse 的实际意义是,我们基本上必须定义一种搜索语言,以使用所有父数据元素的条件 'where' 子句深入到 QuestionnaireResponse例如,确保提取的“phone 号码区号”属于特定护理提供者,而不是患者或其亲属之一。这被认为过于复杂并且可能不安全。
您会注意到,SDOH IG 已经提供了用于将问卷调查响应信息提取到观察结果的机制。如果您认为应该从表单中提取更多信息,则应向实施指南提供反馈。