Partial Rejection Quality Reasons - dcm4che/dcm4chee-arc-light GitHub Wiki

Tests & Verification

  • Reject only some objects of a study using rejection note code reason Rejected for Quality Reasons by one of the following ways :
    • UI Navigation page -> Studies tab
    • Store a KOS object referencing the rejected instances to the archive :
      • Create a KOS object with mkkos tool using Document Title as DCM-113001 (i.e. for Rejected for Quality Reasons)

          mkkos --title DCM-113001 -o studyPartialRejectQuality /path-to-series-of-study 
        
      • Store this KOS object to the archive using storescu tool

          storescu -c DCM4CHEE@localhost:11112 studyPartialRejectQuality
        
  • The number of Referenced SOP Instance UID and their value in the Current Requested Procedure Evidence Sequence -> Referenced Series Sequence -> Referenced SOP Sequence in the created KOS object should match with the values of Referenced SOP Instance UID in the Referenced Series Sequence -> Referenced SOP Sequence of IAN's dataset.
  • If rejection was done using UI, then number of rejected instances, and their SOP Instance ID values shall match with the values of Referenced SOP Instance UID in the Referenced Series Sequence -> Referenced SOP Sequence of IAN's dataset.
  • The Instance Availability values for rejected instances shall be UNAVAILABLE whereas for the other not rejected instances, the Instance Availability values shall be ONLINE.
  • The IAN dataset shall also contain an empty Referenced Performed Procedure Step Sequence.

