1
DSTU2文檔沒有描述通過內部參考搜索資源的能力。有沒有已經包含從業者的資源和它內部參考喜歡的任何方式,找到以下資源:按內部參考搜索FHIR資源
[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"}
}]
}
所包含ID搜索是有點不尋常 - 記住,包含的ID由容器範圍的 - 沒有任何期望,他們會是相同的跨引用。實際上,根據定義,每個包含的實例都是完全唯一的,並且不能與在另一個資源中找到的包含資源共同使用。因此,使用鏈接查詢資源內部通常用於過濾其他更「可重複」的東西,如名稱,標識符等。 –
@LloydMcKenzie我絕對同意你的觀點,即通過包含id進行搜索沒有太大意義,因爲包含的資源僅位於其容器內。但是需要支持通過包含ID進行搜索。 – Evgeny