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