toFullResponse method

AdmissionResponse toFullResponse(
  1. 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,
  );
}