feature:
Full SOFA Score: Data Layer + Scoring Engine Glasgow Coma Scale: Data Layer + Scoring Engine
This commit is contained in:
@@ -77,6 +77,8 @@ try
|
||||
builder.Services.Configure<DashboardOptions>(
|
||||
builder.Configuration.GetSection(DashboardOptions.Section));
|
||||
|
||||
builder.Services.Configure<SofaOptions>(builder.Configuration.GetSection("Sofa"));
|
||||
|
||||
var dashboardOptions = builder.Configuration
|
||||
.GetSection(DashboardOptions.Section)
|
||||
.Get<DashboardOptions>() ?? new DashboardOptions();
|
||||
@@ -115,6 +117,12 @@ try
|
||||
builder.Services.AddSingleton<IAlertSuppressionService, AlertSuppressionService>();
|
||||
builder.Services.AddScoped<IMedicationService, MedicationService>();
|
||||
builder.Services.AddScoped<MedicationCorrelationHelper>();
|
||||
builder.Services.AddScoped<GcsDetector>();
|
||||
builder.Services.AddScoped<IGcsService, GcsService>();
|
||||
builder.Services.AddScoped<SofaLabCache>();
|
||||
builder.Services.AddScoped<SofaVasopressorResolver>();
|
||||
builder.Services.AddScoped<SofaDetector>();
|
||||
builder.Services.AddScoped<ISofaService, SofaService>();
|
||||
|
||||
builder.Services.AddHostedService<ThresholdCacheLoader>();
|
||||
builder.Services.AddHostedService<KafkaTopicProvisioner>();
|
||||
@@ -136,7 +144,8 @@ try
|
||||
builder.Services.AddHostedService<News2ScoringService>();
|
||||
builder.Services.AddHostedService<TrendAnalyzerService>();
|
||||
builder.Services.AddHostedService<SepsisBundleMonitorService>();
|
||||
|
||||
builder.Services.AddHostedService<GcsScoringService>();
|
||||
builder.Services.AddHostedService<SofaScoringService>();
|
||||
|
||||
builder.Services.AddControllers()
|
||||
.AddJsonOptions(opts =>
|
||||
|
||||
Reference in New Issue
Block a user