- n->SetEntry(SamplesPerPixel, 0x0028,0x0002);
- n->SetEntry(Rows, 0x0028,0x0010);
- n->SetEntry(Columns, 0x0028,0x0011);
- n->SetEntry(BitsAllocated, 0x0028,0x0100);
- n->SetEntry(BitsStored, 0x0028,0x0101);
- n->SetEntry(HighBit, 0x0028,0x0102);
- n->SetEntry(PixelRepresentation,0x0028,0x0102);
+ n->InsertValEntry(MediaStSOPinstUID, 0x0002,0x0002);
+ // Whe keep default gdcm Transfer Syntax (Explicit VR Little Endian)
+ // since using Papyrus one (Implicit VR Little Endian) is a mess
+ //n->InsertValEntry(TransferSyntax, 0x0002,0x0010);
+ n->InsertValEntry(StudyDate, 0x0008,0x0020);
+ n->InsertValEntry(StudyTime, 0x0008,0x0030);
+ n->InsertValEntry(Modality, 0x0008,0x0060);
+ n->InsertValEntry(PatientName, 0x0010,0x0010);
+
+ n->InsertValEntry(SamplesPerPixel, 0x0028,0x0002);
+ n->InsertValEntry(NumberOfFrames, 0x0028,0x0008);
+ n->InsertValEntry(Rows, 0x0028,0x0010);
+ n->InsertValEntry(Columns, 0x0028,0x0011);
+ n->InsertValEntry(BitsAllocated, 0x0028,0x0100);
+ n->InsertValEntry(BitsStored, 0x0028,0x0101);
+ n->InsertValEntry(HighBit, 0x0028,0x0102);
+ n->InsertValEntry(PixelRepresentation,0x0028,0x0102);