b Brian
on

 

Hi,

I am getting error DD0028 for the Trial Indication Type in the define.xml validation.  We have CT code C49652 in the define, which matches up with the 2016-03-25 version of CT that I am using.  When I checked the CT file that I downloaded from Pinnacle21, it is referencing C66736, which I believe is the code that was used in later version of CT than the one I have.

Forums: Troubleshooting and Problems

j Jozef
on April 29, 2018

In the latest version of CDISC-CT NCI code C49652  corresponds to the trial parameter "Trial Intent Type". However, in version 2016-03-25 it corresponds to "Trial Indication Type" (slight difference). In both cases the abbreviation (CDISC code) is TINDTP.

The code C66736 however does NOT correspond to a trial summary parameter, but it belongs to the complete codelist that is associated with it, i.e. containing the allowed VALUES for TINDTP being: "BASIC SCIENCE", "CURE", "DEVICE FEASIBILITY" and so on.

So, in your define.xml, you should have something like:

<CodeList OID="CL.C66736.TINDTP" Name="Trial Indication Type" DataType="text">
                <CodeListItem CodedValue="CURE">
                    <Decode>
                        <TranslatedText>Cure Study</TranslatedText>
                    </Decode>
                    <Alias Context="nci:ExtCodeID" Name="C49654"/>
                </CodeListItem>
                <CodeListItem CodedValue="DIAGNOSIS"> .........

for the possible VALUES of TINDTP

but for the trial parameter itself, you should have something like:

<CodeList OID="CL.C66738.TSPARMCD" Name="Trial Summary Parameter Test Code" DataType="text">
                ...
                <CodeListItem CodedValue="TINDTP">
                    ......
                    <Alias Context="nci:ExtCodeID" Name="C49652"/>
                </CodeListItem>
                <Alias Context="nci:ExtCodeID" Name="C66738"/>
</CodeList>

For the list of used Trial Parameters themselves

It is always a good idea to take a look in the source of define.xml (e.g. using NotePad++) or an XML editor, and to use a good Define-XML validation tool.
 

 

 

 

b Brian
on April 30, 2018

Thank you Jozef,

I was editing the XML directly in Notepad++, but still could not resolve the error.  I am now suspecting that the real issue is that Pinnacle does not use the version of CT that I specified when setting up the validation, and defaults to the most recent.  In fact, I changed the term in a test version of the define to be "Trial Intent Type" from "Trial Indication Type" and the error went away.  I don't know if this is a bug in Pinnacle or if my configuration is faulty.  I will check on things here.

j Jozef
on April 30, 2018

When doing a define.xml validation, there still is a combobox on the right allowing to choose the CT version. Did you use it? Maybe it is ignored - I haven't tested that.
I strongly discourage to start editing the configuration files. Please take into account that the FDA uses the configuration files "as is", so even if you edit your configuration files and manage to get the error go away, the error will pop up again when the FDA validates your define.xml, as they use the original, unedited config file.

b Brian
on April 30, 2018

Yes, there is a dropdown box, and 2016-03-25 was what I selected.  Just to clarify, my test was to edit the define.xml (not the config file), so that the term matched the current version of CT and not the version used in the SDTM.  I had 2 other errors that popped up, and they were all for terms that had been updated between my version (2016-03-25) and the current version. 

Similarly, I have a DD0028 Error in the Unit codelist for "HPF"  [C67274].  This term was valid in 2016-03-25, but was retired in 2016-12-16.

s Sergiy
on May 3, 2018

Hi Brian, 

I suspect that your current installation of CDISC SDTM CT 2016-03-25 has some problems. Try to re-install it by uploading new file from P21 website.

https://www.pinnacle21.com/downloads/cdisc-terminology

https://www.pinnacle21.com/configuring-pinnacle21-community-validator-cdisc-controlled-terminology

Regards, 

Sergiy

j Jozef
on May 6, 2018

In good software, if a file cannot be correctly read or parsed, a pop-up message would appear, and the error would be documented in a log file.
I would suggest that you look into and edit the source code (when available), and correct/enhance this and then recompile. Well, if that is the course of the error.

b Brian
on May 7, 2018

Thanks.  It really seems that no matter which version of CT I pick from the dropdown list,  the most recent that I have installed is what is used in the validation.  As a test, I removed all the CT folders dated after 2016-03-25, and the false positives disappeared. 

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.