← Навигация по документации

Proxy Retrieve

Настройка

Для настройки проксирования запросов извлечения на другой архив добавьте новые атрибуты на уровне устройства и на уровне application entity в конфигурации LDAP с помощью функции New Attribute (или Ctrl+Shift++) в Apache Directory Studio

Можно либо - создать LDIF-файл (например):

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

       dn: dicomAETitle=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
       changetype: modify
       add: dcmOtherAETitle
       dcmOtherAETitle: QRSCP
       -

и импортировать его на LDAP-сервер с помощью утилиты командной строки _ldapmodify_.

Описание атрибутов можно найти в Archive Device и Network AE.

Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.

Cache Retrieve

Настройка

Для настройки запросов кэширующего извлечения добавьте новый атрибут на уровне устройства / application entity в конфигурации LDAP с помощью функции New Attribute (или Ctrl+Shift++) в Apache Directory Studio

Можно либо - создать LDIF-файл (например):

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

       dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
       changetype: modify
       add: dcmFallbackCMoveSCPDestination
       dcmFallbackCMoveSCPDestination: DCM4CHEE
       -

       dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
       changetype: modify
       add: dcmFallbackCMoveSCPRetries
       dcmFallbackCMoveSCPRetries: 10
       -

       dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
       changetype: modify
       add: dcmFallbackCMoveSCPStudyOlderThan
       dcmFallbackCMoveSCPStudyOlderThan: 20000101
       -

и импортировать его на LDAP-сервер с помощью утилиты командной строки _ldapmodify_.

Описание атрибутов можно найти в Archive Device.

Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.

Проверка

Необходимые инструменты dcm4che

Процедура

