Issue with special characters when scans where uploaded with SpecificCharacterSet dicom tag value as ISO_IR 13

Greeting everyone,

We are using orthancteam/orthanc:25.2.0 docker image. When we uploaded a scan which has dicom tag SpecificCharacterSet value as ISO_IR 13, we noticed that few of the tags were having the delimiter value as ¥

Ex:

  • 0020,0032 (ImagePositionPatient): -20.717017102556¥-99.021923065871¥144.95523497564

  • 0020,0037 (ImageOrientationPatient): 1.37e-13¥1¥4.895e-12¥-.0279215878283¥4.897e-12¥-.999610116462

Because of this the scans were not opening in ohif viewer.

However what we noticed in jodogne/orthanc-plugins:1.12.3 docker image was that the same tags were appearing like the following

  • 0020,0032 (ImagePositionPatient): -9.6000003814697-130\150

  • 0020,0037 (ImageOrientationPatient): 0\1\0\0\0-1

\ is being used as delimiter

Kindly help us resolve the issue in orthancteam/orthanc:25.2.0 docker image

Hi @adhithya

Could you share a sample file for us to reproduce on our side ?

Thanks,

Alain

Hi @alainmazy

Please find the anonymized scan. I have used the anonymize option in Orthanc UI.
MR000005.dcm (86.5 KB)
MR000004.dcm (85.7 KB)
MR000003.dcm (84.7 KB)
MR000002.dcm (84.1 KB)
MR000001.dcm (84.3 KB)

Have attached 5 instances of a series

Hi @alainmazy Was the attached files helpful in observing the issue

Hi @adhithya

Thanks for the sample files.
I just performed a quick test and here are the results:

  • Windows installers: OK
  • jodogne/orthanc:1.12.8: OK
  • orthancteam/orthanc:25.6.4: KO

So, this means that this is related to the way the orthancteam/orthanc images are compiled. I’ll have a deeper look when I find some time but this might take some time …

Best,

Alain.