Skip to content

Issues with DCMTK #1901

@jan-petr

Description

@jan-petr

Description

There is something wrong with DCMTK as it is unable to correctly read certain DICOM files. It is only 5 instances from the entire flavors. But there's something wrong with the reading - either the defined type for reading is wrong or something else. We need to correctly adjust the type to be read within our MEX file

Tasks

  • recompile Luna, but try a more lighter build with fewer restrictions - like for Apple
  • 0020,0105 NumberOfTemporalPositions is IS (integer string = retrieve as string and then convert)
  • 0028,1052; 0028,1053 DS (Decimal string) RescaleSlope, RescaleIntercept
  • 0018,0080 - 81-82-83 TR, TE, TI, NEX (DS)
  • 18,1310 - unsigned short, Acquisition Matrix
  • 0020,0105 , number temporal positions - IS
  • 0028,0010-11 Rows/Columns Unsigned Short - findAndGetUINT16
  • Following elements should be declared as SQ and not VR UN (0008,1111), (0008,1120), (0008,1140) ,(0040,0260) ,(0040,0275) ,(0040,0008) ,(0040,0321) ,(0040,9096) ,(2001,105f) ,(2005,1083),(2005,1402)
  • dcmtk/dcmdata/data/dicom.dic this file has to be altered for the compilation
  • check issue macOS test r1.8.0 import #842
  • Check all those flavors above on Mac-Arm64 and see if there are any errors, add all unknown tags - add compiltion to Flavors bugs in import #1898

Release notes

Nothing. All done in #1898

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions