繁体   English   中英

引用在消息传递范例中使用的FHIR二进制资源

[英]Reference to FHIR binary resource used in messaging paradigm

我正在使用文档参考资源来包含有关通过Atom Feed中的查询响应返回的文档的一些元数据。 该文档本身是一个Blob,因此需要使用文档引用资源引用的二进制资源。 我不清楚我将如何在文档资源中引用二进制资源。

我最好的猜测是在Atom Feed中使用location元素将XPATH指向二进制对象。

<location value="/feed/entry/content/Binary/@28BEE6CC-28F4-11E2-B493-B2916188709B"/>

其中“ 28BEE6CC-28F4-11E2-B493-B2916188709B”是文档的主标识符。

请问是否有人对消息传递范例中使用的二进制资源有更多的了解?

文档引用中的位置是一个URL,它引用资源的直接地址。 如果该URL指向可以访问的文字服务器,则它将是绝对URL。 如果您随后将该二进制资源打包到捆绑软件中,则该资源的ID将是该文字URL,当您找到该位置时,您将通过原子供稿查看具有该URL的条目。 如果找不到,请查看原始源URL( http://hl7.org/implement/standards/fhir/references.html#atom-refs )。

在您的情况下,二进制文件不必在RESTful服务器上存在,但是解决方案是相同的-在分发包中查找与该位置的URL相匹配的条目ID。 因此,如果位置是

<location value="urn:uuid:28bee6cc-28f4-11e2-b493-b2916188709b"/>

然后,该过程将通过分发包查找ID为:的条目:

  <entry>
    <id>urn:uuid:28bee6cc-28f4-11e2-b493-b2916188709b</id>
    ...
  </entry>

注意:在URI形式中,UUID必须小写。 我建议始终使用小写字母以避免混淆

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM