10 MISCELLANEOUS MACROS

10.1 PERSON IDENTIFICATION MACRO

This Macro may be invoked to specify a coded representation of a person such as a healthcare worker, and the organization to which they are responsible.

Notes: 1. This macro is typically invoked within a Sequence Item used to identify an individual such as a physician or a device operator.

2. The free-text name of the individual is not included in this Macro since there are already widely used specific Attributes to hold such values.

3. No Baseline, Defined or Enumerated Context Groups are defined nor is any particular coding scheme specified. In practice, workers are usually identified by using a locally or nationally specific coding scheme. For example, a local Coding Scheme Designator might be used and the individual’s internal hospital ID number user in Code Value.

4. The organization is specified by either a coded sequence or a free text name but not both. A Baseline Context Group of standard organizations is provided for the purpose of identifying standard organizations responsible for creation of well known instances.

Table 10-1Person Identification Macro Attributes Description

Attribute Name Tag Type Attribute Description
Person Identification Code Sequence (0040,1101) 1 A coded entry which identifies a person. The Code Meaning attribute, though it will be encoded with a VR of LO, may be encoded according to the rules of the PN VR (e.g. caret ‘^’ delimiters shall separate name components), except that a single component (i.e. the whole name unseparated by caret delimiters) is not permitted. Name component groups for use with multi-byte character sets are permitted, as long as they fit within the 64 characters (the length of the LO VR). One or more Items shall be included in this Sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 No Baseline Context ID is defined.
Person's Address (0040,1102) 3 Person's mailing address
Person's Telephone Numbers (0040,1103) 3 Person's telephone number(s)
Institution Name (0008,0080) 1C Institution or organization to which the identified individual is responsible or accountable. Required if Institution Code Sequence (0008,0082) is not present.
Institution Address (0008,0081) 3 Mailing address of the institution or organization to which the identified individual is responsible or accountable.
Institution Code Sequence (0008,0082) 1C Institution or organization to which the identified individual is responsible or accountable. Required if Institution Name (0008,0080) is not present. Only a single Item shall be included in this Sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 Baseline CID 5002.

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.

10.3 Image SOP Instance Reference Macro

Table 10-3

IMAGE SOP INSTANCE REFERENCE MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
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 Segment Number to which the reference applies. 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.

The Referenced Instances and Access Macro (Table 10-3b) contains identifiers and access details for a collection of instances. It is intended to provide sufficient information to retrieve the referenced instances.

Table 10-3bREFERENCED INSTANCES AND ACCESS MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Type of Instances (0040,E020) 1 Type of object instances referenced. Defined Terms: DICOM CDA
Study Instance UID (0020,000D) 1C Unique identifier for the Study. Required if Type of Instances (0040,E020) is DICOM
Series Instance UID (0020,000E) 1C Unique identifier for the Series that is part of the Study identified in Study Instance UID (0020,000D), if present, and contains the referenced object instance(s). Required if Type of Instances (0040,E020) is DICOM
Referenced SOP Sequence (0008,1199) 1 References to object instances. One or more Items shall be included in this sequence
>Referenced SOP Class UID (0008,1150) 1 Uniquely identifies the referenced SOP Class.
>Referenced SOP Instance UID (0008,1155) 1 Uniquely identifies the referenced SOP Instance.
>HL7 Instance Identifier (0040,E001) 1C Instance Identifier of the encapsulated HL7 Structured Document, encoded as a UID (OID or UUID), concatenated with a caret (“^”) and Extension value (if Extension is present in Instance Identifier). Required if Type of Instances (0040,E020) is CDA.
>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 Segment Number to which the reference applies. Required if the Referenced SOP Instance is a Segmentation and the reference does not apply to all segments and Referenced Frame Number (0008,1160) is not present.
DICOM Retrieval Sequence (0040,E021) 1C Details for retrieving instances via the DICOM Retrieve Service. Required if Media Retrieval Sequence (0040,E022), WADO Retrieval Sequence (0040,E023), and XDS Retrieval Sequence (0040,E024) are not present. May be present otherwise. This sequence shall only identify sources known to have instances referenced in Referenced SOP Sequence (0008,1199). One or more Items shall be included in this sequence.
>Retrieve AE Title (0008,0054) 1 Title of a DICOM Application Entity where the referenced instance(s) may be retrieved on the network.
Media Retrieval Sequence (0040,E022) 1C Details for retrieving instances from Media. Required if DICOM Retrieval Sequence (0040,E021), WADO Retrieval Sequence (0040,E023), and XDS Retrieval Sequence (0040,E024) are not present. May be present otherwise. This sequence shall only identify media known to have instances referenced in Referenced SOP Sequence (0008,1199). One or more Items shall be included in this sequence.
>Storage Media File-Set ID (0088,0130) 2 The user or implementation specific human readable identifier that identifies the Storage Media on which the referenced instance(s) reside.
>Storage Media File-Set UID (0088,0140) 1 Uniquely identifies the Storage Media on which the referenced instance(s) reside.
WADO Retrieval Sequence (0040,E023) 1C Details for retrieving instances available as Uniform Resources via WADO. Note: This sequence addresses use of the URI-based Web Access to DICOM Objects. Retrieval via the Web Services-based WADO-WS is addressed in the XDS Retrieval Sequence (0040,E024). Required if DICOM Retrieval Sequence (0040,E021), Media Retrieval Sequence (0040,E022), and XDS Retrieval Sequence (0040,E024) are not present. May be present otherwise. One or more Items shall be included in this sequence.
>Retrieve URI (0040,E010) 1 Retrieval access path to the referenced instance(s). Includes fully specified scheme, authority, path, and query in accordance with RFC 2396.
XDS Retrieval Sequence (0040,E024) 1C Details for retrieving instances using WADO-WS or IHE XDS transactions. Note: This sequence addresses use of the Web Services-based WADO-WS. Retrieval via the URI-based Web Access to DICOM Objects is addressed in the WADO Retrieval Sequence (0040,E023). Required if DICOM Retrieval Sequence (0040,E021), Media Retrieval Sequence (0040,E022), and WADO Retrieval Sequence (0040,E023) are not present. May be present otherwise. This sequence shall only identify repositories known to have instances referenced in Referenced SOP Sequence (0008,1199). One or more Items shall be included in this sequence.
>Repository Unique ID (0040,E030) 1 Uniquely identifies a Repository from which the referenced instances can be retrieved.
>Home Community ID (0040,E031) 3 Uniquely identifies a Community to which requests for the referenced instances can be directed.

