Contents
Navigation
Home User Reference Other Resources


The QTPlgDicomFileSet class lets you access to Standard Data Elements that are relevant to deal with a Basic Directory Information Object as defined in Dicom Standard (see PS 3.3).

Since version 6.3 of the plugin this class can be used in Console Applications






The QTPlgDicomFileSet class constructors are called when you create a new instance of the class, while the ˜QTPlgDicomFileSet class destructor, is called automatically when the class is no more in use. Also, you can invoke the class destructor by setting the instance of the class to nil.
Once a new class instance is returned, it is good practice to check the class property to be sure that the new object can be used. See the validity requirements for more details.

The class provides you with the following initializer methods:
()
This is the default constructor. Use this constructor to create a new empty data set container in memory
(other as QTPlgDicomFileSet)
This is the copy constructor. The properties of the object to be copied will be used to initialize the new class instance properties

indicates the User or implementation specific Identifier (up to 16 characters). For definition, see PS 3.10. This data element is intended to be a short human readable label to easily (but not necessarily uniquely) identify a specific File–set to facilitate operator manipulation of the physical media on which the File–set is stored. Assignment of Value and semantics are environment specific.
specifies the ID of a File (in the same File–set) used for user comments related to the File–set (e.g. a readme file). The Specific Character set used may be specified by the class property. This File is not DICOM formatted (no Preamble, nor DICM Prefix and ).
specifies the Character set used in the File–set Descriptor File with a File ID as specified in . Required to specify the expanded or replacement character set. If absent, only the Basic Graphic set is used.
indicates if an inconsistency within the Directory or between the Directory and the Files of the File–set may exist. This property shall be set to false before a File–set update which, if interrupted, may result in an inconsistent Fileset.
Note: there may be error conditions where an inconsistency is present but this property is set to true. There may also be conditions where no inconsistencies are present but this property is set to false
specifies a sequence of zero or more repeating where each Item contains a Directory Record; the characteristic of the Directory Record are defined by the properties that follow. This sequence of items can be empty as well
defines a specialized type of Directory Record by reference to its position in the Media Storage Directory Information Model (see PS 3.3Section F.4). This property can assume only enumerated values defined in the Dicom Standard. As a convenience, the QTPlgDicomFileSet class provides you with some of the most common record types as built–in
specifies if the Directory Record is in use
specifies the ordered components of the File ID containing a "referenced object" or Referenced SOP Instance. A maximum of 8 components, each from 1 to 8 characters shall be used (see PS 3.3-Section 8.2). This data element provides the means to "locate" the File through the DICOM File Service provided by the Media Format Layer. All referenced Files shall be with the File–set to which the Directory belongs. Any File within the File–set (to which the Directory belongs) shall be referenced by at most one Directory Record. When the Directory Record does not reference any SOP Instance this attribute shall not be present. To reference a single File by more than one Directory Record, a special Directory Record of type "MRDR" is used. This being the case, this attribute shall be absent
specifies the Unique ID for the SOP Class of the Instance stored in the referenced File. This UID shall be present whether the File is referenced directly by or indirectly by an MRDR Directory Record Offset. Required only if the Directory Record references a SOP Instance. Shall not be used in a Multi–Referenced File Directory Record
specifies the Unique Identifier for the SOP Instance stored in the referenced file. This UID shall be present whether the File is referenced directly by or indirectly by an MRDR Directory Record Offset. Required only if the Directory Record references a SOP Instance. Shall not be used in a Multi–Referenced File Directory Record
specifies the Unique Identifier for the Transfer Syntax used to encode the Instance stored in the referenced file. This UID shall be present whether the File is referenced directly by or indirectly by an MRDR Directory Record Offset. Required only if the Directory Record references a SOP Instance. Shall not be used in a Multi–Referenced File Directory Record


identifies the Patient Directory Record type
identifies the Topic Directory Record type
identifies the Private Directory Record type
identifies the Study Directory record type
identifies the Series Directory Record type
identifies the Image Directory Record type
identifies the Visit Directory Record type
identifies the Results Directory Record type
identifies the Interpretation Directory Record type