Sample dcmdump of

  • KOS object

    0: [0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
    132: (0002,0000) UL #4 [178] FileMetaInformationGroupLength
    144: (0002,0001) OB #2 [0\1] FileMetaInformationVersion
    158: (0002,0002) UI #30 [1.2.840.10008.5.1.4.1.1.88.59] MediaStorageSOPClassUI
    196: (0002,0003) UI #44 [2.25.298215974213713293650772183673933579320] MediaSt
    248: (0002,0010) UI #20 [1.2.840.10008.1.2.1] TransferSyntaxUID
    276: (0002,0012) UI #16 [1.2.40.0.13.1.3] ImplementationClassUID
    300: (0002,0013) SH #14 [dcm4che-5.22.4] ImplementationVersionName
    322: (0008,0016) UI #30 [1.2.840.10008.5.1.4.1.1.88.59] SOPClassUID
    360: (0008,0018) UI #44 [2.25.298215974213713293650772183673933579320] SOPInst
    412: (0008,0020) DA #8 [19950725] StudyDate
    428: (0008,0023) DA #8 [20200708] ContentDate
    444: (0008,0030) TM #8 [095237.0] StudyTime
    460: (0008,0033) TM #10 [112032.312] ContentTime
    478: (0008,0050) SH #6 [GE0002] AccessionNumber
    492: (0008,0060) CS #2 [KO] Modality
    502: (0008,0090) PN #0 [] ReferringPhysicianName
    510: (0008,1111) SQ #0 ReferencedPerformedProcedureStepSequence
    522: (0010,0010) PN #14 [BUXTON^STEVEN] PatientName
    544: (0010,0020) LO #6 [GE1118] PatientID
    558: (0010,0030) DA #0 [] PatientBirthDate
    566: (0010,0040) CS #2 [M] PatientSex
    576: (0020,000D) UI #26 [1.2.840.113674.1118.54.200] StudyInstanceUID
    610: (0020,000E) UI #44 [2.25.157500102963964712593853328497572442954] SeriesI
    662: (0020,0010) SH #2 [6] StudyID
    672: (0020,0011) IS #4 [999] SeriesNumber
    684: (0020,0013) IS #2 [1] InstanceNumber
    694: (0040,A040) CS #10 [CONTAINER] ValueType
    712: (0040,A043) SQ #-1 ConceptNameCodeSequence
    724: >(FFFE,E000) #-1 Item #1
    732: >(0008,0100) SH #6 [113001] CodeValue
    746: >(0008,0102) SH #4 [DCM] CodingSchemeDesignator
    758: >(0008,0104) LO #28 [Rejected for Quality Reasons] CodeMeaning
    794: >(FFFE,E00D) #0 ItemDelimitationItem
    802: (FFFE,E0DD) #0 SequenceDelimitationItem
    810: (0040,A050) CS #8 [SEPARATE] ContinuityOfContent
    826: (0040,A375) SQ #-1 CurrentRequestedProcedureEvidenceSequence
    838: >(FFFE,E000) #-1 Item #1
    846: >(0008,1115) SQ #-1 ReferencedSeriesSequence
    858: >>(FFFE,E000) #-1 Item #1
    866: >>(0008,1199) SQ #-1 ReferencedSOPSequence
    878: >>>(FFFE,E000) #-1 Item #1
    886: >>>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
    920: >>>(0008,1155) UI #34 [1.2.840.113674.950809132635041.100] ReferencedSOPI
    962: >>>(FFFE,E00D) #0 ItemDelimitationItem
    970: >>>(FFFE,E000) #-1 Item #2
    978: >>>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
    1012: >>>(0008,1155) UI #34 [1.2.840.113674.950809132633027.100] ReferencedSOP
    1054: >>>(FFFE,E00D) #0 ItemDelimitationItem
    1062: >>(FFFE,E0DD) #0 SequenceDelimitationItem
    1070: >>(0020,000E) UI #30 [1.2.840.113674.1118.54.179.300] SeriesInstanceUID
    1108: >>(FFFE,E00D) #0 ItemDelimitationItem
    1116: >(FFFE,E0DD) #0 SequenceDelimitationItem
    1124: >(0020,000D) UI #26 [1.2.840.113674.1118.54.200] StudyInstanceUID
    1158: >(FFFE,E00D) #0 ItemDelimitationItem
    1166: (FFFE,E0DD) #0 SequenceDelimitationItem
    1174: (0040,A504) SQ #-1 ContentTemplateSequence
    1186: >(FFFE,E000) #-1 Item #1
    1194: >(0008,0105) CS #4 [DCMR] MappingResource
    1206: >(0040,DB00) CS #4 [2010] TemplateIdentifier
    1218: >(FFFE,E00D) #0 ItemDelimitationItem
    1226: (FFFE,E0DD) #0 SequenceDelimitationItem
    1234: (0040,A730) SQ #-1 ContentSequence
    1246: >(FFFE,E000) #-1 Item #1
    1254: >(0008,1199) SQ #-1 ReferencedSOPSequence
    1266: >>(FFFE,E000) #-1 Item #1
    1274: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
    1308: >>(0008,1155) UI #34 [1.2.840.113674.950809132635041.100] ReferencedSOPI
    1350: >>(FFFE,E00D) #0 ItemDelimitationItem
    1358: >(FFFE,E0DD) #0 SequenceDelimitationItem
    1366: >(0040,A010) CS #8 [CONTAINS] RelationshipType
    1382: >(0040,A040) CS #6 [IMAGE] ValueType
    1396: >(FFFE,E00D) #0 ItemDelimitationItem
    1404: >(FFFE,E000) #-1 Item #2
    1412: >(0008,1199) SQ #-1 ReferencedSOPSequence
    1424: >>(FFFE,E000) #-1 Item #1
    1432: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
    1466: >>(0008,1155) UI #34 [1.2.840.113674.950809132633027.100] ReferencedSOPI
    1508: >>(FFFE,E00D) #0 ItemDelimitationItem
    1516: >(FFFE,E0DD) #0 SequenceDelimitationItem
    1524: >(0040,A010) CS #8 [CONTAINS] RelationshipType
    1540: >(0040,A040) CS #6 [IMAGE] ValueType
    1554: >(FFFE,E00D) #0 ItemDelimitationItem
    1562: (FFFE,E0DD) #0 SequenceDelimitationItem
    
  • IAN

    0: [0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
    132: (0002,0000) UL #4 [170] FileMetaInformationGroupLength
    144: (0002,0001) OB #2 [0\1] FileMetaInformationVersion
    158: (0002,0002) UI #22 [1.2.840.10008.5.1.4.33] MediaStorageSOPClassUID
    188: (0002,0003) UI #44 [2.25.79434367062432882150082176099976562905] MediaSto
    240: (0002,0010) UI #20 [1.2.840.10008.1.2.1] TransferSyntaxUID
    268: (0002,0012) UI #16 [1.2.40.0.13.1.3] ImplementationClassUID
    292: (0002,0013) SH #14 [dcm4che-5.22.4] ImplementationVersionName
    314: (0008,1111) SQ #0 ReferencedPerformedProcedureStepSequence
    326: (0008,1115) SQ #-1 ReferencedSeriesSequence
    338: >(FFFE,E000) #-1 Item #1
    346: >(0008,1199) SQ #-1 ReferencedSOPSequence
    358: >>(FFFE,E000) #-1 Item #1
    366: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
    382: >>(0008,0056) CS #6 [ONLINE] InstanceAvailability
    396: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
    430: >>(0008,1155) UI #34 [1.2.840.113674.950809132649190.100] ReferencedSOPIn
    472: >>(FFFE,E00D) #0 ItemDelimitationItem
    480: >>(FFFE,E000) #-1 Item #2
    488: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
    504: >>(0008,0056) CS #6 [ONLINE] InstanceAvailability
    518: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
    552: >>(0008,1155) UI #34 [1.2.840.113674.950809132648168.100] ReferencedSOPIn
    594: >>(FFFE,E00D) #0 ItemDelimitationItem
    602: >>(FFFE,E000) #-1 Item #3
    610: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
    626: >>(0008,0056) CS #6 [ONLINE] InstanceAvailability
    640: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
    674: >>(0008,1155) UI #34 [1.2.840.113674.950809132651203.100] ReferencedSOPIn
    716: >>(FFFE,E00D) #0 ItemDelimitationItem
    724: >(FFFE,E0DD) #0 SequenceDelimitationItem
    732: >(0020,000E) UI #30 [1.2.840.113674.1118.54.180.300] SeriesInstanceUID
    770: >(FFFE,E00D) #0 ItemDelimitationItem
    778: >(FFFE,E000) #-1 Item #2
    786: >(0008,1199) SQ #-1 ReferencedSOPSequence
    798: >>(FFFE,E000) #-1 Item #1
    806: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
    822: >>(0008,0056) CS #6 [ONLINE] InstanceAvailability
    836: >>(0008,1150) UI #30 [1.2.840.10008.5.1.4.1.1.88.59] ReferencedSOPClassUI
    874: >>(0008,1155) UI #44 [2.25.298215974213713293650772183673933579320] Refer
    926: >>(FFFE,E00D) #0 ItemDelimitationItem
    934: >(FFFE,E0DD) #0 SequenceDelimitationItem
    942: >(0020,000E) UI #44 [2.25.157500102963964712593853328497572442954] Series
    994: >(FFFE,E00D) #0 ItemDelimitationItem
    1002: >(FFFE,E000) #-1 Item #3
    1010: >(0008,1199) SQ #-1 ReferencedSOPSequence
    1022: >>(FFFE,E000) #-1 Item #1
    1030: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
    1046: >>(0008,0056) CS #12 [UNAVAILABLE] InstanceAvailability
    1066: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
    1100: >>(0008,1155) UI #34 [1.2.840.113674.950809132635041.100] ReferencedSOPI
    1142: >>(FFFE,E00D) #0 ItemDelimitationItem
    1150: >>(FFFE,E000) #-1 Item #2
    1158: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
    1174: >>(0008,0056) CS #12 [UNAVAILABLE] InstanceAvailability
    1194: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
    1228: >>(0008,1155) UI #34 [1.2.840.113674.950809132633027.100] ReferencedSOPI
    1270: >>(FFFE,E00D) #0 ItemDelimitationItem
    1278: >(FFFE,E0DD) #0 SequenceDelimitationItem
    1286: >(0020,000E) UI #30 [1.2.840.113674.1118.54.179.300] SeriesInstanceUID
    1324: >(FFFE,E00D) #0 ItemDelimitationItem
    1332: (FFFE,E0DD) #0 SequenceDelimitationItem
    1340: (0020,000D) UI #26 [1.2.840.113674.1118.54.200] StudyInstanceUID
    
⚠️ **GitHub.com Fallback** ⚠️