在臨床試驗(yàn)數(shù)據(jù)分析中,生成SDTM、ADaM的Define之后,我們會(huì)用Pinnacle 21軟件進(jìn)行檢測(cè)其是否符合CDSIC的標(biāo)準(zhǔn)。對(duì)于軟件生成的issue (ERROR, WARNING),我們要進(jìn)行解釋, 對(duì)于ADaM,通常解釋附在提交Analysis Data Reviewer’s Guide文件中(adrg.pdf)。文件中的Issue Summary會(huì)對(duì)Pinnacle 21檢測(cè)出的問(wèn)題一一解釋。下面我來(lái)分享下一些,常見(jiàn)Issue的解釋說(shuō)明:
| ??Source?? | Finding | Explanation |
|---|---|---|
| Define | Unknown NCI Code value for Codelist 'DATEFL' | False positive due to a known issue in Pinnacle 21 Community v2.1.1 |
| ADAB, ADAU, ADBMDXA, ADBMHMR, ADBMMCT, ADBMXCT, ADBPI, ADEQ5D, ADLAD, ADLB, ADLBHY, ADMI, ADOPAQ, ADOR, ADSL, ADVS, ADWOMAC | Variable label mismatch between dataset and ADaM standard | Company doen't change Variable label, and only add descriptive wording as the general label from the ADaM IG are too high-level to be meaningful in our study. For e.g. we defined ADAB.ANL01FL as "Analysis Record Flag in Visit Window"; ADAB.ANL06FL as "Last Post Baseline in 1st. Anal Interval" to provide clear and informative analysis results metadata about the records used for an analysis. Here are the variables Company add descriptive information into variable label: ANLxxFL, CHGCAT1, CRIT1FL, and PARCAT1 |
| ADAB, ADADJCV, ADAECX, ADAEFX, ADAU, ADBLHR, ADBMDXA, ADBMHMR, ADBMMCT, ADBMXCT, ADBPI, ADCM, ADDV, ADEQ5D, ADEX, ADEXSUM, ADFXSUM, ADLAD, ADLB, ADLBHY, ADMH, ADMI, ADOPAQ, ADOR, ADPC, ADSRMPP, ADTTEE, ADTTES, ADVFXR, ADVS, ADWOMAC | Required variable is not present | Based on the draft ADaM IG version 1.1 and official CDISC training, we did not create TRTP as it was not an appropriate treatment variable for analysis. Another ADSL treatment variable is used instead. |
| ADBLHR, ADCM, ADDV, ADEX, ADMH, ADPC | Required variable is not present | The variables PARAM and PARAMCD are not expected since these datasets are not constructed to use the BDS structure. |
| ADPC | *TM is not a numeric variable | The variable is PCELTM and comes from SDTM PC domain. It follows the ISO8601 format and in character format. |
| ADADJCV, ADAECX, ADAEFX, ADBLHR, ADCM, ADDV, ADEX, ADMH | Neither AVAL nor AVALC are present in dataset | The data didn’t use BDS structure, so AVAL or AVALC is not available. |
| ADLBHY | Inconsistent value for AVALCAT1 | This is Company standard and acceptable. |
| ADBPI | Calculation issue: BASE = 0 but PCHG is populated | If BASE=0 and AVAL is not missing, then PCHG is equal to ((AVAL-0.5)/0.5)*100 and so populated. |
| ADAE | AEACN value not found in 'Action Taken with Study Treatment' non-extensible codelist | ‘DOSE ALTERED OR WITHHELD’ is the Company defined value and acceptable. |
| ADAB, ADADJCV, ADAE, ADAECX, ADAEFX, ADBLHR, ADBMDXA, ADBPI, ADCM, ADDV, ADEQ5D, ADEX, ADEXSUM, ADFXSUM, ADLAD, ADLB, ADLBHY, ADMH, ADOPAQ, ADOR, ADSL, ADSRMPP, ADTTEE, ADTTES, ADVFXR, ADVS | Value for RACE not found in (RACE) user-defined codelist | ‘MULTIPLE’ is Company define value and acceptable. |
| ADSL | TRTEDT != Maximum TRxxEDT on this record | Alendronate treatment start and end dates have partial dates. Character date TRTEDTC=Maximum TRxxEDTC on this record. |
| ADLB | DTYPE value not found in 'Derivation Type' extensible codelist | ‘BQL’ and ‘SDTM-AVERAGE’ are Company define value and acceptable. |