10.4 Series and Instance Reference Macro

Table 10-4 defines the Attributes that list Series and SOP Instances within those Series.

Table 10-4 SERIES AND INSTANCE REFERENCE MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Referenced Series Sequence (0008,1115) 1 Sequence of Items each of which includes the Attributes of one Series. One or more Items shall be included in this sequence.
>Series Instance UID (0020,000E) 1 Unique identifier of the Series containing the referenced Instances.
>Referenced Instance Sequence (0008,114A) 1 Sequence of Items each providing a reference to an Instance that is part of the Series defined by Series Instance UID (0020,000E) in the enclosing Item. One or more Items shall be included in this sequence.
>>Include ‘SOP Instance Reference Macro' Table 10-11

10.5 General Anatomy Macros

Tables 10-5 through 10-7 describe the attributes for identifying the general region of the patient anatomy examined using coded terminology, as well as the principal structure(s) within that region that is the target of the current SOP Instance. The only difference between the three macros is the Type of the Anatomic Region Sequence (0008,2218) attribute. Table 10-8 describe the attributes for the coding of the principal structure only.

The invocation of these macros may specify Baseline or Defined Context IDs for the Anatomic Region Sequence (0008,2218), the Anatomic Region Modifier Sequence (0008,2220), and/or the Primary Anatomic Structure Sequence (0008,2228).

The general region of the body (e.g. the anatomic region, organ, or body cavity being examined) is identified by the Anatomic Region Sequence (0008,2218). Characteristics of the anatomic region being examined, such as sub-region (e.g. medial, lateral, superior, inferior, lobe, quadrant) and laterality (e.g. right, left, both), may be refined by the Anatomic Region Modifier Sequence (0008,2220).

Note: These Attributes allow the specification of the information encoded by the Body Part Examined (0018,0015) in the General Series Module in a more robust, consistent way.

The specific anatomic structures of interest within the image (e.g., a particular artery within the anatomic region) is identified by the Primary Anatomic Structure Sequence (0008,2228). Characteristics of the anatomic structure, such as its location (e.g. subcapsular, peripheral, central), configuration (e.g. distended, contracted), and laterality (e.g. right, left, both), and so on, may be refined by the Primary Anatomic Structure Modifier Sequence (0008,2230).

Table 10-5GENERAL ANATOMY MANDATORY MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Anatomic Region Sequence (0008,2218) 1 Sequence that identifies the anatomic region of interest in this Instance (i.e. external anatomy, surface anatomy, or general region of the body). Only a single Item shall be included in this sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 Context ID may be defined in the macro invocation.
>Anatomic Region Modifier Sequence (0008,2220) 3 Sequence of Items that modifies the anatomic region of interest of this Instance. One or more Items are permitted in this sequence.
>>Include ‘Code Sequence Macro’ Table 8.8-1 Defined CID 2, unless otherwise defined in the macro invocation.
Include ‘Primary Anatomic Structure Macro’ Table 10-8 Context ID may be defined in the macro invocation.

Table 10-6GENERAL ANATOMY REQUIRED MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Anatomic Region Sequence (0008,2218) 2 Sequence that identifies the anatomic region of interest in this Instance (i.e. external anatomy, surface anatomy, or general region of the body). Zero or one Item shall be included in this Sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 Context ID may be defined in the macro invocation.
>Anatomic Region Modifier Sequence (0008,2220) 3 Sequence of Items that modifies the anatomic region of interest of this Instance One or more Items are permitted in this sequence.
>>Include ‘Code Sequence Macro’ Table 8.8-1 Defined CID 2, unless otherwise defined in the macro invocation.
Include ‘Primary Anatomic Structure Macro’ Table 10-8 Context ID may be defined in the macro invocation.

