Материал: part03

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

DICOM PS3.3 2020a - Information Object Definitions​

Page 1481​

•​Intervention Drug Start Time (0018,0035)​

•​Echo Time (0018,0081)​

•​Echo Number(s) (0018,0086)​

•​Protocol Name (0018,1030)​

•​Contrast/Bolus Start Time (0018,1042)​

•​Contrast/Bolus Stop Time (0018,1043)​

•​Trigger Time (0018,1060)​

•​Image Trigger Delay (0018,1067)​

•​Radiopharmaceutical Start Time (0018,1072)​

•​Radiopharmaceutical Stop Time (0018,1073)​

•​Trigger Window (0018,1094)​

•​View Position (0018,5101)​

•​Echo Pulse Sequence (0018,9008)​

•​Phase Contrast (0018,9014)​

•​Effective Echo Time (0018,9082)​

•​Laterality (0020,0060)​

•​Image Laterality (0020,0062)​

•​Slice Location (0020,1041)​

•​View Code Sequence (0054,0220)​

2.​For a multi-frame image set, it is the responsibility of the application to apply the filter operations to individual frames​ within a multi-frame image instance in the image set, versus multiple single-frame image instances in the image set that​ represent individual frames.​

C.23.3.1.2 Sorting Operations Sequence​

The Items in the Sorting Operations Sequence (0072,0600) define the order in which the images resulting from the filter and reformat​ operations on the Image Set are to be displayed in the associated Image Boxes of the Display Set. The sorting criteria may include​ the value of a numeric, date, or time Attribute that is expected to be present in each of the image objects in the filtered Image Set,​ and/or an abstract sorting category. A sorting direction shall be associated with each sorting criterion. If a textual Attribute is used for​ sorting,thentheINCREASINGsortingdirectionindicatesalphabeticalorder,andDECREASINGindicatesreversealphabeticalorder.​

If a Code Sequence Attribute is used for sorting, then Code Meaning (0008,0104) shall be sorted alphabetically. If a string numeric​ Attribute is used for sorting (VR of IS or DS), then sorting shall be on the numeric value, and padding shall be ignored. When sorting​ by date or time Attribute, then sorting shall be on the temporal value, not the alphabetic string.​

If there are multiple Items in the Sorting Operations Sequence (0072,0600), then the sorting operations shall be applied in Item order.​ The least rapidly varying Attribute for the sorting operation shall be the first Item in the Sequence.​

Note​

For example, a Sorting Operations Sequence (0072,0600) with two Items:​

Item #1: (0018,5101) View Position, INCREASING​

Item #2: (0008,0020) Study Date, INCREASING​

- Standard -​

Page 1482​

DICOM PS3.3 2020a - Information Object Definitions​

results in the following order, based on these Attribute values in the image objects:​

 

View Position (0018,5101)​

Study Date (0008,0020)​

AP​

 

20030201​

AP​

 

20030501​

LL​

 

20020705​

LL​

 

20030102​

RL​

 

20030101​

RL​

 

20030201​

When the Sort-by Category (0072,0602) is used with a value of ALONG_AXIS, such as for CT, MR or other cross-sectional image​ sets, the sorting operation is computed from the values Image Position (Patient) (0020,0032) and Image Orientation (Patient)​ (0020,0037) in the image objects.​

For the image set to be displayed, a "dominant axis" of the set shall be determined. The dominant axis is the normal to Image Orient-​ ation (Patient) (0020,0037) (assuming all selected images are parallel), computed as the dot product in a right-handed coordinate​ system (see Section C.7.6.2.1.1). The INCREASING direction for ALONG_AXIS of the image set shall be in the positive direction​ along the dominant axis. The DECREASING direction shall be in the negative direction along that axis.​

When the Sort-by Category (0072,0602) is used with a value of BY_ACQ_TIME, the sorting operation is computed from appropriate​ values in the image objects (e.g., Frame Acquisition DateTime, Acquisition Time, Content Time, Acquisition DateTime), since the​ specific Attribute used may vary from one Image Instance or SOP Class to another, yet the Hanging Protocol Instance may be gen-​ erally applicable.​

