Files
vigilcare-clinical/VigilCareClinicalAPI/Services/Interfaces/IAlertQualityMetricsService.cs
T
voltsrage 80b009fd23
CI / backend (push) Successful in 8m52s
CI / frontend (push) Failing after 1m39s
feature: Self-Service Clinical Testing Sessions
2026-08-06 04:03:04 +08:00

17 lines
714 B
C#

public interface IAlertQualityMetricsService
{
Task<IReadOnlyList<AlertQualityMetricResponse>> ListAsync(
AlertType? alertType, DateTimeOffset from, DateTimeOffset to);
Task<AlertQualitySummaryResponse> GetSummaryAsync(
DateTimeOffset from, DateTimeOffset to);
/// <summary>
/// Per-alert feedback rows for analytics export / by-scenario breakdown.
/// When <paramref name="scenarioId"/> is set, only rows attributed to that
/// simulation scenario are returned (join via SimulationRun.EncounterId).
/// </summary>
Task<IReadOnlyList<AlertFeedbackQualityRow>> ListFeedbackAsync(
DateTimeOffset periodStart, DateTimeOffset periodEnd, string? scenarioId);
}