XDS Exporter - dcm4che/dcm4chee-arc-light GitHub Wiki
In order to do the XDS tests for RAD-68 and RAD-69 profiles with Dcm4chee archive, we use the XDS toolkit available on Github.
Download the latest Apache Tomcat and follow instructions given on the Install XDS Toolkit page. Note that you may choose to either change the value of http port of Apache Tomcat or of Wildfly (on which archive is running), as both by default point to 8080.
One needs to also Configure the toolkit for Imaging tests as explained.
To do the tests wherein Dcm4chee archive acts as the Imaging Document Source in XDS-I profile, refer Conformance XDSI Imaging Document Source DICOM Instances
There are two ways to Create a XDS-Exporter using the Configuration page of Archive UI.
-
Create Exporter Wizard : Go to
Menu->Configuration, then onDevicespage click onMore Functionsand selectCreate Exporter. Select the archive device to which Exporter needs to be connected to. Next, by clicking onExportersection, enter the values forExporter ID,URI(eg.xds-i:https://localhost:9443/xdstools4/sim/default__rr/rep/prb) andQueue NameandApplication Entity (AE) titleand one or more optional values and clickApply. To add properties to theExporteras shown below, click onEditof thedcm4chee-arcdevice. Go toExtensionsandEdit extensionofDevice Extension. Again go to itsExtensionsandEdit extensionofArchive Device. Go to itsChild objectsand select theXDS-Exporteryou just created from the list ofExporter Descriptor. -
Create Exporter via Configurator : Go to
Menu->Configuration, then onDevicespage click onEditof thedcm4chee-arcdevice. Go toExtensionsandEdit extensionofDevice Extension. Again go to itsExtensionsandEdit extensionofArchive Device. Go to itsChild objectsand select+ Add a new Exporteragainst the fieldExporter Descriptor. Enter the values forExporter ID,URI(eg.xds-i:https://localhost:9443/xdstools4/sim/default__rr/rep/prb),Queue NameandApplication Entity (AE) titleand properties as shown below andSave.
One may
-
create a LDIF file (e.g.):
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/prband import it to the LDAP Server by using the ldapmodify command line utility.
One may refer Exporter Descriptor to understand the description of attributes.
Go to the Control tab on Configuration page in archive UI and reload the configuration.