An application that is applying a Hanging Protocol Instance shall support any value for Selector Attribute (0072,0026), provided that​ it is present in the referenced Image Set. The Attributes of the Hanging Protocol Selector Attribute Context Macro specify whether​ Selector Attribute (0072,0026) is contained in a Sequence, Functional Group Sequence or Private Group.​

Note​

1.​The following Attributes from image IODs are examples of some possible values for Selector Attribute (0072,0026) of​ Sorting Operations Sequence (0072,0600). This is not a complete list:​

•​Acquisition DateTime (0008,002A)​

•​Acquisition Time (0008,0032)​

•​Echo Time (0018,0081)​

•​Echo Number(s) (0018,0086)​

•​Trigger Time (0018,1060)​

•​View Position (0018,5101)​

•​Effective Echo Time (0018,9082)​

•​Acquisition Number (0020,0012)​

•​Instance Number (0020,0013)​

•​Slice Location (0020,1041), although Sort-by Category (0072,0602) with value ALONG_AXIS may be more reliable​

•​Trigger Delay Time (0020,9153)​

•​Stage Number (0008,2122)​

•​View Number (0008,2128)​

- Standard -​

DICOM PS3.3 2020a - Information Object Definitions​

Page 1483​

2.​For a multi-frame image set, it is the responsibility of the application to apply the sorting operations to individual frames​ within a multi-frame image instance in the image set, versus multiple single-frame image instances in the image set that​ represent individual frames.​

C.23.3.1.3 Blending Operation Type​

ABlendingOperationType(0072,0500)ofCOLORimpliesthatthefilteredselectedimagesetcontainstwosetsofimagesappropriate​ for blending, such as CT and PET images defined in the same Frame of Reference or associated by a spatial registration object. The​ decision as to which subset are the underlying images and which subset are the superimposed images is left to the discretion of the​ display application. There is no mechanism to explicitly specify the two subsets.​

The relative opacity and color-related aspects of blending are not specified by the Hanging Protocol, and are left to the discretion of​ the application.​

C.23.3.1.4 Presentation Intent Attributes​

The Attributes that indicate the presentation intent for each Display Set of a Hanging Protocol Instance are: Display Set Patient Ori-​ entation (0072,0700), VOI Type (0072,0702), Pseudo-color Type (0072,0704), Show Grayscale Inverted (0072,0706), Show Image​ True Size Flag (0072,0710), Show Graphic Annotation Flag (0072,0712), Show Patient Demographics Flag (0072,0714), and Show​ Acquisition Techniques Flag (0072,0716).​

•​If one Presentation State instance is defined for the images that are to be displayed, then it shall be applied.​

•​IfmorethanonePresentationStateinstanceisdefinedfortheimagesthataretobedisplayed,thenthepresentationintentAttributes,​ if present, shall be used to select the closest matching Presentation State instance to apply (for example, matching VOI Type​ (0072,0702)intheHangingProtocolInstancewithWindowCenter&WidthExplanationinthePresentationStateinstance).Otherwise,​ the application shall determine which Presentation State instance to apply.​

•​IfnoPresentationStateinstanceisdefinedfortheimagesthataretobedisplayed,thenthepresentationintentAttributes,ifpresent,​ shall be applied (for example, matching VOI Type (0072,0702) in the Hanging Protocol Instance with Window Center & Width Ex-​ planation in the Image). Otherwise, the display related information in the image instances shall be applied.​

The intent of VOI Type (0072,0702) is to support generic intensity window settings for the Display Sets in a Hanging Protocol, such​ as lung, soft tissue, or bone for chest CT. It is expected for most other modalities that the window/center or VOI LUT values, if not​ providedinaPresentationStateinstance,wouldbeprovidedintheimageinstanceratherthanbyintentinaHangingProtocolInstance.​

ThevalueofShowGrayscaleInverted(0072,0706)shalloverrideanysuchintentexpressedintheimagesorassociatedPresentation​ States to which the Hanging Protocol is applied.​

Note​

