FHIR:如何获取患者名单和最新的风险评估
FHIR: How to Get List of Patients and Most Recent RiskAssessments
根据 FHIR 规范,我知道我可以对患者进行搜索并要求 all RiskAssessments 包含在每个患者中(使用 _revinclude)——但如果我我只对最近的 RiskAssessment 感兴趣?或者更好的是,针对特定 RiskAssessment.method 的最新风险评估。有没有办法通过单个查询完成此操作?
您可以查询 RiskAssessment 并向前包含 Patient。如果你这样做,你就可以过滤方法。 (并且通过链接,还可以过滤要包括的患者)。无法做到 "most recent" 并找回多个患者。 (对于单个患者,按降序日期排序并限制为仅 1 个实例)。但是,您可以定义自己的搜索参数来断言该过滤器。 (您也可以提交更改请求以建议一般定义此类参数 - 我建议将参数设为整数,以便您可以检索最近的 N 个。)
根据 FHIR 规范,我知道我可以对患者进行搜索并要求 all RiskAssessments 包含在每个患者中(使用 _revinclude)——但如果我我只对最近的 RiskAssessment 感兴趣?或者更好的是,针对特定 RiskAssessment.method 的最新风险评估。有没有办法通过单个查询完成此操作?
您可以查询 RiskAssessment 并向前包含 Patient。如果你这样做,你就可以过滤方法。 (并且通过链接,还可以过滤要包括的患者)。无法做到 "most recent" 并找回多个患者。 (对于单个患者,按降序日期排序并限制为仅 1 个实例)。但是,您可以定义自己的搜索参数来断言该过滤器。 (您也可以提交更改请求以建议一般定义此类参数 - 我建议将参数设为整数,以便您可以检索最近的 N 个。)