feature: FHIR R4 Inbound Facade

This commit is contained in:
voltsrage
2026-06-21 13:53:38 +08:00
parent 9f96f54007
commit a43db52813
42 changed files with 2873 additions and 3 deletions
@@ -0,0 +1,12 @@
public record FhirEncounterUpsertRequest(
string IdentifierSystem,
string IdentifierValue,
Guid PatientId,
EncounterType EncounterType,
Department Department,
string AttendingPhysician,
EncounterStatus TargetStatus,
DateTimeOffset? AdmittedAt = null,
string? RoomBed = null,
string? AdmissionReason = null,
string? DischargeDiagnosis = null);
@@ -0,0 +1,11 @@
public record FhirPatientUpsertRequest(
string IdentifierSystem,
string IdentifierValue,
string FirstName,
string LastName,
DateOnly DateOfBirth,
string Gender,
BloodType? BloodType = null,
string? Allergies = null,
string? EmergencyContactName = null,
string? EmergencyContactPhone = null);