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.3–Section 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