Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

It's computer hardware, of course it's worth having <g> -- Espy on #Debian


devel / comp.protocols.dicom / Question on IOD Modules

SubjectAuthor
* Question on IOD ModulesMichael Ventresca
`- Question on IOD ModulesDavid Clunie

1
Question on IOD Modules

<1477d2e0-c4bf-4b89-8379-36021943308bn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=827&group=comp.protocols.dicom#827

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:ad4:57c4:0:b0:64a:742c:dcbd with SMTP id y4-20020ad457c4000000b0064a742cdcbdmr3083qvx.1.1695148132692;
Tue, 19 Sep 2023 11:28:52 -0700 (PDT)
X-Received: by 2002:a05:6808:140d:b0:3a7:86b2:1950 with SMTP id
w13-20020a056808140d00b003a786b21950mr100823oiv.0.1695148132416; Tue, 19 Sep
2023 11:28:52 -0700 (PDT)
Path: i2pn2.org!rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Tue, 19 Sep 2023 11:28:51 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=71.174.201.142; posting-account=NBF7WgoAAAABlp-m2y03Mg6PS_p4oO6M
NNTP-Posting-Host: 71.174.201.142
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1477d2e0-c4bf-4b89-8379-36021943308bn@googlegroups.com>
Subject: Question on IOD Modules
From: michael.ventresca@veeva.com (Michael Ventresca)
Injection-Date: Tue, 19 Sep 2023 18:28:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 13
 by: Michael Ventresca - Tue, 19 Sep 2023 18:28 UTC

Hi all,

In the standards, there are Mandatory, Conditional and User Option Modules.

For Conditional and User Option Modules, does this imply that even though these Modules have Type 1 attributes, these attributes may not appear in the file because the module is either optional or conditional?

For example, the CT module has the Clinical Trial Study Module = U. In this module there are type 1 attributes. Since this module is User optional, this module, meaning all attributes within this module, may not appear within the file and the file is still conformant?

Thank you

Re: Question on IOD Modules

<4a4f7c3b-c20e-46df-9955-a63222e9e979n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=828&group=comp.protocols.dicom#828

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:ad4:4b61:0:b0:649:aa62:1ef0 with SMTP id m1-20020ad44b61000000b00649aa621ef0mr4359qvx.2.1695155695598;
Tue, 19 Sep 2023 13:34:55 -0700 (PDT)
X-Received: by 2002:a05:6808:209e:b0:39e:de07:a6b7 with SMTP id
s30-20020a056808209e00b0039ede07a6b7mr279743oiw.1.1695155695439; Tue, 19 Sep
2023 13:34:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Tue, 19 Sep 2023 13:34:54 -0700 (PDT)
In-Reply-To: <1477d2e0-c4bf-4b89-8379-36021943308bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=50.32.235.105; posting-account=rKkGZwkAAADOuxQ23uuHnmKt95j-5iL6
NNTP-Posting-Host: 50.32.235.105
References: <1477d2e0-c4bf-4b89-8379-36021943308bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4a4f7c3b-c20e-46df-9955-a63222e9e979n@googlegroups.com>
Subject: Re: Question on IOD Modules
From: dclunie@dclunie.com (David Clunie)
Injection-Date: Tue, 19 Sep 2023 20:34:55 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 35
 by: David Clunie - Tue, 19 Sep 2023 20:34 UTC

Hi Michael

If a Module is Type U, then the module (i.e., any of its Attributes) does not need to be present, even if some of its Attributes are Type 1.

However, if the Module "is present", then all of its Type 1 and 2 (and 1C and 2C if condition is satisfied) Attributes shall be present.

This begs the question of how one determines that a Type U Module "is present" - I generally consider a Module present if any of its Attributes are present (regardless of their Type), though I can sometimes be convinced that it is is only absolutely definitely present if its mandatory (or condition satisfied) Attributes are present (and sometimes take that lazy approach); one might consider modulating this approach if the same Attribute is present for multiple Modules in the same IOD. I don't guarantee that tools like dciodvfy in my dicom3tools are entirely consistent in this respect.

David

On Tuesday, September 19, 2023 at 2:28:54 PM UTC-4, Michael Ventresca wrote:
> Hi all,
>
> In the standards, there are Mandatory, Conditional and User Option Modules.
>
> For Conditional and User Option Modules, does this imply that even though these Modules have Type 1 attributes, these attributes may not appear in the file because the module is either optional or conditional?
>
> For example, the CT module has the Clinical Trial Study Module = U. In this module there are type 1 attributes. Since this module is User optional, this module, meaning all attributes within this module, may not appear within the file and the file is still conformant?
>
> Thank you

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor