Azure 健康資料服務的記錄功能
雖然 Azure 入口網站中的每個 Azure 資源都可以使用活動記錄,但 Azure 健康資料服務會發出資源記錄,其中包含兩種記錄類別:AuditLogs 和 DiagnosticLogs。
- AuditLogs 提供醫療保健服務的稽核記錄。 例如,當使用者或應用程式存取 FHIR 服務時,會記錄呼叫者的 IP 位址和資源 URL。 每個服務都會發出必要屬性,並可選擇實作其他屬性。
- DiagnosticLogs 提供服務作業的深入解析,例如記錄層級 (資訊、警告或錯誤) 和記錄訊息。
以下是 AuditLog 的範例:
{
"time": "2021-08-02 16:01:29Z",
"resourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/xxx/PROVIDERS/MICROSOFT.HEALTHCAREAPIS/SERVICES/xxx",
"operationName": "Microsoft.HealthcareApis/services/fhir-R4/search-type",
"category": "AuditLogs",
"resultType": "Started",
"resultSignature": 0,
"durationMs": 0,
"callerIpAddress": "::ffff:73.164.17.31",
"correlationId": "5d04211aaf172d43b83d9eb500464ec5",
"identity": {
"claims": {
"iss": "https://sts.windows.net/xxx/",
"oid": "xxx"
}
},
"level": "Informational",
"location": "South Central US",
"uri": "https://xxx.azurehealthcareapis.com:443/Patient",
"properties": {
"fhirResourceType": "Patient"
}
}