在FHIR查詢規範中,它指出可以將_include參數添加到查詢URL,以請求完全返回指定的引用資源,以防止進一步的網絡請求檢索這些資源。在FHIR中使用_include
即
diagnosticreport /搜索?_include = DiagnosticReport.subject & _include = Patient.provider
這種結構要求你知道要在結果事先的設置要引用的資源查詢正在進行。我懷疑像「觀察」這樣的資源可能會有許多配置文件,每個配置文件可能有不同的擴展名,但情況並非如此。
有一種語法,所有引用的資源是「包含」的可行嗎?
我接受它會加載服務器,但基於消息傳遞的交互的替代方案將是最初的查詢,然後是連續的查詢,以便解析返回的「消息」的完整信息內容 - 我懷疑這會在服務器上增加更多的負載,雖然承認它不會在一次命中中消耗。 – 2013-05-14 21:20:17
好吧,我們可以定義通配符格式,即_include = DiagnosticReport。*。或者_include = *。 – 2013-05-15 01:32:22
這會工作:-) – 2013-05-16 13:49:10