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