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
@@ -1,4 +1,4 @@
public record EncounterStatusChangedEvent(
Guid EncounterId, Guid PatientId, string Mrn, string PatientName,
string? PreviousStatus, string NewStatus, string Department,
string AttendingPhysician, DateTimeOffset AdmittedAt, DateTimeOffset ChangedAt);
string AttendingPhysician, string? RoomBed, string? AdmissionReason, DateTimeOffset AdmittedAt, DateTimeOffset ChangedAt);
@@ -1,4 +1,6 @@
public record OpenEncounterRequest(
EncounterType EncounterType,
Department Department,
string AttendingPhysician);
string AttendingPhysician,
string? RoomBed = null,
string? AdmissionReason = null);
@@ -1 +1,3 @@
public record TransitionStatusRequest(EncounterStatus Status);
public record TransitionStatusRequest(
EncounterStatus Status,
string? DischargeDiagnosis = null);