Find the attached DICOM instance:
08137b37-f373-4931-958e-e89d5e78ff39.dcm (129.7 KB)
And using this private dictionary:
(8e05,"XEOS_Attributes",1000) LO ImagingCategory 1 PrivateTag
(8e05,"XEOS_Attributes",1001) LO ImagingType 1 PrivateTag
(8e05,"XEOS_Attributes",1002) LO PhantomType 1 PrivateTag
(8e05,"XEOS_Attributes",1003) DS RadionuclideActivityConcentration 1 PrivateTag
(8e05,"XEOS_Attributes",1004) CS ContainerOrientationSpecified 1 PrivateTag
(8e05,"XEOS_Attributes",1005) CS ContainerOrientationSymbology 4 PrivateTag
(8e05,"XEOS_Attributes",1006) CS ContainerOrientationDirection 4 PrivateTag
dcmdump
is capable of properly displaying the right private attributes:
(0028,1053) DS [1.0] # 4, 1 RescaleSlope
(0040,0280) ST (no value available) # 0, 0 CommentsOnThePerformedProcedureStep
(7fe0,0010) OB (PixelSequence #=2) # u/l, 1 PixelData
(fffe,e000) pi 00\00\00\00 # 4, 1 Item
(fffe,e000) pi ff\d8\ff\e0\00\10\4a\46\49\46\00\01\01\00\00\01\00\01\00\00\ff\c3... # 131142, 1 Item
(fffe,e0dd) na (SequenceDelimitationItem) # 0, 0 SequenceDelimitationItem
(8e05,0010) LO [XEOS_Attributes] # 16, 1 PrivateCreator
(8e05,1000) LO [acquisition] # 12, 1 ImagingCategory
(8e05,1001) LO [specimen] # 8, 1 ImagingType
(8e05,1004) CS [NO] # 2, 1 ContainerOrientationSpecified
(8e05,1005) CS [LETTERX\CIRCLE\SQUARE\TRIANGLE] # 30, 4 ContainerOrientationSymbology
(8e05,1006) CS [INFERIOR\LEFT\RIGHT\SUPERIOR] # 28, 4 ContainerOrientationDirection
But when stored in an Orthanc instance (and correctly referring to the private dictionary file on "ExternalDictionaries"
, a call to /tags
and /tags/?simplify
does not display these private tags. Nevertheless, /content
acknowledges the presence of such private tags. We could not find a valid way of retrieving the values of the private tags via the REST API.
We noticed that if we change the group to 0e05
then /tags
and /tags/?simplify
successfully provides the values.
Is this expected behavior by Orthanc? What is the reason?
Thank you!