0

我正在探索 Java FHIR 参考实现,并且希望将我的数据模型表示为 FHIR 对象。据我了解,FHIR 似乎是基于 HTTP REST 的,或者至少是考虑到这一点而构建的。假设我只是想要代表我的数据的内存中 FHIR 对象——我还不需要将它们公开为 REST 服务,我只是在寻找数据的通用表示。具体来说,我正在看这个:

org.hl7.fhir.instance.model.ResourceReference

那么,在内存对象之间创建引用的最佳实践是什么?如何建立ResourceReference这种类型的关系?

4

2 回答 2

1

目前,我使用 Map ,其中键是 uri,它是资源引用值的内容。通过 RESTful 接口公开数据,或从一个接口获取数据,将对 URI 施加限制,但不会改变基本模型

于 2014-01-27T20:09:05.913 回答
0

或者,您可以使用 AtomEntry 将您的资源和它的引用(存储在 AtromEntry 的 Id 属性中)放在一起。FhirClient 坚持这种模式:Read() 操作将返回 AtomEntry 而不是 Resource 本身,因此 Resource 及其元数据(不仅是 Url,还包括标签、上次更新日期等)可以作为一个处理目的。

于 2014-01-28T13:40:00.680 回答