JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

Content Edit Service for dcm4chee-web3

List of MBean attributes:

Name Type Access Value Description
UIDRoot java.lang.String RW Root part of new generated UIDs.
RejectionNoteCode java.lang.String RW Concept Name Code used for Rejection Note Key Object Selection.
ForceNewStudyIUIDforRejectionNote boolean RW True False Force new StudyInstanceUID for Rejection Note Key Object Selection object.
enableRejNote boolean RW True False Enable/Disable sending Rejection Note.
enableIAN boolean RW True False Enable/Disable sending Instance Availability Notification.
sendIANonMppsLinked boolean RW True False Enable/Disable sending Instance Availability Notification after linking MPPS with MWL.
ForwardModifiedToAETs java.lang.String RW List of AETs to forward modified objects to system that doesn't support Attribute Modification Notification. Use NONE to disable this feature.
ModifyingSystem java.lang.String RW Identification of the system which modifies attributes. Used in OriginalAttributesSequence.
ModifyReason java.lang.String RW Default Reason for attribute modifications. Used in OriginalAttributesSequence.
CoerceConfigDirectory java.lang.String RW Directory where configuration files for attribute coercion are located: if XSL stylesheet "mwl-cfindrsp2cstorerq.xsl" exists in this directory or in a sub-directory equal to the ScheduledStationAETitle, Serien and Study attributes will be updated with Request attributes from MWL item according these stylesheets. A relative path name is resolved relative to archive-install-directory/server/default/.
Dcm14Stylesheet boolean RW True False Set true if the mwl-cfindrsp2cstorerq.xsl stylesheet use the dcm4che14 xml format.
Dcm2To14XSL java.lang.String RW Stylesheet to transform dcm4che2 formatted xml to dcm4che14 xml.
Dcm14To2XSL java.lang.String RW Stylesheet to transform dcm4che14 formatted xml to dcm4che2 xml.
AddMwlAttrsToMppsXsl java.lang.String RW Stylesheet to add MWL attributes to MPPS attributes for 'MPPS Linked' notification.
This allow the use of additional MWL attributes to create ORM message in HL7SendV2 service. A relative path name is resolved relative to archive-install-directory/server/default/.
NONE..leave MPPS attributes unchanged.
Use a leading '14|' identifier if the stylesheet is for dcm4che14 formatted xml.
UpdateMwlStatus boolean RW True False Enable update of MWL status after linking/unlinking MPPS to MWL.
If enabled the MWL status is set to COMPLETED after linking and SCHEDULED after unlink!
RejectionNoteServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
IANScuServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
MoveScuServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
TemplatesServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
StoreScpServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
AttributesModificationScuServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
Name java.lang.String R ContentEditService 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

org.dcm4che2.data.DicomObject moveInstanceToTrash()

Deletes the instance with given SopInstanceUID.

Param ParamType ParamValue ParamDescription
iuid java.lang.String SOP Instance UID

