FHIR患者资源有一个照片变量:
photo 0 .. *附件患者的图像
问题:每个都有例子: 如何上传患者照片(支持哪种格式等)。 如何检索病人照片?
这篇文章How to Get FHIR Photo for Patient from a URL似乎已经过时了。
答案 0 :(得分:1)
Patient.photo是一个包含Attachment.data的附件,它是一个base64Binary。所以你只需要对图像进行base64编码并设置正确的contentType。
我上传了一位照片患者: http://fhirtest.uhn.ca/baseDstu3/Patient/70691
答案 1 :(得分:1)
您提到的帖子可能有点旧,但它仍然有效。您可以通过多种方式存储二进制数据,具体取决于系统的功能。
您可以将base64编码数据存储在Patient.photo.data
字段中。
您还可以将数据存储在其他位置,然后使用Patient.photo.url
字段指向该数据。例如,您将照片存储在[base]/Binary
上,这将为您提供技术ID。然后将Patient.photo.url设置为[base]/Binary/[id]
。这种方法的优点是您可以在没有图像有效负载的情况下检索正常的患者数据。缺点是您可能需要单独调用来检索图像。