Delen via


Veelgestelde vragen over gebeurtenissen

Met gebeurtenissen kunt u zich abonneren op gegevenswijzigingen in de FHIR®- of DICOM-service® en een melding ontvangen via Azure Event Grid. U kunt gebeurtenissen gebruiken om werkstromen te activeren, taken te automatiseren, waarschuwingen te verzenden en meer. In deze veelgestelde vragen vindt u antwoorden op enkele veelgestelde vragen over gebeurtenissen.

Kan ik gebeurtenissen gebruiken met een niet-Microsoft FHIR- of DICOM-service?

Nee De mogelijkheid Gebeurtenissen ondersteunt alleen de Azure Health Data Services FHIR- en DICOM-services.

Welke FHIR-resourcewijzigingen worden ondersteund door gebeurtenissen?

Gebeurtenissen worden gegenereerd op deze FHIR-servicetypen:

  • FhirResourceCreated. De gebeurtenis die wordt verzonden nadat een FHIR-resource is gemaakt.

  • FhirResourceUpdated. De gebeurtenis die wordt verzonden nadat een FHIR-resource is bijgewerkt.

  • FhirResourceDeleted. De gebeurtenis die wordt verzonden nadat een FHIR-resource voorlopig is verwijderd.

Zie REST API-mogelijkheden in de FHIR-service in de FHIR-service in Azure Health Data Services voor meer informatie over verwijdertypen.

Ondersteunen gebeurtenissen FHIR-bundels?

Ja. De gebeurtenismogelijkheid verzendt meldingen over gegevenswijzigingen op het niveau van de FHIR-resource.

Gebeurtenissen ondersteunen deze FHIR-bundeltypen:

  • Batch. Er wordt een gebeurtenis verzonden voor elke geslaagde gegevenswijzigingsbewerking in een bundel. Als een van de bewerkingen een fout genereert, wordt er geen gebeurtenis verzonden voor die bewerking. Bijvoorbeeld: de batchbundel bevat vijf bewerkingen, maar er is een fout met een van de bewerkingen. Gebeurtenissen worden verzonden voor de vier geslaagde bewerkingen zonder gebeurtenis die zijn verzonden voor de bewerking die een fout heeft gegenereerd.

  • Transactie. Er wordt een gebeurtenis verzonden voor elke geslaagde bundelbewerking zolang er geen fouten zijn. Als er fouten in een transactiebundel zijn, worden er geen gebeurtenissen verzonden. Bijvoorbeeld: de transactiebundel bevat vijf bewerkingen, maar er is een fout met een van de bewerkingen. Er worden geen gebeurtenissen verzonden voor die bundel.

Notitie

Gebeurtenissen worden niet verzonden in de volgorde van de gegevensbewerkingen in de FHIR-bundel.

Welke DICOM-installatiekopieën worden ondersteund door gebeurtenissen?

Gebeurtenissen worden gegenereerd op basis van de volgende DICOM-servicetypen:

  • DicomImageCreated. De gebeurtenis die wordt verzonden nadat een DICOM-installatiekopieën zijn gemaakt.

  • DicomImageDeleted. De gebeurtenis die wordt verzonden nadat een DICOM-installatiekopieën zijn verwijderd.

  • DicomImageUpdated. De gebeurtenis die wordt verzonden nadat een DICOM-installatiekopieën zijn bijgewerkt. Zie DICOM-bestanden bijwerken voor meer informatie.

Wat is de nettolading van een gebeurtenisbericht?

Zie Berichtstructuren voor gebeurtenissen voor een beschrijving van de structuur van gebeurtenissen en de vereiste en niet-vereiste elementen.

Wat is de doorvoer voor gebeurtenissenberichten?

De doorvoer van de FHIR- of DICOM-service en event grid bepaalt de doorvoer van FHIR- en DICOM-gebeurtenissen. Wanneer een aanvraag bij de FHIR-service is geslaagd, retourneert deze een HTTP-statuscode van 2xx. Er wordt ook een FHIR-resource of DICOM-installatiekopieën gegenereerd die de gebeurtenis wijzigen. De huidige beperking is 5000 gebeurtenissen/seconde per werkruimte voor alle FHIR- of DICOM-service-exemplaren in de werkruimte.

Hoe worden er kosten in rekening gebracht voor het gebruik van gebeurtenissen?

Er worden geen extra kosten in rekening gebracht voor het gebruik van Azure Health Data Services-gebeurtenissen. Toepasselijke kosten voor Event Grid worden echter beoordeeld op basis van uw Azure-abonnement.

Hoe kan ik u afzonderlijk abonneren op meerdere FHIR- of DICOM-services in dezelfde werkruimte?

Gebruik de functie Event Grid-filtering. Er zijn unieke id's in de nettolading van het gebeurtenisbericht om accounts en werkruimten te onderscheiden. U vindt een globale unieke id voor de werkruimte in het source veld. Dit is de Azure-resource-id. U kunt de unieke FHIR-accountnaam vinden in die werkruimte in het data.resourceFhirAccount veld. U kunt de unieke DICOM-accountnaam vinden in de werkruimte in het data.serviceHostName veld. Wanneer u een abonnement maakt, gebruikt u de filteroperators om de gebeurtenissen te selecteren die u wilt opnemen in het abonnement.

Schermopname van het tabblad Event Grid-filters.

Kan ik dezelfde abonnee gebruiken voor meerdere werkruimten, FHIR-accounts of DICOM-accounts?

Ja. U wordt aangeraden voor elke FHIR- of DICOM-service verschillende abonnees te gebruiken om verwerking in geïsoleerde bereiken mogelijk te maken.

Is Event Grid compatibel met HIPAA- en HITRUST-nalevingsvereisten?

Ja. Event Grid ondersteunt HIPAA-verplichtingen (Health Insurance Portability and Accountability Act) en Health Information Trust Alliance (HITRUST). Zie Microsoft Azure Compliance-aanbiedingen voor meer informatie.

Hoe lang duurt het om een gebeurtenisbericht te ontvangen?

Gemiddeld ontvangt u uw gebeurtenisbericht binnen één seconde na een geslaagde HTTP-aanvraag. 99,99% van de gebeurtenisberichten moet binnen vijf seconden worden bezorgd, tenzij de beperking van de FHIR-service, DICOM-service of Event Grid is bereikt.

Is het mogelijk om dubbele gebeurtenissenberichten te ontvangen?

Ja. Event Grid garandeert ten minste één gebeurtenisberichtbezorging met de pushmodus. Er kunnen gevallen zijn wanneer de gebeurtenisleveringsaanvraag om willekeurige redenen wordt geretourneerd met een tijdelijke foutstatuscode. In deze situatie beschouwt Event Grid het als een bezorgingsfout en wordt het bericht over gebeurtenissen opnieuw verzonden. Zie Azure Event Grid-levering en nieuwe pogingen voor meer informatie.

Over het algemeen raden we ontwikkelaars aan om idempotentie voor de gebeurtenisabonnee te garanderen. De gebeurtenis-id of de combinatie van alle velden in de data eigenschap van de berichtinhoud zijn uniek voor elke gebeurtenis. U kunt erop vertrouwen dat ze ontdubbelen.

Notitie

FHIR® is een geregistreerd handelsmerk van HL7 en wordt gebruikt met de machtiging HL7.

DICOM® is het gedeponeerde handelsmerk van de National Electrical Manufacturers Association voor haar standaardenpublicaties met betrekking tot digitale communicatie van medische informatie.