【问题标题】:How to persist a bundle with resources not still created on my fhir server?如何保留尚未在我的 fhir 服务器上创建的资源的捆绑包?
【发布时间】:2014-12-01 23:26:20
【问题描述】:

在我们的 CDA2FHIR 映射引擎中,我们从 CDA 文档生成 Fhir 包,但该包的资源没有来自我们服务器的真实 fhir ID。例如,一个病人和另一个隔间对象,如程序、药物处方、relatedPerson、......我们需要单独持久化这个资源网络,但它们之间是链接的。

我们应该如何在服务器的Bundle中创建资源?我认为我们应该坚持一定的排序(第一个病人、从业者和相关人员,然后是其他部门资源)。有什么办法吗?某个端点?

提前感谢您的任何建议或指导。

问候

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

    在捆绑包中,提供资源 URN 而不是 URL 是合法的。 IE。 urn:uuid:.... 或 urn:oid:....

    这在第 1.12.3.4.1 节中的一行中进行了介绍:“请注意,允许内部引用是 URI,而不是文字 URL。”

    如果您创建引用相同 Patient、Observation 等的多个文档,则用于标识该资源实例的 uuid 或 OID 在您生成的每个文档中应该相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-19
      相关资源
      最近更新 更多