public class ClinicalAlertDocument
{
    public string AlertId { get; set; } = null!;
    public string EncounterId { get; set; } = null!;
    public string PatientId { get; set; } = null!;
    public string Department { get; set; } = null!;
    public string AlertType { get; set; } = null!;
    public string Severity { get; set; } = null!;
    public string Status { get; set; } = null!;
    public string Details { get; set; } = string.Empty;
    public string? NarrativeSummary { get; set; }
    public DateTimeOffset TriggeredAt { get; set; }
}