public void initFileMetaInformation(String cuid, String iuid, String tsuid) { putBytes(Tag.FileMetaInformationVersion, VR.OB, new byte[] { 0, 1 }, false); putString(Tag.MediaStorageSOPClassUID, VR.UI, cuid); putString(Tag.MediaStorageSOPInstanceUID, VR.UI, iuid); putString(Tag.TransferSyntaxUID, VR.UI, tsuid); putString(Tag.ImplementationClassUID, VR.UI, Implementation.classUID()); putString(Tag.ImplementationVersionName, VR.SH, Implementation .versionName()); } }
public DicomObject findStudyRecord(DicomObject patrec, String uid) throws IOException { BasicDicomObject keys = new BasicDicomObject(); keys.putString(Tag.DirectoryRecordType, VR.CS, DirectoryRecordType.STUDY); keys.putString(Tag.StudyInstanceUID, VR.UI, uid); keys.putString(Tag.ReferencedSOPInstanceUIDInFile, VR.UI, uid); return findFirstMatchingChildRecord(patrec, keys, false); }
public DicomObject findSeriesRecord(DicomObject styrec, String uid) throws IOException { BasicDicomObject keys = new BasicDicomObject(); keys.putString(Tag.DirectoryRecordType, VR.CS, DirectoryRecordType.SERIES); keys.putString(Tag.SeriesInstanceUID, VR.UI, uid); return findFirstMatchingChildRecord(styrec, keys, false); }
public DicomObject findInstanceRecord(DicomObject serrec, String uid) throws IOException { BasicDicomObject keys = new BasicDicomObject(); keys.putString(Tag.ReferencedSOPInstanceUIDInFile, VR.UI, uid); return findFirstMatchingChildRecord(serrec, keys, false); }
public enum QUERYLEVEL { PATIENT, STUDY, SERIE, IMAGE}