public class SepsisBundle { public Guid Id { get; set; } public Guid EncounterId { get; set; } public Guid TriggeringAlertId { get; set; } public string TriggeringAlertType { get; set; } = null!; public DateTimeOffset RecognizedAt { get; set; } public DateTimeOffset DeadlineAt { get; set; } public SepsisBundleComplianceStatus ComplianceStatus { get; set; } = SepsisBundleComplianceStatus.InProgress; public DateTimeOffset? CompletedAt { get; set; } public Encounter Encounter { get; set; } = null!; public ClinicalAlert TriggeringAlert { get; set; } = null!; public ICollection Elements { get; set; } = new List(); }