Hi,
posted into "DCMTK General" it is more on-topic (I felt free to move it here)

.
Private sequences usually follow the rules of non-private sequences in terms of encoding. However, as far as I understand one should never use the Pixel Data element at all in private sequence's items, as part 5 of the standard says:
Quote:
For a Standard Extended SOP Class the Attributes Pixel Data (07FE,0010), Float Pixel Data (7FE0,0008), Double Float Pixel Data
(7FE0,0009), Waveform Data (5400,1010) and Overlay Data (60xx,3000) shall not be included within a Private Sequence Item, nor
within a standard Sequence Item nested directly or indirectly within a Private Sequence Item.
So I think the dataset is invalid.
Btw (this is why I moved the topic): I wonder that storescu converts your data automatically at all; did you use the ON_THE_FLY_COMPRESSION define?
What result you get when sending it with dcmsend?
Best,
Michael
Edit: Ah yes, saw it in your other post (ON_THE_FLY_COMPRESSION)