[英]Querying copy status after export call - fhir azure
使用導出 api,我可以將數據導出到存儲帳戶內的容器中。
import requests
url = "https://<fhir-server>.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'))
就我而言,Observation.ndjson 的大小約為 700 MB,需要一段時間才能導出到存儲帳戶。
使用 rest api 或通過查詢存儲帳戶有沒有辦法檢查導出是否已完成? 將數據完全復制到存儲容器后,我需要執行一系列任務。
如規范( https://hl7.org/fhir/uv/bulkdata/export/index.html#bulk-data-status-request )中所示,您應該存儲$export
請求的Content-Location
返回 header。 這是您可以檢查導出狀態並查看生成文件的 URL 的位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.