JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

Attributes Modification SCP Service. Updates Study/Series/Instance attributes of stored DICOM Composite Objects on receive of Attribute Modification Notifications.

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.
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
UpdateOriginalAttributesSeq boolean RW True False Controls, if original values of attributes which were replaced on processing of received Attribute Modification Notifications shall be documented in items of the Original Attributes Sequence (0400,0561) on instance level.
EntityNotFoundErrorCode java.lang.String RW Defines Error Code returned if there is no entity stored in the archive to which the received Attributes Modification Notification applies. 0 => return Success Status in that case. See also attribute NoRetryErrorCode of the Attributes Modification SCU Service.
CreatePatientOnMoveStudy boolean RW True False Enable creation of patient if patient of received 'moveStudyToPatient' request doesn't exist or the identifier are not unique on this system.
In regular workflows the patient should already exists with unique identifier
PatientMatching java.lang.String RW Defines which Patient Attributes in the 'moveStudyToPatient' request shall be considered for the selection of the target Patient.

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 objects 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 DICOM objects. Attribute names without question marks specifies, that DICOM objects 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 Composite Object.

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

Surrounding demograhic-matches 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 DICOM Composite Object *and* in the matching Patient Record.

Warning: Improper configuration may cause assignment of moved studies to wrong patient.

Default: pid,issuer?[familyname,givenname,middlename?,birthdate]

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