2013-10-19 95 views
1

如果我想從FHIR服務器檢索資源列表,是否有可能獲取資源列表而無需自己獲取資源。在FHIR中查詢資源

例如

http://baseurl/fhir/profile 

會得到我的第一個頁面」的個人資料資源,但將返回所有的資源。如果我只是想檔編號和名稱可能?

回答

-1

這是現在不可能使用什麼樣的用例?

+0

這可能是一個評論! – Sid

+1

我試圖做的是查詢FHIR系統上的「資源」列表,以便能夠在應用上驅動高效的UI。作爲返回配置文件的「列表」的一部分,完全下載每個配置文件的開銷使得與FHIR服務器的交互效率低下。 在FHIR術語中,我認爲這在支持80%的用例的規模上遠低於20%。 –

+0

但是,如果你沒有獲得資源,那麼你只需要回去拿到它們 - 這不是有效的。所以我沒有得到用例。您何時需要獲取參考資料,但不需要資源內容?你不能顯示任何東西.... –

1

當檢索資源時,可以請求更輕量級資源的「摘要」(請參閱​​http://www.hl7.org/implement/standards/fhir/query.html#summary)。這不會像光名稱一樣輕在大多數情況下,bu噸會比說完整的診斷圖像輕得多。

+0

這將是一個非常好的功能,能夠過濾哪些參數添加(也可能添加)。這在DSTU-2中如何工作? – Larsie

0

有兩種機制。一個是_summary,另一個是_elements

_summary = true只是要求包含標記爲'摘要'的元素(請參閱每個資源的內容);還有其他可能的值

_elements是要包含在資源中的基本元素名稱的逗號分隔列表。你的情況_elements=id,name應該足夠了(如果服務器支持它)。

+0

我沒有看到_elements在這裏的任何引用http://www.hl7.org/implement/standards/fhir/2015May/search.html在哪裏描述? –

+0

有關元素的信息可以在此處找到:https://www.hl7.org/fhir/search.html#elements –

+0

搜索規範的相應部分從答案中的_summary和_elements鏈接。 –