Table 10-7 GENERAL ANATOMY OPTIONAL MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Anatomic Region Sequence (0008,2218) 3 Sequence that identifies the anatomic region of interest in this Instance (i.e. external anatomy, surface anatomy, or general region of the body). Only a single Item is permitted in this sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 Context ID may be defined in the macro invocation.
>Anatomic Region Modifier Sequence (0008,2220) 3 Sequence of Items that modifies the anatomic region of interest of this Instance One or more Items are permitted in this sequence.
>>Include ‘Code Sequence Macro’ Table 8.8-1 Defined CID 2, unless otherwise defined in the macro invocation.
Include ‘Primary Anatomic Structure Macro’ Table 10-8 Context ID may be defined in the macro invocation.

Table 10-8PRIMARY ANATOMIC STRUCTURE MACRO ATTRIBUTES

Primary Anatomic Structure Sequence (0008,2228) 3 Sequence of Items that identifies the primary anatomic structure(s) of interest in this Instance. One or more Items are permitted in this sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 Context ID may be defined in the macro invocation.
>Primary Anatomic Structure Modifier Sequence (0008,2230) 3 Sequence of Items that modifies the primary anatomic structure of interest in this Instance. One or more Items are permitted in this sequence.
>>Include ‘Code Sequence Macro’ Table 8.8-1 Defined CID 2.

10.6 Request Attributes Macro

Table 10-9REQUEST ATTRIBUTES MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Requested Procedure ID (0040,1001) 1C Identifier that identifies the Requested Procedure in the Imaging Service Request. Required if procedure was scheduled. May be present otherwise. Note: The condition is to allow the contents of this macro to be present (e.g., to convey the reason for the procedure, such as whether a mammogram is for screening or diagnostic purposes) even when the procedure was not formally scheduled and a value for this identifier is unknown, rather than making up a dummy value.
Accession Number (0008,0050) 3 An identifier of the Imaging Service Request for this Requested Procedure.
Issuer of Accession Number Sequence (0008,0051) 3 Identifier of the Assigning Authority that issued the Accession Number. Only a single Item is permitted in this sequence.
>Include HL7v2 Hierarchic Designator Macro Table 10-17
Study Instance UID (0020,000D) 3 The unique identifier for the Study provided for this Requested Procedure.
Referenced Study Sequence (0008,1110) 3 Uniquely identifies the Study SOP Instances associated with this SOP Instance. One or more items are permitted in this sequence.
>Include ‘SOP Instance Reference Macro' Table 10-11
Requested Procedure Description (0032,1060) 3 Institution-generated administrative description or classification of Requested Procedure.
Requested Procedure Code Sequence (0032,1064) 3 A sequence that conveys the Procedure Type of the requested procedure. Only a single Item is permitted in this sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 No Baseline Context ID is defined.
Reason for the Requested Procedure (0040,1002) 3 Reason for requesting this procedure.
Reason for Requested Procedure Code Sequence (0040,100A) 3 Coded Reason for requesting this procedure. One or more Items are permitted in this sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 Context ID may be defined in the macro invocation.
Scheduled Procedure Step ID (0040,0009) 1C Identifier that identifies the Scheduled Procedure Step. Required if procedure was scheduled. Note: The condition is to allow the contents of this macro to be present (e.g., to convey the reason for the procedure, such as whether a mammogram is for screening or diagnostic purposes) even when the procedure step was not formally scheduled and a value for this identifier is unknown, rather than making up a dummy value.
Scheduled Procedure Step Description (0040,0007) 3 Institution-generated description or classification of the Scheduled Procedure Step to be performed.
Scheduled Protocol Code Sequence (0040,0008) 3 Sequence describing the Scheduled Protocol following a specific coding scheme. One or more Items are permitted in this sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 Context ID may be defined in the macro invocation.
>Protocol Context Sequence (0040,0440) 3 Sequence that specifies the context for the Scheduled Protocol Code Sequence Item. One or more Items are permitted in this sequence.
>>Include ‘Content Item Macro’ Table 10-2 Context ID may be defined in the macro invocation.
>>Content Item Modifier Sequence (0040,0441) 3 Sequence that specifies modifiers for a Protocol Context Content Item. One or more Items are permitted in this sequence. See Section C.4.10.1.
>>>Include ‘Content Item Macro’ Table 10-2 Context ID may be defined in the macro invocation.

10.7 BASIC PIXEL SPACING CALIBRATION MACRO

Table 10-10 defines the Attributes for the Basic Pixel Spacing Calibration Macro.

