Для выполнения XDS-тестов для профилей RAD-68 и RAD-69 с архивом Dcm4chee используется XDS toolkit, доступный на Github.
Скачайте самый свежий Apache Tomcat и следуйте инструкциям на странице Install XDS Toolkit. Обратите внимание, что можно изменить значение HTTP-порта либо Apache Tomcat, либо Wildfly (на котором работает архив), так как оба по умолчанию используют 8080.
Также необходимо настроить toolkit для тестов Imaging, как описано по ссылке.
Для выполнения тестов, в которых архив Dcm4chee выступает в роли Imaging Document Source в профиле XDS-I, обратитесь к Conformance XDSI Imaging Document Source DICOM Instances
Создать XDS-Exporter на странице Configuration UI архива можно двумя способами.
Мастер создания Экспортёра: перейдите в Menu->Configuration, затем на странице Devices нажмите More Functions и выберите
Create Exporter. Выберите устройство архива, к которому должен быть подключён Экспортёр. Далее, нажав на раздел
Exporter, введите значения Exporter ID, URI (например, xds-i:https://localhost:9443/xdstools4/sim/default__rr/rep/prb)
и Queue Name, Application Entity (AE) title и одно или несколько дополнительных значений и нажмите Apply.
Чтобы добавить свойства к Exporter, как показано ниже, нажмите Edit устройства dcm4chee-arc. Перейдите в Extensions
и Edit extension у Device Extension. Снова перейдите в его Extensions и Edit extension у Archive Device. Перейдите в
его Child objects и выберите созданный XDS-Exporter из списка Exporter Descriptor.
Создание Экспортёра через конфигуратор: перейдите в Menu->Configuration, затем на странице Devices нажмите Edit устройства
dcm4chee-arc. Перейдите в Extensions и Edit extension у Device Extension. Снова перейдите в его Extensions и
Edit extension у Archive Device. Перейдите в его Child objects и выберите + Add a new Exporter напротив поля
Exporter Descriptor. Введите значения Exporter ID, URI (например, xds-i:https://localhost:9443/xdstools4/sim/default__rr/rep/prb),
Queue Name и Application Entity (AE) title и свойства, как показано ниже, и нажмите Save.
Можно - создать LDIF-файл (например):
version: 1
dn: dcmExporterID=XDS-I,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmRetrieveAET: DCM4CHEE
dcmRetrieveLocationUID: 1.3.6.1.4.1.21367.13.80.110
dicomDescription: XDS-I Provide and Register
dcmQueueName: Export3
dcmExporterID: XDS-I
dicomAETitle: DCM4CHEE
objectClass: dcmExporter
dcmProperty: TLS.disableCNCheck=true
dcmProperty: DocumentEntry.useProcedureCodeAsTypeCode=false
dcmProperty: DocumentEntry.languageCode=en-us
dcmProperty: DocumentEntry.typeCode=(DICOM KON TYPECODE, 1.3.6.1.4.1.21367.100.1, "DICOM Key Object Note Type Code")
dcmProperty: DocumentEntry.includeAnatomicRegionCodes=true
dcmProperty: TLS.ciphersuites=TLS_RSA_WITH_AES_128_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA
dcmProperty: AssigningAuthority.patientId=1.3.6.1.4.1.21367.2005.13.20.1000
dcmProperty: DocumentEntry.includeModalityCodes=true
dcmProperty: XDSSubmissionSet.sourceId=1.3.6.1.4.1.21367.13.80.110
dcmProperty: XDSSubmissionSet.contentType=(DICOM KON TYPECODE, 1.3.6.1.4.1.21367.100.1, "DICOM Key Object Note Type Code")
dcmProperty: Manifest.title=(113030, DCM, "Manifest")
dcmProperty: AssigningAuthority.accessionNumber=1.3.6.1.4.1.21367.2005.13.20.1000
dcmProperty: DocumentEntry.confidentialityCode=(N, 2.16.840.1.113883.5.25, "Normal")
dcmProperty: DocumentEntry.healthCareFacilityTypeCode=(RADDX, 2.16.840.1.113883.5.11, "Radiology diagnostics or therapeutics unit")
dcmProperty: DocumentEntry.practiceSettingCode=(R-3027B, SRT, "Radiology")
dcmProperty: TLS.protocol=TLSv1.2
dcmProperty: DocumentEntry.classCode=(*, 1.3.6.1.4.1.21367.100.1, "*")
dcmURI: xds-i:https://localhost:9443/xdstools4/sim/default__rr/rep/prb
и импортировать его на LDAP-сервер с помощью утилиты командной строки _ldapmodify_.
Можно обратиться к Exporter Descriptor, чтобы понять описание атрибутов.
Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.