الوصول إلى Azure Health Data Services باستخدام cURL
في هذه المقالة، ستتعلم كيفية الوصول إلى Azure Health Data Services باستخدام cURL.
المتطلبات الأساسية
PowerShell
- حساب Azure مع اشتراك نشط. أنشئ حسابًا مجانًا.
- إذا كنت ترغب في تشغيل التعليمات البرمجية محليا، فقم بتثبيت وحدة PowerShell وAzure Az PowerShell النمطية PowerShell.
- اختياريا، يمكنك تشغيل البرامج النصية في Visual Studio Code مع ملحق عميل REST. لمزيد من المعلومات، راجع إنشاء ارتباط إلى مستند عميل REST.
- قم بتنزيل cURL وتثبيته.
CLI
- حساب Azure مع اشتراك نشط. أنشئ حسابًا مجانًا.
- إذا كنت ترغب في تشغيل التعليمات البرمجية محليا، فقم بتثبيت Azure CLI.
- اختياريا، قم بتثبيت Bash shell، مثل Git Bash، المضمن في Git ل Windows.
- اختياريا، قم بتشغيل البرامج النصية في Visual Studio Code مع ملحق عميل REST. لمزيد من المعلومات، راجع إنشاء ارتباط إلى مستند عميل REST.
- قم بتنزيل cURL وتثبيته.
الحصول على الرمز المميز للوصول إلى Azure
قبل الوصول إلى Azure Health Data Services، يجب منح المستخدم أو تطبيق العميل الأذونات المناسبة. لمزيد من المعلومات حول كيفية منح الأذونات، راجع تخويل Azure Health Data Services.
هناك عدة طرق مختلفة للحصول على رمز مميز للوصول إلى Azure لخدمات بيانات Azure Health.
إشعار
تأكد من تسجيل الدخول إلى Azure وأنك في اشتراك Azure والمستأجر حيث قمت بنشر مثيل 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
إشعار
عندما لا يتم تعيين معلمة جمهور خدمة FHIR® إلى عنوان URL لنقطة نهاية خدمة FHIR، يجب تعيين قيمة معلمة المورد إلى قيمة Audience ضمن شفرة مصادقة خدمة FHIR.
الوصول إلى البيانات في خدمة FHIR
$fhirservice="https://<fhirservice>.fhir.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $fhirservice/Patient
الوصول إلى البيانات في خدمة DICOM
$dicomservice="https://<dicomservice>.dicom.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $dicomservice/changefeed?includemetadata=false
الخطوات التالية
في هذه المقالة، تعلمت كيفية الوصول إلى بيانات Azure Health Data Services باستخدام cURL.
للتعرف على كيفية الوصول إلى بيانات Azure Health Data Services باستخدام ملحق عميل REST في Visual Studio Code، راجع
إشعار
FHIR® هي علامة تجارية مسجلة ل HL7 وتستخدم بإذن من HL7.