Table 10-10BASIC PIXEL SPACING CALIBRATION MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Pixel Spacing (0028,0030) 1C Physical distance in the patient between the center of each pixel, specified by a numeric pair - adjacent row spacing (delimiter) adjacent column spacing in mm. See 10.7.1.1 and 10.7.1.3. Required if the image has been calibrated. May be present otherwise.
Pixel Spacing Calibration Type (0028,0A02) 3 The type of correction for the effect of geometric magnification or calibration against an object of known size, if any. See 10.7.1.2.
Pixel Spacing Calibration Description (0028,0A04) 1C A free text description of the type of correction or calibration performed. Notes: 1. In the case of correction, the text might include description of the assumptions made about the body part and geometry and depth within the patient. 2. in the case of calibration, the text might include a description of the fiducial and where it is located (e.g., “XYZ device applied to the skin over the greater trochanter”). 3. Though it is not required, the Device Module may be used to describe the specific characteristics and size of the calibration device. Required if Pixel Spacing Calibration Type (0028,0A02) is present.

10.7.1 Basic Pixel Spacing Calibration Macro Attribute Descriptions

10.7.1.1 Pixel Spacing

The Pixel Spacing (0028,0030) attribute specifies the physical distance in the patient between the center of each pixel.

If Pixel Spacing (0028,0030) is present and the image has not been calibrated to correct for the effect of geometric magnification, the values of this attribute shall be the same as in Imager Pixel Spacing (0018,1164) or Nominal Scanned Pixel Spacing (0018,2010), if either of those attributes are present.

If Pixel Spacing (0028,0030) is present and the values are different from those in Imager Pixel Spacing (0018,1164) or Nominal Scanned Pixel Spacing (0018,2010), then the image has been corrected for known or assumed geometric magnification or calibrated with respect to some object of known size at known depth within the patient.

If Pixel Spacing Calibration Type (0028,0A02) and Imager Pixel Spacing (0018,1164) and Nominal Scanned Pixel Spacing (0018,2010) are absent, then it cannot be determined whether or not correction or calibration have been performed.

Notes: 1. Imager Pixel Spacing (0018,1164) is a required attribute in DX family IODs.

2. Nominal Scanned Pixel Spacing (0018,2010) is a required attribute in Multi-frame SC family IODs

10.7.1.2 Pixel Spacing Calibration Type

The Pixel Spacing Calibration Type (0028,0A02) attribute The type of correction for the effect of geometric magnification or calibration against an object of known size, if any.

Enumerated Values:

GEOMETRY the Pixel Spacing (0028,0030) values account for assumed or known geometric magnification effects and correspond to some unspecified depth within the patient; the Pixel Spacing (0028,0030) values may thus be used for measurements of objects located close to the central ray and at the same depth.

FIDUCIAL the Pixel Spacing (0028,0030) values have been calibrated by the operator or image processing software by measurement of an object (fiducial) that is visible in the pixel data and is of known size and is located close to the central ray; the Pixel Spacing (0028,0030) values may thus be used for measurements of objects located close to the central ray and located at the same depth within the patient as the fiducial

10.7.1.3 Pixel Spacing Value Order and Valid Values

All pixel spacing related attributes are encoded as the physical distance between the centers of each two-dimensional pixel, specified by two numeric values.

The first value is the row spacing in mm, that is the spacing between the centers of adjacent rows, or vertical spacing.

The second value is the column spacing in mm, that is the spacing between the centers of adjacent columns, or horizontal spacing.

To illustrate, consider the following example:

[pic]

Pixel Spacing = Row Spacing \ Column Spacing = 0.30\0.25.

All pixel spacing related attributes shall have positive non-zero values, except when there is only a single row or column or pixel of data present, in which case the corresponding value may be zero.

Note: A single row or column or “pixel” may occur in MR Spectroscopy instances.

This description applies to:

10.8 SOP Instance Reference Macro

Table 10-11 specifies the attributes that reference an SOP instance.

Table 10-11SOP INSTANCE REFERENCE MACRO ATTRIBUTES

Attribute Name Tag Type Description
Referenced SOP Class UID (0008,1150) 1 Uniquely identifies the referenced SOP Class.
Referenced SOP Instance UID (0008,1155) 1 Uniquely identifies the referenced SOP Instance.

10.9 Content Identification Macro

Table 10-12 describe the attributes for identifying a SOP Instance potentially created by a human user interacting with an application.

Table 10-12CONTENT IDENTIFICATION MACRO

Attribute Name Tag Type Attribute Description
Instance Number (0020,0013) 1 A number that identifies this SOP Instance.
Content Label (0070,0080) 1 A label that is used to identify this SOP Instance.
Content Description (0070,0081) 2 A description of the content of the SOP Instance.
Alternate Content Description Sequence (0070,0087) 3 A sequence containing alternate descriptions suitable for presentation to the user, e.g., in different languages. One or more Items are permitted in this sequence. Note: The values of Specific Character Set for the entire Dataset need to be sufficient to encode all Items of this sequence correctly, e.g., using a single value with broad support such as UTF-8, or multiple values with escape sequences.
>Content Description (0070,0081) 1 An alternate description that is used to identify this SOP Instance.
>Language Code Sequence (0008,0006) 1 The language in which the Content Description (0070,0081) within this sequence item is written. A single Item shall be present.
>>Include Code Sequence Macro Table 8.8-1 Defined CID 5000
Content Creator’s Name (0070,0084) 2 Name of operator (such as a technologist or physician) creating the content of the SOP Instance.
Content Creator’s Identification Code Sequence (0070,0086) 3 Identification of the person who created the content. Only a single item is permitted in this sequence.
>Include Person Identification Macro Table 10-1

