JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

HL7 v2 Send Service

List of MBean attributes:

Name Type Access Value Description
Receiver java.lang.String RW HL7 Receiver(s) to which HL7 messages will be sent.
format: <application>^<Facility>
Use NONE to disable this service.
SendingApplication java.lang.String RW Sending Application in transmitted messages.
SendingFacility java.lang.String RW Sending Facility in transmitted messages.
BindAddress java.lang.String RW Hostname/IP to specify local network interface for connection. NONE: use a valid local address.
LinkMsgType java.lang.String RW Message type for linking MPPS to MWL.
Use NONE to disable ORM message after linking.
The Stylesheet can use 'linkType=LINK' parameter.
UnlinkMsgType java.lang.String RW Message type for unlinking MPPS and MWL.
Use NONE to disable ORM message after unlink.
The Stylesheet can use 'linkType=UNLINK' parameter.
ConfigDirectory java.lang.String RW Directory where configuration (XSL) files for HL7Send service are located. A relative path name is resolved relative to archive-install-directory/server/default/.
XslFilenames java.lang.String RW Mapping of MsgTypeID like pat_upd to a XSL URL to transform Dicom Dataset to an HL7 message.
Format: <msgTypeID>:<XSL URL/Name>[|14]
The optional postfix '|14' can be used to support stylesheets written for dcm4che14 xml format.
XSL names that do not start with 'resource:' or 'file:' must be located in ConfigDirectory/[Receiver/]
In this case the stylesheet used will be choosen according the configured receiver. (see Template service:getTemplatesForAET)
Warning: Improper configuration may cause wrong results or prohibit associated actions.
CharsetName java.lang.String RW Charset of HL7 messages.
Dcm2To14XSL java.lang.String RW Stylesheet to transform dcm4che2 formatted xml to dcm4che14 xml.
RetryIntervals java.lang.String RW Number and intervals of retries for failed Instance Available or Study Content Notification requests.
Format:
Comma separated list of number x interval pairs.
The interval can be specified in seconds (##s), minutes (##m), hours (##h) or days (##d).
Example:
5x1m,10x10m means retry a total of 5 times, one minute apart for each retry; then retry a total of 10 times, 10 minutes apart for each retry.
LogHL7Message boolean RW True False Log HL7 message as file. (in <log_dir>/hl7send)
LogXMLHL7Message boolean RW True False Log HL7 message as file. (in <log_dir>/hl7send)
AcceptTimeout int RW A-Associate accept timeout in milliseconds. 0 = no timeout.
SocketCloseDelay int RW Delay in ms for Socket close after sending A-ABORT.
QueueName java.lang.String RW Used internally. Do not modify.
Concurrency int RW Maximum number of concurrent sent notifications.
TlsCfgServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
JMSServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
ContentEditServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
TemplatesServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
Name java.lang.String R HL7SendV2Service 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

void schedulePatientUpdate()

Schedule a Patient Update HL7 Message.

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

void schedulePatientMerge()

Schedule a Patient Merge HL7 Message.

Param ParamType ParamValue ParamDescription
dominantPatAttrs org.dcm4che2.data.DicomObject Dicom Object with Patient Attributes of dominant Patient.
dominantPatAttrs [Lorg.dcm4che2.data.DicomObject; Array of Dicom Object with Patient Attributes of prior Patients.

void scheduleMPPS2ORM()

Schedule a ORM HL7 Message with information of MPPS attributes after MPPS to MWL linking.

Param ParamType ParamValue ParamDescription
linkResult org.dcm4chee.web.dao.vo.MppsToMwlLinkResult Result of linking MPPS to MWL. Only MPPS attributes will be used.

void scheduleMPPS2ORM()

Schedule a ORM HL7 Message with information of given MPPS attributes.

Param ParamType ParamValue ParamDescription
mppsAttrs org.dcm4che2.data.DicomObject Dicom Object with Patient Attributes.

void scheduleHL7Message()

Schedule a HL7 Message of given type to all configured receiver.

Param ParamType ParamValue ParamDescription
dicomObject org.dcm4che2.data.DicomObject Dicom Object that will be transformed to a HL7 message..
parameter java.util.Map XSL Parameter.
msgTypeID java.lang.String Message Type ID.

java.lang.String showDcmFileAsHL7Msg()

Show HL7 Message for a DICOM file and messageTypeID.

Param ParamType ParamValue ParamDescription
dcmFile java.lang.String Filename of a DICOM File.
receiver java.lang.String Receiver. default: 1st configured receiver or TEST^TEST.
msgTypeID java.lang.String Message Type ID.

boolean sendHL7File()

Send HL7 Message of given file to a receiver.

Param ParamType ParamValue ParamDescription
receiver java.lang.String Receiver. default: 1st configured receiver.
filename java.lang.String Name of a HL7 File