FHIR病人资源有照片的变量:FHIR - 患者 - 如何上传和检索病人的照片
photo 0 .. *病人的添加图像
问题:是否有实例为每个: 如何上传病人照片(支持什么格式等)。 如何检索患者照片?
此帖子How to Get FHIR Photo for Patient from a URL似乎是旧的。
FHIR病人资源有照片的变量:FHIR - 患者 - 如何上传和检索病人的照片
photo 0 .. *病人的添加图像
问题:是否有实例为每个: 如何上传病人照片(支持什么格式等)。 如何检索患者照片?
此帖子How to Get FHIR Photo for Patient from a URL似乎是旧的。
Patient.photo是一个附件,其中包含Attachment.data,它是一个base64Binary。所以你只需base64编码图像并设置适当的contentType。
我上传你的照片在这里病人: http://fhirtest.uhn.ca/baseDstu3/Patient/70691
你提到的可能是年纪大一点的职位,但它仍然是有效的。根据系统的功能,您可以使用多种方式来存储二进制数据。
您可以将base64编码数据存储在Patient.photo.data
字段中。
您也可以将数据存储在其他地方,然后使用Patient.photo.url
字段指向该数据。因此,例如,您将照片存储在您的[base]/Binary
上,该照片将为您提供技术ID。然后将Patient.photo.url设置为[base]/Binary/[id]
。这种方法的优点是您可以检索正常的患者数据,而无需使用图像的有效载荷。缺点是您可能需要单独调用来检索图像。