10.10 general Contributing Sources MACRO

Table 10-13 contains IOD Attributes that describe the general characteristics of the contributing sources used to create a new SOP Instance.

Table 10-13 GENERAL CONTRIBUTING SOURCES MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Contributing SOP Instances Reference Sequence (0020,9529) 1C A sequence that identifies the contributing SOP Instances. Required if this SOP Instance is created from other DICOM SOP Instances. Note: The attribute is absent in the case where the sources used to create this SOP Instance are not SOP Instances, e.g., a volume that was directly generated by an acquisition system. One or more Items shall be included in this sequence.
>Study Instance UID (0020,000D) 1 Unique identifier for the Study of the Contributing SOP Instances.
>Referenced Series Sequence (0008,1115) 1 Sequence of Items each of which includes the Attributes of one Series. One or more Items shall be included in this sequence.
>>Series Instance UID (0020,000E) 1 Unique identifier of the Series containing the referenced Instances.
>>Series Number (0020,0011) 2 A number that identifies this Series.
>>Referenced Instance Sequence (0008,114A) 1 Sequence of Items each providing a reference to an Instance that is part of the Series defined by Series Instance UID (0020,000E) in the enclosing Item. One or more Items shall be included in this sequence.
>>>Include ‘SOP Instance Reference Macro' Table 10-11
>>>Instance Number (0020,0013) 2 A number that identifies this instance.
Manufacturer (0008,0070) 2 Manufacturer of the equipment that produced the sources.
Manufacturer's Model Name (0008,1090) 1C Manufacturer’s model name of the equipment that produced the sources. Required if present and consistent in the contributing SOP Instances.
Device Serial Number (0018,1000) 1C Manufacturer’s serial number of the equipment that produced the sources. Required if present and consistent in the contributing SOP Instances.
Software Versions (0018,1020) 1C Manufacturer’s designation of software version of the equipment that produced the sources. See Section C.7.5.1.1.3. Required if present and consistent in the contributing SOP Instances.
Acquisition DateTime (0008,002A) 1C The time the acquisition of data that resulted in sources started. The value shall be the start date and time of the first contributing SOP Instance of the group specified by the Contributing SOP Instances Reference Sequence (0020,9529). Required if present and consistent in the contributing SOP Instances. Note: The Acquisition DateTime may be created by combining the values of Acquisition Date (0008,0022) and Acquisition Time (0008,0032) attributes in the contributing SOP Instances.
Station Name (0008,1010) 1C User defined name identifying the machine that produced the sources. Required if present and consistent in the contributing SOP Instances.
Operators’ Name (0008,1070) 1C Name(s) of the operator(s) supporting the Series. Required if present and consistent in the contributing SOP Instances.
Operator Identification Sequence (0008,1072) 1C Identification of the operator(s) supporting the Series. One or more items shall be included in this sequence. If more than one Item, the number and order shall correspond to the value of Operators’ Name (0008,1070), if present. Required if present and consistent in the contributing SOP Instances.
>Include ‘Person Identification Macro’ Table 10-1
Protocol Name (0018,1030) 1C User-defined description of the conditions under which the Series was performed. Required if present and consistent in the contributing SOP Instances. Note: This attribute conveys series-specific protocol identification and may or may not be identical to the one presented in the Performed Protocol Code Sequence (0040,0260).
Performed Protocol Code Sequence (0040,0260) 1C Sequence describing the Protocol performed for the Procedure Step creating the sources. One or more Items shall be included in this Sequence. Required if present and consistent in the contributing SOP Instances.
>Include ‘Code Sequence Macro’ Table 8.8-1 No Baseline Context ID is defined.
Acquisition Protocol Name (0018,9423) 1C User defined name of the protocol used to acquire this image. Required if present and consistent in the contributing SOP Instances.

Note: The attributes at the first level of the General Contributing Sources macro contain information that is common to all the Referenced SOP Instances included in the Contributing SOP Instances Reference Sequence. This allows to not duplicate information when the contributing instances are single-frame objects and/or when they are in different Series with the same protocol and manufacturer information.

Typically the General Contributing Sources macro is invoked from inside another sequence. Therefore, if the "common" attributes of the macro are different among the Referenced SOP Instances, like different acquisition prococols, software versions etc., the invoking sequence will contain several items.

10.11 Contributing IMage Sources MACRO

Table 10-14 contains IOD Attributes that describe the image related characteristics of the contributing image sources used to create a new SOP Instance (e.g., a volume SOP Instance).

