繁体   English   中英

系统级导出 Rest 调用 Azure API 用于 FHIR

[英]System Level Export Rest call for Azure API for FHIR

我已经为 FHIR 和存储帐户设置了 Azure API。 我按照本教程成功地将存储帐户与 FHIR 集成 - https://docs.microsoft.com/en-us/azure/healthcare-apis/configure-export-data

在集成过程之后,我发出以下 rest 命令

import requests

url = "https://<fhir-server-name>.azurehealthcareapis.com/$export"

payload = {}
headers = {
  'Accept': 'application/fhir+json',
  'Prefer': 'respond-async',
  'Authorization': 'Bearer <token>'
}

response = requests.request("GET", url, headers=headers, data = payload)

print(response.text.encode('utf8'))

它返回了一个空正文的 202 响应。一旦我们发送导出命令,数据就会存储在我们的存储中,或者我们需要以某种方式在 json 中指定存储帐户信息以启动导出过程。 有人可以澄清吗?

当您发出 $export 请求时,响应应该有一个Content-Location header 和一个 URL 到导出作业的状态文档。 如果您检查该位置,应该会看到已导出内容的状态和文件的位置。

暂无
暂无

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

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