public boolean cadastrar() {
        EntityManager em = conexao();
        try {
            if (em != null) {
                Paciente paciente = new Paciente();
                paciente.setIdPaciente(null);
                paciente.setNome(nome);
                paciente.setDataNasc(dataNasc);
                paciente.setLogradouro(logradouro);
                paciente.setNumero(numero);
                paciente.setBairro(bairro);
                paciente.setCidade(cidade);
                paciente.setUf(uf);
                System.out.println(paciente.toString());
                
                em.getTransaction().begin();
                em.persist(paciente);
                em.getTransaction().commit();
                return true;
            }
            return false;
        } catch (HibernateException e) {
            if (em.getTransaction().isActive()) {
                em.getTransaction().rollback();
            }
            return false;
        }
    }