Table 10-14 CONTRIBUTING IMAGE SOURCES MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Rows (0028,0010) 1 Number of rows in the images.
Columns (0028,0011) 1 Number of columns in the images.
Bits Stored (0028,0101) 1 Number of bits stored for each pixel sample. Each sample shall have the same number of bits stored. See PS 3.5 for further explanation.
Lossy Image Compression (0028,2110) 1C Specifies whether the Source Images have undergone lossy compression. Enumerated Values: 00 = Image has NOT been subjected to lossy compression. 01 = Image has been subjected to lossy compression. See C.7.6.1.1.5 for further explanation. Required if it is known whether or not Lossy Compression has been performed on the Images. Note: In some SOP Class definitions the Lossy Image Compression attribute is optional.
Lossy Image Compression Ratio (0028,2112) 1C See C.7.6.1.1.5 for further explanation. Required if Lossy Image Compression (0028,2110) equals 01.
Lossy Image Compression Method (0028,2114) 1C A label for the lossy compression method(s) that have been applied to the source images. See C.7.6.1.1.5 for further explanation. May be multi-valued if successive lossy compression steps have been applied; the value order shall correspond to the values of Lossy Image Compression Ratio (0028,2112). Note: For historical reasons, the lossy compression method may also be described in Derivation Description (0008,2111). Required if Lossy Image Compression (0028,2110) equals 01.

10.12 Patient Orientation MACRO

This section describes attributes of the Patient Orientation Macro by specifying the patient orientation related to gravity and equipment. Table 10-15 contains IOD Attributes that describe the Patient Orientation related to gravity and equipment.

Table 10-15 PATIENT ORIENTATION MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Patient Orientation Code Sequence (0054,0410) 1 Sequence that describes the orientation of the patient with respect to gravity. See C.8.11.5.1.2 for further explanation. Only a single Item shall be included in this Sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1. Baseline Context ID 19
>Patient Orientation Modifier Code Sequence (0054,0412) 1C Patient orientation modifier. Required if needed to fully specify the orientation of the patient with respect to gravity. Only a single Item shall be included in this Sequence.
>>Include ‘Code Sequence Macro’ Table 8.8-1. Baseline Context ID 20
Patient Gantry Relationship Code Sequence (0054,0414) 3 Sequence that describes the orientation of the patient with respect to the head of the table. See Section C.8.4.6.1.3 for further explanation. Only a single Item is permitted in this Sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1. Baseline Context ID 21

10.12.1 Relation with other positioning attributes

The attributes of this macro may be used to correlate the patient based coordinate system (see C.7.6.2) and the equipment.

Note: The Patient Orientation Code Sequence (0054,0410) allows a more precise and comprehensive positioning than the Patient Position (0018,5100) attribute. If this sequence is present the Patient Position (0018,5100) attribute is not used.

10.13 Performed Procedure Step Summary Macro

Table 10-16

PERFORMED PROCEDURE STEP SUMMARY MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Performed Procedure Step ID (0040,0253) 3 User or equipment generated identifier of that part of a Procedure that has been carried out within this step.
Performed Procedure Step Start Date (0040,0244) 3 Date on which the Performed Procedure Step started.
Performed Procedure Step Start Time (0040,0245) 3 Time on which the Performed Procedure Step started.
Performed Procedure Step Description (0040,0254) 3 Institution-generated description or classification of the Procedure Step that was performed.
Performed Protocol Code Sequence (0040,0260) 3 Sequence describing the Protocol performed for this Procedure Step. One or more Items are permitted in this sequence.
>Include ‘Code Sequence Macro’ Table 8.8-1 Context ID may be defined in the macro invocation.
>Protocol Context Sequence (0040,0440) 3 Sequence that specifies the context for the Performed Protocol Code Sequence Item. One or more Items are permitted in this sequence.
>>Include ‘Content Item Macro’ Table 10-2 Context ID may be defined in the macro invocation.
>>Content Item Modifier Sequence (0040,0441) 3 Sequence that specifies modifiers for a Protocol Context Content Item. One or more Items are permitted in this sequence. See Section C.4.10.1.
>>>Include ‘Content Item Macro’ Table 10-2 Context ID may be defined in the macro invocation.
Comments on the Performed Procedure Step (0040,0280) 3 User-defined comments on the Performed Procedure Step.

10.14 HL7v2 Hierarchic Designator Macro

Table 10-17 describes the attributes for identifying an entity (system, organization, agency, or department) that has responsibility for managing or assigning a defined set of instance identifiers (such as placer or filler number, patient identifiers, provider identifiers, etc.). This entity could be a particular health care application such as a registration system that assigns patient identifiers, a governmental entity such as a licensing authority that assigns professional identifiers or drivers’ license numbers, or a facility where such identifiers are assigned.

Note: This definition is identical to HL7 v2.5, Section 2.A.33, with only minor changes for editorial style.

These attributes are equivalent to the components of the HL7 v2 Hierarchic Designator (HD) and Entity Identifier (EI) data types (see HL7 v2 Chapter 2.A).

If both Local Namespace Entity ID (0040,0031) and Universal Entity ID (0040,0032) are present, they shall refer to the same entity.

Table 10-17HL7v2 HIERARCHIC DESIGNATOR MACRO

