1

DSTU2 文档没有描述通过内部引用搜索资源的能力。有没有办法找到以下包含从业者资源和内部参考的资源,例如:

[base]/fhir/Patient?careprovider:Practitioner=ContainedId或者

[base]/fhir/Patient?careprovider=ContainedId

{
 "resourceType" : "Patient",
 "id" : "ContainedTestPatient",
 "careProvider" : [{
  "reference" : "#ContainedId"
 }],
  "contained" : [{
    "resourceType": "Practitioner",
    "id": "ContainedId",
    "name": {"text": "Good doctor INC"}
  }]
}

4

1 回答 1

1

实际上 DSTU2 文档确实指定了如何在包含的资源中搜索值,请参见http://www.hl7.org/fhir/search.html#contained。它通过链式搜索完成,如下所示:

[base]/Patient?careprovider._id=ContainedId
于 2017-02-15T10:12:42.127 回答