Update Attributes Service
Description
Service to update patient.pat_attrs
, study.study_attrs
, series.series_attrs
and instance.inst_attrs
BLOB
columns from filed instances. Useful after modification/extension of attribute filter configuration conf/dcm4chee-attribute-filter.xml
.
Dependencies
Attributes
#Modality
Limit update to Series with specified Modality. 'ANY
' = update Series with any Modality.
Default Value: ANY
#SourceAETitle
Limit update to Series received from Storage SCU with specified AE Title. 'ANY
' = update Series received from any Storage SCU.
Default Value: ANY
#UpdatedAfter
Limit update to Series which were last updated after the specified time.
Format: YYYY-MM-DD hh:mm:ss, with YYYY = Year, MM = Month, DD = Day, hh = Hour, mm = Minute, ss = Second.
Default Value: 2004-01-01 00:00:00
#UpdatedBefore
Limit update to Series which were last updated before the specified time.
Format: YYYY-MM-DD hh:mm:ss, with YYYY = Year, MM = Month, DD = Day, hh = Hour, mm = Minute, ss = Second.
'AUTO
' will be replaced by modification date of attribute filter configuration conf/dcm4chee-attribute-filter.xml
.
Default Value: AUTO
#Availability
Update Series with specified Availability: 'ONLINE
' or 'NEARLINE
'.
Default Value: ONLINE
#MaximalNumberOfSeriesToUpdateByOneTask
Limit maximal number of Series updated by operation #updateMatchingSeries.
Default Value: 100
#FileSystemMgtName
Used internally. Do NOT modify.
#TarRetrieverName
Used internally. Do NOT modify.
#Name
The class name of the MBean
#State
The status of the MBean
#StateString
The status of the MBean in text form
Operations
#create
Standard MBean lifecycle method
#start
The start lifecycle operation
#stop
The stop lifecycle operation
#destroy
The destroy lifecycle operation
#jbossInternalLifecycle
The detyped lifecycle operation (for internal use only)
#countNumberOfMatchingSeriesToUpdate
Returns number of Series which match specified #Modality, #SourceAETitle and last update time.
#updateMatchingSeries
Update attributes of instances of Series which match specified #Modality, #SourceAETitle and last update time, limited by configured #MaximalNumberOfSeriesToUpdateByOneTask. Returns number of updated Series.
#updateMatchingSeriesShowElapsedTime
Update attributes of instances of Series which match specified #Modality, #SourceAETitle and last update time, limited by configured #MaximalNumberOfSeriesToUpdateByOneTask. Returns number of updated Series and elapsed time in string message.
#updateSeries
Update attributes of instances of Series with specified Series Instance UID. Returns number of updated Instances.
#reloadAttributeFilter
Reload Attribute Filter configuration from conf/dcm4chee-attribute-filter.xml
. Implicit invoked by operations #updateMatchingSeries, #updateMatchingSeriesShowElapsedTime and #updateSeries.