Aracılığıyla paylaş


cURL ile Azure Health Veri Hizmetlerine erişme

Bu makalede, cURL ile Azure Health Veri Hizmetleri'ne erişmeyi öğreneceksiniz.

Önkoşullar

PowerShell

CLI

  • Etkin aboneliği olan bir Azure hesabı. Ücretsiz bir tane oluşturun.
  • Kodu yerel olarak çalıştırmak istiyorsanız Azure CLI'yı yükleyin.
  • İsteğe bağlı olarak, Windows için Git'te bulunan Git Bash gibi bir Bash kabuğu yükleyin.
  • İsteğe bağlı olarak, betikleri VISUAL Studio Code'da REST İstemci uzantısıyla çalıştırın. Daha fazla bilgi için bkz . REST İstemcisi belgesine bağlantı oluşturma.
  • cURL'yi indirin ve yükleyin.

Azure Erişim Belirteci Alma

Azure Health Veri Hizmetleri'ne erişmeden önce kullanıcıya veya istemci uygulamasına uygun izinler vermelisiniz. İzin verme hakkında daha fazla bilgi için bkz . Azure Health Data Services yetkilendirmesi.

Azure Health Veri Hizmetleri için Azure erişim belirteci almanın birkaç farklı yolu vardır.

Not

Azure'da oturum açtığınızdan ve Azure Health Data Services örneğini dağıttığınız Azure aboneliğinde ve kiracısında olduğunuzdan emin olun.

### 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

Not

FHIR hizmet hedef kitlesi parametresi FHIR® hizmet uç noktası URL'si ile eşlenmediğinde, kaynak parametresi değeri FHIR Hizmet Kimlik Doğrulaması dikey penceresinin altındaki Audience değerine eşlenmelidir.

FHIR hizmetinde verilere erişme

$fhirservice="https://<fhirservice>.fhir.azurehealthcareapis.com"

curl -X GET --header "Authorization: Bearer $token" $fhirservice/Patient

Curl betiğiyle FHIR hizmetindeki verilere erişin.


Sonraki adımlar

Bu makalede, cURL kullanarak Azure Health Veri Hizmetleri verilerine erişmeyi öğrendiniz.

Visual Studio Code'da REST İstemci uzantısını kullanarak Azure Health Data Services verilerine erişme hakkında bilgi edinmek için bkz.

Not

FHIR®, HL7'nin tescilli ticari markasıdır ve HL7'nin izniyle kullanılır.