public String loadAgendamento() throws ParseException {
        Map parametros = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
        String dataStr = parametros.get("dataHora").toString();
        DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date data2 = inputFormat.parse(dataStr);

        String idPac = parametros.get("idPaciente").toString();
        Integer idPac2 = Integer.parseInt(idPac);

        String idMed = parametros.get("idMedico").toString();
        Integer idMed2 = Integer.parseInt(idMed);

        String idExa = parametros.get("idExame").toString();
        Integer idExa2 = Integer.parseInt(idExa);

        int i;
        for (i = 0; i < agendamentos.size(); i++) {
            if (agendamentos.get(i).getDataHora().compareTo(data2) == 0 && agendamentos.get(i).getIdExame().equals(idExa2)
                    && agendamentos.get(i).getIdPaciente().equals(idPac2) && agendamentos.get(i).getIdMedico().equals(idMed2)) {
                break;
            }
        }

        this.dataHora = data2;
        this.idPaciente = idPac2;
        this.idMedico = idMed2;
        this.idExame = idExa2;
        this.obs = agendamentos.get(i).getObs();
        this.resultado = agendamentos.get(i).getResultado();
        this.pacienteBean = agendamentos.get(i).getPacienteBean();
        this.exameBean = agendamentos.get(i).getExameBean();
        this.medicoBean = agendamentos.get(i).getMedicoBean();

        return "carrega";
    }