toDomain method

Admission toDomain()

Convierte este DTO en la entidad de dominio Admission, extrayendo el patientId del objeto patient embebido.

Implementation

Admission toDomain() {
  return Admission(
    admissionId: admissionId,
    patientId: patient.patientId,
    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,
  );
}