Modality Worklist Replication Service
Description
Modality Worklist Replication Service.
Provides a Service to replicate a MWL SCP with DCM4CHEE Modality worklist.
You can use XSL Templates to change MWL C-FIND Request for MWL SCPs.
Therefore put either mwl-replica-rq.xsl and/or mwl-replica-rsp.xsl in conf/dcm4chee-aet/[AET].
Dependencies
Attributes
#CalledAETitle
The AE title(s) of the Modality Worklist SCP to query for replication.
Multible AET's must be separated by (backslash). For example, MWL_SCP1\MWL_SCP2.
Default Value: MWL_SCP
#CallingAETitle
The calling AE title.
Default Value: DCM4CHEE
#TaskInterval
Interval in which to replicate local Modality Work List with remote MWL SCP.
Format: interval (##s (in seconds), ##m (in minutes), ##h (in hours) or NEVER
Default Value: NEVER
#TimeBefore
Time interval to calculate left border of time range.
Format: interval (##s (in seconds), ##m (in minutes), ##h (in hours) or NONE.
NONE means either no (time) left border or, if TimeAfter is also NONE the whole day.
E.g.: TimeBefore = 1h, TimeAfter = 2h, current time is 13:00 -> search for all MWL with start date between 12:00 and 15:00.
TimeBefore = 1h, TimeAfter = NONE, current time is 13:00 -> search for all MWL with start date between 12:00 and 23:59.59.
TimeBefore = NONE, TimeAfter = 2h, current time is 13:00 -> search for all MWL with start date before 15:00.
TimeBefore = NONE, TimeAfter = NONE, current time is 13:00 -> search for all MWL for current date.
Default Value: NONE
#TimeAfter
Time interval to calculate left border of time range.
Format: interval (##s (in seconds), ##m (in minutes), ##h (in hours) or NONE.
NONE means either no (time) right border or, if TimeBefore is also NONE the whole day.
Default Value: NONE
#IssuerOfPatient
Default Issuer Of Patient ID to coerce empty IssuerOfPatient attribute in MWL results. Use NONE to disable coercion.
Default Value: NONE
#ForceIssuerCoercion
Force coercion of IssuerOfPatient attribute in MWL results even when result contains IssuerOfPatient.
Default Value: false
#DebugMode
Enable DEBUG mode. No MWL query will be performed but the Query Dataset will be logged!
Default Value: false
#AcceptTimeout
A-Associate accept timeout in milliseconds. 0 = no timeout.
Default Value: 10000
#DIMSETimeout
DIMSE message timeout in milliseconds. 0 = no timeout.
Default Value: 60000
#SocketCloseDelay
Socket close delay in milliseconds after an A-Release response.
Default Value: 50
#MaximumPDULength
Maximum protocol data unit (PDU) package length for receiving PDUs.
Default Value: 16352
#TcpNoDelay
Send packets as quickly as possible (Disable Nagle's algorithmn).
Default Value: true
#SendBufferSize
Buffer size used for socket output. 0 = use platform default.
Default Value: 0
#ReceiveBufferSize
Buffer size used for socket input. 0 = use platform default.
Default Value: 0
#Priority
Priority for C-Find requests. Enumerated Values: LOW, MEDIUM, HIGH. Only effective for queries of a remote Modality Worlist SCP which actual interprets the priority attribute in the DICOM C-FIND request.
Default Value: MEDIUM
#TLSConfigName
Used internally. Do not modify.
Default Value: dcm4chee.archive:service=TLSConfig
#TemplatesServiceName
Used internally. Do not modify.
Default Value: dcm4chee.archive:service=Templates
#SchedulerServiceName
Used internally. Do not modify.
Default Value: dcm4chee.archive:service=Scheduler
#TimerID
Used internally. Do not modify.
Default Value: TimerIDMwlReplica
#ErrorCount
ErrorCount since last reset.
#TotalErrorCount
ErrorCount since service start.
Operations
#replicateMWLEntriesForDate
Replicate modality worklist entries for given date.
#replicateMWLEntriesForDateRange
Replicate modality worklist entries for given date range.
#replicateMWLEntries
Replicate modality worklist entries of aet for given queryDS. (MWL C-FIND Request Dataset)
#showErrorHistory
Show error history.
#resetErrorHistory
Clear error history.
#start
The start lifecycle operation.
#stop
The stop lifecycle operation.