Tag | (5200,9229) |
---|---|
Type | Required (1) |
Keyword | SharedFunctionalGroupsSequence |
Value Multiplicity | 1 |
Value Representation | Sequence (SQ) |
Sequence that contains the Functional Group Macros that are shared for all frames in this SOP Instance and Concatenation.
The contents of this Sequence are the same in all SOP Instances that comprise a Concatenation.
Only a single Item shall be included in this Sequence.
See Section C.7.6.16.1.1 for further explanation.
A Functional Group is a set of Attributes that are logically related and may vary together. Functional Groups are defined by editorial convention in Macros. Those Functional Groups that apply to all frames are included in the Shared Functional Groups Sequence (5200,9229). Functional Groups whose Attribute values may vary from frame to frame are included in the Per-Frame Functional Groups Sequence (5200,9230).
A single Functional Group shall not be included in both the Shared Functional Groups Sequence (5200,9229) and the Per-Frame Functional Groups Sequence (5200,9230).
In the case of a SOP Instance containing a single frame, some Functional Groups may be contained in the Shared Functional Groups Sequence (5200,9229) and others in the one Item of the Per-Frame Functional Groups Sequence (5200,9230).
Even if there are no Functional Groups in the Per-Frame Functional Groups Sequence (5200,9230) an empty Item is encoded for every frame, which an IOD is permitted to specify for a Type 1 Sequence, as described in PS3.5, unless all Items for all frames are empty, in which case the Per-Frame Functional Groups Sequence (5200,9230) may be entirely omitted.
It may happen that the Data Set for the Item of a Functional Group Sequence Attribute does not contain any Attributes (e.g., a condition for a single Type 1C Attribute in the Sequence is not met). In this case, the Item is included but is empty.
PS3.5 describes that an empty Item is permitted for a Type 1 or Type 2 Sequence depending on what the IOD in PS3.3 defines for the Data Set that is defined for that Sequence Item.
It may happen that a Functional Group Sequence Attribute is not required for a particular frame (e.g., an optional Functional Group). In this case the Functional Group Sequence Attribute is not included in the Per-Frame Functional Groups Sequence (5200,9230) Item for that frame.
The absence of the Sequence Attribute corresponding to a particular Functional Group indicates that the Functional Group is not used for a particular frame.
Private Functional Groups may be defined. The Attributes of such a group may be Standard or Private Attributes. A Private Functional Group may not replicate the Attributes of a Standard Functional Group.
A Private Functional Group can be added to either the Shared Functional Groups Sequence (5200,9229) or the Per-Frame Functional Groups Sequence (5200,9230).