DICOM PS3.3 2020a - Information Object Definitions |
Page 445 |
CInformationModuleDefinitions(Normative)
C.1 Elements of a Module Definition
A Module Definition is composed of the following Sections
a.Module Description
b.Module Definition
c.Attribute Description (Optional)
Section C.1.1, Section C.1.2 and Section C.1.3 define the requirements of a. through c. above.
C.1.1 Module Description
This Section briefly describes the Module and references the Module Definition.
C.1.2 Module Definition
This Section contains a table that enumerates each Attribute contained in the Module. For each Attribute in the table the following information is given:
a.Attribute Name (see Section C.1.2.1)
b.Data Element Tag (see Section C.1.2.2)
c.Type Designation (see Section C.1.2.3)
d.Attribute Definition (see Section C.1.2.4)
C.1.2.1 Attribute Name
This name shall be used whenever referencing the Attribute. This name shall also identify the Attribute in PS3.6.
C.1.2.2 Attribute Tag
Each Attribute has a Data Element Tag that uniquely identifies the Attribute (also used for encoding into a Data Set - see PS3.5). This tag also serves as an index into the Data Dictionary of PS3.6.
C.1.2.3 Type Designation
Each Attribute contained in a Module referenced by a Composite IOD defines a Type designation that indicates if a specific Attribute is required for all DIMSE operations/notifications associated with a SOP Class using this Module. PS3.5 defines a choice of generic Type designations available for DICOM Attributes.
Note
The Type designation specified is generally determined by the value most appropriate for the C-STORE DIMSE Service.
The Type designation given in a Module is a default value and as such may be overridden by an IOD referencing the Module. Some Attributes may also be contained in more than one Module for the IOD. In that case, the Type designation applicable for the Attribute of the specific IOD is the lowest Type value (e.g., if type 2 is specified in one Module and type 3 in another, then type 2 shall apply), unless explicitly stated by the Attribute description.
The Type designation given in a Module (and/or IOD) may also be overridden by Service Class Definitions referencing the IOD con- taining the Module. PS3.4 specifies the Service Class Definitions.