Skip to content

Commit ee1f215

Browse files
committed
skip pixel data validation if tag is not present
1 parent d92403b commit ee1f215

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

IsIdentifiable/Runners/DicomFileRunner.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ public void ValidateDicomFile(IFileInfo fi)
200200
var modality = GetTagOrUnknown(ds, DicomTag.Modality);
201201
var imageTypeArr = GetImageType(ds);
202202

203-
if (_tesseractEngine != null && ShouldValidatePixelData(modality, imageTypeArr))
203+
if (_tesseractEngine != null && ShouldValidatePixelData(ds, modality, imageTypeArr))
204204
{
205205
ValidateDicomPixelData(fi, dicomFile, ds, modality, imageTypeArr);
206206
PixelFilesValidated += 1;
@@ -232,9 +232,9 @@ public void ValidateDicomFile(IFileInfo fi)
232232
DoneRows(1);
233233
}
234234

235-
private bool ShouldValidatePixelData(string? modality, string?[] imageTypeArr)
235+
private bool ShouldValidatePixelData(DicomDataset ds, string? modality, string?[] imageTypeArr)
236236
{
237-
if (modality == "SR")
237+
if(!ds.Contains(DicomTag.PixelData))
238238
return false;
239239

240240
if (

0 commit comments

Comments
 (0)