Step Up Your ADaM Compliance Game Ramesh Ayyappath & Graham Oakley Accountability & Delivery Collaboration Partnership Integrity
Agenda v Regulatory Requirement v Current Situation v iace-toolbox v 3 Step Process v Macros v Types of Issues v Assumptions & Limitations v Benefits
Introduction Regulatory Requirement: q Required standards for data submissions to FDA (US) and PMDA (Japan). q Timely and efficient review as the reviewers could utilize standardized tools. q Fewer questions and faster approval.
Current Situation q Compliance check tools require datasets as an input and therefore checked at later stage. q Rework resulting in timeline and cost implication. q Certain validation checks not covered by P21C (V2.2.0).
iace (ICON ADaM Capabilities and Expertise) Toolbox
3 Step Process In-house macro (specs2xpt) converts ADaM dataset specifications to empty SAS datasets and xpt files The xpt files are subjected to Pinnacle 21 Validator (Community V2.2.0) checks. In-house ADaM compliance check macro (based on ADaM Validation Checks v1.3) is run on the empty SAS datasets generated by specs2xpt.
Process ADaM Compliance Checks (Start) Populated ADaM Datasets (Input) Populated ADaM XPT Files (Input) - Produced from ADaM Datasets No Run ADaM Other Checks Macro (Assumes Macro SDTM (Assumes datasets SDTM datasets available) available) Run P21 Checks (Assumes SDTM xpt files available) Report Clean? No Explain in ADRG/report if issues/ warnings cannot be fixed. ADaM Other ADaM Other Checks Report Checks Report Created Created (Output) (Output) P21 Report Created (Output) Report Clean? No Yes ADaM Compliance Checks Complete (End)
SPECS2XPT and ADaM Compliance Checks (Start) ADaM Specifications (input) Run specs2xpt macro No Yes Successful run? SAS Dataset Shells Created (Output) SAS XPT files Created (Output) Yes Run ADaM Other Checks macro (Assumes SDTM datasets available) Run P21 Checks (Assumes SDTM xpt files available) ADaM Other Checks Report Created (output) P21 Report Created (output) Reports Clean? No Fix Issues? No SPECS2XPT and ADaM Compliance Checks Complete (end) Explain in ADRG/report if issues/warnings cannot be fixed.
Macros SPECS2XPT q Work with ICON ADaM Specs template. q Structural checks before creating output files. Input q ADaM Specs XL file, including metadata sheet. Output q Empty datasets and XPT files. Errors and Warnings printed in log if q Metadata sheet and ADaM specs not in sync wrt to dataset name. q Variable attributes not as expected or missing. 8
Macros ADaM Compliance Check Macro q Used with empty or populated datasets. Input q Analysis datasets following ADaM standards. Output q Temporary work dataset and a report showing status. 9
Types of Issues q Many of these findings are not easily identifiable by manual checks. q ICON s in-house macros identify potential structural issues in specs early on. Missing metadata Incorrect variable data type/format Inconsistency in attributes Variable name and label mismatches Variables labels or names over allowed lengths Missing required variables
Assumptions & Limitations SPECS2XPT q Assumes ICON ADaM Specs template as input. ADaM Compliance Check Macro q Programmed utilizing the SASHELP tables VTABLE and VCOLUMN in conjunction with ADaM datasets. q Checks are based on ADaM Validation Checks v1.3, as released by CDISC. q Will need to be updated when CDISC releases a new version of Validation Checks depending on whether or not all checks in that version will be covered by Pinnacle 21 Validator (Community).
Benefits q Reduced reliance on manual compliance checks. q Ability to check metadata compliance prior to sending ADaM specification for internal or external review. q Reduction in time in the reporting process by capturing metadata issues as early as possible instead of later in the study. q Collection of metrics to identify common findings across studies.
Thank You iconplc.com 2017 ICON. All rights reserved. Internal use only.