Attribute Name Tag Type Attribute Description
Local Namespace Entity ID (0040,0031) 1C Identifies an entity within the local namespace or domain. Required if Universal Entity ID (0040,0032) is not present; may be present otherwise.
Universal Entity ID (0040,0032) 1C Universal or unique identifier for an entity. Required if Local Namespace Entity ID (0040,0031) is not present; may be present otherwise.
Universal Entity ID Type (0040,0033) 1C Standard defining the format of the Universal Entity ID. Required if Universal Entity ID (0040,0032) is present. Defined Terms: DNS An Internet dotted name. Either in ASCII or as integers EUI64 An IEEE Extended Unique Identifier ISO An International Standards Organization Object Identifier URI Uniform Resource Identifier UUID The DCE Universal Unique Identifier X400 An X.400 MHS identifier X500 An X.500 directory name

10.15 Issuer of Patient ID Macro

Table 10-18 describes the attributes for identifying the source of the Patient ID (0010,0020).

These attributes are equivalent to components of the HL7 v2 Extended Composite ID with Check Digit (CX) data type (see HL7 v2 Chapter 2.A.14), as used in the HL7 v2 PID-3 Patient Identifier List field.

Table 10-18ISSUER OF PATIENT ID MACRO

Attribute Name Tag Type Attribute Description
Issuer of Patient ID (0010,0021) 3 Identifier of the Assigning Authority (system, organization, agency, or department) that issued the Patient ID. Note: Equivalent to HL7 v2 CX component 4 subcomponent 1.
Issuer of Patient ID Qualifiers Sequence (0010,0024) 3 Attributes specifying or qualifying the identity of the issuer of the Patient ID, or scoping the Patient ID. Only a single Item is permitted in this sequence.
>Universal Entity ID (0040,0032) 3 Universal or unique identifier for the Patient ID Assigning Authority. The authority identified by this attribute shall be the same as that of Issuer of Patient ID (0010,0021), if present. Note: Equivalent to HL7 v2 CX component 4 subcomponent 2 (Universal ID).
>Universal Entity ID Type (0040,0033) 1C Standard defining the format of the Universal Entity ID (0040,0032). Required if Universal Entity ID (0040,0032) is present. Note: Equivalent to HL7 v2 CX component 4 subcomponent 3 (Universal ID Type). See Section 10.14 for Defined Terms.
>Identifier Type Code (0040,0035) 3 Type of Patient ID. Refer to HL7 v2 Table 0203 for Defined Terms. Note: Equivalent to HL7 v2 CX component 5 (Identifier Type Code).
>Assigning Facility Sequence (0040,0036) 3 The place or location identifier where the identifier was first assigned to the patient. This component is not an inherent part of the identifier but rather part of the history of the identifier. Only a single Item is permitted in this sequence. Note: Equivalent to HL7 v2 CX component 6 (Assigning Facility).
>>Include HL7v2 Hierarchic Designator Macro Table 10-17
>Assigning Jurisdiction Code Sequence (0040,0039) 3 The geo-political body that assigned the patient identifier. Typically a code for a country or a state/province. Only a single Item is permitted in this sequence. Note: Equivalent to HL7 v2 CX component 9 (Identifier Type Code).
>>Include ‘Code Sequence Macro’ Table 8.8-1 Baseline CID 5001 for country codes.
>Assigning Agency or Department Code Sequence (0040,003A) 3 The agency or department that assigned the patient identifier. Only a single Item is permitted in this sequence. Note: Equivalent to HL7 v2 CX component 10 (Identifier Type Code).
>>Include ‘Code Sequence Macro’ Table 8.8-1 No Baseline Context Group.

10.16 Algorithm Identification Macro

Table 10-19 describes the Attributes for encoding the algorithm used to create or derive a SOP Instance contents. An algorithm is described by the Algorithm Family, a specific Algorithm Name, and an Algorithm Version. A character string containing parameters that were used in the algorithm can be included.

Table 10-19

ALGORITHM IDENTIFICATION MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Algorithm Family Code Sequence (0066,002F) 1 The family of algorithm(s) that best describes the software algorithm used. Only a single item shall be included in this sequence.
>Include ‘Code Sequence Macro Table 8.8-1’ Context ID may be defined in the macro invocation.
Algorithm Name Code Sequence (0066,0030) 3 The code assigned by a manufacturer to a specific software algorithm. Only a single item is permitted in this sequence.
>Include ‘Code Sequence Macro Table 8.8-1’ No Baseline Context ID is defined.
Algorithm Name (0066,0036) 1 The name assigned by a manufacturer to a specific software algorithm.
Algorithm Version (0066,0031) 1 The software version identifier assigned by a manufacturer to a specific software algorithm.
Algorithm Parameters (0066,0032) 3 The input parameters used by a manufacturer to configure the behavior of a specific software algorithm.
Algorithm Source (0024,0202) 3 Source of the algorithm, e.g., the name of the manufacturer, researcher, university, etc.

10.17 Selector Attribute Macro

Table 10-20 specifies the Attributes that identify the context for a Data Element Tag that is used as a Selector Attribute (0072,0026) The attribute may be an attribute nested within one or more Sequences, and/or a Private Attribute.

