feature: RBAC + Clinical Audit Logging
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
public class ClinicalAuditLog
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public AuditAction Action { get; set; }
|
||||
public string EntityType { get; set; } = null!;
|
||||
public Guid EntityId { get; set; }
|
||||
public Guid? UserId { get; set; }
|
||||
public string? UserDisplayName { get; set; }
|
||||
public string? PreviousValueJson { get; set; }
|
||||
public string? NewValueJson { get; set; }
|
||||
public string? Reason { get; set; }
|
||||
public string? IpAddress { get; set; }
|
||||
public string? CorrelationId { get; set; }
|
||||
public DateTimeOffset CreatedAt { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user