2016-06-28 93 views
0

Fhir對象模型是一個很好的資源驅動模型。作爲客戶,假設我想獲取患者信息。我打電話給 - '病人/ 1'。現在,爲了獲得組織,照顧提供者等相關資源 - 我必須撥打另外2個電話嗎?fhir對象的資源檢索

要得到全部患者相關信息與一個呼叫,我需要做什麼?

回答

1

要獲得與患者有關的所有信息,請查看$ everything操作(http://www.hl7.org/fhir/patient-operations.html#everything)。在使用_include和_revinclude查詢單個資源時,還可以返回相關信息(請參閱http://www.hl7.org/fhir/search.html#revinclude

+0

在此頁面(http://www.hl7.org/fhir/patient-operations.html#everything)中,我請參閱返回響應,其中包含以下文本 這顯然沒有返回組織的詳細信息。 –

+0

使用$ everything,服務器可以決定在返回所有資源時多遠進入資源鏈。如果您發現返回的內容之外的鏈接,並且您想要它們,那麼您必須獲取它們。這並不完美,但問題在於客戶想要走多遠的信息沒有正確的答案 –

+0

如果您想盡量減少交易,您可以提交所有後續查詢(針對組織或任何其他用戶否則不返回)通過將它們全部組合到一個批處理中。 –