Hi Vankata,
Yes, it's well known issue in v1.4. E.g., see http://www.opencdisc.org/forum/ad0018-variable-label-mismatch-validator-14
This bug was fixed in a new upcoming release of the validator.
Thank you for your findings!
Regards,
Sergiy
Hi Sergiy,
I used v1.5 and getting the same 'annoying' ERROR message for mismatch variable label (AD0018)
Variable label mismatch between dataset and ADaM standard
The check was fired on ANL02FL that has label Analysis Record Flag 02 (Thromb. Event)
Can you please give an update on this check.
Thank you.
Vanessa
Hi Vanessa,
ADaM standard requires to use exact variable labels. In your example additional text is not permitted.
"Analysis Record Flag 02 (Thromb. Event)" label should be "Analysis Record Flag 02".
Kind Regards,
Sergiy
Hi Sergiy,
Thank you for your response.
Howerver, in the ADaM IG, this is listed
Additional Information about Section 3 In general, the variable labels specified in the tables in Section 3 are required. There are only two exceptions to this rule: (1) descriptive text is allowed at the end of the labels of variables whose names contain indexes "y" or "zz"; and (2) asterisks (*) and ellipses (...) in specified variable labels should be replaced by the sponsor with appropriate text.
So in my case, rule (1) is acceptable right?
Thank you.
Vanessa
I had initially consulted Serigy about this rule and incorrectly told him that custom text was not allowed. We probably need 2 checks, 1 for variables with y and zz and another without. Should you or your team want to experiment in creating the rule, feel free to do so and contribute back the syntax to the forum. In the meantime we plan to address this in the next release.
Thank you for your patience and bringing this point to our attention.
Mike D
We believe this to be representative of the types of custom labels you could have
Even though TRxxPGy is allowed to have custom label, it can't based on the standard prefix and sas variable label length limit of 40
Variable | Label | Example | Length |
---|---|---|---|
TRTxxP | Planned Treatment for Period xx | Planned Treatment for Period 02 | 31 |
TRxxPGy | Planned Pooled Treatment y for Period xx | Planned Pooled Treatment 3 for Period 01 | 40 |
ANLzzFL | Analysis Record Flag zz | Analysis Record Flag 02 (Thromb. Event) | 39 |
RACEGRy | Pooled Race Group y | Pooled Race Group Martian | 25 |
*DTM | Date/Time of … | Date/time of My custom timing variable | 38 |
Thank you Mike for your explanation.
Just want to clarify that custom label is allowed as long as we follow the standard way of labeling them as you had outline in the red font in the examle right?
Regards,
Vanessa
They are allowed according to te ADaM 1.0 IG. however the latest version of OpenCDISC will flag some of them as an error until we split the label check into 2 different checks.
Hi I ran version 3.0 of the tool, using IG 1.1 settings on an OCCDS dataset containing a variable ACAT1 with label "Analysis Category 1-Nature of symptoms". The validated correctly identifies the OCCDS structure but flags the label as a warning. Has the label check not yet been splilt into 2 checks?
Hi Rob,
Current algorithm of AD0018 rule does not handle extensions of standard labels.
In your example, the validator still expects a label 'Analysis Category 1' instead of ''Analysis Category 1-Nature of symptoms'.
Kind Regards,
Sergiy
Hi Sergiy,
The current P21 Enterprise version still show wrong results when adding additional text to zz or y variables. Is there a plan to update the rule?
Variable: ANL02FL
Label: "Analysis Flag 04 One Day LOCF"
Rule ID: AD0018
Message: Variable label mismatch between dataset and ADaM standard
Enterprise Version: 5.2.0
Best regards,
Matthias
Matthias,
Yes, we have a fix in place for AD0018. It will likely be in the next major engine release that includes new ADaM rules. It's long overdue, so I am excited to see it finally make it's way to production.
Also, please know that we have formal support for Enterprise customers via our Service Desk. Please use Enterprise support channels for faster responses. This forum is for Community users.
Thanks,
Trevor
Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}
Hi,
Why ADaM rules very strict with element labels – it’s annoying error message – cannot we change to “NOTES” instead of ERROR” message. ADaM elements creation and labels application is more subjective and user allowed to give appropriate labels as per ADaM IG rules – but I see good number of error messages in my log which does not make any sense to me – see below some examples. I appreciate your views.
Thanks,
Venkata Maguluri.