Study Reconciliation Service.
org.dcm4chex.archive.mbean.StudyReconciliationService
The default constructor
StudyReconciliationService
&defaultAttributes;
&defaultSCUAttributes;
Format:
interval!from-to or NEVER
interval = ##s (in seconds), ##m (in minutes), ##h (in hours).
from = start hour (0-23) when no Study Reconciliation should be performed
to = end hour (0-23) when no Study Reconciliation should be performed
NEVER = disable automatic Study Reconciliation
Example:10s!9-17 means every 10 seconds, poll the database and
check study that need Reconciliation, except between the hours of 9:00am and 5:00pm.
By setting this type of TaskInterval, you can ensure checks occur outside of peak imaging hours.]]>
TaskInterval
java.lang.String
Current state if StudyReconciliation task is running. Used to avoid concurrency!
isRunning
boolean
AE Title of reference FIND SCP.
FindSCPAETitle
java.lang.String
Calling AE Title used in association request to reference FIND SCP.
CallingAETitle
java.lang.String
Minimum age of a study that will be checked for need of Reconciliation, in
##w (in weeks), ##d (in days), or ##h (in hours).
MinStudyAge
java.lang.String
Maximum number of studies that are checked in one task.
LimitNumberOfStudiesPerTask
int
Status indicating studies scheduled for reconciliation..
ScheduledStatus
int
Status to indicate successful reconciliation.
SuccessStatus
int
Status to indicate failed reconciliation.
FailureStatus
int
This will allow to get correct patient information even the received DICOM objects contains a patient id of an merged patient.
If disabled, the prior patient will be deleted.
]]>
KeepPriorPatientAfterMerge
boolean
Used internally. Do NOT modify.
TimerIDCheckStudyReconciliation
java.lang.String
JDBC Fetch size.
FetchSize
int
Used internally. Do NOT modify.
SchedulerServiceName
javax.management.ObjectName
&defaultOperations;
Used internally.
check
java.lang.String
Reschedule failed Reconciliations.
reschedule
java.lang.String