Forward received instances to remote AE - dcm4che/dcm4chee-arc-light GitHub Wiki

Overview

Configuration

Also, one may modify Export task polling interval, either by :

  • Using Archive UI : Go to Menu->Configuration, then on Devices page click on Edit of the dcm4chee-arc device. Go to Extensions and Edit extension of Device Extension. Again go to its Extensions and Edit extension of Archive Device. Here, the default value of the field Export Task Polling Interval may be modified as required.

  • Using LDAP :

      version: 1
      dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
      changetype: modify
      add: dcmExportTaskPollingInterval
      dcmExportTaskPollingInterval: PT1M
    

Testing

Required dcm4che Tools

  • storescu simulating the external object source (e.g. modality) STORESCU, from which objects are being received.
  • storescp simulating the external object destination (e.g. central archive) STORESCP, to which received objects are forwarded.

Verification

  1. Start STORESCP tool.

       storescp -b STORESCP:11115
    
  2. Store images in archive using STORESCU tool.

       storescu -c DCM4CHEE@hostname:port /pathToStudy                            
    

    Below is a snippet of Request - Response log

      15:15:25,283 INFO  - STORESCU->DCM4CHEE(1) << 1:C-STORE-RQ[pcid=5, prior=0
        cuid=1.2.840.10008.5.1.4.1.1.2 - CT Image Storage
        iuid=1.3.12.2.1107.5.8.1.12345678.199508041416590861483 - ?
        tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
      15:15:25,300 DEBUG - Command:
      (0000,0002) UI [1.2.840.10008.5.1.4.1.1.2] AffectedSOPClassUID
      (0000,0100) US [1] CommandField
      (0000,0110) US [1] MessageID
      (0000,0700) US [0] Priority
      (0000,0800) US [0] CommandDataSetType
      (0000,1000) UI [1.3.12.2.1107.5.8.1.12345678.199508041416590861483] AffectedSO
      
      15:15:25,360 INFO  - STORESCU->DCM4CHEE(1) >> 1:C-STORE-RSP[pcid=5, status=0H
        cuid=1.2.840.10008.5.1.4.1.1.2 - CT Image Storage
        iuid=1.3.12.2.1107.5.8.1.12345678.199508041416590861483 - ?
        tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
      15:15:25,360 DEBUG - Command:
      (0000,0002) UI [1.2.840.10008.5.1.4.1.1.2] AffectedSOPClassUID
      (0000,0100) US [32769] CommandField
      (0000,0120) US [1] MessageIDBeingRespondedTo
      (0000,0800) US [257] CommandDataSetType
      (0000,0900) US [0] Status
      (0000,1000) UI [1.3.12.2.1107.5.8.1.12345678.199508041416590861483] AffectedSO
    
  3. After the configured delay, the object is being received on STORESCP side. Below is a snippet of the Request - Response log

      15:20:23,237 INFO  - STORESCP<-DCM4CHEE(4) >> 1:C-STORE-RQ[pcid=1, prior=0
        cuid=1.2.840.10008.5.1.4.1.1.2 - CT Image Storage
        iuid=1.3.12.2.1107.5.8.1.12345678.199508041416590861483 - ?
        tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
      15:20:23,237 DEBUG - Command:
      (0000,0002) UI [1.2.840.10008.5.1.4.1.1.2] AffectedSOPClassUID
      (0000,0100) US [1] CommandField
      (0000,0110) US [1] MessageID
      (0000,0700) US [0] Priority
      (0000,0800) US [0] CommandDataSetType
      (0000,1000) UI [1.3.12.2.1107.5.8.1.12345678.199508041416590861483] AffectedSO
      
      15:20:23,238 INFO  - STORESCP<-DCM4CHEE(4) << 1:C-STORE-RSP[pcid=1, status=0H
        cuid=1.2.840.10008.5.1.4.1.1.2 - CT Image Storage
        iuid=1.3.12.2.1107.5.8.1.12345678.199508041416590861483 - ?
        tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
      15:20:23,238 DEBUG - Command:
      (0000,0002) UI [1.2.840.10008.5.1.4.1.1.2] AffectedSOPClassUID
      (0000,0100) US [32769] CommandField
      (0000,0120) US [1] MessageIDBeingRespondedTo
      (0000,0800) US [257] CommandDataSetType
      (0000,0900) US [0] Status
      (0000,1000) UI [1.3.12.2.1107.5.8.1.12345678.199508041416590861483] AffectedSO
    
⚠️ **GitHub.com Fallback** ⚠️