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.