public List<Pacient> consulta(String inici, String fi) {
        List<Pacient> l = new ArrayList<Pacient>();
        if (pacient.getDni().compareTo(inici) < 0) {
            if (fillDret != null) {
                l.addAll(fillDret.consulta(inici, fi));
            }
        } else if (pacient.getDni().compareTo(fi) > 0) {
            if (fillEsquerra != null) {
                l.addAll(fillEsquerra.consulta(inici, fi));
            }
        } else if (pacient.getDni().compareTo(inici) >= 0 && pacient.getDni().compareTo(fi) <= 0) {
            l.add(pacient);
            if (fillEsquerra != null) {
                l.addAll(fillEsquerra.consulta(inici, fi));
            }
            if (fillDret != null) {
                l.addAll(fillDret.consulta(inici, fi));
            }
        }
        return l;
    }