You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The validate_iods.py tool prints false errors about attributes that depend on the presence of Pixel Data:
Errors
======
Module "RT Dose":
Tag (0028,0002) (Samples per Pixel) is not allowed due to condition:
Pixel Data exists
Tag (0028,0004) (Photometric Interpretation) is not allowed due to condition:
Pixel Data exists
Tag (0028,0101) (Bits Stored) is not allowed due to condition:
Pixel Data exists
Tag (0028,0102) (High Bit) is not allowed due to condition:
Pixel Data exists
Is there a reason why the Pixel Data is skipped when reading the DCM files?
Should it be an option for the validate_iods.py command line tool to read also the Pixel Data attribute?
The text was updated successfully, but these errors were encountered:
Thanks! I wasn't aware anybody was using this at all :)
The reason that PixelData is skipped was performance, as far as I remember, but I obviously didn't see this problem at the time.
The validate_iods.py tool prints false errors about attributes that depend on the presence of Pixel Data:
See:
https://dicom.innolitics.com/ciods/rt-dose/rt-dose/00280002
This is fixed by this diff:
Is there a reason why the Pixel Data is skipped when reading the DCM files?
Should it be an option for the validate_iods.py command line tool to read also the Pixel Data attribute?
The text was updated successfully, but these errors were encountered: