Page 176 |
DICOM PS3.3 2020a - Information Object Definitions |
MEMBER_OF the value is constrained to be equal to one of the specified values
NOT_MEMBER_OF the value is constrained to be not equal to any of the specified values
MEMBER_OF_CID the value is constrained to be equal to a member of the specified CID
UNCONSTRAINED the value of the Selector Attribute (0072,0026) is not constrained
For MEMBER_OF_CID, Constraint Value Sequence (0082,0034) shall contain a single Selector UI Value (0072,007F) , containing a Context Group UID (see PS 3.6, Table A-3. Context Group UID Values).
RANGE_INCL,RANGE_EXCL,GREATER_OR_EQUAL,LESS_OR_EQUAL,GREATER_THANorLESS_THANshallonlybespecified if the Selector Attribute (0072,0026) is AS, DA, DS, DT, FD, FL, IS, SL, SS, TM, UL or US.
See Section C.2.2.2 in PS3.4 for further guidance on value comparison.
Note
MEMBER_OF with a single Item in the Constraint Value Sequence (0082,0034) is valid and is equivalent to EQUAL.
10.25.1.1 Multi-valued Attribute Constraints
If the Attribute referenced by the Selector Attribute (0072,0026) has a value multiplicity of greater than 1 and the value of Selector Value Number (0072,0028) is 0, all values in the selected Attribute shall be compared to the single specified value. The constraint is violated if any of the multiple values do not satisfy the comparison.
10.25.2 Constraint Violation Significance
The violation of some constraints may be more significant than others. Constraint Violation Significance (0082,0036) differentiates three levels of signficance.
Specific behaviors associated with each level may be defined by the SOP Class or may be left to implementations. For example, vi- olation of a constraint with a significance of FAILURE might require operator intervention, special auditing or rejection of the target instance being evaluated; violation of a constraint with a significance of WARNING might require the operator be notified or a warning message be logged; violation of a constraint with a significance of INFORMATIVE might require an informational message be logged, or nothing at all if the constraint represents a preference not a signficant concern.
Note
Violation of a constraint does not imply that the Selector Attribute value is non-conformant to the Standard or is not clinically appropriate.
10.26 Attribute Value Macro
Table 10.26-1 includes an Attribute to store a value of a specified VR.
Table 10.26-1. Attribute Value Macro Attributes
Attribute Name |
Tag |
Type |
Attribute Description |
Selector AE Value |
(0072,005E) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is AE. |
Selector AS Value |
(0072,005F) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is AS. |
- Standard -
|
DICOM PS3.3 2020a - Information Object Definitions |
Page 177 |
||
Attribute Name |
Tag |
Type |
Attribute Description |
|
Selector AT Value |
(0072,0060) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is AT. |
|
Selector CS Value |
(0072,0062) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is CS. |
|
Selector DA Value |
(0072,0061) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is DA. |
|
|
|
|
See Note 2. |
|
Selector DS Value |
(0072,0072) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is DS. See Note 1 and Note 2. |
|
Selector DT Value |
(0072,0063) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is DT. |
|
|
|
|
See Note 1 and Note 2. |
|
Selector FD Value |
(0072,0074) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is FD. |
|
|
|
|
See Note 2. |
|
Selector FL Value |
(0072,0076) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is FL. |
|
|
|
|
See Note 2. |
|
Selector IS Value |
(0072,0064) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is IS. |
|
Selector LO Value |
(0072,0066) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is LO. |
|
Selector LT Value |
(0072,0068) |
1C |
The value of the Attribute identified by Selector Attribute (0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is LT. |
|
Selector OB Value |
(0072,0065) |
1C |
The value of the Attribute identified by Selector Attribute (0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is OB. |
|
Selector OD Value |
(0072,0073) |
1C |
The value of the Attribute identified by Selector Attribute (0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is OD. |
|
- Standard -
Page 178 |
DICOM PS3.3 2020a - Information Object Definitions |
||
Attribute Name |
Tag |
Type |
Attribute Description |
Selector OF Value |
(0072,0067) |
1C |
The value of the Attribute identified by Selector Attribute (0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is OF. |
Selector OL Value |
(0072,0075) |
1C |
The value of the Attribute identified by Selector Attribute (0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is OL. |
Selector OW Value |
(0072,0069) |
1C |
The value of the Attribute identified by Selector Attribute (0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is OW. |
Selector PN Value |
(0072,006A) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is PN. |
Selector SH Value |
(0072,006C) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is SH. |
Selector SL Value |
(0072,007C) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is SL. |
Selector SS Value |
(0072,007E) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is SS. |
Selector ST Value |
(0072,006E) |
1C |
The value of the Attribute identified by Selector Attribute (0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is ST. |
Selector TM Value |
(0072,006B) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is TM. |
|
|
|
See Note 1 and Note 2. |
Selector UC Value |
(0072,006F) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is UC. |
Selector UI Value |
(0072,007F) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is UI. |
Selector UL Value |
(0072,0078) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is UL. |
Selector UN Value |
(0072,006D) |
1C |
The value of the Attribute identified by Selector Attribute (0072,0026). |
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
is UN. |
- Standard -
|
DICOM PS3.3 2020a - Information Object Definitions |
Page 179 |
||
Attribute Name |
Tag |
Type |
Attribute Description |
|
Selector UR Value |
(0072,0071) |
1C |
The value of the Attribute identified by Selector Attribute (0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is UR. |
|
Selector US Value |
(0072,007A) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is US. |
|
Selector UT Value |
(0072,0070) |
1C |
The value of the Attribute identified by Selector Attribute (0072,0026). |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
is UT. |
|
Selector Code Sequence |
(0072,0080) |
1C |
Thevalue(s)oftheAttributeidentifiedbySelectorAttribute(0072,0026). |
|
Value |
|
|
One or more Items shall be included in this Sequence. See |
|
|
|
|
Section C.23.4.2.1.2. |
|
|
|
|
Required if Selector Attribute VR (0072,0050) is present and the value |
|
|
|
|
isSQandtheAttributereferencedbytheSelectorAttribute(0072,0026) |
|
|
|
|
is a Code Sequence. |
|
>Include Table 8.8-1 “Code Sequence Macro Attributes” |
No Baseline CID is defined. |
|
||
Note
1.For string Value Representations, the meaning of the Value in the Standard shall be used, not the literal string. E.g. "1.0E+3" equals "1000" and "1000.0".
2.Some leniency will be required by the application in precision when matching this selector value to an Attribute value.
10.27 Reference Location Macro
This Macro allows a reference location in the context of a Patient or scan to be identified and described. E.g., the Macro may describe an anatomically defined location along the axis of a CT scan to prescribe the extent of a scan or reconstruction. The location might be internal to the Patient (and appear on a localizer image) or might be an external landmark (on which a laser is aligned).
Table 10.27-1. Reference Location Macro Attributes
Attribute Name |
Tag |
Type |
Attribute Description |
Reference Location Label |
(0018,9900) |
1 |
Brief user-readable label for the location. |
Reference Location |
(0018,9901) |
3 |
Further elaboration of the Reference Location. |
Description |
|
|
The value may include a description of the relative anatomical |
|
|
|
|
|
|
|
location, the appearance of the feature or landmark, or how it |
|
|
|
can be identified. |
Reference Basis Code |
(0018,9902) |
1 |
The anatomical feature or point of reference on which the |
Sequence |
|
|
reference location is based. |
|
|
|
Only a single Item shall be included in this Sequence. |
>Include Table 8.8-1 “Code Sequence Macro Attributes” |
CID may be defined in the Macro invocation. |
||
Reference Geometry Code |
(0018,9903) |
1 |
Characterizes the geometry of the reference location (e.g., a |
Sequence |
|
|
plane or point). |
|
|
|
Only a single Item shall be included in this Sequence. |
>Include Table 8.8-1 “Code Sequence Macro Attributes” |
CID may be defined in the Macro invocation. |
||
- Standard -
Page 180 |
DICOM PS3.3 2020a - Information Object Definitions |
||
Attribute Name |
Tag |
Type |
Attribute Description |
Offset Distance |
(0018,9904) |
3 |
Positive offset (in mm) from the Reference Basis to the actual |
|
|
|
Reference Location. |
|
|
|
See Section 10.27.1. |
Offset Direction |
(0018,9905) |
1C |
Direction of the offset (in terms of patient position) from the |
|
|
|
Reference Basis to the Reference Location. |
Enumerated Values:
SUPERIOR
INFERIOR
ANTERIOR
POSTERIOR
LEFT
RIGHT
PROXIMAL
DISTAL
MEDIAL
LATERAL
Required if Offset Distance (0018,9904) is present.
10.27.1 Offset Distance and Direction
An example of the use of offsets might be:
Reference Location Label |
(0018,9900) |
"1cm above Liver" |
Reference Location Description |
(0018,9901) |
"1cm above the uppermost extent of the liver" |
Reference Basis Code Sequence |
(0018,9902) |
(10200004, SCT, "Liver") |
Reference Geometry Code Sequence |
(0018,9903) |
(128120,DCM,"PlanethroughSuperiorExtent") |
Offset Distance |
(0018,9904) |
10 |
Offset Direction |
(0018,9905) |
SUPERIOR |
10.28 Protocol Element Identification Macro
This Macro identifies and describes an element in a protocol such as an acquisition protocol, a reconstruction protocol or a storage protocol.
Table 10.28-1. Protocol Element Identification Macro Attributes
Attribute Name |
Tag |
Type |
Attribute Description |
Protocol Element Number (0018,9921) |
1 |
Identifies the protocol element and the order in which the elements are |
|
|
|
|
performed in the Protocol. |
|
|
|
The value shall start at 1 and increase monotonically by 1. |
Protocol Element Name |
(0018,9922) |
2 |
Name for this protocol element. |
- Standard -