Přístup ke službě Azure Health Data Services pomocí cURL
V tomto článku se dozvíte, jak získat přístup ke službě Azure Health Data Services pomocí cURL.
Požadavky
PowerShell
- Účet Azure s aktivním předplatným. Vytvořte si ho zdarma.
- Pokud chcete kód spustit místně, nainstalujte PowerShell a Azure Az PowerShell.
- Volitelně můžete skripty spouštět v editoru Visual Studio Code s rozšířením klienta REST. Další informace najdete v tématu Vytvoření odkazu na dokumentaci ke klientovi REST.
- Stáhněte a nainstalujte cURL.
Rozhraní příkazového řádku
- Účet Azure s aktivním předplatným. Vytvořte si ho zdarma.
- Pokud chcete kód spustit místně, nainstalujte Azure CLI.
- Volitelně můžete nainstalovat prostředí Bash, například Git Bash, které je součástí Gitu pro Windows.
- Volitelně můžete skripty spustit v editoru Visual Studio Code s rozšířením klienta REST. Další informace najdete v tématu Vytvoření odkazu na dokumentaci ke klientovi REST.
- Stáhněte a nainstalujte cURL.
Získání přístupových tokenů Azure
Před přístupem ke službě Azure Health Data Services musíte uživateli nebo klientské aplikaci udělit správná oprávnění. Další informace o udělení oprávnění najdete v tématu Autorizace služby Azure Health Data Services.
Existuje několik různých způsobů, jak získat přístupový token Azure pro službu Azure Health Data Services.
Poznámka
Ujistěte se, že jste přihlášení k Azure a že jste v předplatném a tenantovi Azure, ve kterém jste nasadili instanci Azure Health Data Services.
### check Azure environment and PowerShell versions
Get-AzContext
Set-AzContext -Subscription <subscriptionid>
$PSVersionTable.PSVersion
Get-InstalledModule -Name Az -AllVersions
curl --version
### get access token for the FHIR service
$fhirservice="https://<fhirservice>.fhir.azurehealthcareapis.com"
$token=(Get-AzAccessToken -ResourceUrl $fhirservice).Token
### Get access token for the DICOM service
$dicomtokenurl= "https://dicom.healthcareapis.azure.com/"
$token=$( Get-AzAccessToken -ResourceUrl $dicomtokenurl).Token
Poznámka
Ve scénářích, kdy parametr cílové skupiny služby FHIR není namapovaný na adresu URL koncového bodu služby FHIR. Hodnota parametru prostředku by měla být mapována na hodnotu cílové skupiny v okně Ověřování služby FHIR.
Přístup k datům ve službě FHIR
$fhirservice="https://<fhirservice>.fhir.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $fhirservice/Patient
Přístup k datům ve službě DICOM
$dicomservice="https://<dicomservice>.dicom.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $dicomservice/changefeed?includemetadata=false
Další kroky
V tomto článku jste se dozvěděli, jak získat přístup k datům služby Azure Health Data Services pomocí cURL.
Informace o přístupu k datům služby Azure Health Data Services pomocí klientského rozšíření REST v editoru Visual Studio Code najdete v tématu
FHIR® je registrovaná ochranná známka hl7 a používá se se svolením HL7.