Orthanc & InteleViewer C-Find Problem


I am trying to do a C-Find from InteleViewer to Orthanc, please see the attached screenshots.

As you can see in inteleviewer I am using the criteria PatientName contains "TEST", this comes into Orthanc as can be seen, but then it filters out the two result it finds in the quick scan as can be seen in the screenshot.

Any pointers as to what I can do to get this working?

No errors are being presented at either end, but I am just unable to get results. There are two matching studies on the Orthanc instance that I would expect to be returned. Please see the attached screenshot.

Ben Ganley

Screen Shot 2017-07-03 at 2.56.37 PM.png

Screen Shot 2017-07-03 at 2.56.46 PM.png

Screen Shot 2017-07-03 at 3.01.54 PM.png


I’m suspecting the GroupLength tags to cause the problem.

Could you add a lua script to filter them out ? Check: http://book.orthanc-server.com/users/lua.html#fixing-c-find-requests
In your case, you would need this script:

<b>function IncomingFindRequestFilter(query, origin)
  -- First display the content of the C-Find query

  -- Remove the "PrivateCreator" tag from the query
  local v = query
  v['0008,0000'] = nil
  v['0010,0000'] = nil
  v['0018,0000'] = nil
  v['0020,0000'] = nil

  return v

If that works, please come back to us and will implement the fix directly in Orthanc.

Hi Alain,

That fix works perfectly, C-Find results are as expected!

Ben Ganley