检索主护理计划 + 作为主计划一部分的所有子护理计划

Retrieving main CarePlan + all sub CarePlans that are part-of the main plan

我们正在构建一个用于创建和管理护理计划的网络应用程序。

我们决定以这种方式构建我们的应用程序:

这种方法背后的原因是我们的任何部分 - 例如“饮食”部分 - 可以有多个目标和多个活动来实现这些目标。也可以单独编辑每个部分。

在我们的应用程序中,我们知道主计划的 ID,并且需要在其参考部分中检索指向该主计划的所有子计划。

我怎样才能做到这一点?

我们正在使用 http://hapi.fhir.org/ -server 测试我们的应用程序。

以下是我们的 FHIR 资源的一些示例

  1. 主要护理计划:http://hapi.fhir.org/baseR4/CarePlan/1958874
  2. CarePlan 部分:http://hapi.fhir.org/baseR4/CarePlan/1955871

及相关搜索:

  1. http://hapi.fhir.org/baseR4/CarePlan?_id=1958874 有效。
  2. http://hapi.fhir.org/baseR4/CarePlan?_id=1958874&_include=CarePlan:subject 有效。
  3. http://hapi.fhir.org/baseR4/CarePlan?_id=1958874&_revinclude=* 有效但不是很有用。
  4. http://hapi.fhir.org/baseR4/CarePlan?_id=1958874&_revinclude=CarePlan:partOf 无效。为什么?

尝试http://hapi.fhir.org/baseR4/CarePlan?_id=1958874&_revinclude=CarePlan:part-of

指定_revinclude 时,必须指定搜索参数,而不是元素名称。 partOf 的搜索参数是 part-of(如此处所列:https://build.fhir.org/careplan#search