Hozzáférés az Azure Health Data Serviceshez a cURL használatával
Ebből a cikkből megtudhatja, hogyan érheti el az Azure Health Data Servicest a cURL használatával.
Előfeltételek
PowerShell
- Egy Azure-fiók, aktív előfizetéssel. Hozzon létre egyet ingyen.
- Ha helyileg szeretné futtatni a kódot, telepítse a PowerShellt és az Azure Az PowerShellt.
- A szkripteket a Visual Studio Code-ban is futtathatja a REST-ügyfél bővítményével. További információ: Hivatkozás létrehozása a REST-ügyfél dokumentumára.
- Töltse le és telepítse a cURL-t.
parancssori felület
- Egy Azure-fiók, aktív előfizetéssel. Hozzon létre egyet ingyen.
- Ha helyileg szeretné futtatni a kódot, telepítse az Azure CLI-t.
- Ha szeretné, telepítsen egy Bash-rendszerhéjat, például a Git Basht, amelyet a Windows Git tartalmaz.
- Ha szeretné, futtassa a szkripteket a Visual Studio Code-ban a REST-ügyfélbővítménnyel. További információ: Hivatkozás létrehozása a REST-ügyfél dokumentumára.
- Töltse le és telepítse a cURL-t.
Azure Access-jogkivonat beszerzése
Az Azure Health Data Services elérése előtt meg kell adnia a felhasználónak vagy az ügyfélalkalmazásnak a megfelelő engedélyeket. További információ az engedélyek megadásáról: Azure Health Data Services-engedélyezés.
Az Azure Health Data Serviceshez többféleképpen is beszerezhet Azure-hozzáférési jogkivonatot.
Megjegyzés
Győződjön meg arról, hogy bejelentkezett az Azure-ba, és abban az Azure-előfizetésben és -bérlőben van, ahol üzembe helyezte az Azure Health Data Services-példányt.
### 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
Megjegyzés
Olyan esetekben, amikor az FHIR szolgáltatás célközönség paramétere nincs leképezve az FHIR szolgáltatásvégpont URL-címére. Az erőforrásparaméter értékét az FHIR Szolgáltatáshitelesítés panel Célközönség értékére kell leképezni.
Adatok elérése az FHIR szolgáltatásban
$fhirservice="https://<fhirservice>.fhir.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $fhirservice/Patient
Adatok elérése a DICOM szolgáltatásban
$dicomservice="https://<dicomservice>.dicom.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $dicomservice/changefeed?includemetadata=false
Következő lépések
Ebből a cikkből megtudhatja, hogyan férhet hozzá az Azure Health Data Services adataihoz a cURL használatával.
Az Azure Health Data Services adatainak a Visual Studio Code REST-ügyfélbővítménnyel való elérésével kapcsolatos további információkért lásd:
Az FHIR® a HL7 bejegyzett védjegye, amelyet a HL7 engedélyével használnak.