203 lines
7.5 KiB
XML
203 lines
7.5 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>Modality Worklist SCU. Used by the Modality Worklist Console
|
|
of the Archive Web Administration tool and by the Storage SCP service to
|
|
query the configured Modality Worklist SCP for Scheduled Procedure Steps.
|
|
</description>
|
|
|
|
<descriptors>
|
|
<persistence persistPolicy="OnUpdate"/>
|
|
<persistence-manager value="org.jboss.mx.persistence.DelegatingPersistenceManager"/>
|
|
</descriptors>
|
|
|
|
<class>org.dcm4chex.archive.dcm.mwlscu.MWLScuService</class>
|
|
|
|
<constructor>
|
|
<description>The default constructor</description>
|
|
<name>MWLScuService</name>
|
|
</constructor>
|
|
|
|
<!-- Attributes -->
|
|
&defaultAttributes;
|
|
&defaultSCUAttributes;
|
|
<attribute access="read-write" getMethod="getCallingAET" setMethod="setCallingAET">
|
|
<description>The calling AE title.
|
|
</description>
|
|
<name>CallingAETitle</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="ABPACS"/>
|
|
</descriptors>
|
|
</attribute>
|
|
|
|
<attribute access="read-write" getMethod="getCalledAET" setMethod="setCalledAET">
|
|
<description><![CDATA[The AE title of the Modality Worklist SCP to query.
|
|
Use <tt>LOCAL</tt> if the DICOM modality worklist is provided by the
|
|
archive and can be accessed directly from the database.<br/>
|
|
<b>Note:</b> Deletion of worklist entries by the Modality Worklist
|
|
Console of the Archive Web Administration tool is only possible if this
|
|
attribute is set to <tt>LOCAL</tt>.]]>
|
|
</description>
|
|
<name>CalledAETitle</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="LOCAL"/>
|
|
</descriptors>
|
|
</attribute>
|
|
|
|
<attribute access="read-write" getMethod="getMaxResults" setMethod="setMaxResults">
|
|
<description>Limit number of returned matching MWL items by operation
|
|
findMWLEntries. If an external Modality Worklist SCP is queried, a cancel
|
|
request will be invoked after receive of the specified number of query responses.
|
|
</description>
|
|
<name>MaxResults</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="50"/>
|
|
</descriptors>
|
|
</attribute>
|
|
|
|
<attribute access="read-write" getMethod="isForceMatchingKeyCheck" setMethod="setForceMatchingKeyCheck">
|
|
<description>Force additional check of Matching Keys! This will only effect external MWL SCP queries.
|
|
You should enable this feature only if you need a 'unique' matching key (Accession Number, Study IUID or SPS ID) which the MWL SCP
|
|
doesn't support as matching key! (e.g. if you need to update image attributes with MWL entries)
|
|
</description>
|
|
<name>ForceMatchingKeyCheck</name>
|
|
<type>boolean</type>
|
|
<descriptors>
|
|
<value value="false"/>
|
|
</descriptors>
|
|
</attribute>
|
|
|
|
<attribute access="read-write"
|
|
getMethod="isNoMatchForNoValue"
|
|
setMethod="setNoMatchForNoValue">
|
|
<description><![CDATA[Do not match entities with zero-length value for
|
|
specified matching keys. Effective if
|
|
<b>CalledAETitle</b> = <tt>LOCAL</tt>. Also effective for MWL SCP Service with
|
|
<b>UseProxy</b> = <tt>false</tt>.]]>
|
|
</description>
|
|
<name>NoMatchForNoValue</name>
|
|
<type>boolean</type>
|
|
<descriptors>
|
|
<value value="true"/>
|
|
</descriptors>
|
|
</attribute>
|
|
|
|
<attribute access="read-only" getMethod="isLocal">
|
|
<description>This value is is set to true if the <b>CalledAETitle</b> attribute is set to LOCAL.
|
|
</description>
|
|
<name>Local</name>
|
|
<type>boolean</type>
|
|
</attribute>
|
|
|
|
<attribute access="read-write" getMethod="getPriority" setMethod="setPriority">
|
|
<description>Priority for C-Find requests. Enumerated Values: LOW, MEDIUM, HIGH.
|
|
Only effective for queries of a remote Modality Worlist SCP which actual
|
|
interprets the priority attribute in the DICOM C-FIND request.
|
|
</description>
|
|
<name>Priority</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="MEDIUM"/>
|
|
</descriptors>
|
|
</attribute>
|
|
|
|
<attribute access="read-write"
|
|
getMethod="getAccessBlobAsLongVarBinary"
|
|
setMethod="setAccessBlobAsLongVarBinary">
|
|
<description>Change JDBC binding for Oracle BLOB's to LONGVARBINARY for
|
|
accessing attributes stored in BLOB columns of DB records.
|
|
Only effective with CalledAETitle = LOCAL and with Oracle as DB.
|
|
</description>
|
|
<name>AccessBlobAsLongVarBinary</name>
|
|
<type>boolean</type>
|
|
<descriptors>
|
|
<value value="true"/>
|
|
</descriptors>
|
|
</attribute>
|
|
|
|
<attribute access="read-write"
|
|
getMethod="getTransactionIsolationLevel"
|
|
setMethod="setTransactionIsolationLevel">
|
|
<description>Transaction isolation level for queries. Values can be one of:
|
|
DEFAULT|READ_UNCOMMITTED|READ_COMMITTED|REPEATABLE_READ|SERIALIZABLE.
|
|
Only effective with CalledAETitle = LOCAL.
|
|
</description>
|
|
<name>TransactionIsolationLevel</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="DEFAULT"/>
|
|
</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>
|
|
|
|
<operation impact="ACTION">
|
|
<description>Get a list of modality worklist entries.
|
|
</description>
|
|
<name>findMWLEntries</name>
|
|
<parameter>
|
|
<description>Dataset for C-Find</description>
|
|
<name>searchDS</name>
|
|
<type>org.dcm4che.data.Dataset</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>fuzzy semantic matching of person names</description>
|
|
<name>fuzzyMatchingOfPN</name>
|
|
<type>boolean</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>Result list</description>
|
|
<name>result</name>
|
|
<type>java.util.List</type>
|
|
</parameter>
|
|
<return-type>int</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description>Get a list of modality worklist entries using local database access.
|
|
</description>
|
|
<name>findMWLEntriesLocal</name>
|
|
<parameter>
|
|
<description>Dataset for C-Find</description>
|
|
<name>searchDS</name>
|
|
<type>org.dcm4che.data.Dataset</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>fuzzy semantic matching of person names</description>
|
|
<name>fuzzyMatchingOfPN</name>
|
|
<type>boolean</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>Result list</description>
|
|
<name>result</name>
|
|
<type>java.util.List</type>
|
|
</parameter>
|
|
<return-type>int</return-type>
|
|
</operation>
|
|
|
|
<operation impact="ACTION">
|
|
<description>Delete a modality worklist entry.
|
|
</description>
|
|
<name>deleteMWLEntry</name>
|
|
<parameter>
|
|
<description>Requested Procedure ID \ Scheduled Procedure Step ID</description>
|
|
<name>rqIDspsID</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<return-type>boolean</return-type>
|
|
</operation>
|
|
|
|
</mbean>
|