public synchronized Attributes findOrAddPatientRecord(Attributes rec) throws IOException { Attributes patRec = super.findPatientRecord(rec.getString(Tag.PatientID)); return patRec != null ? patRec : addRootDirectoryRecord(rec); }
private void copyFrom(DicomDirReader r) throws IOException { Attributes rec = r.findFirstRootDirectoryRecordInUse(false); while (rec != null) { copyChildsFrom(r, rec, out.addRootDirectoryRecord(new Attributes(rec))); rec = r.findNextDirectoryRecordInUse(rec, false); } }
private void copyFrom(DicomDirReader r) throws IOException { Attributes rec = r.findFirstRootDirectoryRecordInUse(false); while (rec != null) { copyChildsFrom(r, rec, out.addRootDirectoryRecord(new Attributes(rec))); rec = r.findNextDirectoryRecordInUse(rec, false); } }
patRec = recFact.createRecord(RecordType.PATIENT, null, dataset, null, null); out.addRootDirectoryRecord(patRec); num++; out.addRootDirectoryRecord(instRec); prompt = prompt == 'F' ? 'R' : 'r'; num++;
patRec = recFact.createRecord(RecordType.PATIENT, null, dataset, null, null); out.addRootDirectoryRecord(patRec); num++; out.addRootDirectoryRecord(instRec); prompt = prompt == 'F' ? 'R' : 'r'; num++;
if (patRec == null) { patRec = DicomDirLoader.RecordFactory.createRecord(RecordType.PATIENT, null, dataset, null, null); writer.addRootDirectoryRecord(patRec); Attributes instRec = DicomDirLoader.RecordFactory.createRecord(dataset, fmi, writer.toFileIDs(destinationFile)); writer.addRootDirectoryRecord(instRec);
patRec = recFact.createRecord(RecordType.PATIENT, null, ds, null, null); ddWriter.addRootDirectoryRecord(patRec);
patRec = recFact.createRecord(RecordType.PATIENT, null, ds, null, null); ddWriter.addRootDirectoryRecord(patRec);