feature: Clinical Data Model Expansion & Observation Vocabulary

This commit is contained in:
voltsrage
2026-06-18 15:00:42 +08:00
parent 3b4c5c524b
commit 7d630fbbd9
33 changed files with 2636 additions and 36 deletions
@@ -58,6 +58,8 @@ public class ElasticIndexProvisioner : IHostedService
.Keyword(k => k.Department)
.Keyword(k => k.Status)
.Keyword(k => k.AttendingPhysician)
.Keyword(k => k.RoomBed)
.Text(t => t.AdmissionReason)
.Date(d => d.AdmittedAt)
.IntegerNumber(i => i.OpenAlertCount)
.Date(d => d.LastObservationAt!)
@@ -111,7 +111,9 @@ public class EsIndexerService : BackgroundService
Department = evt.Department,
Status = evt.NewStatus,
AttendingPhysician = evt.AttendingPhysician,
AdmittedAt = evt.AdmittedAt,
RoomBed = evt.RoomBed,
AdmissionReason = evt.AdmissionReason,
AdmittedAt = evt.AdmittedAt,
OpenAlertCount = 0,
LastObservationAt = null
};