Imebra cannot read private tags for implicit VR syntax
Issue #177
closed
When the transfer syntax is "Implicit VR" then Imebra throw an error for each private tag in the file. Instead it should assign the Unknown VR to the tag.
if((!bExplicitDataType || tagId==0xfffe))
{
// Group length. Data type is always UL
///////////////////////////////////////////////////////////
if(tagSubId == 0)
{
tagType = tagVR_t::UL;
}
else
{
tagType = dicomDictionary::getDicomDictionary()->getTagType(tagId, tagSubId); // Prevent this from throwing
wordSize = dicomDictionary::getDicomDictionary()->getWordSize(tagType);
}
}
Comments (5)
-
reporter -
reporter Addresses
#177. Modified dicom codec and assign Unknown VR to private tags when transfer syntax is "implicit VR"→ <<cset 938293c79527379a2b231309495b7c1e44da9dc7>>
-
reporter Addresses
#177. Updated changes log→ <<cset 849c3277818673cc42df39cbbf276e4ab589c983>>
-
reporter - changed status to resolved
Resolves
#177(Imebra cannot read private tags for implicit VR syntax) as per SOP FIXBUG/2→ <<cset 2d410cb3bf688b5fc17d51837ca30d076cadaea2>>
-
reporter - changed status to closed
Closed in 4.0.11
- Log in to comment
Addresses
#177. Added test case to verify the bug→ <<cset ebda0283911f0fef8f33f67a56057de425d61b0d>>