10.2 CONTENT ITEM MACRO

A Content Item is a flexible means of encoding attribute identifiers and attribute values using the Code Sequence Macro (see Section 8) for coded terminology defined by a coding scheme. The Content Item provides a name-value pair, i.e., a Concept Name, encoded as a Code Sequence, and a Concept Value. The Concept Value may be encoded by any of a set of generic Attributes, as specified by a Value Type, including text, personal name, numeric, and coded concept (Code Sequence) values.

Notes: 1. Comparing a Content Item to a native DICOM Data Element, the Concept Name Code Sequence corresponds to the Data Element Tag and Attribute Name, the Value Type to the Value Representation, and the Concept Value to the Data Element Value Field. See PS3.5.

2. The IMAGE Value Type of this Macro does not include the Type 3 attributes of the IMAGE Value Type defined in Section C.17.3, as they are not required for Acquisition Context or Protocol Context Content Items.

Specific uses of the Content Item may invoke the Content Item Macro defined in this Section, the Document Content Macro of Section C.17.3, or another similar construct. An invocation of the Content Item Macro may constrain the allowed values of Value Type (0040,A040).

Note: The NUMERIC Value Type of this Macro differs from the NUM Value Type defined in Section C.17.3, since the encoding of the Concept Value is different.

See Section 5.4 for the meaning of the Type column in this Macro when applied to Normalized IODs.

Table 10-2Content Item Macro Attributes Description

Attribute Name Tag Type Attribute Description
Value Type (0040,A040) 1 The type of the value encoded in this name-value Item. Defined Terms: DATETIME DATE TIME PNAME UIDREF TEXT CODE NUMERIC COMPOSITE IMAGE
Concept Name Code Sequence (0040,A043) 1 Coded concept name of this name-value Item. Only a single Item shall be included in this Sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 No Baseline Context ID is defined.
DateTime (0040,A120) 1C DateTime value for this name-value Item. Required if Value Type (0040,A040) is DATETIME.
Date (0040,A121) 1C Date value for this name-value Item. Required if Value Type (0040,A040) is DATE.
Time (0040,A122) 1C Time value for this name-value Item. Required if Value Type (0040,A040) is TIME.
Person Name (0040,A123) 1C Person name value for this name-value Item. Required if Value Type (0040,A040) is PNAME.
UID (0040,A124) 1C UID value for this name-value Item. Required if Value Type (0040,A040) is UIDREF.
Text Value (0040,A160) 1C Text value for this name-value Item. Required if Value Type (0040,A040) is TEXT.
Concept Code Sequence (0040,A168) 1C Coded concept value of this name-value Item. Only a single Item shall be included in this Sequence. Required if Value Type (0040,A040) is CODE.
>Include ‘Code Sequence Macro’ Table 8.8-1 No Baseline Context ID is defined.
Numeric Value (0040,A30A) 1C Numeric value for this name-value Item. Required if Value Type (0040,A040) is NUMERIC.
Measurement Units Code Sequence (0040,08EA) 1C Units of measurement for a numeric value in this name-value Item. Only a single Item shall be included in this Sequence. Required if Value Type (0040,A040) is NUMERIC.
>Include ‘Code Sequence Macro’ Table 8.8-1 Baseline Context ID 82
Referenced SOP Sequence (0008,1199) 1C Composite SOP Instance Reference value for this name-value Item. Only a single Item shall be included in this Sequence. Required if Value Type (0040,A040) is COMPOSITE or IMAGE.
>Include ‘SOP Instance Reference Macro' Table 10-11
>Referenced Frame Number (0008,1160) 1C Identifies the frame numbers within the Referenced SOP Instance to which the reference applies. The first frame shall be denoted as frame number 1. Note: This Attribute may be multi-valued. Required if the Referenced SOP Instance is a multi-frame image and the reference does not apply to all frames, and Referenced Segment Number (0062,000B) is not present.
>Referenced Segment Number (0062,000B) 1C Identifies the segments to which the reference applies identified by Segment Number (0062,0004). Required if the Referenced SOP Instance is a Segmentation or Surface Segmentation and the reference does not apply to all segments and Referenced Frame Number (0008,1160) is not present.