Вызов на экспорт системного уровня для Azure API для FHIR - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть настройка Azure API для FHIR и учетная запись хранения. Я успешно интегрировал учетную запись хранения с 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'))

It возвратил ответ 202 с пустым телом. Как только мы отправим команду экспорта, данные будут храниться в нашем хранилище, или нам нужно как-то указать информацию об учетной записи хранилища в нашем json, чтобы начать процесс экспорта. Может кто-нибудь уточнить?

1 Ответ

1 голос
/ 23 апреля 2020

Когда вы отправляете запрос на экспорт $, в ответе должен быть заголовок Content-Location с URL-адресом документа состояния для задания экспорта. Если вы проверите, что местоположение должно видеть статус того, что было экспортировано и местоположение файлов.

...