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


Diagnosztikai naplózás engedélyezése az Azure API for FHIR-ben

Ebből a cikkből megtudhatja, hogyan engedélyezheti a diagnosztikai naplózást az Azure API for FHIR-ben, és áttekinthet néhány mintalekérdezéseket ezekhez a naplókhoz. A diagnosztikai naplókhoz való hozzáférés minden olyan egészségügyi szolgáltatás számára elengedhetetlen, ahol a jogszabályi követelményeknek (például a HIPAA-nak) való megfelelés kötelező. Az Azure API for FHIR diagnosztikai naplókat engedélyező funkciója a diagnosztikai beállítások a Azure Portal.

FHIR-metrikák adatainak megtekintése és letöltése

A metrikákat a Monitorozás | alatt tekintheti meg. Metrikák a portálról. A metrikák tartalmazzák a kérések számát, az átlagos késést, a hibák számát, az adatméretet, a felhasznált kérelemegységeket, a kapacitást meghaladó kérések számát, valamint a rendelkezésre állást (%-ban megadva). Az alábbi képernyőképen egy mintakörnyezethez használt kérelemegységek láthatók, amelyekben kevés tevékenység volt az elmúlt hét napban. Az adatokat Json formátumban töltheti le.

Azure API for FHIR-metrikák a portálról

Auditnaplók engedélyezése

  1. Ha engedélyezni szeretné a diagnosztikai naplózást az Azure API for FHIR-ben, válassza ki az Azure API for FHIR szolgáltatást a Azure Portal

  2. Navigáljon a diagnosztikai beállításokhoz

    Adja hozzá az Azure FHIR diagnosztikai beállításait.

  3. Válassza a + Diagnosztikai beállítás hozzáadása elemet

  4. Adja meg a beállítás nevét

  5. Válassza ki a diagnosztikai naplók eléréséhez használni kívánt módszert:

    1. Archiváljon egy tárfiókba naplózás vagy manuális vizsgálat céljából. A használni kívánt tárfiókot már létre kell hozni.
    2. Streamelés az eseményközpontba külső szolgáltatás vagy egyéni elemzési megoldás általi betöltés céljából. A lépés konfigurálásához létre kell hoznia egy eseményközpont-névteret és eseményközpont-szabályzatot.
    3. Streameljen a Log Analytics-munkaterületre az Azure Monitorban. A beállítás kiválasztása előtt létre kell hoznia a Logs Analytics-munkaterületet.
  6. Válassza az AuditLogs és/vagy az AllMetrics lehetőséget. A metrikák közé tartozik a szolgáltatásnév, a rendelkezésre állás, az adatméret, a teljes késés, a teljes kérések, a teljes hibák és az időbélyeg. További információt a támogatott metrikákról talál.

    Az Azure FHIR diagnosztikai beállításai. Válassza az AuditLogs és/vagy az AllMetrics lehetőséget.

  7. Válassza a Mentés lehetőséget

Megjegyzés

Akár 15 percig is eltarthat, amíg az első naplók megjelennek a Log Analyticsben. Ha az FHIR-hez készült Azure API-t az egyik erőforráscsoportból vagy előfizetésből egy másikba helyezik át, az áthelyezés befejezése után frissítse a beállítást.

A diagnosztikai naplók használatával kapcsolatos további információkért tekintse meg az Azure-erőforrásnapló dokumentációját

Napló részletei

Az Azure API for FHIR szolgáltatás jelenleg a következő mezőket adja vissza az auditnaplóban:

Mezőnév Típus Jegyzetek
Hívóidentitás Dinamikus Identitásadatokat tartalmazó általános tulajdonságcsomag
CallerIdentityIssuer Sztring Kiállító
CallerIdentityObjectId Sztring Object_Id
HívóIPAddress Sztring A hívó IP-címe
CorrelationId Sztring Korrelációs azonosító
FhirResourceType Sztring Az erőforrástípus, amelyhez a műveletet végrehajtották
LogCategory Sztring A naplókategória (jelenleg "AuditLogs" LogCategory értéket adunk vissza)
Hely Sztring A kérést feldolgozó kiszolgáló helye (például AZ USA déli középső régiója)
OperationDuration Int A kérés befejezéséhez másodpercek alatt eltartott idő
OperationName Sztring A művelet típusát ismerteti (például frissítés, keresés típusa)
RequestUri Sztring A kérelem URI-ja
ResultType Sztring Az elérhető értékek jelenleg a Elindítva, a Sikeres vagy a Sikertelen
StatusCode Int A HTTP-állapotkód. (például 200)
TimeGenerated DateTime Az esemény dátuma és időpontja
Tulajdonságok Sztring A fhirResourceType tulajdonságainak ismertetése
SourceSystem Sztring Forrásrendszer (ebben az esetben mindig az Azure)
TenantId Sztring Bérlőazonosító
Típus Sztring Napló típusa (ebben az esetben mindig MicrosoftHealthcareApisAuditLog)
_ResourceId Sztring Az erőforrás részletei

Mintalekérdezések

Íme néhány alapszintű Application Insights-lekérdezés, a naplóadatok megismeréséhez.

Futtassa ezt a lekérdezést a 100 legutóbbi napló megtekintéséhez:

MicrosoftHealthcareApisAuditLogs
| limit 100

Futtassa ezt a lekérdezést a műveletek FHIR-erőforrástípus szerinti csoportosításához:

MicrosoftHealthcareApisAuditLogs 
| summarize count() by FhirResourceType

Futtassa ezt a lekérdezést az összes sikertelen eredmény lekéréséhez

MicrosoftHealthcareApisAuditLogs 
| where ResultType == "Failed" 

Összegzés

A diagnosztikai naplókhoz való hozzáférés elengedhetetlen a szolgáltatás monitorozásához és a megfelelőségi jelentések biztosításához. Az FHIR-hez készült Azure API lehetővé teszi ezeket a műveleteket diagnosztikai naplókon keresztül.

Az FHIR a HL7 bejegyzett védjegye, amelynek felhasználását a HL7 engedélyezte.

Következő lépések

Ebből a cikkből megtudhatja, hogyan engedélyezheti az auditnaplókat az Azure API for FHIR-hez. További információ az Azure API for FHIR konfigurációs beállításairól:

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