1.​Forexample,animagemayhaveaMONOCHROME2PhotometricInterpretation(0028,0004)andnoPresentationLUT​ Shape (2050,0020), which implies that maximum values are displayed with maximum available luminance, but the​ presence of a Show Grayscale Inverted (0072,0706) value of YES in the Hanging Protocol requires maximum values​ to be displayed with minimum available luminance.​

2.​For example, an image may have an applicable Presentation State with a Presentation LUT Shape (2050,0020) of​ IDENTITY, which implies that maximum values are displayed with maximum available luminance, but the presence of​ aShowGrayscaleInverted(0072,0706)valueofYESintheHangingProtocolrequiresmaximumvaluestobedisplayed​ with minimum available luminance.​

3.​For example, an image may have an applicable Presentation State with a Presentation LUT, in which case the minimum​ possible LUT output value (i.e., 0) will be interpreted as maximum available luminance if the value of Show Grayscale​ Inverted (0072,0706) is YES.​

The intent of Display Set Patient Orientation (0072,0700) is to describe the preferred image rotation and/or flip for presentation within​ an image box. Each of the two values shall be an anatomic direction designated by the capital letters: A (anterior), P (posterior), R​ (right),L(left),H(head),F(foot),orX(unspecified).EachvalueoftheorientationAttributeshallcontainatleastoneofthesecharacters.​ If refinements in the orientation descriptions are to be specified, then they shall be designated by one or two additional letters in each​ value. Within each value, the letters shall be ordered with the principal orientation designated in the first character. If the value "X" is​ used for one of the values, the patient direction for that value is not defined.​

- Standard -​

Page 1484​

DICOM PS3.3 2020a - Information Object Definitions​

The first value is the patient direction to be oriented at the right side of the image box for each image. The second value is the patient​ direction to be positioned at the bottom of the image box for each image. The application shall use the patient orientation information​ ofeachimage(ifavailable)tocomputethebestrotateand/orflipoperationtobeappliedwithinthedisplayset.Ifthepatientorientation​ of an image is not defined, then this Attribute shall be ignored.​

C.23.4 Hanging Protocol Selector Attribute Macros​

C.23.4.1 Hanging Protocol Selector Attribute Context Macro​

TableC.23.4-1specifiestheAttributesthatidentifythecontextforaDataElementTagthatisusedasaSelectorAttribute(0072,0026)​ inImageSetSelectorSequence(0072,0022),FilterOperationsSequence(0072,0400),orSortingOperationsSequence(0072,0600).​ The Attribute may be an Attribute nested within a Sequence or Functional Group Sequence, and/or a Private Attribute.​

Table C.23.4-1. Hanging Protocol Selector Attribute Context Macro Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Selector Sequence Pointer​

(0072,0052)​

1C​

Contains the Data Element Tag of the Sequence that contains the​

 

 

 

Attribute that is identified by Selector Attribute (0072,0026).​

 

 

 

RequiredifSelectorAttribute(0072,0026)isnestedinaSequence.Shall​

 

 

 

not be used to identify Code Sequence Attributes. See Selector Code​

 

 

 

Sequence Value (0072,0080).​

Functional Group Pointer​

(0020,9167)​

1C​

Contains the Data Element Tag of the Functional Group Sequence that​

 

 

 

contains the Attribute that is identified by Selector Attribute (0072,0026).​

 

 

 

RequiredifthevalueofSelectorAttribute(0072,0026)istheDataElement​

 

 

 

TagofanAttributethatiscontainedwithinaFunctionalGroupSequence.​

Selector Sequence Pointer​

(0072,0054)​

1C​

IdentificationofthecreatorofagroupofPrivateDataElements.Required​

Private Creator​

 

 

if the Selector Sequence Pointer (0072,0052) value is the Data Element​

 

 

 

Tag of a Private Attribute.​

Functional Group Private​

(0020,9238)​

1C​

IdentificationofthecreatorofagroupofPrivateDataElements.Required​

Creator​

 

 

if the Functional Group Pointer (0020,9167) value is the Data Element​

 

 

 

Tag of a Private Attribute.​

Selector Attribute Private​

(0072,0056)​

1C​

