Purpose

Filters a MultiFileVolumeList (created by DirectDicomImport) by dicom tags.

Usage

Enter multiple criteria and press Filter Volume List. A criteria searches for dicom tag and compares it to the given string for equality. All criteria are ANDed.

Windows

Default Panel

../../../Projects/MultiFileVolume/MLMultiFileVolumeListOutputs/Modules/mhelp/Images/Screenshots/MultiFileVolumeListFilterOutputs._default.png

Input Fields

inputAccessConnector

name: inputAccessConnector, type: MLBase

The MultiFileVolumeList, e.g. created by DirectDicomImport

Parameter Fields

Field Index

Add Filter Criteria: Trigger maxMatches: Integer searchCriteriaMulti: String
Boolean Operation: Enum Num Filter Criteria: Integer searchForTagMulti: String
Current Filter Criteria: Integer Num Matches: Integer  
Current Matched Id: Integer Remove Filter Criteria: Trigger  
Filter Volume List: Trigger Search Any Value: Bool  
Matched Id: Integer Search Criteria: String  
Matched Ids Multi: String Search For Tag: String  
maxFilterCriteria: Integer Search Term: String  

Visible Fields

Boolean Operation

name: booleanOperation, type: Enum, default: And

Determines how the final result is composed of the filter criteria.

Values:

Title Name Description
And And All filter criteria must match.
Or Or At least one filter criterion must match.

Search Any Value

name: searchAnyValue, type: Bool, default: FALSE

If enabled then an existing tag is sufficient to match the criterion, otherwise also the tag value must match.

Num Filter Criteria

name: numFilterCriteria, type: Integer, default: 0

Number of all filter criteria

Current Filter Criteria

name: currentFilterCriteria, type: Integer, default: 0, minimum: 0, maximum: :field:`maxFilterCriteria`

Index of current filter criteria

Add Filter Criteria

name: addFilterCriteria, type: Trigger

Press to add a new criterion

Remove Filter Criteria

name: removeFilterCriteria, type: Trigger

Remove the criterion at index Current Filter Criteria

Search For Tag

name: searchForTag, type: String, default: (0008,0018)

The DICOM tag to search for.

Search Criteria

name: searchCriteria, type: String

The string to compare the content of the DICOM tag to. This field is insensitive if Search Any Value is on.

Filter Volume List

name: filterVolumeList, type: Trigger

Press to apply the criteria and filter the input list.

Num Matches

name: numMatches, type: Integer, persistent: no

Number of MultiFileVolumes that match all criteria.

Current Matched Id

name: currentMatchedId, type: Integer, minimum: 0, maximum: :field:`maxMatches`, persistent: no

Index of the currently selected match id.

Matched Id

name: matchedId, type: Integer, persistent: no

The MultiFileVolume Id currently selected.

Matched Ids Multi

name: matchedIdsMulti, type: String, persistent: no

A list of all matched MultiFileVolume Ids

Search Term

name: searchTerm, type: String, default: Tag@Search String

A string containing all criteria. Used for the ListView.

Hidden Fields

maxFilterCriteria

name: maxFilterCriteria, type: Integer, default: 0

searchForTagMulti

name: searchForTagMulti, type: String

searchCriteriaMulti

name: searchCriteriaMulti, type: String

maxMatches

name: maxMatches, type: Integer, default: 0