toFullResponse method
- PatientPreviewResponse patient
Convierte este DTO parcial en un AdmissionResponse completo
inyectando el patient que la API no incluye en esta respuesta.
Implementation
AdmissionResponse toFullResponse(PatientPreviewResponse patient) {
return AdmissionResponse(
admissionId: admissionId,
patient: patient,
serviceId: serviceId,
assignedDoctorId: assignedDoctorId,
dischargeDate: dischargeDate,
hospitalizationLength: hospitalizationLength,
principalDiagnosis: principalDiagnosis,
medicalHistory: medicalHistory,
allergies: allergies,
chronicTreatment: chronicTreatment,
basalBarthel: basalBarthel,
roomNumber: roomNumber,
createdAt: createdAt,
createdBy: createdBy,
lastModifiedAt: lastModifiedAt,
lastModifiedBy: lastModifiedBy,
);
}