345 lines
13 KiB
XML
345 lines
13 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mbean PUBLIC "DCMSCU attributes template extends jboss_xmbean_1_1.dtd" "dcm4chee-scu-xmbean.dtd">
|
|
|
|
<mbean>
|
|
<description><![CDATA[Teaching File and Clinical Trial Export Manager.]]></description>
|
|
|
|
<descriptors>
|
|
<persistence persistPolicy="OnUpdate"/>
|
|
<persistence-manager value="org.jboss.mx.persistence.DelegatingPersistenceManager"/>
|
|
</descriptors>
|
|
|
|
<class>org.dcm4chex.archive.dcm.tce.ExportManagerService</class>
|
|
|
|
<constructor>
|
|
<description>The default constructor</description>
|
|
<name>ExportManagerService</name>
|
|
</constructor>
|
|
|
|
<!-- Attributes -->
|
|
&defaultAttributes;
|
|
&defaultSCUAttributes;
|
|
<attribute access="read-write"
|
|
getMethod="getCallingAET"
|
|
setMethod="setCallingAET">
|
|
<description>Calling AE title of the Storage SCU.
|
|
</description>
|
|
<name>CallingAETitle</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="ABPACS" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getPatchJpegLSImplCUID"
|
|
setMethod="setPatchJpegLSImplCUID">
|
|
<description><![CDATA[Patch faulty DICOM JPEG-LS images compressed by
|
|
JAI-IMAGEIO JPEG-LS encoder with matching Implementation SOP Class UID on
|
|
export by inserting a LSE marker segment with encoder parameter values T1,
|
|
T2 and T3 actually used by JAI-IMAGEIO JPEG-LS encoder.
|
|
<br/>NONE = Disable patching of DICOM JPEG-LS images
|
|
<br/>ANY = Patch DICOM JPEG-LS images with any Implementation SOP Class UID]]>
|
|
</description>
|
|
<name>PatchJpegLSwithImplementationClassUID</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="1.2.40.0.13.1.1" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getExportSelectorTitles"
|
|
setMethod="setExportSelectorTitles">
|
|
<description><![CDATA[Document Title of Export Selection Key Object
|
|
(Manifest) considered by this service.
|
|
Format: CODE_VALUE^CODING_SCHEME_DESIGNATOR.
|
|
Separate multiple values by new line. NONE = service disabled.
|
|
<dl><dt>Default:</dt>
|
|
<dd>TCE001^IHERADTF^For Teaching File Export</dd>
|
|
<dd>TCE002^IHERADTF^For Clinical Trial Export</dd>
|
|
<dd>TCE007^IHERADTF^For Research Collection Export</dd>
|
|
<dd>113019^99DCM4CHE^For Media Export</dd>
|
|
</dl>]]>
|
|
</description>
|
|
<name>ExportSelectorTitles</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="
|
|
TCE001^IHERADTF^For Teaching File Export;
|
|
TCE002^IHERADTF^For Clinical Trial Export;
|
|
TCE007^IHERADTF^For Research Collection Export;
|
|
113019^99DCM4CHE^For Media Export"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getDelayReasons"
|
|
setMethod="setDelayReasons">
|
|
<description><![CDATA[Recognized Delay Reasons Codes
|
|
Format: CODE_VALUE^CODING_SCHEME_DESIGNATOR.
|
|
Separate multiple values by new line. NONE = ignore Delay Reason Codes in
|
|
Export Selection Key Object.
|
|
<dl><dt>Default:</dt>
|
|
<dd>TCE011^IHERADTF^Delay export until final report is available</dd>
|
|
<dd>TCE012^IHERADTF^Delay export until clinical information is available</dd>
|
|
<dd>TCE013^IHERADTF^Delay export until confirmation of diagnosis is available</dd>
|
|
<dd>TCE014^IHERADTF^Delay export until histopathology is available</dd>
|
|
<dd>TCE015^IHERADTF^Delay export until other laboratory results is available</dd>
|
|
<dd>TCE016^IHERADTF^Delay export until patient is discharged</dd>
|
|
<dd>TCE017^IHERADTF^Delay export until patient dies</dd>
|
|
<dd>TCE018^IHERADTF^Delay export until expert review is available</dd>
|
|
</dl>]]>
|
|
</description>
|
|
<name>DelayReasons</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="
|
|
TCE011^IHERADTF^Delay export until final report is available;
|
|
TCE012^IHERADTF^Delay export until clinical information is available;
|
|
TCE013^IHERADTF^Delay export until confirmation of diagnosis is available;
|
|
TCE014^IHERADTF^Delay export until histopathology is available;
|
|
TCE015^IHERADTF^Delay export until other laboratory results is available;
|
|
TCE016^IHERADTF^Delay export until patient is discharged;
|
|
TCE017^IHERADTF^Delay export until patient dies;
|
|
TCE018^IHERADTF^Delay export until expert review is available"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getDispositionConfigFile"
|
|
setMethod="setDispositionConfigFile">
|
|
<description><![CDATA[Configuration file, which maps
|
|
different Document Titles or Key Object Descriptions of the manifest
|
|
to different configurations about destination and de-identification.
|
|
A relative path name is resolved relative to
|
|
<i>archive-install-directory</i>/server/default/.]]>
|
|
</description>
|
|
<name>DispositionConfigFile</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="conf/dcm4chee-tce.conf"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getAutoExportConfigDir"
|
|
setMethod="setAutoExportConfigDir">
|
|
<description><![CDATA[Directory where configuration files defining
|
|
auto-export rules are located: if XSL stylesheet "export.xsl" exists in
|
|
this directory or in a sub-directory equal to the AE Title of the
|
|
Performing Station AE Title in received MPPS COMPLETED messages,
|
|
objects referenced in the MPPS message will be exported according the
|
|
export rules in the stylesheet.
|
|
A relative path name is resolved relative to
|
|
<i>archive-install-directory</i>/server/default/.]]>
|
|
</description>
|
|
<name>AutoExportConfigDirectory</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="conf/dcm4chee-ae"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getPersonNameMapping"
|
|
setMethod="setPersonNameMapping">
|
|
<description><![CDATA[Mapping login user name to Person Name to get Observer Person.<br>
|
|
Separate each mapping with newline or semicolon.<br>
|
|
Format: <user>:<PersonName> (e.g. Smith^John or Smith^John^^Dr^)<br>
|
|
If this mapping is disabled with NONE or a user is not mapped the PersonName will be created with following rule:<br>
|
|
<callingAET>^<user> (e.g. ABPACS^admin).]]>
|
|
</description>
|
|
<name>PersonNameMapping</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="NONE"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getFilesetIDPattern"
|
|
setMethod="setFilesetIDPattern">
|
|
<description><![CDATA[Specifies format of Fileset ID of exported Media.
|
|
0 or # will be replaced by incremented value of <i>LastFilesetIDSeqno</i>.]]>
|
|
</description>
|
|
<name>FilesetIDPattern</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="DISK_000" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getLastFilesetIDSeqno"
|
|
setMethod="setLastFilesetIDSeqno">
|
|
<description><![CDATA[Used with <i>FilesetIDPattern</i> to generate the
|
|
Fileset ID for created Media. Will automatically incremented for each
|
|
exported Fileset on Media.]]>
|
|
</description>
|
|
<name>FilesetIDSeqno</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="1" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getMediaIDPrefix"
|
|
setMethod="setMediaIDPrefix">
|
|
<description><![CDATA[Specifies prefix to Fileset ID for assembling a
|
|
Media ID for usage in the emitted Export Audit Message.]]>
|
|
</description>
|
|
<name>MediaURIPrefix</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="cdr:" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="isDeleteKeyObjects"
|
|
setMethod="setDeleteKeyObjects">
|
|
<description>Enable/disable deletion of Key Objects after export.
|
|
</description>
|
|
<name>DeleteKeyObjectsAfterExport</name>
|
|
<type>boolean</type>
|
|
<descriptors>
|
|
<value value="true" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getMaxKOSage"
|
|
setMethod="setMaxKOSage">
|
|
<description>Maximum age of Key Object (ContentDate/ContentTime) to schedule export.
|
|
</description>
|
|
<name>MaxKeyObjectAge</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="1d" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getExportDelay"
|
|
setMethod="setExportDelay">
|
|
<description>Delay in milliseconds before export process starts.
|
|
</description>
|
|
<name>ExportDelay</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="2000"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getBufferSize"
|
|
setMethod="setBufferSize">
|
|
<description>Size of byte buffer used for copying data from file to TCP channel.
|
|
</description>
|
|
<name>BufferSize</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="8192"/>
|
|
</descriptors>
|
|
</attribute>
|
|
|
|
<attribute access="read-write"
|
|
getMethod="getConcurrency"
|
|
setMethod="setConcurrency">
|
|
<description>Maximum number of concurrent processed Export Requests.
|
|
</description>
|
|
<name>Concurrency</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="1" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getFetchSize"
|
|
setMethod="setFetchSize">
|
|
<description>JDBC Fetch size.
|
|
</description>
|
|
<name>FetchSize</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="50"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getQueueName"
|
|
setMethod="setQueueName">
|
|
<description>Used internally. Do NOT modify.
|
|
</description>
|
|
<name>QueueName</name>
|
|
<type>java.lang.String</type>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getQueryRetrieveScpServiceName"
|
|
setMethod="setQueryRetrieveScpServiceName">
|
|
<description>Used internally. Do NOT modify.
|
|
</description>
|
|
<name>QueryRetrieveScpServiceName</name>
|
|
<type>javax.management.ObjectName</type>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getIANScuServiceName"
|
|
setMethod="setIANScuServiceName">
|
|
<description>Used internally. Do not modify.
|
|
</description>
|
|
<name>IANScuServiceName</name>
|
|
<type>javax.management.ObjectName</type>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getJmsServiceName"
|
|
setMethod="setJmsServiceName">
|
|
<description>Used internally. Do NOT modify.
|
|
</description>
|
|
<name>JMSServiceName</name>
|
|
<type>javax.management.ObjectName</type>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getStoreScpServiceName"
|
|
setMethod="setStoreScpServiceName">
|
|
<description>Used internally. Do NOT modify.
|
|
</description>
|
|
<name>StoreScpServiceName</name>
|
|
<type>javax.management.ObjectName</type>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getTemplatesServiceName"
|
|
setMethod="setTemplatesServiceName">
|
|
<description>Used internally. Do NOT modify.
|
|
</description>
|
|
<name>TemplatesServiceName</name>
|
|
<type>javax.management.ObjectName</type>
|
|
</attribute>
|
|
|
|
<!-- Operations -->
|
|
&defaultOperations;
|
|
<operation impact="ACTION">
|
|
<description><![CDATA[Clear configuration cache.<br>
|
|
Force to reread disposition configuration files. ]]></description>
|
|
<name>clearConfigCache</name>
|
|
<return-type>void</return-type>
|
|
</operation>
|
|
<operation impact="INFO">
|
|
<description>List Dispositions configured in DispositionConfigFile</description>
|
|
<name>listConfiguredDispositions</name>
|
|
<return-type>java.util.Collection</return-type>
|
|
</operation>
|
|
<operation impact="INFO">
|
|
<description>Get Observer Person Name for username</description>
|
|
<name>getObserverPerson</name>
|
|
<parameter>
|
|
<name>user</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<return-type>java.lang.String</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description>Send Export Selector to specified destination</description>
|
|
<name>storeExportSelection</name>
|
|
<parameter>
|
|
<name>manifest</name>
|
|
<type>org.dcm4che.data.Dataset</type>
|
|
</parameter>
|
|
<parameter>
|
|
<name>prior</name>
|
|
<type>int</type>
|
|
</parameter>
|
|
<return-type>void</return-type>
|
|
</operation>
|
|
|
|
<!-- Notifications -->
|
|
</mbean>
|
|
|