diff --git a/dcm4chee-arc-conf-test/src/test/java/org/dcm4chee/arc/conf/ArchiveDeviceFactory.java b/dcm4chee-arc-conf-test/src/test/java/org/dcm4chee/arc/conf/ArchiveDeviceFactory.java index 662d3ca7f5..27cc84845b 100644 --- a/dcm4chee-arc-conf-test/src/test/java/org/dcm4chee/arc/conf/ArchiveDeviceFactory.java +++ b/dcm4chee-arc-conf-test/src/test/java/org/dcm4chee/arc/conf/ArchiveDeviceFactory.java @@ -427,6 +427,22 @@ private static AuditSuppressCriteria suppressAuditQueryFromArchive() { Tag.AccessionNumber, Tag.IssuerOfAccessionNumberSequence, }; + static final int[] QIDO_STUDY_ATTRS = { + Tag.StudyDate, + Tag.StudyTime, + Tag.AccessionNumber, + Tag.ModalitiesInStudy, + Tag.ReferringPhysicianName, + Tag.PatientName, + Tag.PatientID, + Tag.PatientBirthDate, + Tag.PatientSex, + Tag.StudyID, + Tag.StudyInstanceUID, + Tag.StudyDescription, + Tag.NumberOfStudyRelatedSeries, + Tag.NumberOfStudyRelatedInstances + }; static final int[] MPPS_ATTRS = { Tag.SpecificCharacterSet, Tag.Modality, @@ -1517,6 +1533,11 @@ private static void addArchiveDeviceExtension(Device device, ConfigType configTy "Default", null, LEADING_CFIND_SCP_ATTRS)); + ext.addAttributeSet(newAttributeSet(AttributeSet.Type.QIDO_RS, + 0, "study", + "QIDO Study attribute set", + "QIDO Study attribute set for CSV", + QIDO_STUDY_ATTRS)); ext.addRejectionNote(createRejectionNote("Quality", RejectionNote.Type.REJECTED_FOR_QUALITY_REASONS,