Skip to content

Enum: DICOMAttributeTypeEnum

Attribute requirement types defined in DICOM PS3.5 Section 7.4, which state whether an attribute must be present in a data set and whether it may have a zero-length value. Conformance checkers report missing Type 1 and Type 2 attributes as errors. These types also determine which de-identification action (D, Z or X) may be applied to an attribute.

URI: valuesets:DICOMAttributeTypeEnum

View in BioPortal

Permissible Values

Value Title Meaning Description
TYPE_1 Type 1 (Required) The attribute shall be present with a valid non-zero-length value
TYPE_1C Type 1C (Conditionally Required) The attribute shall be present with a valid value when a specified condition is met, and shall not be present otherwise
TYPE_2 Type 2 (Required, Empty if Unknown) The attribute shall be present but may have a zero-length value if the value is unknown
TYPE_2C Type 2C (Conditionally Required, Empty if Unknown) The attribute shall be present, possibly with zero length, when a specified condition is met
TYPE_3 Type 3 (Optional) The attribute is optional and may be absent or present with or without a value

Slots

Name Description
dicom_attribute_type The DICOM attribute requirement type of an attribute within an IOD module

See Also

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/valuesets

LinkML Source

name: DICOMAttributeTypeEnum
instantiates:
- valuesets_meta:ValueSetEnumDefinition
description: Attribute requirement types defined in DICOM PS3.5 Section 7.4, which
  state whether an attribute must be present in a data set and whether it may have
  a zero-length value. Conformance checkers report missing Type 1 and Type 2 attributes
  as errors. These types also determine which de-identification action (D, Z or X)
  may be applied to an attribute.
title: DICOM Attribute Type
from_schema: https://w3id.org/valuesets
see_also:
- https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_7.4.html
contributors:
- orcid:0000-0002-6601-2165
- https://github.com/anthropics/claude-code
status: DRAFT
rank: 1000
permissible_values:
  TYPE_1:
    text: TYPE_1
    description: The attribute shall be present with a valid non-zero-length value
    title: Type 1 (Required)
    aliases:
    - '1'
  TYPE_1C:
    text: TYPE_1C
    description: The attribute shall be present with a valid value when a specified
      condition is met, and shall not be present otherwise
    title: Type 1C (Conditionally Required)
    aliases:
    - 1C
  TYPE_2:
    text: TYPE_2
    description: The attribute shall be present but may have a zero-length value if
      the value is unknown
    title: Type 2 (Required, Empty if Unknown)
    aliases:
    - '2'
  TYPE_2C:
    text: TYPE_2C
    description: The attribute shall be present, possibly with zero length, when a
      specified condition is met
    title: Type 2C (Conditionally Required, Empty if Unknown)
    aliases:
    - 2C
  TYPE_3:
    text: TYPE_3
    description: The attribute is optional and may be absent or present with or without
      a value
    title: Type 3 (Optional)
    aliases:
    - '3'