Clinical Sync Batch Engine: first commit

This commit is contained in:
voltsrage
2026-06-23 03:02:30 +08:00
parent 90b8baa2a1
commit c9994b1ba2
60 changed files with 3547 additions and 31 deletions
@@ -0,0 +1,2 @@
public record ClinicalBatchStatusResponse(
Guid BatchId, string Status, IReadOnlyList<ClinicalConflictDetail> Conflicts);
@@ -0,0 +1 @@
public record ClinicalBatchUploadResponse(Guid BatchId, string Status);
@@ -0,0 +1 @@
public record ClinicalConflictDetail(Guid ClientRef, string ItemType, string ConflictReason);
@@ -0,0 +1,3 @@
public record ClinicalSyncHistoryItem(
Guid BatchId, Guid BatchReference, string Status,
int ConflictCount, DateTimeOffset SubmittedAt);