Total Rejection Retention Expired - dcm4che/dcm4chee-arc-light GitHub Wiki

Tests & Verification

  • Reject a study completely using rejection note code reason Data Retention Policy Expired 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-113039 (i.e. for Data Retention Policy Expired)

          mkkos --title DCM-113039 -o studyTotalRejectRetentionExpired /path-to-study 
        
      • Store this KOS object to the archive using storescu tool

          storescu -c DCM4CHEE@localhost:11112 studyTotalRejectRetentionExpired
        
  • 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 instances in the study, 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 all the referenced instances shall be UNAVAILABLE.
  • 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.253888356824946913658200561828385723092] 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.253888356824946913658200561828385723092] SOPInst
    412: (0008,0020) DA #8 [19950126] StudyDate
    428: (0008,0023) DA #8 [20200708] ContentDate
    444: (0008,0030) TM #10 [094200.000] StudyTime
    462: (0008,0033) TM #10 [111448.820] ContentTime
    480: (0008,0050) SH #8 [PIKR0003] AccessionNumber
    496: (0008,0060) CS #2 [KO] Modality
    506: (0008,0090) PN #0 [] ReferringPhysicianName
    514: (0008,1111) SQ #0 ReferencedPerformedProcedureStepSequence
    526: (0010,0010) PN #12 [SMITH^HAROLD] PatientName
    546: (0010,0020) LO #10 [PIKR750000] PatientID
    564: (0010,0030) DA #0 [] PatientBirthDate
    572: (0010,0040) CS #2 [M] PatientSex
    582: (0020,000D) UI #52 [2.16.840.1.113662.2.1.53544936282433.12345.336.16650]
    642: (0020,000E) UI #44 [2.25.332728704991295308489336280720070421883] SeriesI
    694: (0020,0010) SH #4 [1665] StudyID
    706: (0020,0011) IS #4 [999] SeriesNumber
    718: (0020,0013) IS #2 [1] InstanceNumber
    728: (0040,A040) CS #10 [CONTAINER] ValueType
    746: (0040,A043) SQ #-1 ConceptNameCodeSequence
    758: >(FFFE,E000) #-1 Item #1
    766: >(0008,0100) SH #6 [113039] CodeValue
    780: >(0008,0102) SH #4 [DCM] CodingSchemeDesignator
    792: >(0008,0104) LO #30 [Data Retention Policy Expired] CodeMeaning
    830: >(FFFE,E00D) #0 ItemDelimitationItem
    838: (FFFE,E0DD) #0 SequenceDelimitationItem
    846: (0040,A050) CS #8 [SEPARATE] ContinuityOfContent
    862: (0040,A375) SQ #-1 CurrentRequestedProcedureEvidenceSequence
    874: >(FFFE,E000) #-1 Item #1
    882: >(0008,1115) SQ #-1 ReferencedSeriesSequence
    894: >>(FFFE,E000) #-1 Item #1
    902: >>(0008,1199) SQ #-1 ReferencedSOPSequence
    914: >>>(FFFE,E000) #-1 Item #1
    922: >>>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    956: >>>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112639.2700] 
    1012: >>>(FFFE,E00D) #0 ItemDelimitationItem
    1020: >>>(FFFE,E000) #-1 Item #2
    1028: >>>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    1062: >>>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112644.3300]
    1118: >>>(FFFE,E00D) #0 ItemDelimitationItem
    1126: >>>(FFFE,E000) #-1 Item #3
    1134: >>>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    1168: >>>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112629.1900]
    1224: >>>(FFFE,E00D) #0 ItemDelimitationItem
    1232: >>>(FFFE,E000) #-1 Item #4
    1240: >>>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    1274: >>>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112634.2200]
    1330: >>>(FFFE,E00D) #0 ItemDelimitationItem
    1338: >>>(FFFE,E000) #-1 Item #5
    1346: >>>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    1380: >>>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112649.3700]
    1436: >>>(FFFE,E00D) #0 ItemDelimitationItem
    1444: >>(FFFE,E0DD) #0 SequenceDelimitationItem
    1452: >>(0020,000E) UI #56 [2.16.840.1.113662.2.1.53544936282433.12345.336.166
    1516: >>(FFFE,E00D) #0 ItemDelimitationItem
    1524: >(FFFE,E0DD) #0 SequenceDelimitationItem
    1532: >(0020,000D) UI #52 [2.16.840.1.113662.2.1.53544936282433.12345.336.1665
    1592: >(FFFE,E00D) #0 ItemDelimitationItem
    1600: (FFFE,E0DD) #0 SequenceDelimitationItem
    1608: (0040,A504) SQ #-1 ContentTemplateSequence
    1620: >(FFFE,E000) #-1 Item #1
    1628: >(0008,0105) CS #4 [DCMR] MappingResource
    1640: >(0040,DB00) CS #4 [2010] TemplateIdentifier
    1652: >(FFFE,E00D) #0 ItemDelimitationItem
    1660: (FFFE,E0DD) #0 SequenceDelimitationItem
    1668: (0040,A730) SQ #-1 ContentSequence
    1680: >(FFFE,E000) #-1 Item #1
    1688: >(0008,1199) SQ #-1 ReferencedSOPSequence
    1700: >>(FFFE,E000) #-1 Item #1
    1708: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    1742: >>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112639.2700] 
    1798: >>(FFFE,E00D) #0 ItemDelimitationItem
    1806: >(FFFE,E0DD) #0 SequenceDelimitationItem
    1814: >(0040,A010) CS #8 [CONTAINS] RelationshipType
    1830: >(0040,A040) CS #6 [IMAGE] ValueType
    1844: >(FFFE,E00D) #0 ItemDelimitationItem
    1852: >(FFFE,E000) #-1 Item #2
    1860: >(0008,1199) SQ #-1 ReferencedSOPSequence
    1872: >>(FFFE,E000) #-1 Item #1
    1880: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    1914: >>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112644.3300] 
    1970: >>(FFFE,E00D) #0 ItemDelimitationItem
    1978: >(FFFE,E0DD) #0 SequenceDelimitationItem
    1986: >(0040,A010) CS #8 [CONTAINS] RelationshipType
    2002: >(0040,A040) CS #6 [IMAGE] ValueType
    2016: >(FFFE,E00D) #0 ItemDelimitationItem
    2024: >(FFFE,E000) #-1 Item #3
    2032: >(0008,1199) SQ #-1 ReferencedSOPSequence
    2044: >>(FFFE,E000) #-1 Item #1
    2052: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    2086: >>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112629.1900] 
    2142: >>(FFFE,E00D) #0 ItemDelimitationItem
    2150: >(FFFE,E0DD) #0 SequenceDelimitationItem
    2158: >(0040,A010) CS #8 [CONTAINS] RelationshipType
    2174: >(0040,A040) CS #6 [IMAGE] ValueType
    2188: >(FFFE,E00D) #0 ItemDelimitationItem
    2196: >(FFFE,E000) #-1 Item #4
    2204: >(0008,1199) SQ #-1 ReferencedSOPSequence
    2216: >>(FFFE,E000) #-1 Item #1
    2224: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    2258: >>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112634.2200] 
    2314: >>(FFFE,E00D) #0 ItemDelimitationItem
    2322: >(FFFE,E0DD) #0 SequenceDelimitationItem
    2330: >(0040,A010) CS #8 [CONTAINS] RelationshipType
    2346: >(0040,A040) CS #6 [IMAGE] ValueType
    2360: >(FFFE,E00D) #0 ItemDelimitationItem
    2368: >(FFFE,E000) #-1 Item #5
    2376: >(0008,1199) SQ #-1 ReferencedSOPSequence
    2388: >>(FFFE,E000) #-1 Item #1
    2396: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    2430: >>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112649.3700] 
    2486: >>(FFFE,E00D) #0 ItemDelimitationItem
    2494: >(FFFE,E0DD) #0 SequenceDelimitationItem
    2502: >(0040,A010) CS #8 [CONTAINS] RelationshipType
    2518: >(0040,A040) CS #6 [IMAGE] ValueType
    2532: >(FFFE,E00D) #0 ItemDelimitationItem
    2540: (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.321883432852293232492528750872413881697] MediaSt
    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 #12 [UNAVAILABLE] InstanceAvailability
    402: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    436: >>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112639.2700] R
    492: >>(FFFE,E00D) #0 ItemDelimitationItem
    500: >>(FFFE,E000) #-1 Item #2
    508: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
    524: >>(0008,0056) CS #12 [UNAVAILABLE] InstanceAvailability
    544: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    578: >>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112644.3300] R
    634: >>(FFFE,E00D) #0 ItemDelimitationItem
    642: >>(FFFE,E000) #-1 Item #3
    650: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
    666: >>(0008,0056) CS #12 [UNAVAILABLE] InstanceAvailability
    686: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    720: >>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112629.1900] R
    776: >>(FFFE,E00D) #0 ItemDelimitationItem
    784: >>(FFFE,E000) #-1 Item #4
    792: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
    808: >>(0008,0056) CS #12 [UNAVAILABLE] InstanceAvailability
    828: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    862: >>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112634.2200] R
    918: >>(FFFE,E00D) #0 ItemDelimitationItem
    926: >>(FFFE,E000) #-1 Item #5
    934: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
    950: >>(0008,0056) CS #12 [UNAVAILABLE] InstanceAvailability
    970: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.2] ReferencedSOPClassUID
    1004: >>(0008,1155) UI #48 [2.16.840.1.113662.2.1.12345.19950126.112649.3700] 
    1060: >>(FFFE,E00D) #0 ItemDelimitationItem
    1068: >(FFFE,E0DD) #0 SequenceDelimitationItem
    1076: >(0020,000E) UI #56 [2.16.840.1.113662.2.1.53544936282433.12345.336.1665
    1140: >(FFFE,E00D) #0 ItemDelimitationItem
    1148: (FFFE,E0DD) #0 SequenceDelimitationItem
    1156: (0020,000D) UI #52 [2.16.840.1.113662.2.1.53544936282433.12345.336.16650
    
⚠️ **GitHub.com Fallback** ⚠️