P21C: DD0029: false positives when CodedValue contains asterisks in an ADaM define.xml but not in an SDTM define.xml

When running P21C validation on an ADaM define.xml, DD0029 is reporting false positives when the CodedValue contains an asterisk (*).

Example:

In CDISC CT the codelist “PK Units of Measure” (C25613) contains value “h*pg/mL” (C85635). When having this value in a codelist in an ADaM define.xml, DD0029 pops:

“Required attribute def:ExtendedValue is missing or empty”

However, the value is part of the CDISC CT, not an extended value. The false positives only seem to pop for values containing an asterisk.
Extended values are flagged with an asterisk by the CDISC XSL style sheet, but presence of an asterisk in the CodedValue does not imply that it is an extended value.

Furthermore, the issue only seems to occur when validating an ADaM define.xml.
When validating an SDTM define.xml, these false positives don’t pop, which is strange (you would expect same behaviour).

Many thanks in advance for looking into this,

Wouter

Hi @Wouter

Would you be willing to send me the define.xml in question? It would help with replicating this and investigating on our end. You can email it to me if you’d prefer, vs. posting it here in a public forum.

trevor.mankus@certara.com

Thanks, Trevor