Skip to content

Enum: DICOMValidationIssueTypeEnum

Categories of problems detected when validating DICOM files and collections for completeness, conformance, metadata consistency, pixel data integrity and plausibility. Used to classify findings from tools such as dciodvfy, dcentvfy, DVTk and pydicom during data reliability workflows.

URI: valuesets:DICOMValidationIssueTypeEnum

View in BioPortal

Permissible Values

Value Title Meaning Description Category
TRUNCATED_FILE Truncated file The file is incomplete, for example a truncated transfer syntax or missing pixel data at the end of the file structural
INVALID_VR_ENCODING Invalid VR encoding An attribute is encoded with a Value Representation that does not match the data dictionary or the transfer syntax structural
MISSING_REQUIRED_ATTRIBUTE Missing required attribute A Type 1 or Type 2 attribute required by the IOD, such as StudyInstanceUID or PixelData, is absent conformance
VALUE_MULTIPLICITY_VIOLATION Value multiplicity violation An attribute has more or fewer values than permitted by its Value Multiplicity conformance
VALUE_OUT_OF_RANGE Value out of range An attribute value is outside the enumerated or defined range allowed by the standard conformance
INVALID_UID_SYNTAX Invalid UID syntax A UID does not conform to DICOM UID syntax, for example non-numeric components or excess length conformance
DUPLICATE_UID Duplicate UID The same SOP Instance UID or other UID is reused across instances that should be distinct consistency
INCONSISTENT_ENTITY_ATTRIBUTES Inconsistent entity attributes Attributes that should be identical across instances of the same entity differ, such as instances in one series carrying different Series Instance UIDs consistency
DATE_INCONSISTENCY Date inconsistency Dates are mutually inconsistent, such as a study date after the patient's death date or a series date before the study date plausibility
IMPLAUSIBLE_VALUE Implausible value A syntactically valid value that is biologically implausible, such as a patient age of 150 years plausibility
NONSTANDARD_PRIVATE_ATTRIBUTE Nonstandard private attribute A private tag is present that is not documented in the site's private tag dictionary documentation
IDENTIFIER_LINKAGE_ERROR Identifier linkage error Patient or study identifiers do not link correctly to clinical records, or demographics disagree across linked records consistency
UNREADABLE_PIXEL_DATA Unreadable pixel data The pixel data cannot be decoded, typically due to acquisition or packaging problems pixel data
DECOMPRESSION_MISMATCH Decompression mismatch Decompressed pixel data has an unexpected bit depth or differs from the uncompressed original beyond the expected loss pixel data
CHECKSUM_MISMATCH Checksum mismatch The file's cryptographic hash no longer matches the value recorded at ingest, indicating corruption or alteration integrity
PROTECTED_HEALTH_INFORMATION_PRESENT Protected health information present Identifying information remains in the header, private tags or pixel data after de-identification privacy

Slots

Name Description
dicom_validation_issue_type The category of problem found when validating a DICOM file or collection

Identifier and Mapping Information

Schema Source

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

LinkML Source

name: DICOMValidationIssueTypeEnum
instantiates:
- valuesets_meta:ValueSetEnumDefinition
description: Categories of problems detected when validating DICOM files and collections
  for completeness, conformance, metadata consistency, pixel data integrity and plausibility.
  Used to classify findings from tools such as dciodvfy, dcentvfy, DVTk and pydicom
  during data reliability workflows.