[Lorg.dcm4che2.data.DicomObject; moveInstancesToTrash()

Deletes the instances with given primary keys.

Param ParamType ParamValue ParamDescription
pks [J Array of pk's

org.dcm4che2.data.DicomObject moveSeriesToTrash()

Deletes the series with given SeriesInstanceUID.

Param ParamType ParamValue ParamDescription
iuid java.lang.String Series Instance UID

[Lorg.dcm4che2.data.DicomObject; moveSeriesToTrash()

Delete series with given list of primary keys.

Param ParamType ParamValue ParamDescription
pks [J Array of pk's

[Lorg.dcm4che2.data.DicomObject; moveSeriesOfPpsToTrash()

Delete MPPS (and referenced Series) with given list of primary keys.

Param ParamType ParamValue ParamDescription
pks [J Array of pk's

java.util.List deletePps()

Delete MPPS with given list of primary keys (remove PPS info from series).

Param ParamType ParamValue ParamDescription
pks [J Array of pk's

org.dcm4che2.data.DicomObject moveStudyToTrash()

Deletes the study with given StudyInstanceUID.

Param ParamType ParamValue ParamDescription
iuid java.lang.String Study Instance UID

[Lorg.dcm4che2.data.DicomObject; moveStudiesToTrash()

Delete studies with given list of primary keys.

Param ParamType ParamValue ParamDescription
pks [J Array of pk's

[Lorg.dcm4che2.data.DicomObject; moveStudyToTrash()

Delete study with given primary key.

Param ParamType ParamValue ParamDescription
pk long Study pk

[Lorg.dcm4che2.data.DicomObject; movePatientToTrash()

Deletes the Patient with given Patient Id and Issuer.

Param ParamType ParamValue ParamDescription
pid java.lang.String Patient ID
issuer java.lang.String Issuer of Patient ID

[Lorg.dcm4che2.data.DicomObject; movePatientsToTrash()

Delete patients with given list of primary keys.

Param ParamType ParamValue ParamDescription
pks [J Array of pk's

[Lorg.dcm4che2.data.DicomObject; movePatientToTrash()

Delete patient with given primary key.

Param ParamType ParamValue ParamDescription
pk long Patient pk

void emptyTrash()

Remove all entries from trash.


int moveInstancesToSeries()

Move instances with given pk's to series with given pk.

Param ParamType ParamValue ParamDescription
instPks [J Primary keys of Instances
seriesPk long Primary key of Series

int moveInstanceToSeries()

Move instance with given SopInstanceUID to series with given series IUID.

Param ParamType ParamValue ParamDescription
sopIUID java.lang.String SOP Instance UID
seriesIUID java.lang.String Series Instance UID

int moveSeriesToStudy()

Move series with given pk's to study with given pk.

Param ParamType ParamValue ParamDescription
seriesPks [J Primary keys of series
studyPk long Primary key of Study

int moveSeriesToStudy()

Move series with given Series InstanceUID to study with given Study IUID.

Param ParamType ParamValue ParamDescription
seriesIUID java.lang.String Series Instance UID
studyIUID java.lang.String Study Instance UID

int moveStudiesToPatient()

Move studies with given pk's to Patient with given pk.

Param ParamType ParamValue ParamDescription
studyPks [J Primary keys of Studies
patPk long Primary key of Patient

int moveStudyToPatient()

Move studies with given Study InstanceUID to Patient with given PatientID/Issuer.

Param ParamType ParamValue ParamDescription
studyIUID java.lang.String Study Instance UID
patId java.lang.String Patient ID
issuer java.lang.String Issuer of Patient ID

void linkMppsToMwl()

Link a MPPS to an MWL item.

Param ParamType ParamValue ParamDescription
mppsIUID java.lang.String MPPS Instance UID
rpId java.lang.String Requested Procedure ID
spsId java.lang.String Scheduled Procedure Step ID
modifyingSystem java.lang.String Name of Modifying System
reason java.lang.String Reason for modifying

org.dcm4chee.web.dao.vo.MppsToMwlLinkResult linkMppsToMwl()

Link a MPPS to an MWL item.

Param ParamType ParamValue ParamDescription
mppsPks [J MPPS primary keys
mwlPk long MWL primary key
modifyingSystem java.lang.String Name of Modifying System
reason java.lang.String Reason for modifying

org.dcm4chee.web.dao.vo.MppsToMwlLinkResult linkMppsToMwl()

Link a MPPS to an MWL item.

Param ParamType ParamValue ParamDescription
mppsPks [J MPPS primary keys
mwlAttrs org.dcm4che2.data.DicomObject DicomObject with MWL Attributes
pat org.dcm4chee.archive.entity.Patient Patient Entity
modifyingSystem java.lang.String Name of Modifying System
reason java.lang.String Reason for modifying

boolean unlinkMpps()

Unlink a MPPS.

Param ParamType ParamValue ParamDescription
mppsPk long MPPS primary key

java.util.List selectPatient()

Select or create patient for given patient attributes.

Param ParamType ParamValue ParamDescription
patAttrs org.dcm4che2.data.DicomObject Patient Attributes

org.dcm4chee.archive.entity.Study createStudy()

Create a new Study.

Param ParamType ParamValue ParamDescription
studyAttrs org.dcm4che2.data.DicomObject Study Attributes
patPk long Patient primary key

org.dcm4chee.archive.entity.Series createSeries()

Create a new Series.

Param ParamType ParamValue ParamDescription
seriesAttrs org.dcm4che2.data.DicomObject Series Attributes
studyPk long Study primary key

int removeForeignPpsInfo()

Remove foreign PPS Info from series of study given by studyPk.
Series with foreign PPS Infos have a Performed Procedure Step Sequence item but no MPPS referenced!
Return number of updated series.

Param ParamType ParamValue ParamDescription
studyPk long Primary key of Study

void doAfterDicomEdit()

Create Audit log and send 'Attributes Modification Notification' C-STORE request after Edit DICOM attributes.

Param ParamType ParamValue ParamDescription
patId java.lang.String Patient ID
patName java.lang.String Patient Name
studyIUIDs [Ljava.lang.String; Study Instance UIDs
patPk org.dcm4che2.data.DicomObject Patient primary key
qrLevel java.lang.String QueryRetrieve Level (PATIENT, STUDY, SERIES, INSTANCE or MPPS)