Medico, MedicoDAO e MedicoBO