【问题标题】:How to Get FHIR Photo for Patient from a URL如何从 URL 获取患者的 FHIR 照片
【发布时间】:2015-04-15 04:10:51
【问题描述】:

考虑http://spark.furore.com/fhir/Patient/f201 的 FHIR 患者数据。

如何获取 URL“binary/@f006”中引用的照片对象??

我原以为http://spark.furore.com/fhir/binary/@f006 上的 HTTP GET 会做到这一点,但是唉...

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

    那里的数据有误。您对 get 的转换是正确的,但您最终得到了一个错误的 URL,因为首先引用是错误的。

    它应该说:url="Binary/f006" 这相当于得到http://spark.furore.com/fhir/Binary/f006。这也不起作用,这是定义事物方式的另一个错误。

    请参阅http://gforge.hl7.org/gf/project/fhir/tracker/?action=TrackerItemEdit&tracker_item_id=6107 进行跟进

    【讨论】:

      【解决方案2】:

      是的,这个参考已经过时了,我们目前不分发二进制文件作为 FHIR 规范中示例的一部分。当我们初始化数据库时,我们的服务器 Spark 会加载规范中的示例,因此图像不存在。

      目前,我已将正确的图像上传到 Binary/f006 并更新了 Patient/f201 中的链接,所以现在应该可以正常工作了。当我们重新初始化数据库时(我们不经常这样做),这些更改将被逆转,但是对 Binary/f006 的简单 PUT 和 Patient/f201 的更新当然会解决这个问题。

      【讨论】:

      • 谢谢 Ewout。但问题:在spark.furore.com/fhir/Patient,患者 f201 现在似乎不在提要中。有没有机会用链接的照片恢复这个家伙?
      • 嗨,Marc,大约有 374 位患者,所以 f201 不在搜索结果的第一页上。如果您使用的是 .NET 客户端,只需调用 client.Continue() 即可进入下一页或结果(或尝试在 java 或任何 api 中等效的东西)。或者,指定更具体的搜索:如spark.furore.com/fhir/Patient?name=roel,您将找到患者 f201
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多