Необходимо настроить удалённые application entity STORESCP и DCM4CHEE. STORESCP и DCM4CHEE выступают местом назначения для запросов MOVESCU. См. Remote Application Entity

  1. Измените файл $(DCM4CHEE_HOME)/etc/dcmqrscp/ae.properties, добавив следующие записи
    STORESCP=hostname:port
    DCM4CHEE=hostname:11112
    Затем запустите инструмент dcmqrscp, слушающий на порту 11112, как показано ниже
    dcmqrscp -b DCMQRSCP:11112 --dicomdir /media/cdrom/DICOMDIR
    Ниже приведён соответствующий фрагмент

       13:07:18,499 INFO  - Start TCP Listener on 0.0.0.0/0.0.0.0:11112
    
  2. Сохраните изображения на dcmqrscp с помощью инструмента STORESCU, как показано ниже
    storescu -c DCMQRSCP@hostname:11112 /image.dcm
    Ниже приведён фрагмент журналов Request - Response

       13:10:41,374 INFO  - STORESCU->DCMQRSCP(1) << 1:C-STORE-RQ[pcid=7, prior=0
         cuid=1.2.840.10008.5.1.4.1.1.1 - Computed Radiography Image Storage
         iuid=1.3.51.0.7.1265535119.17104.33870.32953.8838.26602.20894 - ?
         tsuid=1.2.840.10008.1.2.4.80 - JPEG-LS Lossless Image Compression
    
       13:10:41,444 INFO  - STORESCU->DCMQRSCP(1) >> 1:C-STORE-RSP[pcid=7, status=0H
         cuid=1.2.840.10008.5.1.4.1.1.1 - Computed Radiography Image Storage
         iuid=1.3.51.0.7.1265535119.17104.33870.32953.8838.26602.20894 - ?
         tsuid=1.2.840.10008.1.2.4.80 - JPEG-LS Lossless Image Compression
    
  3. Когда изображение принимается на стороне dcmqrscp, фрагмент журналов Request - Response на стороне dcmqrscp выглядит следующим образом

       13:10:41,391 INFO  - DCMQRSCP<-STORESCU(1) >> 1:C-STORE-RQ[pcid=7, prior=0
         cuid=1.2.840.10008.5.1.4.1.1.1 - Computed Radiography Image Storage
         iuid=1.3.51.0.7.1265535119.17104.33870.32953.8838.26602.20894 - ?
         tsuid=1.2.840.10008.1.2.4.80 - JPEG-LS Lossless Image Compression
    
       13:10:41,443 INFO  - DCMQRSCP<-STORESCU(1) << 1:C-STORE-RSP[pcid=7, status=0H
         cuid=1.2.840.10008.5.1.4.1.1.1 - Computed Radiography Image Storage
         iuid=1.3.51.0.7.1265535119.17104.33870.32953.8838.26602.20894 - ?
         tsuid=1.2.840.10008.1.2.4.80 - JPEG-LS Lossless Image Compression
    
  4. Запустите storescp с помощью инструмента STORESCP, как показано ниже
    storescp -b STORESCP:port`
    Ниже приведён соответствующий фрагмент

       13:18:59,776 INFO  - Start TCP Listener on 0.0.0.0/0.0.0.0:104
    
  5. Извлеките изображение с помощью инструмента MOVESCU и переместите его в место назначения STORESCP
    movescu -c DCMQRSCP@hostname:11112 -m StudyInstanceUID=1.2.3.4 --dest STORESCP
    Ниже приведён фрагмент журналов Request - Response

       13:28:27,686 INFO  - MOVESCU->DCMQRSCP(1) << 1:C-MOVE-RQ[pcid=1, prior=0
         cuid=1.2.840.10008.5.1.4.1.2.2.2 - Study Root Query/Retrieve Information Model - MOVE
         tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
    
       13:28:27,747 INFO  - MOVESCU->DCMQRSCP(1) >> 1:C-MOVE-RSP[pcid=1, completed=1, failed=0, warning=0, status=0H
         cuid=1.2.840.10008.5.1.4.1.2.2.2 - Study Root Query/Retrieve Information Model - MOVE
         tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
    
  6. Фрагмент журналов Request - Response на стороне dcmqrscp показан ниже

       13:28:27,728 INFO  - DCMQRSCP->STORESCP(2) << 1:C-STORE-RQ[pcid=1, prior=0
         orig=MOVESCU >> 1:C-MOVE-RQ
         cuid=1.2.840.10008.5.1.4.1.1.1 - Computed Radiography Image Storage
         iuid=1.3.51.0.7.1265535119.17104.33870.32953.8838.26602.20894 - ?
         tsuid=1.2.840.10008.1.2.4.80 - JPEG-LS Lossless Image Compression
    
       13:28:27,731 INFO  - DCMQRSCP->STORESCP(2) >> 1:C-STORE-RSP[pcid=1, status=0H
         cuid=1.2.840.10008.5.1.4.1.1.1 - Computed Radiography Image Storage
         iuid=1.3.51.0.7.1265535119.17104.33870.32953.8838.26602.20894 - ?
         tsuid=1.2.840.10008.1.2.4.80 - JPEG-LS Lossless Image Compression
    
  7. Фрагмент журналов Request - Response на стороне storescp показан ниже

       13:28:27,730 INFO  - STORESCP<-DCMQRSCP(2) >> 1:C-STORE-RQ[pcid=1, prior=0
         orig=MOVESCU >> 1:C-MOVE-RQ
         cuid=1.2.840.10008.5.1.4.1.1.1 - Computed Radiography Image Storage
         iuid=1.3.51.0.7.1265535119.17104.33870.32953.8838.26602.20894 - ?
         tsuid=1.2.840.10008.1.2.4.80 - JPEG-LS Lossless Image Compression
    
       13:28:27,730 INFO  - STORESCP<-DCMQRSCP(2) << 1:C-STORE-RSP[pcid=1, status=0H
         cuid=1.2.840.10008.5.1.4.1.1.1 - Computed Radiography Image Storage
         iuid=1.3.51.0.7.1265535119.17104.33870.32953.8838.26602.20894 - ?
         tsuid=1.2.840.10008.1.2.4.80 - JPEG-LS Lossless Image Compression