Partial Rejection Quality Reasons with IOCM_REGULAR_USE - dcm4che/dcm4chee-arc-light GitHub Wiki
Reject only some objects of a study using rejection note code reason Rejected for Quality Reasons
with IOCM_REGULAR_USE
using UI Navigation page -> Studies tab
. The regular use is associated with a query retrieve view which always shows
the instances rejected for Quality Reasons. Hence, even if the objects are rejected, they shall be notified to IAN SCPs
as being ONLINE
on the system.
To be able to verify that the rejections done using IOCM_REGULAR_USE
correspond to the storage of rejection notes on the
storage associated with this AE, some configurations as explained below are required.
- Clone the existing
fs1
storage (Configuration page -> Devices tab -> dcm4chee-arc -> Device Extension -> Archive Device Extension -> Child Objects -> Storage Descriptor
). For better verification and debugging set theStorage ID
andStorage URI
accordingly. - Associate this newly created storage to
IOCM_REGULAR_USE
AE. (Configuration page -> Devices tab -> dcm4chee-arc -> Child Objects -> Network AEs -> IOCM_REGULAR_USE -> Network AE Extension -> Archive Network AE Extension -> Attributes -> Object Storage ID
) - Specify
IOCM_REGULAR_USE
AE as Rejection Note Storage AE Title on Archive Device Extension level. (Configuration page -> Devices tab -> dcm4chee-arc -> Device Extension -> Archive Device Extension -> Attributes -> Rejection Note Storage AE Title
)
Note : Rejection using C-STORE can't be done using IOCM_REGULAR_USE as AE since Presentation State for
1.2.840.10008.5.1.4.1.1.88.59 - Key Object Selection Document Storage
is not negotiated / configured for this AE.
- The number of rejected instances, and their SOP Instance ID values shall match with the values of
Referenced SOP Instance UID
in theReferenced Series Sequence -> Referenced SOP Sequence
of IAN's dataset. - The
Instance Availability
values for rejected instances as well as for the other not rejected instances shall beONLINE
. - The IAN dataset shall also contain an empty
Referenced Performed Procedure Step Sequence
.
Sample dcmdump of 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.191258422631281482623597787162524860478] 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 #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.950809132635041.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.950809132633027.100] ReferencedSOPIn
594: >>(FFFE,E00D) #0 ItemDelimitationItem
602: >(FFFE,E0DD) #0 SequenceDelimitationItem
610: >(0020,000E) UI #30 [1.2.840.113674.1118.54.179.300] SeriesInstanceUID
648: >(FFFE,E00D) #0 ItemDelimitationItem
656: >(FFFE,E000) #-1 Item #2
664: >(0008,1199) SQ #-1 ReferencedSOPSequence
676: >>(FFFE,E000) #-1 Item #1
684: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
700: >>(0008,0056) CS #6 [ONLINE] InstanceAvailability
714: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
748: >>(0008,1155) UI #34 [1.2.840.113674.950809132649190.100] ReferencedSOPIn
790: >>(FFFE,E00D) #0 ItemDelimitationItem
798: >>(FFFE,E000) #-1 Item #2
806: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
822: >>(0008,0056) CS #6 [ONLINE] InstanceAvailability
836: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
870: >>(0008,1155) UI #34 [1.2.840.113674.950809132648168.100] ReferencedSOPIn
912: >>(FFFE,E00D) #0 ItemDelimitationItem
920: >>(FFFE,E000) #-1 Item #3
928: >>(0008,0054) AE #8 [DCM4CHEE] RetrieveAETitle
944: >>(0008,0056) CS #6 [ONLINE] InstanceAvailability
958: >>(0008,1150) UI #26 [1.2.840.10008.5.1.4.1.1.4] ReferencedSOPClassUID
992: >>(0008,1155) UI #34 [1.2.840.113674.950809132651203.100] ReferencedSOPIn
1034: >>(FFFE,E00D) #0 ItemDelimitationItem
1042: >(FFFE,E0DD) #0 SequenceDelimitationItem
1050: >(0020,000E) UI #30 [1.2.840.113674.1118.54.180.300] SeriesInstanceUID
1088: >(FFFE,E00D) #0 ItemDelimitationItem
1096: >(FFFE,E000) #-1 Item #3
1104: >(0008,1199) SQ #-1 ReferencedSOPSequence
1116: >>(FFFE,E000) #-1 Item #1
1124: >>(0008,0054) AE #16 [IOCM_REGULAR_USE] RetrieveAETitle
1148: >>(0008,0056) CS #6 [ONLINE] InstanceAvailability
1162: >>(0008,1150) UI #30 [1.2.840.10008.5.1.4.1.1.88.59] ReferencedSOPClassU
1200: >>(0008,1155) UI #44 [2.25.141667828690107247769977016916756881109] Refe
1252: >>(FFFE,E00D) #0 ItemDelimitationItem
1260: >(FFFE,E0DD) #0 SequenceDelimitationItem
1268: >(0020,000E) UI #42 [2.25.4016312927281445972344940879956040380] SeriesI
1318: >(FFFE,E00D) #0 ItemDelimitationItem
1326: (FFFE,E0DD) #0 SequenceDelimitationItem
1334: (0020,000D) UI #26 [1.2.840.113674.1118.54.200] StudyInstanceUID