Aracılığıyla paylaş


Olaylar hakkında SSS

Olaylar, FHIR® veya DICOM® hizmetindeki veri değişikliklerine abone olmanıza ve Azure Event Grid aracılığıyla bildirim almanıza olanak verir. olayları kullanarak iş akışlarını tetikleyebilir, görevleri otomatikleştirebilir, uyarı gönderebilir ve daha fazlasını yapabilirsiniz. Bu SSS'de olaylarla ilgili bazı yaygın soruların yanıtlarını bulacaksınız.

Olayları Microsoft dışı bir FHIR veya DICOM hizmetiyle kullanabilir miyim?

Hayır Olaylar özelliği yalnızca Azure Health Data Services FHIR ve DICOM hizmetlerini destekler.

Hangi FHIR kaynak değişiklikleri olaylar tarafından desteklenir?

Olaylar şu FHIR hizmet türlerinden oluşturulur:

  • FhirResourceCreated. Bir FHIR kaynağı oluşturulduktan sonra yayılan olay.

  • FhirResourceUpdated. FHIR kaynağı güncelleştirildikten sonra yayılan olay.

  • FhirResourceDeleted. FHIR kaynağı geçici olarak silindikten sonra yayılan olay.

FHIR hizmetindeki silme türleri hakkında daha fazla bilgi için bkz . Azure Health Veri Hizmetleri'ndeki FHIR hizmetinde REST API özellikleri.

Olaylar FHIR paketlerini destekliyor mu?

Evet. Olaylar özelliği, FHIR kaynak düzeyindeki veri değişikliklerinin bildirimlerini yayar.

Olaylar şu FHIR paket türlerini destekler:

  • Toplu iş. Bir paketteki her başarılı veri değişikliği işlemi için bir olay yayılır. İşlemlerden biri hata oluşturursa, bu işlem için hiçbir olay gösterilmez. Örneğin: Toplu iş paketi beş işlem içerir, ancak işlemlerden biriyle ilgili bir hata vardır. Dört başarılı işlem için olaylar gönderilir ve hata oluşturan işlem için hiçbir olay gösterilmez.

  • İşlem. Hata olmadığı sürece her başarılı paket işlemi için bir olay yayılır. İşlem paketinde hata varsa hiçbir olay gösterilmez. Örneğin: İşlem paketi beş işlem içerir, ancak işlemlerden birinde bir hata vardır. Bu paket için hiçbir olay belirtilmez.

Not

Olaylar FHIR paketindeki veri işlemleri sırasında gönderilmez.

Olaylar hangi DICOM görüntü değişikliklerini destekler?

Olaylar aşağıdaki DICOM hizmet türlerinden oluşturulur:

  • DicomImageCreated. DICOM görüntüsü oluşturulduktan sonra yayılan olay.

  • DicomImageDeleted. DICOM görüntüsü silindikten sonra yayılan olay.

  • DicomImageUpdated. DICOM görüntüsü güncelleştirildikten sonra yayılan olay. Daha fazla bilgi için bkz . DICOM dosyalarını güncelleştirme.

Olay iletisinin yükü nedir?

Olay iletisi yapısının ve gerekli ve sorgulanmayan öğelerin açıklaması için bkz . Olaylar ileti yapıları.

Olay iletileri için aktarım hızı nedir?

FHIR veya DICOM hizmetinin aktarım hızı ve Event Grid, FHIR ve DICOM olaylarının aktarım hızını yönetir. FHIR hizmetine yapılan bir istek başarılı olduğunda, 2xx HTTP durum kodu döndürür. Ayrıca bir FHIR kaynağı veya DICOM görüntüsü değiştirme olayı oluşturur. Geçerli sınırlama, çalışma alanı içindeki tüm FHIR veya DICOM hizmet örnekleri için çalışma alanı başına 5.000 olay/saniyedir.

Olayları kullanmak için nasıl ücretlendirilirim?

Azure Health Veri Hizmetleri olaylarını kullanmak için ek ücret alınmaz. Ancak Event Grid için geçerli ücretler Azure aboneliğinize göre değerlendirilir.

Nasıl yaparım? aynı çalışma alanında birden çok FHIR veya DICOM hizmeti için ayrı abone olun.

Event Grid filtreleme özelliğini kullanın. Olay iletisi yükünde hesapları ve çalışma alanlarını ayırt etmek için benzersiz tanımlayıcılar vardır. Alanda, Azure Kaynak Kimliği olan çalışma alanı source için genel benzersiz bir tanımlayıcı bulabilirsiniz. Bu çalışma alanında data.resourceFhirAccount benzersiz FHIR hesabı adını bulabilirsiniz. Alandaki çalışma alanında data.serviceHostName benzersiz DICOM hesabı adını bulabilirsiniz. Abonelik oluştururken, aboneliğe eklemek istediğiniz olayları seçmek için filtreleme işleçlerini kullanın.

Event Grid filtreleri sekmesinin ekran görüntüsü.

Aynı aboneyi birden çok çalışma alanı, FHIR hesabı veya DICOM hesabı için kullanabilir miyim?

Evet. Yalıtılmış kapsamlarda işlemeyi etkinleştirmek için her FHIR veya DICOM hizmeti için farklı aboneler kullanmanızı öneririz.

Event Grid HIPAA ve HITRUST uyumluluk gereksinimleriyle uyumlu mu?

Evet. Event Grid, Sağlık Sigortası Taşınabilirlik ve Sorumluluk Yasası (HIPAA) ve Health Information Trust Alliance (HITRUST) yükümlülüklerini destekler. Daha fazla bilgi için bkz . Microsoft Azure Uyumluluk Teklifleri.

Olay iletisi almak ne kadar sürer?

Ortalama olarak, başarılı bir HTTP isteği sonrasında olay iletinizi bir saniye içinde almanız gerekir. FHIR hizmeti, DICOM hizmeti veya Event Grid sınırlaması sağlanmadığı sürece olay iletilerinin %99,99'u beş saniye içinde teslim edilmelidir.

Yinelenen olay iletileri almak mümkün mü?

Evet. Event Grid, gönderme moduyla en az bir olay iletisi teslimini garanti eder. Olay teslim isteğinin rastgele nedenlerle geçici bir hata durum koduyla geri döndüğü durumlar olabilir. Bu durumda Event Grid bunu bir teslim hatası olarak kabul eder ve olay iletisini yeniden gönderin. Daha fazla bilgi için bkz . Azure Event Grid teslimi ve yeniden deneme.

Genellikle geliştiricilerin olay abonesi için eşitlik sağlamasını öneririz. olay kimliği veya ileti içeriğinin özelliğindeki data tüm alanların birleşimi her olay için benzersizdir. Yinelenenleri kaldırmaları için bunlara güvenebilirsiniz.

Not

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

DICOM® , Tıbbi bilgilerin dijital iletişimleri ile ilgili Standartları yayınları için Ulusal Elektrik Üreticileri Birliği'nin tescilli ticari markasıdır.