public boolean alterar() {
        EntityManager em = conectar();
        try {
            System.out.println("Aqui: "+ dataHora + " - "+idExame + " - "+ idMedico +" - "+idPaciente);
            AgendaPK agendaPK = new AgendaPK(dataHora, idMedico, idExame, idPaciente);
            Agenda agenda = em.find(Agenda.class, agendaPK);
            agenda.setObs(obs);
            agenda.setResultado(resultado);

            em.getTransaction().begin();
            em.persist(agenda);
            em.getTransaction().commit();
            return true;
        } catch (Exception e) {
            if (em.getTransaction().isActive()) {
                em.getTransaction().rollback();
            }
            return false;
        }
    }