feature: Trend Detection & Alert Suppression Windows
This commit is contained in:
@@ -65,6 +65,12 @@ try
|
||||
builder.Services.Configure<DataLakeOptions>(
|
||||
builder.Configuration.GetSection(DataLakeOptions.Section));
|
||||
|
||||
builder.Services.Configure<TrendDetectionOptions>(
|
||||
builder.Configuration.GetSection(TrendDetectionOptions.SectionName));
|
||||
|
||||
builder.Services.Configure<SuppressionOptions>(
|
||||
builder.Configuration.GetSection(SuppressionOptions.SectionName));
|
||||
|
||||
builder.Services.AddScoped<IPatientService, PatientService>();
|
||||
builder.Services.AddScoped<IEncounterService, EncounterService>();
|
||||
builder.Services.AddScoped<IAlertThresholdService, AlertThresholdService>();
|
||||
@@ -81,6 +87,8 @@ try
|
||||
builder.Services.AddScoped<ReconciliationPublisher>();
|
||||
builder.Services.AddScoped<WarningEvaluator>();
|
||||
builder.Services.AddScoped<News2Detector>();
|
||||
builder.Services.AddScoped<TrendDetector>();
|
||||
builder.Services.AddSingleton<IAlertSuppressionService, AlertSuppressionService>();
|
||||
|
||||
builder.Services.AddHostedService<ThresholdCacheLoader>();
|
||||
builder.Services.AddHostedService<KafkaTopicProvisioner>();
|
||||
@@ -100,6 +108,7 @@ try
|
||||
builder.Services.AddHostedService<DataLakeWriterService>();
|
||||
builder.Services.AddHostedService<WarningAlertService>();
|
||||
builder.Services.AddHostedService<News2ScoringService>();
|
||||
builder.Services.AddHostedService<TrendAnalyzerService>();
|
||||
|
||||
|
||||
builder.Services.AddControllers()
|
||||
|
||||
Reference in New Issue
Block a user