IdentificationofthecreatorofagroupofPrivateDataElements.Required​

Creator​

 

 

if the Selector Attribute (0072,0026) value is the Data Element Tag of a​

 

 

 

Private Attribute.​

C.23.4.1.1 Hanging Protocol Selector Attribute Context Macro Attribute Descriptions​

C.23.4.1.1.1 Selector Sequence Pointer​

The Sequence Attribute in the referenced Image identified by the value of Selector Sequence Pointer (0072,0052) may have more​ than one Item, in which case the filter or image set selector is applied to the values of the Attribute identified by Selector Attribute​ (0072,0026) in all Items of the Sequence. The Selector shall match the specified value(s) of the specified Attribute in any Item of the​ Sequence Attribute in the referenced Image.​

If the Functional Group Pointer (0020,9167) Attribute is not present, then the Sequence Attribute identified by Selector Sequence​ Pointer (0072,0052) resides in the top level Data Set of the referenced Image.​

C.23.4.1.1.2 Functional Group Pointer​

The Functional Group Sequence is a Sequence Attribute contained within a Shared Functional Groups Sequence (5200,9229) Item​ or a Per-frame Functional Groups Sequence (5200,9230) Item. See Section C.7.6.16.​

The Selector Sequence Pointer (0072,0052) may be used to further nest the reference to a Sequence Attribute within a Functional​ Group Sequence identified by Functional Group Pointer (0020,9167).​

- Standard -​

DICOM PS3.3 2020a - Information Object Definitions​

Page 1485​

C.23.4.1.1.3 Private Attribute References​

TheFunctionalGroupPrivateCreator(0020,9238),SelectorSequencePointerPrivateCreator(0072,0054),andtheSelectorAttribute​ Private Creator (0072,0056) each has a value that corresponds to the Private Creator Data Element numbers (gggg,00pp), where​ ggggisoddandpprangesfrom10toFF.TheseidentifyablockofPrivateDataElementswithintheblock(gggg,ppxx).WhenSelector​ Attribute (0072,0026), Selector Sequence Pointer (0072,0052) or Functional Group Sequence Pointer (0020,9167) points to a Private​ Data Element, (gggg,ppxx), it shall have the value (gggg,00xx).​

C.23.4.2 Hanging Protocol Selector Attribute Value Macro​

TableC.23.4-2specifiestheAttributesthatidentifythevalue(s)foraDataElementTagthatisusedasaSelectorAttribute(0072,0026)​ in the Image Set Selector Sequence (0072,0022) or Filter Operations Sequence (0072,0400).​

Table C.23.4-2. Hanging Protocol Selector Attribute Value Macro Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Selector AT Value​

(0072,0060)​

1C​

The value(s) of the Attribute identified by Selector Attribute (0072,0026).​

 

 

 

Required if Selector Attribute VR (0072,0050) is present and the value​

 

 

 

is AT.​

Selector CS Value​

(0072,0062)​

1C​

The value(s) of the Attribute identified by Selector Attribute (0072,0026).​

 

 

 

Required if Selector Attribute VR (0072,0050) is present and the value​

 

 

 

is CS.​

Selector IS Value​

(0072,0064)​

1C​

The value(s) of the Attribute identified by Selector Attribute (0072,0026).​

 

 

 

Required if Selector Attribute VR (0072,0050) is present and the value​

 

 

 

is IS. Some leniency in precision and format (including padding with​

 

 

 

spaces and leading zeros, e.g., "001" = " 1 " = "1") will be required.​

Selector LO Value​

(0072,0066)​

1C​

The value(s) of the Attribute identified by Selector Attribute (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 PN Value​

(0072,006A)​

1C​

The value(s) of the Attribute identified by Selector Attribute (0072,0026).​

 

 

 

Required if Selector Attribute VR (0072,0050) is present and the value​

 

 

 

is PN.​

Selector SH Value​

(0072,006C)​

1C​

The value(s) of the Attribute identified by Selector Attribute (0072,0026).​

 

 

 

Required if Selector Attribute VR (0072,0050) is present and the value​

 

 

 

is SH.​

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 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.​

- Standard -​