dicom3tools_1.00.snapshot.20050804.helgray.tar.bz2 - DICOM

This is a discussion on dicom3tools_1.00.snapshot.20050804.helgray.tar.bz2 - DICOM ; In siemens.tpl there is: (0009,0012) VERS="SSPI" VR="UL" VM="1" Owner="SIEMENS CM VA0 CMS" Keyword="EvaluationMaskImage" Name="Evaluation Mask - Image" Shouldn't it be VR="LO" ? Thanks, Mathieu...

+ Reply to Thread
Results 1 to 6 of 6

Thread: dicom3tools_1.00.snapshot.20050804.helgray.tar.bz2

  1. dicom3tools_1.00.snapshot.20050804.helgray.tar.bz2

    In siemens.tpl there is:

    (0009,0012) VERS="SSPI" VR="UL" VM="1" Owner="SIEMENS CM
    VA0 CMS" Keyword="EvaluationMaskImage"
    Name="Evaluation Mask - Image"

    Shouldn't it be VR="LO" ?

    Thanks,
    Mathieu

  2. Re: dicom3tools_1.00.snapshot.20050804.helgray.tar.bz2


    Mathieu Malaterre a écrit :

    > In siemens.tpl there is:
    >
    > (0009,0012) VERS="SSPI" VR="UL" VM="1" Owner="SIEMENS CM
    > VA0 CMS" Keyword="EvaluationMaskImage"
    > Name="Evaluation Mask - Image"
    >
    > Shouldn't it be VR="LO" ?
    >
    > Thanks,
    > Mathieu


    Private tags (odd groups) with an element value below 0x00FF are
    Private Creator tags. They have to be "LO".

    Gilles


  3. Re: dicom3tools_1.00.snapshot.20050804.helgray.tar.bz2

    Hi Gilles

    The way my dictionary works, (0009,0012) does not really refer
    to (0009,0012) but rather (0009,bb12) where bb is the private
    creator block corresponding to the (0009,00bb) that has a value
    of "SIEMENS CMVA0 CMS", or whatever.

    Hi Mathieu

    I don't think so; as far as I know it is a 4 byte binary mask.

    What makes you say "LO"; some conformance statement ? A Siemens
    device writing it as with an explicit VR ?

    David

    Gilles.Mevel@etiam.com wrote:
    > Mathieu Malaterre a écrit :
    >
    >
    >>In siemens.tpl there is:
    >>
    >>(0009,0012) VERS="SSPI" VR="UL" VM="1" Owner="SIEMENS CM
    >>VA0 CMS" Keyword="EvaluationMaskImage"
    >>Name="Evaluation Mask - Image"
    >>
    >>Shouldn't it be VR="LO" ?
    >>
    >>Thanks,
    >>Mathieu

    >
    >
    > Private tags (odd groups) with an element value below 0x00FF are
    > Private Creator tags. They have to be "LO".
    >
    > Gilles
    >


  4. Re: dicom3tools_1.00.snapshot.20050804.helgray.tar.bz2

    Hello David

    I don't really know how your dictionary is encoded, but I understand
    that it may use some masks, and that you may use them internally in
    your toolkit.

    However DICOM PS 3-5 7.8.1 a) states that those (gggg-0010->00FF where
    gggg is odd) attributes have to be LO.

    Here is a concrete question :
    If we are decoding a dataset and we encounter a tag like (0009,0012) :
    - when the dataset is encoded in EXplicit with a VR different of LO, we
    may assume its VR is invalid
    - when the dataset is encoded in IMplicit we can assume that its VR is
    LO
    Then all tags found at the same depth level, and between (0009,1200)
    and (0009,12FF) belong to this group.

    Am I wrong ?
    Have a nice day !

    Gilles


  5. Re: dicom3tools_1.00.snapshot.20050804.helgray.tar.bz2

    Gilles.Mevel@etiam.com wrote:

    > I don't really know how your dictionary is encoded, but I understand
    > that it may use some masks, and that you may use them internally in
    > your toolkit.


    Indeed it does.

    > However DICOM PS 3-5 7.8.1 a) states that those (gggg-0010->00FF where
    > gggg is odd) attributes have to be LO.


    Yes, but that has nothing to do with the way my dictionary is
    constructed.

    > Here is a concrete question :
    > If we are decoding a dataset and we encounter a tag like (0009,0012) :
    > - when the dataset is encoded in EXplicit with a VR different of LO, we
    > may assume its VR is invalid


    Yes.

    > - when the dataset is encoded in IMplicit we can assume that its VR is
    > LO


    Yes.

    > Then all tags found at the same depth level, and between (0009,1200)
    > and (0009,12FF) belong to this group.


    Yes.

    David

  6. Re: dicom3tools_1.00.snapshot.20050804.helgray.tar.bz2

    David Clunie wrote:
    > Hi Gilles
    >
    > The way my dictionary works, (0009,0012) does not really refer
    > to (0009,0012) but rather (0009,bb12) where bb is the private
    > creator block corresponding to the (0009,00bb) that has a value
    > of "SIEMENS CMVA0 CMS", or whatever.
    >
    > Hi Mathieu
    >
    > I don't think so; as far as I know it is a 4 byte binary mask.
    >
    > What makes you say "LO"; some conformance statement ? A Siemens
    > device writing it as with an explicit VR ?


    Well simply that it cannot possibly be UL
    But my mistake is that I was reading tag: (0009,0012) whereas your
    dictionary was applying to (0009,1312) in my case.

    I'll send you a private copy of the image, it will be part of gdcm test
    suite soon.

    Mathieu

+ Reply to Thread