Uploaded image for project: 'XNAT'
  1. XNAT
  2. XNAT-4316

Archiving directly from prearchive bypasses Site and Project Series Import Filters


    • Type: Bug
    • Status: Open
    • Priority: Blocker
    • Resolution: Unresolved
    • Affects Version/s: 1.6.5, 1.7
    • Fix Version/s: Backlog
    • Component/s: None
    • Environment:

      hudson03, xnat-dev05

    • Sprint:
      1.7 Release Sprint
    • Rank:
    • Sprint:
      1.7 Release Sprint


      I verified that this bug affects the 1.6 dev tip as well.

      If you have a session in the prearchive, and you go through the "Review and Archive" process, archiving will be blocked due to scans offending either the site or project import filter. However, if you simply click Archive > OK in the prearchive, the session archives without complaint.

      This is bad for sure, but it's actually more of an edge case than it appears at first glance, because when DICOM is sent to the receiver, scans will be filtered out from even reaching the prearchive that are problems compared to the site filter. Additionally, if the project routes to a project in the prearchive, the project's filter will filter out offending scans as well. So, there's 2 main cases where I could see this being an issue:

      Case 1: Edge case

      1. DICOM is uploaded
      2. While the DICOM is sitting in the prearchive in a project, either the site or project Series Import Filter changes
      3. User archives the session, bypassing the filter

      Case 2: More common case

      1. DICOM is uploaded with project improperly set, so it shows up in Unassigned. Site import filter has already taken effect.
      2. Session is moved to correct project, and archived. Since project filter did not activate on send, and it's bypassed now, the project-level filter never hits.

        Issue Links


          There are no comments yet on this issue.


            • Assignee:
              jrherrick@wustl.edu Rick Herrick
              moore.c@wustl.edu Charlie Moore
            • Votes:
              0 Vote for this issue
              1 Start watching this issue


              • Created:

                Time Tracking

                Original Estimate - 1 day
                Remaining Estimate - 1 day
                Time Spent - Not Specified
                Not Specified