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

Обзор

Включите эту функцию, чтобы разрешить предварительное получение (pre-fetch) QIDO-ответов для поиска серий (Series) или экземпляров (Instances) исследования proxy-сервером. Ответы следующих QIDO-сервисов - Search series of study - Search instances of study - Search instances of series

могут кэшироваться для обеспечения более быстрого поиска серий или экземпляров исследования системами-просмотрщиками.

Конфигурация

Чтобы смоделировать предварительное получение QIDO-ответов локально, мы настроим хранилища для имитации сохранения QIDO-ответов (обычно сохраняемых на proxy-сервере, выступающем в роли кэша).

Для предварительного получения QIDO-ответов трёх вышеуказанных сервисов мы создадим - 2 Export Rules : Одно правило, ссылающееся на экспортёры для Series исследования и Instances исследования, причём экспорт будет выполняться на уровне Study. Второе правило экспорта должно ссылаться на экспортёр Instances серии, а экспорт должен выполняться на уровне серии. - 3 экспортёра для каждого из 3 сервисов - 3 дескриптора хранилища для сохранения ответов каждого из 3 сервисов.

Использование UI архива

Использование LDAP

Создайте LDIF-файл (напр.)

dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmQidoETag: TRUE

dn: cn=Forward to QIDO-JSON-InstancesOfSeries,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmExporterID: QIDO-JSON-InstancesOfSeries
dcmDuration: PT1M
dcmEntity: Series
dcmProperty: SendingApplicationEntityTitle=QIDO_JSON
objectClass: dcmExportRule
cn: Forward to QIDO-JSON-InstancesOfSeries

dn: cn=Forward to QIDO-JSON-Study-SeriesInstances,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmExporterID: QIDO-JSON-InstancesOfStudy
dcmExporterID: QIDO-JSON-SeriesOfStudy
dcmDuration: PT1M
dcmEntity: Study
dcmProperty: SendingApplicationEntityTitle=QIDO_JSON
objectClass: dcmExportRule
cn: Forward to QIDO-JSON-Study-SeriesInstances

dn: dcmExporterID=QIDO-JSON-SeriesOfStudy,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmExporterID: QIDO-JSON-SeriesOfStudy
dicomDescription: Export to QIDO-JSON-SeriesOfStudy
dcmQueueName: Export2
dcmProperty: QidoService=/studies/[0]/series
dcmProperty: Accept=application/json
dcmProperty: StorageID=qido-json-seriesOfStudy
objectClass: dcmExporter
dicomAETitle: DCM4CHEE
dcmURI: wado:DCM4CHEE

dn: dcmExporterID=QIDO-JSON-InstancesOfStudy,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmExporterID: QIDO-JSON-InstancesOfStudy
dcmQueueName: Export2
objectClass: dcmExporter
dicomAETitle: DCM4CHEE
dcmURI: wado:DCM4CHEE
dcmProperty: QidoService=/studies/[0]/instances
dcmProperty: Accept=application/json
dcmProperty: StorageID=qido-json-instancesOfStudy
dicomDescription: Export to QIDO-JSON-InstancesOfStudy

dn: dcmExporterID=QIDO-JSON-InstancesOfSeries,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmExporterID: QIDO-JSON-InstancesOfSeries
dcmQueueName: Export2
objectClass: dcmExporter
dicomAETitle: DCM4CHEE
dcmURI: wado:DCM4CHEE
dcmProperty: QidoService=/studies/[0]/series/[1]/instances
dcmProperty: Accept=application/json
dcmProperty: StorageID=qido-json-instancesOfSeries
dicomDescription: Export to QIDO-JSON-InstancesOfSeries

dn: dcmStorageID=qido-json-instancesOfSeries,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmProperty: pathFormat={0020000D}-{0020000E}.json
dcmProperty: checkMountFile=NO_MOUNT
objectClass: dcmStorage
dcmStorageID: qido-json-instancesOfSeries
dcmURI: ${jboss.server.data.url}/qido-instancesOfSeries/

dn: dcmStorageID=qido-json-seriesOfStudy,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmProperty: pathFormat={0020000D}.json
dcmProperty: checkMountFile=NO_MOUNT
objectClass: dcmStorage
dcmStorageID: qido-json-seriesOfStudy
dcmURI: ${jboss.server.data.url}/qido-seriesOfStudy/

dn: dcmStorageID=qido-json-instancesOfStudy,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmProperty: pathFormat={0020000D}.json
dcmProperty: checkMountFile=NO_MOUNT
objectClass: dcmStorage
dcmStorageID: qido-json-instancesOfStudy
dcmURI: ${jboss.server.data.url}/qido-instancesOfStudy/

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

Обратитесь к Export Rule, Exporter Descriptor и Storage Descriptor для понимания описания атрибутов.

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

Тест и проверка