fix issues with phase-32

This commit is contained in:
voltsrage
2026-06-23 00:16:39 +08:00
parent 1824e4eef1
commit 90b8baa2a1
12 changed files with 237 additions and 14 deletions
@@ -58,7 +58,11 @@ public class GcsScoringService : BackgroundService
evt.Value,
stoppingToken);
if (outcome.Outcome == GcsOutcome.ScoreComputed)
if (outcome.Outcome == GcsOutcome.EncounterNotFound)
_logger.LogWarning(
"Skipping stale observation.recorded event — encounter={Id} code={Code} offset={Offset}",
evt.EncounterId, evt.ObservationCode, result.Offset.Value);
else if (outcome.Outcome == GcsOutcome.ScoreComputed)
_logger.LogInformation(
"GCS scored via consumer — encounter={Id} total={Total} class={Class}",
evt.EncounterId, outcome.TotalScore, outcome.Classification);
@@ -58,7 +58,11 @@ public class News2ScoringService : BackgroundService
evt.Value,
stoppingToken);
if (outcome.Outcome == News2Outcome.ScoreComputed)
if (outcome.Outcome == News2Outcome.EncounterNotFound)
_logger.LogWarning(
"Skipping stale observation.recorded event — encounter={Id} code={Code} offset={Offset}",
evt.EncounterId, evt.ObservationCode, result.Offset.Value);
else if (outcome.Outcome == News2Outcome.ScoreComputed)
_logger.LogInformation(
"NEWS2 scored via consumer — encounter={Id} score={Score} risk={Risk}",
evt.EncounterId, outcome.TotalScore, outcome.RiskLevel);