C FIND AE same as C MOVE AE and or C STORE AE - dcm4che/dcm4chee-arc-light GitHub Wiki

This page briefly describes the tests how one can use C-FIND, C-MOVE and C-STORE SCP provided by same single AE on external archive.

Configuration

Configure Remote Application Entity for an external archive.

Using Archive UI

  • Add a Web Application to use Query, Query Count, Retrieve, Retrieve Matching and Reject instances from/on external archive : Go to Configuration page -> Devices tab -> dcm4chee-arc -> Device Extension -> Child Objects -> Web Application -> Add new Web Application. Specify
    • Web Application name
    • Web Service Path : /dcm4chee-arc/aets/DCM4CHEE/dimse/EXT_AET (Replace DCM4CHEE and EXT_AET by AE of your internal (if renamed) and external archive respectively)
    • Web Service Classes : QIDO_RS, QIDO_COUNT, MOVE, MOVE_MATCHING and REJECT.
    • AE Title : DCM4CHEE (Replace DCM4CHEE by AE of your internal archive) and Save.

Using LDAP

One may either

  • create a LDIF file (e.g.):

      version: 1
      
      dn: dcmWebAppName=DCM4CHEE-EXT-QUERY-MOVE-REJECT,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
      dcmWebServiceClass: QIDO_RS
      dcmWebServiceClass: QIDO_COUNT
      dcmWebServiceClass: MOVE
      dcmWebServiceClass: MOVE_MATCHING
      dcmWebServiceClass: REJECT
      objectClass: dcmWebApp
      dicomAETitle: DCM4CHEE
      dcmWebAppName: DCM4CHEE-EXT-QUERY-MOVE-REJECT
      dcmWebServicePath: /dcm4chee-arc/aets/DCM4CHEE/dimse/EXT_AET
    

    and import it to the LDAP Server by using the ldapmodify command line utility.

  • or use the Add Attribute... and Add Value... function of Apache Directory Studio to add attributes on Device level (e.g.: dicomDeviceName=dcm4chee-arc2) in the Archive Configuration.

Refer to Web Application
to understand the description of attributes.

Go to the Control tab on Configuration page in archive UI and reload the configuration.

Tests

  • Go to Navigation page -> Studies tab, select DCM4CHEE-EXT-QUERY-MOVE-REJECT from Web App Service dropdown and proceed with :
    • SUBMIT : To see list of studies on external archive.
    • COUNT : To see count of studies on external archive.
    • On any of the Study from the list :
      • Retrieve Study : To retrieve study from external archive to a remote destination (eg. storescp utility)
        • Synchronously : Retrieve study is performed immediately from external archive
        • Asynchronously : Retrieve study from external archive is queued. To perform asynchronous retrieve, select a queue name.
      • Show Series : To see series of study in external archive.
      • Reject Study : To reject a study from an external archive.
    • On any of the Series of the Study from the list :
      • Retrieve Series : To retrieve series from external archive to a remote destination (eg. storescp utility)
        • Synchronously : Retrieve series is performed immediately from external archive
        • Asynchronously : Retrieve series from external archive is queued. To perform asynchronous retrieve, select a queue name.
      • Show Instances : To see instances of series in external archive.
      • Reject Series : To reject a series of the study from an external archive.
    • On any of the Instances of Series from the list :
      • Retrieve Instance : To retrieve instance from external archive to a remote destination (eg. storescp utility)
        • Synchronously : Retrieve instance is performed immediately from external archive
        • Asynchronously : Retrieve instance from external archive is queued. To perform asynchronous retrieve, select a queue name.
      • Reject Instance : To reject an instance of the series from an external archive.
    • From More functions dropdown :
      • Retrieve Matching Studies : To retrieve all matching studies from an external archive based on filters selected in Navigation page - Studies tab
⚠️ **GitHub.com Fallback** ⚠️