Sdílet prostřednictvím


Nejčastější dotazy k událostem

Události umožňují přihlásit se k odběru změn dat ve službě FHIR® nebo DICOM® a dostávat oznámení prostřednictvím služby Azure Event Grid. Události můžete použít k aktivaci pracovních postupů, automatizaci úloh, odesílání upozornění a dalších akcí. V těchto nejčastějších dotazech najdete odpovědi na některé běžné otázky týkající se událostí.

Můžu použít události se službou FHIR nebo DICOM od jiných společností než Microsoft?

Ne. Funkce Události podporuje pouze služby Azure Health Data Services FHIR a DICOM.

Jaké změny prostředků FHIR podporují události?

Události se generují z těchto typů služeb FHIR:

  • FhirResourceCreated. Událost vygenerovaná po vytvoření prostředku FHIR.

  • FhirResourceUpdated. Událost vygenerovaná po aktualizaci prostředku FHIR.

  • FhirResourceDeleted. Událost vygenerovaná po obnovitelném odstranění prostředku FHIR.

Další informace o typech odstranění ve službě FHIR najdete v tématu Možnosti rozhraní REST API ve službě FHIR ve službě Azure Health Data Services.

Podporují události balíčky FHIR?

Ano. Funkce událostí generuje oznámení o změnách dat na úrovni prostředků FHIR.

Události podporují tyto typy balíčků FHIR:

  • Dávka. Pro každou úspěšnou operaci změny dat v sadě se vygeneruje událost. Pokud jedna z operací vygeneruje chybu, pro tuto operaci se nevygeneruje žádná událost. Například: Sada dávek obsahuje pět operací, ale u jedné z operací došlo k chybě. Události se vygenerují pro čtyři úspěšné operace bez vygenerování události pro operaci, která vygenerovala chybu.

  • Transakce. Pro každou úspěšnou operaci sady se vygeneruje událost, pokud nedojde k žádným chybám. Pokud v rámci sady transakcí dojde k nějakým chybám, nevygenerují se žádné události. Například: Sada transakcí obsahuje pět operací, ale došlo k chybě s jednou z operací. Pro tento balíček se nevygenerují žádné události.

Poznámka:

Události se neodesílají v posloupnosti datových operací v sadě FHIR.

Jaké změny obrázku DICOM podporují události?

Události se generují z následujících typů služeb DICOM:

  • DicomImageCreated. Událost vygenerovaná po vytvoření image DICOM.

  • DicomImageDeleted. Událost vygenerovaná po odstranění image DICOM.

  • DicomImageUpdated. Událost vygenerovaná po aktualizaci image DICOM. Další informace naleznete v tématu Aktualizace souborů DICOM.

Jaká je datová část zprávy událostí?

Popis struktury zpráv událostí a požadovaných a nepožadovaných prvků naleznete v tématu Události struktury zpráv.

Jaká je propustnost pro zprávy událostí?

Propustnost služby FHIR nebo DICOM a Event Grid řídí propustnost událostí FHIR a DICOM. Když je požadavek na službu FHIR úspěšný, vrátí stavový kód HTTP 2xx. Také generuje prostředek FHIR nebo událost změny obrázku DICOM. Aktuální omezení je 5 000 událostí za sekundu na pracovní prostor pro všechny instance služby FHIR nebo DICOM v pracovním prostoru.

Jak se mi účtují poplatky za používání událostí?

Za používání událostí služby Azure Health Data Services se neúčtují žádné další poplatky. Příslušné poplatky za Event Grid se však posuzují vůči vašemu předplatnému Azure.

Návody samostatně přihlásit k odběru více služeb FHIR nebo DICOM ve stejném pracovním prostoru?

Použijte funkci filtrování Event Gridu. V datové části zprávy události jsou jedinečné identifikátory pro rozlišení účtů a pracovních prostorů. Globální jedinečný identifikátor pracovního prostoru najdete v source poli, což je ID prostředku Azure. Jedinečný název účtu FHIR najdete v daném pracovním prostoru v data.resourceFhirAccount poli. Jedinečný název účtu DICOM najdete v pracovním prostoru v data.serviceHostName poli. Když vytvoříte předplatné, pomocí operátorů filtrování vyberte události, které chcete zahrnout do předplatného.

Snímek obrazovky s kartou Filtry Event Gridu

Můžu použít stejného odběratele pro více pracovních prostorů, účtů FHIR nebo účtů DICOM?

Ano. Pro každou službu FHIR nebo DICOM doporučujeme používat různé předplatitele, abyste povolili zpracování v izolovaných oborech.

Je Event Grid kompatibilní s požadavky na dodržování předpisů HIPAA a HITRUST?

Ano. Event Grid podporuje závazky HIPAA (Health Insurance Portability and Accountability Act) a HITRUST (Health Information Trust Alliance). Další informace najdete v tématu Nabídky dodržování předpisů Microsoft Azure.

Jak dlouho trvá přijetí zprávy o událostech?

V průměru byste měli obdržet zprávu o události během jedné sekundy po úspěšném požadavku HTTP. 99,99 % zpráv událostí by mělo být doručeno do pěti sekund, pokud není dosaženo omezení služby FHIR, služby DICOM nebo Event Gridu .

Je možné přijímat duplicitní zprávy událostí?

Ano. Event Grid zaručuje alespoň jedno doručení zpráv událostí v režimu nabízení. V případech, kdy se žádost o doručení události vrátí s přechodným stavovým kódem selhání z náhodných důvodů. V této situaci služba Event Grid považuje za selhání doručení a znovu odešle zprávu o událostech. Další informace najdete v tématu o doručení a opakování služby Azure Event Grid.

Obecně doporučujeme vývojářům zajistit idempotenci pro odběratele události. ID události nebo kombinace všech polí ve data vlastnosti obsahu zprávy jsou jedinečné pro každou událost. Na odstranění duplicitních dat se můžete spolehnout.

Poznámka:

FHIR® je registrovaná ochranná známka HL7 a používá se s povolením HL7.

DICOM® je registrovaná ochranná známka asociace National Electrical Manufacturers Association pro publikace standardů týkající se digitální komunikace s lékařskými informacemi.