protected boolean findNextStudy() throws IOException { if (patRec == null) return false; if (studyRec == null) studyRec = ddr.findStudyRecord(patRec, keys, recFact, ignoreCaseOfPN, matchNoValue); else if (studyIUIDs.length == 1) studyRec = null; else studyRec = ddr.findNextStudyRecord(studyRec, keys, recFact, ignoreCaseOfPN, matchNoValue); while (studyRec == null && super.findNextPatient()) studyRec = ddr.findStudyRecord(patRec, keys, recFact, ignoreCaseOfPN, matchNoValue); return studyRec != null; } }
protected boolean findNextStudy() throws IOException { if (patRec == null) return false; if (studyRec == null) studyRec = ddr.findStudyRecord(patRec, keys, recFact, ignoreCaseOfPN, matchNoValue); else if (studyIUIDs.length == 1) studyRec = null; else studyRec = ddr.findNextStudyRecord(studyRec, keys, recFact, ignoreCaseOfPN, matchNoValue); while (studyRec == null && super.findNextPatient()) studyRec = ddr.findStudyRecord(patRec, keys, recFact, ignoreCaseOfPN, matchNoValue); return studyRec != null; } }
break; studyRec = ddr.findNextStudyRecord(studyRec, studyIUIDs);
break; studyRec = ddr.findNextStudyRecord(studyRec, studyIUIDs);
studyRec = ddr.findNextStudyRecord(studyRec);
studyRec = ddr.findNextStudyRecord(studyRec);