220 likes | 348 Vues
This document outlines the critical role of the Define.xml file in FDA NDA submissions, emphasizing its significance in organizing study files and facilitating the review process. A streamlined cross-check methodology is described, detailing steps to read Define.xml and annotated blank CRFs into SAS datasets for comparison. Discrepancies identified through this process highlight the importance of properly documenting the Origin field, while providing insights into the automation of validation processes. The goal is to enhance consistency and accuracy in submitting standardized electronic datasets.
E N D
Cross Check between Define.xml and blankcrf.pdf Galderma, LLT Jeff Xia, Sangeetha Mahalingam
SDTM Submission Package • FDA has specific rules in organizing study files in a NDA submission
SDTM Define package • SDTM define package is stored in the subfolder of Tabulations • define.xml • blankcrf.pdf • SAS xpt files • Supporting documents, e.g., style sheet
Importance of Define.xml • A critical component of data submission is the define file. A properly functioning define.xml file is an important part of the submission of standardized electronic datasets and should not be considered optional. • An insufficiently documented define file is a common deficiency that reviewers have noted, including the Origin of the variable
Origin field in Define.xml • Indicator of the origin of the variable. • CRF Page # • Derived • eDT • Assigned • Protocol • Hyperlink is provided to display the specific CRF Pages by using the stylesheet
Validity of Origin field • The CRF Page number is valid • If the reviewer clicks the hyperlink of a CRF Page, then there should be a annotation in corresponding CRF Page
Validity of Origin field (Cont.) • All the CRF Page with the same annotation should be listed in the Origin field for that variable in the define.xml
A programming way to check • Step 1: Read define.xml into SAS dataset • Setp 2: Read annotation of blankcrf.pdf into SAS dataset • Origin compare checks between the datasets created in Step 1 and Step 2 and the discrepancies are outputted in a listing
XML Mapper • Download SAS XML mapper • http://support.sas.com/demosdownloads/setupcat.jsp?cat=Base+SAS+Software
How to customize a xml mapper • Wendi L Wright, 2010, How to Create an XML Map with the XML Mapper
Syntax for reading xml into SAS dataset • filename define “---\define.xml"; **** Define file location; • filename sxlemap“---\DefineXML.map"; **** define XML mapper file location; • libname define XML XMLMAP=sxlemap access=readonly;
Read Comments in PDF to SAS Dataset • Export Annotation in blankcrf to Data file (XFDF, a xml version of form data in PDF) • Version: Adobe Acrobat Pro
Read Comments in PDF to SAS Dataset (cont.) • Develop a customized xml mapper for XFDF • Read XFDF into SAS Dataset
Standard Expression of Annotation • Consistent across studies in the same NDA submission, • Easier for programming in the cross check • RACEOTH in SUPPDM • SUPPDM.QVAL where QNAM = RACEOTH • VSORRES where VSTESTCD = HEIGHT • Domain: VS • VS: Vital Signs
More checks • Check the QNAM, --TESTCD, --TEST among define.xml, SAS xpt files and annotation of blankcrf • Check the contents in the TOC section of define.xml • Class • Structure • Key • Location • Significant digits in VLM • Comments for common variables, e.g. STUDYID
Reference • Joel Campbell, Ryan Wilkins, Importing and Parsing Comments From a PDF Document With Help From Perl Regular Expressions, PgarmaSUG 2011 • PrafullaGirase, Robert Agostinelli, Automating Validation of Define.xml using SAS, PharmaSUG 2013 • FDA, CDER Common Data Standards Issues Document, Version 1.1, Dec 2011
Thanks • The SAS Implementation of the cross check in this presentation was done by Sangeetha Mahalingam.