JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

Private Study Management Service SCP

List of MBean attributes:

Name Type Access Value Description
CalledAETitles java.lang.String RW List of 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.
IgnoreStudyDeleteFailed boolean RW True False Ignore study deletion failures if the study was not found.
PatientMatching java.lang.String RW Defines which Patient Attributes in received N-CREATE requests for a Study Create action shall be considered for the selection of an existing Patient record in the archive.

Format: 'pid'['?']',issuer'['?'][',' ['['] demograhic-matches [']'] ]
demograhic-matches ::= demograhic-match['|' ...]
demograhic-match ::= [ignore',']demograhic-fields
ignore ::= 'ignore("' regular-expression '")'
demograhic-fields ::= demograhic-field['?'][',' ...]
demograhic-field ::= 'familyname'['(1)'] | 'givenname'['(1)'] | 'middlename'['(1)'] | 'nameprefix'['(1)'] | 'namesuffix'['(1)'] | birthdate | sex

Multiple alternative demograhic-matches can be specified using '|' as delimiter.

Substrings specified by 'ignore("' regular-expression '")' will be ignored for matching patient name components.

A '(1)' suffix of the attribute name specifies that only the first character need to match.

A question mark('?') after a attribute name specifies that a missing value in received DICOM N-CREATE requests will match with any value for that attribute in existing Patient Records, as Patient Records with missing values for that attribute will match with any value for that attribute in received STUDY MANAGEMENT N-CREATE request. Attribute names without question marks specifies, that DICOM N-CREATE requests without values for such attributes will not match any existing Patient Record, and Patient Records without values for such attributes will not get selected on receive of any DICOM N-CREATE request.

With 'pid?', you have to configure the Patient's family name complex ('familyname') as additional matching criterium.

Surrounding demograhic-match by brackets('[]') defines, that demographic fields shall *not* be considered for the selection of an existing Patient record, if the Patient ID is qualified by an Issuer/Authority in the received N-CREATE request *and* in the matching Patient Record.

Warning:Improper configuration may cause study assignments to wrong patient.

Default: pid,issuer?

StudyMovePatientMatching java.lang.String RW Defines which Patient Attributes in received N-SET requests for a Study Move action shall be considered for the selection of an existing Patient record in the archive.

Format: 'pid'['?']',issuer'['?'][',' ['['] demograhic-matches [']'] ]
demograhic-matches ::= demograhic-match['|' ...]
demograhic-match ::= [ignore',']demograhic-fields
ignore ::= 'ignore("' regular-expression '")'
demograhic-fields ::= demograhic-field['?'][',' ...]
demograhic-field ::= 'familyname'['(1)'] | 'givenname'['(1)'] | 'middlename'['(1)'] | 'nameprefix'['(1)'] | 'namesuffix'['(1)'] | birthdate | sex

Multiple alternative demograhic-matches can be specified using '|' as delimiter.

Substrings specified by 'ignore("' regular-expression '")' will be ignored for matching patient name components.

A '(1)' suffix of the attribute name specifies that a value with only one character will be interpreted as initial, and match with any value starting with this character.

A question mark('?') after a attribute name specifies that a missing value in received DICOM N-CREATE requests will match with any value for that attribute in existing Patient Records, as Patient Records with missing values for that attribute will match with any value for that attribute in received STUDY MANAGEMENT N-CREATE request. Attribute names without question marks specifies, that DICOM N-CREATE requests without values for such attributes will not match any existing Patient Record, and Patient Records without values for such attributes will not get selected on receive of any DICOM N-CREATE request.

With 'pid?', you have to configure the Patient's family name complex ('familyname') as additional matching criterium.

Surrounding demograhic-match by brackets('[]') defines, that demographic fields shall *not* be considered for the selection of an existing Patient record, if the Patient ID is qualified by an Issuer/Authority in the received N-CREATE request *and* in the matching Patient Record.

Attention:
Only change the default value of pid,issuer if you know, what you are doing!

AcceptedTransferSyntax 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
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!
DcmServerName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
AEServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
ContentEditServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
Name java.lang.String R StudyMgtScpService 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

List of MBean operations:


void create()

Standard MBean lifecycle method


void start()

The start lifecycle operation


void stop()

The stop lifecycle operation


void destroy()

The destroy lifecycle operation


void jbossInternalLifecycle()

The detyped lifecycle operation (for internal use only)

Param ParamType ParamValue ParamDescription
method java.lang.String The lifecycle operation