feature: Site & Gateway Registry + Clinical Sync Contracts
This commit is contained in:
@@ -203,6 +203,9 @@ try
|
||||
builder.Services.AddScoped<ClinicalSyncBatchProcessor>();
|
||||
builder.Services.AddSingleton<IPhiEncryptionService, PhiEncryptionService>();
|
||||
builder.Services.AddScoped<IPhiAccessLogService, PhiAccessLogService>();
|
||||
builder.Services.AddScoped<ISiteService, SiteService>();
|
||||
builder.Services.AddScoped<IGatewayRegistryService, GatewayRegistryService>();
|
||||
|
||||
builder.Services.AddHostedService<ThresholdCacheLoader>();
|
||||
builder.Services.AddHostedService<KafkaTopicProvisioner>();
|
||||
builder.Services.AddHostedService<OutboxRelayService>();
|
||||
@@ -227,6 +230,7 @@ try
|
||||
builder.Services.AddHostedService<GcsScoringService>();
|
||||
builder.Services.AddHostedService<SofaScoringService>();
|
||||
builder.Services.AddHostedService<PatientPhiMigrationService>();
|
||||
builder.Services.AddHostedService<WardGatewayMetricsCollector>();
|
||||
|
||||
builder.Services.AddHealthChecks()
|
||||
.AddDbContextCheck<AppDbContext>("postgresql", tags: new[] { "ready" })
|
||||
|
||||
Reference in New Issue
Block a user