JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

DICOM General Purpose Worklist related Service Class Providers

List of MBean attributes:

Name Type Access Value Description
CalledAETitles java.lang.String RW List of accepted called AE titles, separated by \(backslash). For example, DCM4CHEE\DCM4CHEE2.
CallingAETitles java.lang.String RW List of accepted calling AE titles, separated by \(backslash).
ANY = accept any.
CONFIGURED_AETS = accept any configured AE Title.
GeneratePatientID java.lang.String RW Generate a patient ID from a hash of the patient name and birth date and/or study instance uid, if the received GP-PPS N-CREATE message contains no patient ID.
Use ### and/or $$$ as a placeholder for the decimal hash value of patient name and/or study instance uid. For example, PACS-##########.
NONE = do not generate patient IDs..
Issuer of Patient ID for generated Patient IDs will be set to the Issuer of Patient ID associated to the GP-PPS SCP (=Called) AE by its AE configuration entry. If no Issuer of Patient ID is configured for the GP-PPS SCP, Issuer of Patient ID is set to the value configured by attribute IssuerOfPatientIDGeneratedPatientID.
IssuerOfPatientIDGeneratedPatientID java.lang.String RW Issuer of Patient ID for generated Patient ID's, if no Issuer of Patient ID is associated with the GP-PPS SCP (=Called) AE by its AE Configuration entry.
SupplementIssuerOfPatientID boolean RW True False Supplement received GP-PPS N-CREATE message containing a Patient ID, but no Issuer of Patient ID, with a value for Issuer of Patient ID, if such is associated with the GP-PPS SCU AE by its AE Configuration entry.
SupplementByHostName boolean RW True False If there is no Issuer of Patient ID associated to the GP-PPS 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 GP-PPS SCU AE will be considered to determine the associated Issuer of Patient ID. If there are several AE configuration entries with matching host name with different non-zero values for Issuer of Patient ID, no Issuer of Patient ID will be supplemented.
SupplementByHostAddress boolean RW True False If there is no Issuer of Patient ID associated to the GP-PPS 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 GP-PPS SCU AE will be considered to determine the associated Issuer of Patient ID. If there are several AE configuration entries with matching host name with different non-zero values for Issuer of Patient ID, no Issuer of Patient ID will be supplemented.
PatientMatching java.lang.String RW Defines which Patient Attributes in received GP-PPS N-CREATE requests 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 DICOM GP-PPS N-CREATE request. Attribute names without question marks specifies, that DICOM GP-PPS 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 GP-PPS 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 GP-PPS N-CREATE request *and* in the matching Patient Record.

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

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

AcceptedSOPClasses java.lang.String RW List of accepted GPWL related SOP Classes. Use either the SOP Class UID value, or following defined symbolic names: GeneralPurposeWorklistInformationModelFIND, GeneralPurposeScheduledProcedureStepSOPClass, GeneralPurposePerformedProcedureStepSOPClass, GeneralPurposeWorklistManagementMetaSOPClass,
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!
AccessBlobAsLongVarBinary boolean RW True False Change JDBC binding for Oracle BLOB's to LONGVARBINARY for accessing attributes stored in BLOB columns of DB records.
TransactionIsolationLevel java.lang.String RW Transaction isolation level for queries. Values can be one of: DEFAULT|READ_UNCOMMITTED|READ_COMMITTED|REPEATABLE_READ|SERIALIZABLE.
DcmServerName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
AEServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
Name java.lang.String R GPWLScpService 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