簡體   English   中英

導出調用后查詢復制狀態 - fhir azure

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM