Megosztás a következőn keresztül:


Események – gyakori kérdések

Az események segítségével előfizethet az FHIR® vagy a DICOM® szolgáltatás adatváltozására, és értesítést kaphat az Azure Event Griden keresztül. Események használatával munkafolyamatokat indíthat el, automatizálhatja a feladatokat, riasztásokat küldhet stb. Ebben a GYIK-ben válaszokat talál az eseményekkel kapcsolatos gyakori kérdésekre.

Használhatok eseményeket nem Microsoft FHIR vagy DICOM szolgáltatással?

Szám Az Események funkció csak az Azure Health Data Services FHIR- és DICOM-szolgáltatásait támogatja.

Milyen FHIR-erőforrásváltozásokat támogatnak az események?

Az események az alábbi FHIR szolgáltatástípusokból jönnek létre:

  • FhirResourceCreated. Az FHIR-erőforrás létrehozása után kibocsátott esemény.

  • FhirResourceUpdated. Az FHIR-erőforrás frissítése után kibocsátott esemény.

  • FhirResourceDeleted. Az FHIR-erőforrás helyreállítható törlése után kibocsátott esemény.

Az FHIR szolgáltatás törlési típusairól további információt az Azure Health Data Services FHIR szolgáltatásában található REST API-képességekben talál.

Az események támogatják az FHIR-csomagokat?

Igen. Az eseményképesség az FHIR erőforrásszinten küld értesítéseket az adatváltozásokról.

Az események támogatják ezeket az FHIR-csomagtípusokat:

  • Köteg. Egy köteg minden sikeres adatmódosítási műveletéhez eseményt ad ki. Ha az egyik művelet hibát okoz, az adott művelethez nem ad ki eseményt. Például: a kötegcsomag öt műveletet tartalmaz, azonban hiba történt az egyik művelettel kapcsolatban. A rendszer eseményeket bocsát ki a négy sikeres művelethez, és nem bocsát ki eseményt a hibát okozó művelethez.

  • Tranzakció. Minden sikeres kötegművelethez eseményt ad ki, amíg nincsenek hibák. Ha a tranzakciócsomagban bármilyen hiba van, akkor a rendszer nem bocsát ki eseményeket. Például: a tranzakciós csomag öt műveletet tartalmaz, azonban hiba történt az egyik művelettel kapcsolatban. Ehhez a csomaghoz nem lesznek események kibocsátva.

Feljegyzés

A rendszer nem küld eseményeket az FHIR-csomag adatműveleteinek sorozatában.

Milyen DICOM-rendszerkép-módosításokat támogatnak az események?

Az események a következő DICOM szolgáltatástípusokból jönnek létre:

  • DicomImageCreated. A DICOM-rendszerkép létrehozása után kibocsátott esemény.

  • DicomImageDeleted. A DICOM-rendszerkép törlése után kibocsátott esemény.

  • DicomImageUpdated. A DICOM-rendszerkép frissítése után kibocsátott esemény. További információ: DICOM-fájlok frissítése.

Mi az eseményüzenet hasznos adatai?

Az események üzenetstruktúrájának, valamint a szükséges és nem igényelt elemeknek a leírását az Események üzenetstruktúrák című témakörben talál.

Mi az eseményüzenetek átviteli sebessége?

Az FHIR vagy DICOM szolgáltatás és az Event Grid átviteli sebessége szabályozza az FHIR és a DICOM események átviteli sebességét. Ha az FHIR szolgáltatásnak küldött kérés sikeres, egy 2xx HTTP-állapotkódot ad vissza. FHIR-erőforrást vagy DICOM-rendszerkép-módosítási eseményt is létrehoz. A jelenlegi korlátozás munkaterületenként 5000 esemény/másodperc a munkaterület összes FHIR- vagy DICOM-szolgáltatáspéldányához.

Hogyan kell fizetni az események használatáért?

Az Azure Health Data Services-események használata nem jár külön díjjal. Az Event Gridre vonatkozó díjakat azonban az Ön Azure-előfizetése alapján értékeli a rendszer.

Hogyan külön előfizetni több FHIR- vagy DICOM-szolgáltatásra ugyanazon a munkaterületen?

Használja az Event Grid szűrési funkcióját. Az eseményüzenet hasznos adataiban egyedi azonosítók találhatók, amelyek megkülönböztetik a fiókokat és a munkaterületeket. A munkaterület globális egyedi azonosítóját a source mezőben találja, amely az Azure-erőforrás-azonosító. Az egyedi FHIR-fiók nevét a munkaterületen találja a data.resourceFhirAccount mezőben. Az egyedi DICOM-fiók nevét a munkaterületen találja a data.serviceHostName mezőben. Előfizetés létrehozásakor a szűrési operátorok segítségével válassza ki az előfizetésbe felvenni kívánt eseményeket.

Képernyőkép az Event Grid szűrők lapról.

Használhatom ugyanazt az előfizetőt több munkaterülethez, FHIR-fiókhoz vagy DICOM-fiókhoz?

Igen. Javasoljuk, hogy az egyes FHIR- vagy DICOM-szolgáltatásokhoz különböző előfizetőket használjon a feldolgozás izolált hatókörökben való engedélyezéséhez.

Az Event Grid kompatibilis a HIPAA és a HITRUST megfelelőségi követelményeivel?

Igen. Az Event Grid támogatja az egészségbiztosítási hordozhatósági és elszámoltathatósági törvény (HIPAA) és a Health Information Trust Alliance (HITRUST) kötelezettségeit. További információkért tekintse meg a Microsoft Azure megfelelőségi ajánlatait.

Mennyi ideig tart egy eseményüzenet fogadása?

Egy sikeres HTTP-kérés után átlagosan egy másodpercen belül meg kell kapnia az eseményüzenetet. Az eseményüzenetek 99,99%-át öt másodpercen belül kell kézbesíteni, hacsak nem éri el az FHIR szolgáltatás, a DICOM szolgáltatás vagy az Event Grid korlátozását.

Fogadhat ismétlődő eseményüzeneteket?

Igen. Az Event Grid legalább egy eseményüzenet kézbesítését garantálja leküldéses módjával. Előfordulhatnak olyan esetek, amikor az eseménykézbesítési kérés véletlenszerű okokból átmeneti hibaállapot-kóddal tér vissza. Ebben az esetben az Event Grid kézbesítési hibának tekinti, és újraküldi az eseményüzenetet. További információ: Azure Event Grid-kézbesítés és újrapróbálkozás.

Általában azt javasoljuk, hogy a fejlesztők biztosítsák az esemény-előfizető idempotensségét. Az üzenettartalom tulajdonságában szereplő data összes mező eseményazonosítója vagy kombinációja minden eseményhez egyedi. Támaszkodhat rájuk a deduplikációhoz.

Feljegyzés

Az FHIR® a HL7 bejegyzett védjegye, amelyet a HL7 engedélyével használnak.

A DICOM® az Országos Elektromos Gyártók Országos Szövetségének bejegyzett védjegye az orvosi információk digitális kommunikációjával kapcsolatos szabványügyi kiadványaihoz.