Для настройки проксирования запросов извлечения на другой архив добавьте новые атрибуты на уровне устройства и на уровне 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_.
dicomDeviceName=dcm4chee-arc) или на уровне Application Entity (например: dicomAETitle=DCM4CHEE) в конфигурации архива.Описание атрибутов можно найти в Archive Device и Network AE.
Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.
Для настройки запросов кэширующего извлечения добавьте новый атрибут на уровне устройства / 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_.
dicomDeviceName=dcm4chee-arc) или на уровне Application Entity (например: dicomAETitle=DCM4CHEE) в конфигурации архива.Описание атрибутов можно найти в Archive Device.
Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.
Необходимо настроить удалённые application entity STORESCP и DCM4CHEE. STORESCP и DCM4CHEE выступают местом назначения для запросов MOVESCU. См. Remote Application Entity
Измените файл $(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
Сохраните изображения на 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
Когда изображение принимается на стороне 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
Запустите storescp с помощью инструмента STORESCP, как показано ниже
storescp -b STORESCP:port`
Ниже приведён соответствующий фрагмент
13:18:59,776 INFO - Start TCP Listener on 0.0.0.0/0.0.0.0:104
Извлеките изображение с помощью инструмента 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
Фрагмент журналов 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
Фрагмент журналов 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