C FIND AE different from C MOVE AE and or C STORE AE - dcm4che/dcm4chee-arc-light GitHub Wiki

This page briefly describes the tests how one can query for studies from one external archive but retrieve from a second external archive. Independent of this feature, in order to query for studies available on first and second external archives, follow either Accessing external archive Web Services or Accessing external archive Web Services over a proxy

Configuration

Configure a Remote Application Entity for one or more external archive(s) providing

  • C-FIND SCP : External archive which shall be queried for studies
  • C-MOVE SCP : External archive which shall be used for retrieving studies
  • C-STORE SCP : External archive which is capable of receiving rejection notes
  • C-STORE SCP : Destination of studies retrieved from C-MOVE SCP.

Note : Destination of studies retrieved from C-MOVE SCP can be a remote application entity or local archive invoking the request

Using Archive UI

  • Add a Web Application for external archive providing C-MOVE SCP or C-STORE SCP : 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_2/query:EXT_AET (Replace DCM4CHEE, EXT_AET (C-FIND SCP) and EXT_AET_2 (C-MOVE SCP and/or C-STORE SCP capable of receiving rejection notes), as per your configurations.)
    • Web Service Classes : QIDO_RS, QIDO_COUNT, MOVE, MOVE_MATCHING and REJECT.
    • AE Title : DCM4CHEE (Replace DCM4CHEE by AE of your internal archive, if changed) and Save.

Using LDAP

One may either

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

      version: 1
    
      dn: dcmWebAppName=DCM4CHEE-EXT-MOVE-REJECT,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
      dcmWebServiceClass: MOVE_MATCHING
      dcmWebServiceClass: MOVE
      dcmWebServiceClass: QIDO_RS
      dcmWebServiceClass: QIDO_COUNT
      dcmWebServiceClass: REJECT
      objectClass: dcmWebApp
      dicomAETitle: DCM4CHEE
      dcmWebAppName: DCM4CHEE-EXT-MOVE-REJECT
      dcmWebServicePath: /dcm4chee-arc/aets/DCM4CHEE/dimse/EXT_AET_2/query: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

Querying from an external archive 1 and retrieving from another external archive is currently available in UI. However, one may make use of following services using curl

⚠️ **GitHub.com Fallback** ⚠️