【问题标题】:FHIR resource linkages between in-memory objects内存对象之间的 FHIR 资源链接
【发布时间】:2014-01-27 15:12:05
【问题描述】:

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

org.hl7.fhir.instance.model.ResourceReference

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

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-07-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-03
        相关资源
        最近更新 更多