Name
java.lang.String
R
QueryRetrieveScpService
The class name of the MBean
State
int
R
3
The status of the MBean
StateString
java.lang.String
R
Started
The status of the MBean in text form
CalledAETitles
java.lang.String
RW
Accepted called AE titles, separated by \(backslash).
CallingAETitles
java.lang.String
RW
List of accepted calling AE titles, separated by \(backslash). ANY = accept any. CONFIGURED_AETS = accept any configured AE Title.
LocalStorageAETitle
java.lang.String
RW
AE title of local Storage SCP. Used as Move Destination in forwarded C-Move RQs to external Retrieve AEs, for which no direct forwarding to the Move Destination in the received C-MOVE RQ is configured in DirectForwardingList .
SupplementIssuerOfPatientID
boolean
RW
True
False
Supplement received C-FIND RQ identifier with no Issuer Of Patient ID , with an Issuer Of Patient ID , if such is associated with the C-FIND SCU AE by its AE Configuration entry.
SupplementIssuerOfAccessionNumber
boolean
RW
True
False
Supplement received C-FIND RQ identifier with no Issuer of Accession Number Sequence , with such Sequence containing one item with Local Namespace Enitity ID , Universial Enitity ID and Universial Enitity ID Type , if such is associated with the C-FIND SCU AE by its AE Configuration entry.
SupplementByHostName
boolean
RW
True
False
If there is no Issuer of Patient ID or Issuer of Accession Number Sequence item associated to the C-FIND SCU AE by an AE configuration entry with matching AE Title, AE configuration entries which host name is equals to the host name of the C-FIND SCU AE will be considered to determine the associated Issuer of Patient ID or Issuer of Accession Number Sequence item. If there are several AE configuration entries with matching host name with different non-zero values for Issuer of Patient ID or Issuer of Accession Number Sequence item, no Issuer of Patient ID or Issuer of Accession Number Sequence will be supplemented.
SupplementByHostAddress
boolean
RW
True
False
If there is no Issuer of Patient ID or Issuer of Accession Number Sequence item associated to the C-FIND SCU AE by an AE configuration entry with matching AE Title, AE configuration entries which host name is equals to the IP address of the C-FIND SCU AE will be considered to determine the associated Issuer of Patient ID or Issuer of Accession Number Sequence item. If there are several AE configuration entries with matching host name with different non-zero values for Issuer of Patient ID or Issuer of Accession Number Sequence item, no Issuer of Patient ID or Issuer of Accession Number Sequence will be supplemented.
AdjustPatientIDOnRetrieval
boolean
RW
True
False
Perform PIX Query also on retrieval to determine the Patient ID which Issuer of Patient ID match the Issuer of Patient ID associated to the retrieve destination by a corresponding AE configuration entry, and replace the original Patient ID and Issuer of Patient ID in retrieved objects by this value. If there is no such Patient ID , nullify the Patient ID and remove the Issuer of Patient ID in retrieved objects. Return Patient IDs which Issuer of Patient ID does not match the Issuer of Patient ID associated to the retrieve destination in items of the Other Patient ID Sequence .
AdjustAccessionNumberOnRetrieval
boolean
RW
True
False
Nullify Accession Number in retrieved objects, if its Issuer of Accession Number does not match the Issuer of Accession Number associated to the retrieve destination by a corresponding AE configuration entry.
DoNotDecompressTransferSyntaxes
java.lang.String
RW
List of Transfer Syntaxes for (lossy) Image Compression of stored Image or Video DICOM Composite objects, which shall not be decompressed for retrieval: If no Presentation Context for the transfer of such objects with compressed Transfer Syntax is accepted (C-MOVE) or offered (C-GET) by the retrieve destination, the retrieval of such objects will fail. Use either the Transfer Syntaxes UID value or following defined symbolic names:
JPEGBaseline JPEGExtended JPEGLSLossy JPEG2000Lossy MPEG2 MPEG2HL MPEG4 MPEG4BD Not effective for Move Destinations listed in SendWithDefaultTransferSyntaxToAETitles .
SendWithDefaultTransferSyntaxToAETitles
java.lang.String
RW
Move Destination AE titles to which objects are sent always with Default (=Implicit VR Little Endian) Transfer Syntax, which implies, that compressed stored images are always decompressed by this service for retrieval. Separate multiple values by \(backslash). NONE = no AE titles match this criteria. ANY = all AE titles match this criteria.
OfferNoPixelDataTransferSyntaxToAETitles
java.lang.String
RW
Move Destination AE titles to which images are sent without pixel data, if offered Transfer Syntax No Pixel Data was accepted by the Move Destination AE. Separate multiple values by \(backslash). NONE = do not offer No Pixel Data Transfer Syntax to any Move Destination AE. ANY = offer No Pixel Data Transfer Syntax to all Move Destination AEs.
OfferNoPixelDataDeflateTransferSyntaxToAETitles
java.lang.String
RW
Move Destination AE titles to which images are sent without pixel data, if offered Transfer Syntax No Pixel Data Deflate or No Pixel Data was accepted by the Move Destination AE. Separate multiple values by \(backslash). NONE = do not offer No Pixel Data Deflate and No Pixel Data Transfer Syntax to any Move Destination AE. ANY = offer No Pixel Data Deflate and No Pixel Data Transfer Syntax to all Move Destination AE.
SendNoPixelDataToAETitles
java.lang.String
RW
Move Destination AE titles to which images are sent without pixel data. Separate multiple values by \(backslash). NONE = no AE titles match this criteria.
IgnoreUnsupportedSOPClassFailures
java.lang.String
RW
Move Destination AE titles to which failures, caused by unsupported SOP Classes, in transmitting objects shall NOT return a warning status "Sub-Operation fails" in the final Move Response to the Move SCU. NONE = no AE titles match this criteria.
PatchJpegLSwithImplementationClassUID
java.lang.String
RW
Patch faulty DICOM JPEG-LS images compressed by JAI-IMAGEIO JPEG-LS encoder with matching Implementation SOP Class UID on retrieval by inserting a LSE marker segment with encoder parameter values T1, T2 and T3 actually used by JAI-IMAGEIO JPEG-LS encoder. Also effective for WADO retrieval. NONE = Disable patching of DICOM JPEG-LS images ANY = Patch DICOM JPEG-LS images with any Implementation SOP Class UID
PatchJpegLSnewImplementationClassUID
java.lang.String
RW
Replace Implementation SOP Class UID in patched DICOM JPEG-LS images by specified value. Only effective for WADO retrieval. NONE = Keep original Implementation SOP Class UID
PIXQueryCallingAETitles
java.lang.String
RW
AE Titles of C-FIND SCUs, for which a PIX Query of the data base or an external Patient Cross-reference (PIX) Manager shall be executed, if the query request contains a matching key for the Patient ID, to return also entities of linked patients. Separate multiple values by \(backslash). ANY = Enable PIX Queries for all C-FIND SCUs. NONE = Disable PIX Queries for all C-FIND SCUs.
PIXQueryIssuersOfPatientID
java.lang.String
RW
Comma separated list of values for Issuers of Patient IDs in C-FIND RQs, for which a PIX Query of the data base or an external Patient Cross-reference (PIX) Manager shall be executed, to return also entities of linked patients. ANY = Execute PIX Queries for any Issuer of Patient ID.
PIXQueryDefaultIssuerOfPatientID
java.lang.String
RW
Value for Issuer of Patient ID used for PIX Queries, if the query request does not contains a value for the Issuer of Patient ID. Only effective, if PIXQueryIssuersOfPatientID = ANY
.
UnrestrictedQueryPermissionsToAETitles
java.lang.String
RW
AE Titles of C-FIND SCUs with Query Permissions on all archived Studies, independent of Study Permissions to roles of the user associated to the active association. Separate multiple values by \(backslash). ANY = Disable restriction of queries according granted Study Permissions.
UnrestrictedReadPermissionsToAETitles
java.lang.String
RW
AE Titles of Move Destinations with Read Permissions on all archived Studies, independent of Study Permissions to roles of the user associated with the AE. Separate multiple values by \(backslash). ANY = Disable restriction of retrieve to Move Destinations according granted Study Read Permissions. Attention: For successful Media Creation by the archive, the AE Title of the Media Creation Service (default: CDRECORD) have to be included in the configured list. Note: If the Move Destination differs from the AE requesting the retrieve (= C-MOVE SCU), the associated user is defined by the AE configuration entry. If the C-MOVE SCU also acts as Move Destination, the user identification may be also provided by C-MOVE SCU by User Identity Negotiation.
UnrestrictedExportPermissionsToAETitles
java.lang.String
RW
AE Titles of C-MOVE SCUs with Export Permissions on all archived Studies, independent of Study Permissions to roles of the user associated to the request association. Separate multiple values by \(backslash). ANY = Disable restriction of queries according granted Study Permissions. Attention: For successful auto-forwarding of received objects as for manual DICOM export using the Web Interface, the Calling AE Title of the internal Move SCU Service (default: DCM4CHEE) have to be included in the configured list. Note: If the C-MOVE SCU also acts as Move Destination, no Export Permission - but still Read Permission - is needed to retrieve a Study.
HideWithoutIssuerOfPatientIDFromAETitles
java.lang.String
RW
AE Titles of C-FIND SCUs to which only responses for matching entities of Patients which Patient ID is qualified by an Issuer Of Patient ID are returned. Separate multiple values by '\'(backslash). If the list is prefixed by '!\', entities of Patients which Patient ID is not qualified by an Issuer Of Patient ID will be hidden from any C-FIND SCU, except which AE title is specified in the list. 'NONE' = do not hide entities of Patients without Issuer of Patient ID from any C-FIND SCU.
IgnorableSOPClasses
java.lang.String
RW
Failed transfer of instances of listed SOP Classes to move destinations caused by rejection of the SOP Class by the destination STORE SCP will NOT result in a warning status "Sub-Operation fails" in the final Move Response to the Move SCU. Use either the SOP Class UID value or the name specified in DICOM Part 6, Annex A Registry of DICOM unique identifiers, concatenating individual words without spaces.
NoMatchForNoValue
boolean
RW
True
False
Do not match entities with zero-length value for specified matching keys (= non DICOM conform matching behavior).
AcceptedStandardSOPClasses
java.lang.String
RW
List of accepted Query/Retrieve SOP Classes. Use either the SOP Class UID value, or following defined symbolic names: PatientRootQueryRetrieveInformationModelFIND, PatientRootQueryRetrieveInformationModelGET PatientRootQueryRetrieveInformationModelMOVE, StudyRootQueryRetrieveInformationModelFIND, StudyRootQueryRetrieveInformationModelGET StudyRootQueryRetrieveInformationModelMOVE, PatientStudyOnlyQueryRetrieveInformationModelFIND, PatientStudyOnlyQueryRetrieveInformationModelGET PatientStudyOnlyQueryRetrieveInformationModelMOVE,
AcceptedTransferSyntaxForStandardSOPClasses
java.lang.String
RW
List of accepted Transfer Syntaxes. Order defines selection preference. Use either the Transfer Syntaxes UID value or following defined symbolic names: ImplicitVRLittleEndian, ExplicitVRLittleEndian, DeflatedExplicitVRLittleEndian, ExplicitVRBigEndian
AcceptedPrivateSOPClasses
java.lang.String
RW
List of accepted Query/Retrieve SOP Classes. Use either the SOP Class UID value, or following defined symbolic names: Dcm4cheStudyRootQueryRetrieveInformationModelFIND, Dcm4cheBlockedStudyRootQueryRetrieveInformationModelFIND,
AcceptedTransferSyntaxForPrivateSOPClasses
java.lang.String
RW
List of accepted Transfer Syntaxes. Order defines selection preference. Use either the Transfer Syntaxes UID value or following defined symbolic names: ImplicitVRLittleEndian, ExplicitVRLittleEndian, DeflatedExplicitVRLittleEndian, ExplicitVRBigEndian
MaximumBlockedFindResponse
int
RW
Maximum number of result records blocked in one Find Response by Private Blocked FIND services.
LogAETitles
java.lang.String
RW
List of the AE titles for the Q/R SCUs for which XMLized query and result attributes are logged into files AET /timestamp -cfindrq.xml and AET /timestamp -cfindrsp.xml in the log directory. Useful for creation of XSL stylesheets for query/result attribute coercion. Separate multiple values by \(backslash). NONE = no calling AE titles.
CoerceConfigDirectory
java.lang.String
RW
Directory where configuration files for query/result attribute coercion are located: if XSL stylesheet "cfindrq.xsl" or "cfindrsp.xsl" exists in this directory or a sub-directory equal to the AE Title of a QR SCU, query/result attributes from/to this SCU will be coerced according these stylesheets. A relative path name is resolved relative to archive-install-directory /server/default/.
WriteCoercionXmlLog
boolean
RW
True
False
Enable logging of coercions in separate log files. FileName: <LOG_DIR>/coercion/<timestamp>.<xsl file>.[in]|[out] Coercion logs are only written for Calling AETs specified in LogAETitles!
SendPendingCMoveResponse
boolean
RW
True
False
Flag indicating if optional C-MOVE Response DICOM message with pending status are returned in the interval defined by attribute PendingCMoveResponseInterval .
PendingCMoveResponseInterval
long
RW
Interval in ms in which C-MOVE Response DICOM messages with pending status are returned. Even send (identical) response messages, if no storage sub-operation was performed during such interval, to keep the association alive. Only effective, if sending C-Move Response DICOM message with pending status is activated by attribute SendPendingCMoveResponse .
SendPendingCGetResponse
boolean
RW
True
False
Flag indicating if optional C-GET Response DICOM messages with pending status are returned between C-STORE requests. If requested objects have to be fetched from an other/external retrieve AE, identical C-GET Responses with pending status are returned in the interval defined by attribute PendingCGetResponseInterval , until all requested objects are received from the other/external retrieve AE and sending C-STORE requests to the C-GET SCU starts.
PendingCGetResponseInterval
long
RW
Interval in ms in which identical C-Get Response DICOM messages with pending status are returned if requested objects have to be fetched from an other/external retrieve AE before the first C-STORE requests is sent to the C-GET SCU . Only effective, if sending C-Get Response DICOM message with pending status is activated by attribute SendPendingCGetResponse .
RetrieveRspStatusForNoMatchingInstanceToRetrieve
int
RW
Retrieve response status when there is no matching instance to retrieve for one (or more) requested Patient/Study/Series/Image. Default is 0 = SUCCESS.
ForwardAsMoveOriginator
boolean
RW
True
False
Use the calling AE title of the requesting Move SCU instead of the called AE title when opening an association to another Move SCP to forward a Move Request.
DirectForwardingList
java.lang.String
RW
A list of rules of direct forwarding in C-Move for external retrieve AE. Assume the local AE is A and C-Move to C is requested. The files do not exist in A, but the local database has the database entries for the requested objects with external retrieve AE B. If B to C is defined in the Direct-Forwarding list, a C-Move from B to C will be initiated. If B to C is not included in the list, the requested objects will be first stored to A and then moved from A to C. Format: [source1],[destination1],[destination2];[source2],any;... Use 'any' for all destinations.
RecordStudyAccessTime
boolean
RW
True
False
Record last time instances of a study was retrieved by C-GET, C-MOVE or WADO. Should be enabled, if delete functions of the File System Management Service are activated, to delete the least recent accessed studies.
MaximumUIDsPerMoveRequest
int
RW
Maximum number of SOP Instance UIDs in forwarded Move Requests. Larger Move Requests are split into smaller ones according to this constraint.
MaximumPDULength
int
RW
Maximum protocol data unit (PDU) package length for receiving PDUs. Attention: This property should be set to equal values for all DICOM SCP services with same called AE Title(s)! Otherwise it is non-deterministic, which configured value is effective!
MaximumOperationsInvoked
int
RW
The maximum number of outstanding operations and/or sub-operations it allows the Association-requester to invoke asynchronously. A value of zero indicates an unlimited number of outstanding operations. Attention: This property should be set to equal values for all DICOM SCP services with same called AE Title(s)! Otherwise it is non-deterministic, which configured value is effective!
MaximumOperationsPerformed
int
RW
The maximum number of outstanding operations and/or sub-operations it allows the Association-requester to perform asynchronously. A value of zero indicates an unlimited number of outstanding operations. Attention: This property should be set to equal values for all DICOM SCP services with same called AE Title(s)! Otherwise it is non-deterministic, which configured value is effective!
MaximumStorageOperationsInvoked
int
RW
The maximum number of asynchronously invoked storage operations. A value of zero indicates an unlimited number.
AcceptTimeout
int
RW
A-Associate accept timeout in milliseconds. 0 = no timeout.
DIMSETimeout
int
RW
DIMSE message timeout in milliseconds. 0 = no timeout.
SocketCloseDelay
int
RW
Socket close delay in milliseconds after an A-Release response.
TcpNoDelay
boolean
RW
True
False
Send packets as quickly as possible (Disable Nagle's algorithmn).
SendBufferSize
int
RW
Buffer size used for socket output. 0 = use platform default.
ReceiveBufferSize
int
RW
Buffer size used for socket input. 0 = use platform default.
BufferSize
int
RW
Size of byte buffer used for copying data from TCP channel to file.
RetrieveWithoutLeftJoins
boolean
RW
True
False
Controls usage of LEFT JOINS in executed SQL statement triggered by retrieve requests. Attention: Must be set to false
, if the archive is configured as short-term cache, which delegates long-term storage to an external DICOM archive and therefore does not hold file records for each stored instance!
LazyFetchSeriesAttrsOnImageLevelQuery
boolean
RW
True
False
Activates lazy fetch of Series, Study and Instance attributes stored in BLOB columns by an additional query for each series.on queries on IMAGE level.
CacheSeriesAttrsOnImageLevelQuery
boolean
RW
True
False
Activates caching of Series attributes between IMAGE level C-FIND RSPs, which reduces the number of BLOB access from 4 x Number of matching Instances to Number of matching Instances + 3 * Number of different Series. Implicit set by LazyFetchSeriesAttrsOnImageLevelQuery = true.
AccessBlobAsLongVarBinaryOnQuery
boolean
RW
True
False
Change JDBC binding for Oracle BLOB's to LONGVARBINARY for accessing attributes stored in BLOB columns of DB records on query. Only effective with Oracle as DB.
AccessSeriesBlobAsLongVarBinaryOnImageLevelQuery
boolean
RW
True
False
Change JDBC binding for Oracle BLOB's to LONGVARBINARY for accessing Patient, Study and Series attributes stored in BLOB columns of DB records on query on IMAGE level. Only effective with Oracle as DB. Should only be enabled with LazyFetchSeriesAttrsOnImageLevelQuery = true or CacheSeriesAttrsOnImageLevelQuery = false.
LazyFetchSeriesAttrsOnRetrieve
boolean
RW
True
False
Activates lazy fetch of Series, Study and Instance attributes stored in BLOB columns by an additional query for each series.on DICOM Retrieve and access by WADO with contentType=application/dicom.
CacheSeriesAttrsOnRetrieve
boolean
RW
True
False
Activates caching of Series attributes on DICOM Retrieve, - but also for successive WADO requests for Instances of the same Series - which reduces the number of BLOB access from 4 x Number of retrieved Instances to Number of retrieved Instances + 3 * Number of different Series. Implicit set by LazyFetchSeriesAttrsOnRetrieve = true.
CacheSeriesAttrsOnRetrieveMaxSize
int
RW
Defines maximal number of Series, which attributes are cached on retrieve of Instances. Only effective if CacheSeriesAttrsOnRetrieve = true.
CacheSeriesAttrsOnRetrieveCurrencyTimeLimit
java.lang.String
RW
Defines how long cached Series Attributes on retrieve are valid. Format: ##s (in seconds), ##m (in minutes) Only effective if CacheSeriesAttrsOnRetrieve = true
AccessBlobAsLongVarBinaryOnRetrieve
boolean
RW
True
False
Change JDBC binding for Oracle BLOB's to LONGVARBINARY for accessing attributes stored in BLOB columns of DB records on retrieve. Only effective with Oracle as DB.
AccessSeriesBlobAsLongVarBinaryOnRetrieve
boolean
RW
True
False
Change JDBC binding for Oracle BLOB's to LONGVARBINARY for accessing Patient, Study and Series attributes stored in BLOB columns of DB records on retrieve. Only effective with Oracle as DB. Should only be enabled with LazyFetchSeriesAttrsOnRetrieve = true or CacheSeriesAttrsOnRetrieve = false.
QueryTransactionIsolationLevel
java.lang.String
RW
Transaction isolation level for queries. Values can be one of: DEFAULT|READ_UNCOMMITTED|READ_COMMITTED|REPEATABLE_READ|SERIALIZABLE
RetrieveTransactionIsolationLevel
java.lang.String
RW
Transaction isolation level for retrieves. Values can be one of: DEFAULT|READ_UNCOMMITTED|READ_COMMITTED|REPEATABLE_READ|SERIALIZABLE
CoerceAttributeTopDown
boolean
RW
True
False
Coerce attributes Top-down
CFindRspDebugLogDeferToDoBeforeRsp
boolean
RW
True
False
Defer DEBUG logging of C-Find Response to doBeforeRsp() function just before the response is actually being sent out
VerifyMD5OnMakeCStoreRQ
boolean
RW
True
False
Perform an MD5 check on the file in the filesystem prior to performing a CMOVE or CGET
FetchSize
int
RW
JDBC Fetch size.
DcmServerName
javax.management.ObjectName
RW
View MBean
Used internally. Do NOT modify.
DicomSecurityServiceName
javax.management.ObjectName
RW
View MBean
Used internally. Do NOT modify.
StgCmtScuScpName
javax.management.ObjectName
RW
View MBean
Used internally. Do NOT modify.
TarRetrieverName
javax.management.ObjectName
RW
View MBean
Used internally. Do NOT modify.
TLSConfigName
javax.management.ObjectName
RW
View MBean
Used internally. Do NOT modify.
AEServiceName
javax.management.ObjectName
RW
View MBean
Used internally. Do NOT modify.
TemplatesServiceName
javax.management.ObjectName
RW
View MBean
Used internally. Do NOT modify.
PerfMonServiceName
javax.management.ObjectName
RW
Used internally. Do NOT modify.
PixQueryServiceName
javax.management.ObjectName
RW
View MBean
Used internally. Do NOT modify.