Mengakses Azure Health Data Services dengan cURL
Dalam artikel ini, Anda mempelajari cara mengakses Azure Health Data Services dengan cURL.
Prasyarat
PowerShell
- Akun Azure dengan langganan aktif. Buat akun gratis.
- Jika Anda ingin menjalankan kode secara lokal, instal PowerShell dan modul Azure Az PowerShell PowerShell.
- Secara opsional, Anda dapat menjalankan skrip di Visual Studio Code dengan ekstensi Klien REST. Untuk informasi selengkapnya, lihat Membuat tautan ke dokumen Klien REST.
- Unduh dan instal cURL.
CLI
- Akun Azure dengan langganan aktif. Buat akun gratis.
- Jika Anda ingin menjalankan kode secara lokal, instal Azure CLI.
- Secara opsional, instal shell Bash, seperti Git Bash, yang disertakan dalam Git untuk Windows.
- Secara opsional, jalankan skrip di Visual Studio Code dengan ekstensi Klien REST. Untuk informasi selengkapnya, lihat Membuat tautan ke dokumen Klien REST.
- Unduh dan instal cURL.
Mendapatkan Token Akses Azure
Sebelum mengakses Azure Health Data Services, Anda harus memberi pengguna atau aplikasi klien izin yang tepat. Untuk informasi selengkapnya tentang cara memberikan izin, lihat Otorisasi Azure Health Data Services.
Ada beberapa cara berbeda untuk mendapatkan token akses Azure untuk Azure Health Data Services.
Catatan
Pastikan Anda telah masuk ke Azure dan berada di langganan Azure dan penyewa tempat Anda telah menyebarkan instans 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
Catatan
Ketika parameter audiens layanan FHIR® tidak dipetakan ke url titik akhir layanan FHIR, nilai parameter sumber daya harus dipetakan ke nilai Audiens di bawah bilah Autentikasi Layanan FHIR.
Mengakses data dalam layanan FHIR
$fhirservice="https://<fhirservice>.fhir.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $fhirservice/Patient
Mengakses data dalam layanan DICOM
$dicomservice="https://<dicomservice>.dicom.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $dicomservice/changefeed?includemetadata=false
Langkah berikutnya
Dalam artikel ini, Anda mempelajari cara mengakses data Azure Health Data Services menggunakan cURL.
Untuk mempelajari tentang cara mengakses data Azure Health Data Services menggunakan ekstensi Klien REST di Visual Studio Code, lihat