Table 10-20

SELECTOR ATTRIBUTE MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Selector Attribute (0072,0026) 1 Data Element Tag of the attribute to be referenced.
Selector Value Number (0072,0028) 1 Positive integer identifying which value of a multi-valued attribute identified by Selector Attribute (0072,0026) is to be referenced. The value 1 identifies the first value. The value zero identifies any value.
Selector Sequence Pointer (0072,0052) 1C Contains the Data Element Tags of the path to the Sequence that contains the Attribute that is identified by the Selector Attribute (0072,0026). This attribute shall have the same number of items as the level of nesting of the Selector Attribute (0072,0026). Required if the Selector Attribute (0072,0026) is nested in one or more Sequences. See 10.17.1.1.
Selector Sequence Pointer Private Creator (0072,0054) 1C Identification of the creator of a group of private data elements used to encode attributes in the Selector Sequence Pointer (0072,0052). This attribute shall have the same number of items as the level of nesting of the Selector Attribute (0072,0026). For values of the Selector Sequence Pointer (0072,0052) that are not the Data Element Tag of a Private Attribute, the corresponding value in Selector Sequence Pointer Private Creator (0072,0054) shall be empty. Required if Selector Sequence Pointer (0072,0052) is present and one or more of the values of Selector Sequence Pointer (0072,0052) is the Data Element Tag of a Private Attribute. See 10.17.1.2.
Selector Sequence Pointer Items (0074,1057) 1C Identification of the Item indices in the Selector Sequence Pointer (0072,0052). This attribute shall have the same number of items as the level of nesting of the Selector Attribute (0072,0026). Required if Selector Sequence Pointer (0072,0052) is present. See 10.17.1.1.
Selector Attribute Private Creator (0072,0056) 1C Identification of the creator of a group of private data elements. Required if the Selector Attribute (0072,0026) value is the Data Element Tag of a Private Attribute. See 10.17.1.2.

10.17.1 SELECTOR Attribute Macro Attribute Descriptions

10.17.1.1 Referencing Nested Elements

Examples of use are shown in Table 10-21.

Table 10-21

SELECTOR ATTRIBUTE MACRO EXAMPLE

Example Selector Attribute (0072,0026) Selector Value Number (0072,0028) Selector Sequence Pointer (0072,0052) Selector Sequence Pointer Items (0074,1057)
Entire Patient’s Name (0010,0010) 0 absent absent
Second value (e.g. PRIMARY or SECONDARY) in Image Type Attribute (0008,0008) 2 absent absent
Entire RT Beam Limiting Device Sequence attribute for the third Beam in an RT Plan (300A,00B6) 0 (300A,00B0) 3
RT Beam Limiting Device Type attribute for the second jaw specified for the first Beam in an RT Plan (300A,00B8) 0 (300A,00B0), (300A,00B6) 1\2
Code value attribute for the first item in View Code Sequence (0008,0100) 1 (0054,0220) 1

10.17.1.2 Private Attribute References

The Selector Sequence Pointer Private Creator (0072,0054) and the Selector Attribute Private Creator (0072,0056) each have a value that corresponds to the Private Creator Data Element numbers (gggg,00pp), where gggg is odd and pp ranges from 10 to FF. These identify a block of Private Data Elements within the block (gggg,ppxx). When the Selector Attribute (0072,0026) or Selector Sequence Pointer (0072,0052) points to a Private Data Element (gggg,ppxx), it shall have the value (gggg,00xx).

10.18 Data Set Identification Macro

Table 10-22 describes the attributes for the identification of an externally sourced data set.

Table 10-22DATA SET IDENTIFICATION MACRO ATTRIBUTES

Attribute Name Tag Type Attribute Description
Data Set Name (0024,0306) 1 The name assigned to the data set.
Data Set Version (0024,0307) 1 The software version identifier assigned to the data set.
Data Set Source (0024,0308) 1 Source of the data set e.g. the name of the manufacturer, researcher, university, etc.
Data Set Description (0024,0309) 3 Description of the data set.

10.19 Exposure Index Macro

Table 10-23 describes the attributes for describing the Exposure Index for single projection X-ray images, as described by IEC 62494-1 and the report of AAPM Task Group 116.

Table 10-23EXPOSURE INDEX MACRO

Attribute Name Tag Type Attribute Description
Exposure Index (0018,1411) 3 Measure of the detector response to radiation in the relevant image region of an image acquired with a digital x-ray imaging system as defined in IEC 62494-1. Notes: 1. A string rather than binary Value Representation is used for this Attribute, in order to allow the sender to control the precision of the value as suggested in the report of AAPM Task Group 116. 2. This index value is scaled as defined by IEC 62494-1.
Target Exposure Index (0018,1412) 3 The target value used to calculate the Deviation Index (0018,1413) as defined in IEC 62494-1.
Deviation Index (0018,1413) 3 A scaled representation of the difference of the Exposure Index compared to the Target Exposure Index as defined in IEC 62494-1 and the report of AAPM TG 116.