a Anja
on

 

Hello,

We are starting to use the new Pinnacle 21 community version 2.1 for our Define.xml v2 validation.

It goes pretty well, but we are getting errors in one occasion we do not agree with. For example when we have a subset DM and SUPPDM in the define.xml the ItemGroupDef is as follows:

      <ItemGroupDef OID="IG.DM" Name="DM" Domain="DM" SASDatasetName="DM" Repeating="No" IsReferenceData="No" Purpose="Tabulation" def:Structure="One record per subject" def:Class="SPECIAL PURPOSE" def:ArchiveLocationID="LF.DM">

and

      <ItemGroupDef OID="IG.SUPPDM" Name="SUPPDM" Domain="DM" SASDatasetName="SUPPDM" Repeating="Yes" IsReferenceData="No" Purpose="Tabulation" def:Structure="One record per IDVAR, IDVARVAL, and QNAM value per subject" def:Class="RELATIONSHIP" def:ArchiveLocationID="LF.SUPPDM">

We are getting error DD0050 (Domain/SASDatasetName mismatch for split dataset.) and DD0063 (Missing Alias.)

This is due to the fact that for both DM and SUPPDM we have Domain="DM".

When we would have Domain="SUPPDM" for SUPPDM there is no error. But SUPPDM is not a domain I believe. It is a dataset.

See also discussion i had in the past with Lex Jansen about this (and based on this we create define.xml)

https://www.linkedin.com/groups/4975366/4975366-5858876772883394562

(Lex Jansen mentions: "Supplemental Qualifiers should relate back to the source domains (e.g. LB and QS)"

Is this something that is an error in the validator or it is something we see wrong?

Thanks, any advice is much appreciated.

Anja Koster - PRA Health Sciences

 

 

 

Forums: Define.xml

l Lex
on December 21, 2015

I agree with Anja. The CDISC Define-XML v2 example is not correct here.
See also: http://wiki.cdisc.org/display/DEF/Working+with+Domains+and+Datasets
We will clarify this better in the Define-XML v2.1 specification.

In the case of SUPPDM, Domain="DM", and there should be an ItemGroupDef/Alias element:

<Alias Context="DomainDescription" Name="Demographics"/>

Lex Jansen

g Gerard
on December 22, 2015

With regards to Lex's and Anja's comments, this is a bug in the Define validation process. It will be addressed in the next release of Pinnacle 21 Community. Thanks for reporting your findings Anja!

s Sherry
on June 8, 2022

I had indicated the Domain as "QSCG" for the following ItemGroupDef IG.SUPPQSCG, but this message is still appearing. Entering 'QS' doesn't work either, but when I enter Domain = "SUPPQS" this message disappears. I think this is the same issue with what Anja reported above?: 

<ItemGroupDef OID="IG.SUPPQSCG" Domain="QSCG" Name="SUPPQSCG" Repeating="Yes"
                       IsReferenceData="No"
                       SASDatasetName="SUPPQSCG"
                       Purpose="Tabulation"
                       def:Structure="One record per IDVAR, IDVARVAL, and QNAM value per subject"
                       def:ArchiveLocationID="LF.SUPPQSCG"
                       def:StandardOID="STD.SDTMIG 3.2">

j Jozef
on June 8, 2022

Hi Sherry,
You are completely right: the parent domain of SUPPQSCG is "QS", surely not QSCG, and surely not SUPPQS, which aren't domains at all.
This is definitely a false positive.
So, you need to have:
<ItemGroupDef OID="IG.SUPPQSCG" Domain="QS" ...>

Want a demo?

Let’s Talk.

We're eager to share and ready to listen.

Cookie Policy

Pinnacle 21 uses cookies to make our site easier for you to use. By continuing to use this website, you agree to our use of cookies. For more info visit our Privacy Policy.