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.

Notifications