feature: Corrections and Supersession

This commit is contained in:
voltsrage
2026-06-26 16:33:31 +08:00
parent 706318e5d2
commit f232761fd7
35 changed files with 4907 additions and 75 deletions
@@ -0,0 +1,7 @@
public record PromotionResult(
Guid BatchId,
Guid EncounterId,
int ObservationsPromoted,
bool IsCorrection,
SupersessionResult? Supersession
);
@@ -0,0 +1,6 @@
public record SupersessionResult(
Guid OriginalBatchId,
int ObservationsSuperseded,
int ObservationsReplaced,
DateTimeOffset SupersededAt
);