title: DICOM Validation Issue Type
from_schema: https://w3id.org/valuesets
contributors:
- orcid:0000-0002-6601-2165
- https://github.com/anthropics/claude-code
status: DRAFT
rank: 1000
permissible_values:
  TRUNCATED_FILE:
    text: TRUNCATED_FILE
    description: The file is incomplete, for example a truncated transfer syntax or
      missing pixel data at the end of the file
    annotations:
      category:
        tag: category
        value: structural
    title: Truncated file
  INVALID_VR_ENCODING:
    text: INVALID_VR_ENCODING
    description: An attribute is encoded with a Value Representation that does not
      match the data dictionary or the transfer syntax
    annotations:
      category:
        tag: category
        value: structural
    title: Invalid VR encoding
  MISSING_REQUIRED_ATTRIBUTE:
    text: MISSING_REQUIRED_ATTRIBUTE
    description: A Type 1 or Type 2 attribute required by the IOD, such as StudyInstanceUID
      or PixelData, is absent
    annotations:
      category:
        tag: category
        value: conformance
    title: Missing required attribute
  VALUE_MULTIPLICITY_VIOLATION:
    text: VALUE_MULTIPLICITY_VIOLATION
    description: An attribute has more or fewer values than permitted by its Value
      Multiplicity
    annotations:
      category:
        tag: category
        value: conformance
    title: Value multiplicity violation
  VALUE_OUT_OF_RANGE:
    text: VALUE_OUT_OF_RANGE
    description: An attribute value is outside the enumerated or defined range allowed
      by the standard
    annotations:
      category:
        tag: category
        value: conformance
    title: Value out of range
  INVALID_UID_SYNTAX:
    text: INVALID_UID_SYNTAX
    description: A UID does not conform to DICOM UID syntax, for example non-numeric
      components or excess length
    annotations:
      category:
        tag: category
        value: conformance
    title: Invalid UID syntax
  DUPLICATE_UID:
    text: DUPLICATE_UID
    description: The same SOP Instance UID or other UID is reused across instances
      that should be distinct
    annotations:
      category:
        tag: category
        value: consistency
    title: Duplicate UID
  INCONSISTENT_ENTITY_ATTRIBUTES:
    text: INCONSISTENT_ENTITY_ATTRIBUTES
    description: Attributes that should be identical across instances of the same
      entity differ, such as instances in one series carrying different Series Instance
      UIDs
    annotations:
      category:
        tag: category
        value: consistency
    title: Inconsistent entity attributes
  DATE_INCONSISTENCY:
    text: DATE_INCONSISTENCY
    description: Dates are mutually inconsistent, such as a study date after the patient's
      death date or a series date before the study date
    annotations:
      category:
        tag: category
        value: plausibility
    title: Date inconsistency
  IMPLAUSIBLE_VALUE:
    text: IMPLAUSIBLE_VALUE
    description: A syntactically valid value that is biologically implausible, such
      as a patient age of 150 years
    annotations:
      category:
        tag: category
        value: plausibility
    title: Implausible value
  NONSTANDARD_PRIVATE_ATTRIBUTE:
    text: NONSTANDARD_PRIVATE_ATTRIBUTE
    description: A private tag is present that is not documented in the site's private
      tag dictionary
    annotations:
      category:
        tag: category
        value: documentation
    title: Nonstandard private attribute
  IDENTIFIER_LINKAGE_ERROR:
    text: IDENTIFIER_LINKAGE_ERROR
    description: Patient or study identifiers do not link correctly to clinical records,
      or demographics disagree across linked records
    annotations:
      category:
        tag: category
        value: consistency
    title: Identifier linkage error
  UNREADABLE_PIXEL_DATA:
    text: UNREADABLE_PIXEL_DATA
    description: The pixel data cannot be decoded, typically due to acquisition or
      packaging problems
    annotations:
      category:
        tag: category
        value: pixel data
    title: Unreadable pixel data
  DECOMPRESSION_MISMATCH:
    text: DECOMPRESSION_MISMATCH
    description: Decompressed pixel data has an unexpected bit depth or differs from
      the uncompressed original beyond the expected loss
    annotations:
      category:
        tag: category
        value: pixel data
    title: Decompression mismatch
  CHECKSUM_MISMATCH:
    text: CHECKSUM_MISMATCH
    description: The file's cryptographic hash no longer matches the value recorded
      at ingest, indicating corruption or alteration
    annotations:
      category:
        tag: category
        value: integrity
    title: Checksum mismatch
  PROTECTED_HEALTH_INFORMATION_PRESENT:
    text: PROTECTED_HEALTH_INFORMATION_PRESENT
    description: Identifying information remains in the header, private tags or pixel
      data after de-identification
    annotations:
      category:
        tag: category
        value: privacy
    title: Protected health information present