我正在探索Java参考实现,我希望将我的数据模型表示为FHIR对象。据我所知,FHIR似乎是基于HTTP的,或者至少考虑到了这一点。假设我只是想要内存中的FHIR对象来表示我的数据--我还没有必要将它们作为REST服务公开,我只是在寻找数据的通用表示。具体来说,我要看的是:
org.hl7.fhir.instance.model.ResourceReference那么,在内存对象之间创建引用的最佳实践是什么呢?如何为这种关系构建ResourceReference?
发布于 2014-01-27 20:09:05
目前,我使用Map,其中键是uri,它是资源引用值的内容。跨RESTful接口公开数据或从其中一个接口获取数据将对URI施加限制,但不会更改基本模型。
发布于 2014-01-28 13:40:00
或者,您可以使用AtomEntry将资源和它的引用(存储在AtromEntry的Id属性中)放在一起。FhirClient坚持这种模式: Read()操作将返回AtomEntry而不是资源本身,因此资源及其元数据(不仅是它的Url,还包括标记、上次更新的日期等等)。可以作为一个对象来处理。
https://stackoverflow.com/questions/21384383
复制相似问题