الأسئلة المتداولة حول الأحداث
تتيح لك الأحداث الاشتراك في تغييرات البيانات في خدمة FHIR® أو DICOM® والحصول على إشعار من خلال Azure Event Grid. يمكنك استخدام الأحداث لتشغيل مهام سير العمل وأتمتة المهام وإرسال التنبيهات والمزيد. في هذه الأسئلة المتداولة، ستجد إجابات لبعض الأسئلة الشائعة حول الأحداث.
هل يمكنني استخدام الأحداث مع خدمة غير تابعة ل Microsoft FHIR أو DICOM؟
لا. تدعم إمكانية الأحداث خدمات Azure Health Data Services FHIR وDICOM فقط.
ما هي تغييرات موارد FHIR التي تدعمها الأحداث؟
يتم إنشاء الأحداث من أنواع خدمات FHIR هذه:
FhirResourceCreated. الحدث المنبعث بعد إنشاء مورد FHIR.
FhirResourceUpdated. يتم إصدار الحدث بعد تحديث مورد FHIR.
FhirResourceDeleted. الحدث المنبعث بعد حذف مورد FHIR بشكل مبدئي.
لمزيد من المعلومات حول أنواع الحذف في خدمة FHIR، راجع قدرات REST API في خدمة FHIR في Azure Health Data Services.
هل تدعم الأحداث حزم FHIR؟
نعم. تنبعث من إمكانية الأحداث إعلامات بتغييرات البيانات على مستوى مورد FHIR.
تدعم الأحداث أنواع حزم FHIR هذه:
الدفعة. يتم إصدار حدث لكل عملية تغيير بيانات ناجحة في مجموعة. إذا كانت إحدى العمليات تنشئ خطأ، فلن يتم إصدار أي حدث لتلك العملية. على سبيل المثال: تحتوي مجموعة الدفعات على خمس عمليات، ومع ذلك، هناك خطأ في إحدى العمليات. يتم إصدار الأحداث للعمليات الأربع الناجحة مع عدم إصدار أي حدث للعملية التي أدت إلى حدوث خطأ.
المعاملة. يتم إصدار حدث لكل عملية حزمة ناجحة طالما لا توجد أخطاء. إذا كانت هناك أي أخطاء داخل مجموعة معاملات، فلن يتم إصدار أي أحداث. على سبيل المثال: تحتوي مجموعة العمليات على خمس عمليات، ومع ذلك، هناك خطأ في إحدى العمليات. لا يتم إصدار أي أحداث لتلك الحزمة.
إشعار
لا يتم إرسال الأحداث في تسلسل عمليات البيانات في حزمة FHIR.
ما هي تغييرات صورة DICOM التي تدعمها الأحداث؟
يتم إنشاء الأحداث من أنواع خدمات DICOM التالية:
DicomImageCreated. يتم إصدار الحدث بعد إنشاء صورة DICOM.
DicomImageDeleted. الحدث المنبعث بعد حذف صورة DICOM.
DicomImageUpdated. يتم إصدار الحدث بعد تحديث صورة DICOM. لمزيد من المعلومات، راجع تحديث ملفات DICOM.
ما هي حمولة رسالة الأحداث؟
للحصول على وصف لبنية رسالة الأحداث والعناصر المطلوبة وغير المطلوبة، راجع بنيات رسائل الأحداث.
ما معدل النقل لرسائل الأحداث؟
يتحكم معدل نقل خدمة FHIR أو DICOM وشبكة الأحداث في معدل نقل أحداث FHIR وDICOM. عند نجاح طلب تم إجراؤه إلى خدمة FHIR، فإنه يقوم بإرجاع رمز حالة HTTP 2xx. كما أنه ينشئ مورد FHIR أو حدث تغيير صورة DICOM. القيد الحالي هو 5000 حدث/ثانية لكل مساحة عمل لجميع مثيلات خدمة FHIR أو DICOM في مساحة العمل.
كيف يتم تحصيل رسوم مني مقابل استخدام الأحداث؟
لا توجد رسوم إضافية لاستخدام أحداث Azure Health Data Services. ومع ذلك، يتم تقييم الرسوم القابلة للتطبيق لشبكة الأحداث مقابل اشتراك Azure الخاص بك.
كيف أعمل الاشتراك بشكل منفصل في خدمات FHIR أو DICOM متعددة في نفس مساحة العمل؟
استخدم ميزة تصفية شبكة الأحداث. هناك معرفات فريدة في حمولة رسالة الحدث للتمييز بين الحسابات ومساحات العمل. يمكنك العثور على معرف فريد عمومي لمساحة العمل في source
الحقل، وهو معرف مورد Azure. يمكنك تحديد موقع اسم حساب FHIR الفريد في مساحة العمل هذه في data.resourceFhirAccount
الحقل. يمكنك تحديد موقع اسم حساب DICOM الفريد في مساحة العمل في data.serviceHostName
الحقل. عند إنشاء اشتراك، استخدم عوامل تشغيل التصفية لتحديد الأحداث التي تريد تضمينها في الاشتراك.
هل يمكنني استخدام نفس المشترك لمساحات عمل متعددة أو حسابات FHIR أو حسابات DICOM؟
نعم. نوصي باستخدام مشتركين مختلفين لكل خدمة FHIR أو DICOM لتمكين المعالجة في نطاقات معزولة.
هل شبكة الأحداث متوافقة مع متطلبات التوافق HIPAA و HITRUST؟
نعم. تدعم Event Grid التزامات قانون نقل التأمين الصحي والمساءلة (HIPAA) وتحالف ثقة المعلومات الصحية (HITRUST). لمزيد من المعلومات، راجع Microsoft Azure Compliance Offerings.
كم من الوقت يستغرق تلقي رسالة أحداث؟
في المتوسط، يجب أن تتلقى رسالة الحدث في غضون ثانية واحدة بعد طلب HTTP ناجح. يجب تسليم 99.99٪ من رسائل الحدث في غضون خمس ثوان ما لم يتم الوصول إلى قيود خدمة FHIR أو خدمة DICOM أو شبكة الأحداث.
هل من الممكن تلقي رسائل أحداث مكررة؟
نعم. تضمن Event Grid تسليم رسالة حدث واحد على الأقل مع وضع الدفع الخاص بها. قد تكون هناك حالات يرجع فيها طلب تسليم الحدث برمز حالة فشل عابر لأسباب عشوائية. في هذه الحالة، تعتبرها Event Grid فشلا في التسليم وتعيد إرسال رسالة الأحداث. لمزيد من المعلومات، راجع تسليم Azure Event Grid وإعادة المحاولة.
بشكل عام، نوصي المطورين بضمان التكرار لمشترك الحدث. معرف الحدث أو مجموعة كافة الحقول في data
خاصية محتوى الرسالة فريدة لكل حدث. يمكنك الاعتماد عليها لإلغاء التكرار.