UI Triggered DICOM Synchronised Export - dcm4che/dcm4chee-arc-light GitHub Wiki

Synchronised DICOM Objects Export :

  • In this type of export, one needs less LDAP configuration, but the export can not be monitored from the Monitoring page of Archive UI.
  • A simple use case where this type of export can be used is, when one wants to export objects to multiple destinations, one need not configure an Exporter for each of the destinations. Only the destination where objects are to be exported, needs to be configured either as a remote AE or a remote STOW-RS web server.
  • Number of objects that were successfully exported to the destination is sent back to the UI in the response.

Synchronised DICOM C-STORE Export

Choose this option to export DICOM objects from archive to a remote destination which can accept C-STORE associations.

Configuration

  • Configure a Remote Application Entity for each of the system(s) acting as destination(s). Archive is pre-configured by default with a storescp device which can act as a remote destination emulating the storescp tool where DICOM objects can be stored.

Testing

  • Start the storescp tool.

        storescp -b STORESCP:11115
    
  • Using the Archive UI (Navigation page -> Studies tab) select filters as required and query for studies.

  • Choose a single study/series/object as required and export it using icon Export study/Export series/Export instance respectively. (Icons are available when clicked on the 3 vertical dots against a study/series/object respectively)

  • On the subsequent popup, select Synchronised DICOM C-STORE Exporter and choose required Destination AE eg. STORESCP.

  • See the logs in storescp tool window, indicating objects being received.

Synchronised DICOM STOW-RS Export

Choose this option to export DICOM objects from archive to a remote destination which can accept Store Transactions over Web.

Configuration

  • Configure a remote Web Application for each of the system(s) acting as STOW-RS server(s). Archive is pre-configured by default with a stowrsd device which can act as a remote STOW-RS server emulating the stowrsd tool where DICOM objects can be stored.

  • Optionally, configure one or more properties to this web application

    Name Description Default Value Example
    chunked Indicates to send STOW-RS requests in chunked transfer mode false chunked=true
    concurrency Specifies maximal number of concurrently invoked STOW-RS requests. 1 concurrency=5
    transfer-syntax Comma separated list of Transfer Syntax identified by its UID or keyword acceptable by the STOW-RS service. If absent or if the Transfer Syntax of object stored at archive matches with one of the configured values, send the object in the Transfer Syntax as it is stored at the archive. Otherwise send the object decompressed to Explicit VR Little Endian. If the specified list does not include Explicit VR Little Endian, but Implicit VR Little Endian, the objects will be send decompressed to Implicit VR Little Endian. - transfer-syntax=JPEGLosslessSV1
    bearer-token Send specified token in HTTP header Authorization: Bearer <TokenValue> - bearer-token=UmFuZG9tbHkgdG9rZW4u
    basic-auth Use HTTP Basic Authentication with specified <user>:<password> - basic-auth=admin:secret
    allow-any-hostname If HTTPS is used you may set this property to true to accept server certificates which does not match the actual host name of the server. false allow-any-hostname=true
    disable-trust-manager If HTTPS is used you may set this property to true to do not need to configure a truststore for verifying the server certificate false disable-trust-manager=true

Testing

  • Start the stowrsd tool.

        stowrsd -b 8880
    
  • Using the Archive UI (Navigation page -> Studies tab) select filters as required and query for studies.

  • Choose a single study/series/object as required and export it using icon Export study/Export series/Export instance respectively. (Icons are available when clicked on the 3 vertical dots against a study/series/object respectively)

  • On the subsequent popup, select Synchronised DICOM STOW-RS Exporter and choose required STOW-RS server eg. stowrsd.

  • See the logs in stowrsd tool window, indicating objects being received.

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