2014-01-27 47 views
0

我在探索Java FHIR參考實現,並且正在尋找將我的數據模型表示爲FHIR對象。據我所知,FHIR似乎是基於HTTP REST的,或者至少是建立在這個基礎之上的。假設我只是想要表示我的數據的內存中FHIR對象 - 我還沒有必要將它們作爲REST服務公開,我只是尋找數據的通用表示。具體來說,我期待在此:內存中對象之間的FHIR資源鏈接

org.hl7.fhir.instance.model.ResourceReference 

那麼,什麼是最佳實踐創建內存對象之間的引用?如何爲這種類型的關係構建ResourceReference

回答

1

目前,我使用密鑰爲uri的Map,它是資源參考值的內容。通過RESTful接口公開數據或從中獲取數據將會對URI造成限制,但不會更改基本模型

0

或者,您可以使用AtomEntry同時保留資源及其引用(即存儲在AtromEntry的Id屬性中)。 FhirClient堅持這種模式:Read()操作將返回AtomEntry而不是Resource本身,所以Resource和它的元數據(不僅是Url,還包括標籤,上次更新日期等)可以作爲一個處理目的。