这个page描述了简单的阅读。
但是,我不清楚是否支持 _include (web-page)(请参阅第2.2.4.1节“包含路径”)以及嵌套资源也可以退货吗?
以下请求是这样的:
https://example.com/MedicationOrder/5?_include=MedicationOrder.medication有效吗?
json-response应该是这样的:
{
"resourceType": "MedicationOrder",
"id": "5",
"detail" : "abc",
"medication":
{
"resourceType": "Medication",
"id": "example",
"otherDetails": "xyz"
}
}
答案 0 :(得分:2)
仅在搜索过程中支持_include。所以
https://example.com/MedicationOrder/5?_include=MedicationOrder.medication
无效。这是:
https://example.com/MedicationOrder?_id=5&_include=MedicationOrder:medication
然后你会收到MedicationOrder和药物的捆绑包(如果有的话)。
你称之为'嵌套资源' - 你的意思是包含资源吗? - 好吧,如果MedicationOrder中包含资源,他们总是随身携带它们 - 它们就是它的一部分。但是,正如您在上面的示例中所示,它们没有出现在药物中。代替:
{
"resourceType": "MedicationOrder",
"id": "5",
"detail" : "abc",
"medication": {
"reference" : "#m1"
},
"contained": [
{
"resourceType": "Medication",
"id": "m1",
"otherDetails": "xyz"
}
]
}