Best Practice in SAS programs validation. A Case Study

Size: px
Start display at page:

Download "Best Practice in SAS programs validation. A Case Study"

Transcription

1 Best Practice in SAS programs validation. A Case Study CROS NT srl Contract Research Organisation Clinical Data Management Statistics Dr. Paolo Morelli, CEO Dr. Luca Girardello, SAS programmer

2 AGENDA Introduction Program Verification: a Business Approach Program Verification: some case studies

3 Headquarters in Verona (Italy) Founded in 1993 Offices in Milan and Munich 40 employees FACTS about CROS NT Data Management, Statistical, PhV and hosting services Services to Pharma, Biotech and CROs Cooperation with Universities of Padua, Bologna, Milan

4 Introduction Topic of the presentation: how to maximize the quality of programming while minimizing the time to verify program. In the first part of the presentation we will discuss about the business part: What is program verification? Why program verification is necessary? When is program verification done? Who performs program verification? How does the verification process work? In the second part of the presentation we will discuss about a case study

5 What is program verification Making certain that the program does what it is supposed to do, producing a documented evidence of this

6 Why program verification is necessary The aim of SAS validation in pharmaceutical research area is that end-users will produce high quality programs that fit the purpose for which they are designed and provide accurate results with a style that they promote: Reliabity Efficiency Portability Flexibility Ease of use

7 When is program verification done Program verification should performed as soon after the development of the SAS code, before putting the product in production Development and production environment should be clearly defined; Audit trail of program changes should be present as soon the program is released to production

8 Who performs program verification The SAS programmer who create the code should perform basic testing and follow coding rules, like: Error log search Warning evaluation Comments on critical steps Comments on Macro usage Details of the SAS program (datetime of creation, SAS programmer name, dataset used, datetime of verification, Name of second SAS programmer, etc) It should be emphasized to perform then a program verification by a second SAS programmer

9 How does the verification process work Biostatistician creates specs then Submits request Interactive Process SAS developer produces TLGs Then submits verification request Interactive Process Quality Control programmer verifies results

10 Different Verification Procedures SOP should define different verification procedures. Independent programming Reviewing results Random review of results Visually verify code Some of them should mandatory, other optional. The Document Containing the programming specs (for example the SAP) should define which approach to follow, illustrating program verification techniques (for example using alternative SAS programming procedures) The determination of the level of validation should follow a risk-based model. The key is to determine the effect on the process if the program does not produce the desired result.

11 Error Types Business strategy should identify common error types found in: Statistical tables Listings Graphs Data analysis files Header section of SAS programs Bad programming specifications Metric report related to error type should be analyzed in order to perform preventive action correction

12 Specific CDISC SDTM Validation specs Metadata Level Verifies that all required variables are present in the dataset Reports as an error any variables in the dataset that are not defined in the domain Reports a warning for any expected domain variables which are not in the dataset

13 Specific CDISC SDTM Validation specs - Metadata Level Notes any permitted domain variables which are not in the dataset Verifies that all domain variables are of the expected data type and proper length Detects any domain variables which are assigned a controlled terminology specification by the domain and do not have a format assigned to them

14 SAS Programming Rules when validating Emphasizing well commented programs. Macro in order to use programs repeatedly to verify different programs (re-usability) Using alternative SAS programming procedures when validating. Define a workflow if error are identified

15 How to optimize the process Good specs & Good standards & Good training = Good programming results

16 A Case Study

17 Example of Derived Datasets Validation (1/4) First Programmer programs all derived datasets Second Programmer programs all derived datasets PROC COMPARE Compare original derived datasets versus validation derived datasets

18 Example of Derived Datasets Validation (2/4) proc compare base=listing compare=validation listbase listcomp; id pt; run; The COMPARE Procedure Comparison of WORK.LISTING with WORK.VALIDATION (Method=EXACT) Observation Summary Observation Base Compare ID First Obs 1 1 pt=121 First Unequal pt=201 Last Unequal pt=201 Last Obs pt=212 Number of Observations in Common: 89. Total Number of Observations Read from WORK.LISTING: 89. Total Number of Observations Read from WORK.VALIDATION: 89. Number of Observations with Some Compared Variables Unequal: 1. Number of Observations with All Compared Variables Equal: 88.

19 Example of Derived Datasets Validation (3/4) Values Comparison Summary Number of Variables Compared with All Observations Equal: 3. Number of Variables Compared with Some Observations Unequal: 1. Total Number of Values which Compare Unequal: 1. Maximum Difference: 1. Variables with Unequal Values Variable Type Len Label Ndif MaxDif age NUM 8 AGE (years) Value Comparison Results for Variables AGE (years) Base Compare pt age age Diff. % Diff

20 Example of Derived Datasets Validation (4/4) The COMPARE Procedure Comparison of WORK.LISTING with WORK.VALIDATION (Method=EXACT) Observation Summary Observation Base Compare ID First Obs 1 1 pt=121 Last Obs pt=212 Number of Observations in Common: 89. Total Number of Observations Read from WORK.LISTING: 89. Total Number of Observations Read from WORK.VALIDATION: 89. Number of Observations with Some Compared Variables Unequal: 0. Number of Observations with All Compared Variables Equal: 89. NOTE: No unequal values were found. All values compared are exactly equal.

21 Example of Tables Validation (1/3) First Programmer programs all tables applying the set of layout specifications and saves outputs in Word Second Programmer programs all tables avoiding to add additional SAS code to control output Compare of outputs

22 Example of Tables Validation (2/3) Tmt A Tmt B First Programmer - Output in Word Age (years) n Mean (SD) (10.39) (11.00) Median Min - Max Gender Female 14 (34.15%) 21 (43.75%) Male 27 (65.85%) 27 (56.25%) Second programmer - Output SAS proc means data=demog n mean stddev median min max; var age; by tmt; run;

23 Example of of Tables Validation (3/3) Tmt A Tmt B First Programmer - Output in Word Age (years) n Mean (SD) (10.39) (11.00) Median Min - Max Gender Female 14 (34.15%) 21 (43.75%) Male 27 (65.85%) 27 (56.25%) Second programmer - Output SAS proc freq data=demog; tables gender*tmt; run;

24 Example of Listings Validation (1/2) First Programmer programs all listings applying the set of layout specifications and saves outputs in Word Second Programmer prints derived datasets in SAS Compare listing output in Word versus output in SAS of derived dataset

25 Example of Listings Validation (2/2) Listing Output in Word Print of Derived Dataset Listing 1 Demographic Characteristics Subject ID Gender Age Race 121 M M F M M F M M M M M M M F M M 34 3

26 Example of Registration Errors

27 Metrics on Programming Errors Specification not detailed 40% Output Structure 30% Wrong interpretation of specification 60% Specification 14% Display Variables 14% Output Writing 56% Calculation of variables 20% Layout 45% Selection of Variables 14% SAS Programming 66% Programming 41%

28 Examples of Errors Layout Writing of a note in table Incorrect: Percentagesare calculatednumberofpatients Correct: Percentagesare calculatedon number ofpatients

29 Examples of Errors Programming data age; set demog; if age<20 then age_c=1; else if 20<age<40 then age_c=2; else if age>=40 then age_c=3; run; data age; set demog; if age<20 then age_c=1; else if 20<=age<40 then age_c=2; else if age>=40 then age_c=3; run;

30 Examples of Errors Wrong interpretationofspecification Note of a table(in SAP): Note 1: Onlypatients withallvalueforprimary analysis are included in the table. In SAS Program: In the table, allpatientsare included

31 Thank you for your attention Questions?

YOUR GATEWAY TO. EXPERIENCE, quality & FLEXIBILITy

YOUR GATEWAY TO. EXPERIENCE, quality & FLEXIBILITy YOUR GATEWAY TO EXPERIENCE, quality & FLEXIBILITy DATA MANAGEMENT SERVICES The quality of your data defi ne the success of your trial, therefore proper handling of data is fundamental. Our Data Management

More information

USE CDISC SDTM AS A DATA MIDDLE-TIER TO STREAMLINE YOUR SAS INFRASTRUCTURE

USE CDISC SDTM AS A DATA MIDDLE-TIER TO STREAMLINE YOUR SAS INFRASTRUCTURE USE CDISC SDTM AS A DATA MIDDLE-TIER TO STREAMLINE YOUR SAS INFRASTRUCTURE Kalyani Chilukuri, Clinovo, Sunnyvale CA WUSS 2011 Annual Conference October 2011 TABLE OF CONTENTS 1. ABSTRACT... 3 2. INTRODUCTION...

More information

Statistical Operations: The Other Half of Good Statistical Practice

Statistical Operations: The Other Half of Good Statistical Practice Integrating science, technology and experienced implementation Statistical Operations: The Other Half of Good Statistical Practice Alan Hopkins, Ph.D. Theravance, Inc. Presented at FDA/Industry Statistics

More information

Utilizing Clinical SAS Report Templates Sunil Kumar Gupta Gupta Programming, Thousand Oaks, CA

Utilizing Clinical SAS Report Templates Sunil Kumar Gupta Gupta Programming, Thousand Oaks, CA Utilizing Clinical SAS Report Templates Sunil Kumar Gupta Gupta Programming, Thousand Oaks, CA ABSTRACT SAS programmers often have the responsibility of supporting the reporting needs of the Clinical Affairs

More information

How to Use SDTM Definition and ADaM Specifications Documents. to Facilitate SAS Programming

How to Use SDTM Definition and ADaM Specifications Documents. to Facilitate SAS Programming How to Use SDTM Definition and ADaM Specifications Documents to Facilitate SAS Programming Yan Liu Sanofi Pasteur ABSTRCT SDTM and ADaM implementation guides set strict requirements for SDTM and ADaM variable

More information

How to build ADaM from SDTM: A real case study

How to build ADaM from SDTM: A real case study PharmaSUG2010 - Paper CD06 How to build ADaM from SDTM: A real case study JIAN HUA (DANIEL) HUANG, FOREST LABORATORIES, NJ ABSTRACT: Building analysis data based on the ADaM model is highly recommended

More information

QUALITY CONTROL AND QUALITY ASSURANCE IN CLINICAL RESEARCH

QUALITY CONTROL AND QUALITY ASSURANCE IN CLINICAL RESEARCH QUALITY CONTROL AND QUALITY ASSURANCE IN CLINICAL RESEARCH Martin Valania, Executive Director, Corporate QA and Compliance Introduction Pharmaceutical companies recognize the benefits of carefully managing

More information

From Validating Clinical Trial Data Reporting with SAS. Full book available for purchase here.

From Validating Clinical Trial Data Reporting with SAS. Full book available for purchase here. From Validating Clinical Trial Data Reporting with SAS. Full book available for purchase here. Contents Preface ix Acknowledgments xi Chapter 1 Pharmaceutical Industry Overview 1 1.1 Introduction 2 1.2

More information

Innovative Techniques and Tools to Detect Data Quality Problems

Innovative Techniques and Tools to Detect Data Quality Problems Paper DM05 Innovative Techniques and Tools to Detect Data Quality Problems Hong Qi and Allan Glaser Merck & Co., Inc., Upper Gwynnedd, PA ABSTRACT High quality data are essential for accurate and meaningful

More information

PharmaSUG 2013 - Paper AD08

PharmaSUG 2013 - Paper AD08 PharmaSUG 2013 - Paper AD08 Just Press the Button Generation of SAS Code to Create Analysis Datasets directly from an SAP Can it be Done? Endri Endri, Berlin, Germany Rowland Hale, inventiv Health Clinical,

More information

Utilizing Clinical SAS Report Templates with ODS Sunil Kumar Gupta, Gupta Programming, Simi Valley, CA

Utilizing Clinical SAS Report Templates with ODS Sunil Kumar Gupta, Gupta Programming, Simi Valley, CA Utilizing Clinical SAS Report Templates with ODS Sunil Kumar Gupta, Gupta Programming, Simi Valley, CA ABSTRACT SAS progrannners often have the responsibility of supporting the reporting needs of the Clinical

More information

Lessons Learned from the QC Process in Outsourcing Model Faye Yeh, Takeda Development Center Americas, Inc., Deerfield, IL

Lessons Learned from the QC Process in Outsourcing Model Faye Yeh, Takeda Development Center Americas, Inc., Deerfield, IL ABSTRACT PharmaSUG 2015 Paper TT11 Lessons Learned from the QC Process in Outsourcing Model Faye Yeh, Takeda Development Center Americas, Inc., Deerfield, IL As more and more companies in the pharmaceutical

More information

WHITE PAPER. CONVERTING SDTM DATA TO ADaM DATA AND CREATING SUBMISSION READY SAFETY TABLES AND LISTINGS. SUCCESSFUL TRIALS THROUGH PROVEN SOLUTIONS

WHITE PAPER. CONVERTING SDTM DATA TO ADaM DATA AND CREATING SUBMISSION READY SAFETY TABLES AND LISTINGS. SUCCESSFUL TRIALS THROUGH PROVEN SOLUTIONS WHITE PAPER CONVERTING SDTM DATA TO ADaM DATA AND CREATING SUBMISSION READY SAFETY TABLES AND LISTINGS. An innovative approach to deliver statistical analysis and data in a CDISC ADaM complient manner

More information

QualityView - a program database and validation documentation tool

QualityView - a program database and validation documentation tool Paper RC03 QualityView - a program database and validation documentation tool Peter Gerber, Accovion GmbH, Frankfurt, Germany Michael Ludwig, Accovion GmbH, Frankfurt, Germany ABSTRACT During the analysis

More information

Innovation Quality Flexibility

Innovation Quality Flexibility What a Lead Programmer Does for effective project management of programming activities under various outsourced models Innovation Quality Flexibility Agenda Understanding the Operating Model Impact Defining

More information

Paper PO12 Pharmaceutical Programming: From CRFs to Tables, Listings and Graphs, a process overview with real world examples ABSTRACT INTRODUCTION

Paper PO12 Pharmaceutical Programming: From CRFs to Tables, Listings and Graphs, a process overview with real world examples ABSTRACT INTRODUCTION Paper PO12 Pharmaceutical Programming: From CRFs to Tables, Listings and Graphs, a process overview with real world examples Mark Penniston, Omnicare Clinical Research, King of Prussia, PA Shia Thomas,

More information

ClinPlus. Report. Technology Consulting Outsourcing. Create high-quality statistical tables and listings. An industry-proven authoring tool

ClinPlus. Report. Technology Consulting Outsourcing. Create high-quality statistical tables and listings. An industry-proven authoring tool Technology Consulting Outsourcing ClinPlus Report Create high-quality statistical tables and listings An industry-proven authoring tool Ensure consistency across different programmers Extensive Template

More information

SDTM, ADaM and define.xml with OpenCDISC Matt Becker, PharmaNet/i3, Cary, NC

SDTM, ADaM and define.xml with OpenCDISC Matt Becker, PharmaNet/i3, Cary, NC PharmaSUG 2012 - Paper HW07 SDTM, ADaM and define.xml with OpenCDISC Matt Becker, PharmaNet/i3, Cary, NC ABSTRACT Standards are an ongoing focus of the health care and life science industry. Common terms

More information

A Macro to Create Data Definition Documents

A Macro to Create Data Definition Documents A Macro to Create Data Definition Documents Aileen L. Yam, sanofi-aventis Inc., Bridgewater, NJ ABSTRACT Data Definition documents are one of the requirements for NDA submissions. This paper contains a

More information

Implementation of SDTM in a pharma company with complete outsourcing strategy. Annamaria Muraro Helsinn Healthcare Lugano, Switzerland

Implementation of SDTM in a pharma company with complete outsourcing strategy. Annamaria Muraro Helsinn Healthcare Lugano, Switzerland Italian-Speaking CDISC User Group 2008 Implementation of SDTM in a pharma company with complete outsourcing strategy Annamaria Muraro Helsinn Healthcare Lugano, Switzerland Background Full outsourcing

More information

REx: An Automated System for Extracting Clinical Trial Data from Oracle to SAS

REx: An Automated System for Extracting Clinical Trial Data from Oracle to SAS REx: An Automated System for Extracting Clinical Trial Data from Oracle to SAS Edward McCaney, Centocor Inc., Malvern, PA Gail Stoner, Centocor Inc., Malvern, PA Anthony Malinowski, Centocor Inc., Malvern,

More information

Quality Assurance: Best Practices in Clinical SAS Programming. Parag Shiralkar

Quality Assurance: Best Practices in Clinical SAS Programming. Parag Shiralkar Quality Assurance: Best Practices in Clinical SAS Programming Parag Shiralkar eclinical Solutions, a Division of Eliassen Group Abstract SAS programmers working on clinical reporting projects are often

More information

Using SAS Data Integration Studio to Convert Clinical Trials Data to the CDISC SDTM Standard Barry R. Cohen, Octagon Research Solutions, Wayne, PA

Using SAS Data Integration Studio to Convert Clinical Trials Data to the CDISC SDTM Standard Barry R. Cohen, Octagon Research Solutions, Wayne, PA Using SAS Data Integration Studio to Convert Clinical Trials Data to the CDISC SDTM Standard Barry R. Cohen, Octagon Research Solutions, Wayne, PA ABSTRACT A new industry standard for clinical trials data,

More information

A white paper presented by: Barry Cohen Director, Clinical Data Strategies Octagon Research Solutions, Inc. Wayne, PA

A white paper presented by: Barry Cohen Director, Clinical Data Strategies Octagon Research Solutions, Inc. Wayne, PA THE CLINICAL DATA AND REGULATORY EXPERTS SDTM, Plus or Minus A white paper presented by: Barry Cohen Director, Clinical Data Strategies Octagon Research Solutions, Inc. Wayne, PA This Whitepaper is for

More information

ABSTRACT INTRODUCTION THE MAPPING FILE GENERAL INFORMATION

ABSTRACT INTRODUCTION THE MAPPING FILE GENERAL INFORMATION An Excel Framework to Convert Clinical Data to CDISC SDTM Leveraging SAS Technology Ale Gicqueau, Clinovo, Sunnyvale, CA Marc Desgrousilliers, Clinovo, Sunnyvale, CA ABSTRACT CDISC SDTM data is the standard

More information

Practical application of SAS Clinical Data Integration Server for conversion to SDTM data

Practical application of SAS Clinical Data Integration Server for conversion to SDTM data Paper DM03 Practical application of SAS Clinical Data Integration Server for conversion to SDTM data Peter Van Reusel, Business & Decision Life Sciences, Brussels, Belgium Mark Lambrecht, SAS, Tervuren,

More information

Defining a Validation Process for End-user (Data Manager / Statisticians) SAS Programs

Defining a Validation Process for End-user (Data Manager / Statisticians) SAS Programs Defining a Validation Process for End-user (Data Manager / Statisticians) SAS Programs Andy Lawton, Boehringer Ingelheim UK Ltd., Berkshire, England INTRODUCTION The requirements for validating end-user

More information

How to easily convert clinical data to CDISC SDTM

How to easily convert clinical data to CDISC SDTM How to easily convert clinical data to CDISC SDTM Ale Gicqueau, Clinovo, Sunnyvale, CA Miki Huang, Clinovo, Sunnyvale, CA Stephen Chan, Clinovo, Sunnyvale, CA INTRODUCTION Sponsors are receiving clinical

More information

PharmaSUG2010 HW06. Insights into ADaM. Matthew Becker, PharmaNet, Cary, NC, United States

PharmaSUG2010 HW06. Insights into ADaM. Matthew Becker, PharmaNet, Cary, NC, United States PharmaSUG2010 HW06 Insights into ADaM Matthew Becker, PharmaNet, Cary, NC, United States ABSTRACT ADaM (Analysis Dataset Model) is meant to describe the data attributes such as structure, content, and

More information

Project Request and Tracking Using SAS/IntrNet Software Steven Beakley, LabOne, Inc., Lenexa, Kansas

Project Request and Tracking Using SAS/IntrNet Software Steven Beakley, LabOne, Inc., Lenexa, Kansas Paper 197 Project Request and Tracking Using SAS/IntrNet Software Steven Beakley, LabOne, Inc., Lenexa, Kansas ABSTRACT The following paper describes a project request and tracking system that has been

More information

PharmaSUG 2013 - Paper DG06

PharmaSUG 2013 - Paper DG06 PharmaSUG 2013 - Paper DG06 JMP versus JMP Clinical for Interactive Visualization of Clinical Trials Data Doug Robinson, SAS Institute, Cary, NC Jordan Hiller, SAS Institute, Cary, NC ABSTRACT JMP software

More information

Automate Data Integration Processes for Pharmaceutical Data Warehouse

Automate Data Integration Processes for Pharmaceutical Data Warehouse Paper AD01 Automate Data Integration Processes for Pharmaceutical Data Warehouse Sandy Lei, Johnson & Johnson Pharmaceutical Research and Development, L.L.C, Titusville, NJ Kwang-Shi Shu, Johnson & Johnson

More information

Programme Guide PGDCDM

Programme Guide PGDCDM Post Graduate Diploma in Clinical Data Management and Biostatistics with SAS Programme Guide PGDCDM School of Health Sciences Indira Gandhi National Open University WHY THIS PROGRAMME? The Post Graduate

More information

Post Processing Macro in Clinical Data Reporting Niraj J. Pandya

Post Processing Macro in Clinical Data Reporting Niraj J. Pandya Post Processing Macro in Clinical Data Reporting Niraj J. Pandya ABSTRACT Post Processing is the last step of generating listings and analysis reports of clinical data reporting in pharmaceutical industry

More information

Paper DM10 SAS & Clinical Data Repository Karthikeyan Chidambaram

Paper DM10 SAS & Clinical Data Repository Karthikeyan Chidambaram Paper DM10 SAS & Clinical Data Repository Karthikeyan Chidambaram Cognizant Technology Solutions, Newbury Park, CA Clinical Data Repository (CDR) Drug development lifecycle consumes a lot of time, money

More information

Metadata and ADaM. www.cytel.com

Metadata and ADaM. www.cytel.com Metadata and ADaM 1 Disclaimer Any views or opinions presented in this presentation are solely those of the author and do not necessarily represent those of the company. 2 Agenda Introduction of ADaM Metadata

More information

SAS CLINICAL TRAINING

SAS CLINICAL TRAINING SAS CLINICAL TRAINING Presented By 3S Business Corporation Inc www.3sbc.com Call us at : 281-823-9222 Mail us at : info@3sbc.com Table of Contents S.No TOPICS 1 Introduction to Clinical Trials 2 Introduction

More information

Understanding CDISC Basics

Understanding CDISC Basics Trends in Bio/Pharmaceutical Industry Understanding CDISC Basics Jane Ma Abstract Data standards can make data and its associated program more portable. The CDISC (Clinical Data Interchange Standards Consortium)

More information

UTILIZING CDISC STANDARDS TO DRIVE EFFICIENCIES WITH OPENCLINICA Mark Wheeldon CEO, Formedix Boston June 21, 2013

UTILIZING CDISC STANDARDS TO DRIVE EFFICIENCIES WITH OPENCLINICA Mark Wheeldon CEO, Formedix Boston June 21, 2013 UTILIZING CDISC STANDARDS TO DRIVE EFFICIENCIES WITH OPENCLINICA Mark Wheeldon CEO, Formedix Boston June 21, 2013 AGENDA Introduction Real World Uses : Saving Time & Money. Your Clinical Trials Automated.

More information

Pharmaceutical Applications

Pharmaceutical Applications Integrated Summary of Safety and Efficacy Programming for Studies Using Electronic Data Capture Changhong Shi, Merck & Co., Inc., Rahway, NJ Qing Xue, Merck & Co., Inc., Rahway, NJ ABSTRACT The Integrated

More information

ABSTRACT TECHNICAL DESIGN INTRODUCTION FUNCTIONAL DESIGN

ABSTRACT TECHNICAL DESIGN INTRODUCTION FUNCTIONAL DESIGN Overview of a Browser-Based Clinical Report Generation Tool Paul Gilbert, DataCeutics, Pottstown PA Greg Weber, DataCeutics Teofil Boata, Purdue Pharma ABSTRACT In an effort to increase reporting quality

More information

«How we did it» Implementing CDISC LAB, ODM and SDTM in a Clinical Data Capture and Management System:

«How we did it» Implementing CDISC LAB, ODM and SDTM in a Clinical Data Capture and Management System: Implementing CDISC LAB, ODM and SDTM in a Clinical Data Capture and Management System: «How we did it» 27 April 2006 Berlin CDISC Interchange Xavier Bessette, [i-clinics] Jozef Aerts, XML4Pharma Who are

More information

The Essentials of Finding the Distinct, Unique, and Duplicate Values in Your Data

The Essentials of Finding the Distinct, Unique, and Duplicate Values in Your Data The Essentials of Finding the Distinct, Unique, and Duplicate Values in Your Data Carter Sevick MS, DoD Center for Deployment Health Research, San Diego, CA ABSTRACT Whether by design or by error there

More information

Evaluating the results of a car crash study using Statistical Analysis System. Kennesaw State University

Evaluating the results of a car crash study using Statistical Analysis System. Kennesaw State University Running head: EVALUATING THE RESULTS OF A CAR CRASH STUDY USING SAS 1 Evaluating the results of a car crash study using Statistical Analysis System Kennesaw State University 2 Abstract Part 1. The study

More information

Essential Project Management Reports in Clinical Development Nalin Tikoo, BioMarin Pharmaceutical Inc., Novato, CA

Essential Project Management Reports in Clinical Development Nalin Tikoo, BioMarin Pharmaceutical Inc., Novato, CA Essential Project Management Reports in Clinical Development Nalin Tikoo, BioMarin Pharmaceutical Inc., Novato, CA ABSTRACT Throughout the course of a clinical trial the Statistical Programming group is

More information

The Clinical Research Center

The Clinical Research Center The Clinical Research Center Clinical Research Database and Web Survey Technologies An Overview of products available to Children s Hospital Boston Investigators The Clinical Research Center Page 2 Data

More information

Data Presentation. Paper 126-27. Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs

Data Presentation. Paper 126-27. Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs Paper 126-27 Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs Tugluke Abdurazak Abt Associates Inc. 1110 Vermont Avenue N.W. Suite 610 Washington D.C. 20005-3522

More information

Building and Customizing a CDISC Compliance and Data Quality Application Wayne Zhong, Accretion Softworks, Chester Springs, PA

Building and Customizing a CDISC Compliance and Data Quality Application Wayne Zhong, Accretion Softworks, Chester Springs, PA WUSS2015 Paper 84 Building and Customizing a CDISC Compliance and Data Quality Application Wayne Zhong, Accretion Softworks, Chester Springs, PA ABSTRACT Creating your own SAS application to perform CDISC

More information

Setting your Themis email notification preferences

Setting your Themis email notification preferences Setting your Themis email notification preferences Notifications are used in Themis to advise you that an item requires your attention/action (e.g.: an application for leave of absence or a purchase order

More information

SDTM Validation: Methodologies and Tools

SDTM Validation: Methodologies and Tools SDTM Validation: Methodologies and Tools Bay Area CDISC Implementation Network Meeting Friday, April 30 th, 2010 Dan Shiu Disclaimer The ideas and examples presented here do NOT imply: They have been or

More information

Synergizing global best practices in the CRO industry

Synergizing global best practices in the CRO industry Synergizing global best practices in the CRO industry KREARA - India Established on April 24 th 2004 Contract Research Services to Pharmaceutical companies Clinical Data management and Biometrics Interactive

More information

PharmaSUG 2013 - Paper IB05

PharmaSUG 2013 - Paper IB05 PharmaSUG 2013 - Paper IB05 The Value of an Advanced Degree in Statistics as a Clinical Statistical SAS Programmer Mark Matthews, inventiv Health Clinical, Indianapolis, IN Ying (Evelyn) Guo, PAREXEL International,

More information

Clinical Trial Data Integration: The Strategy, Benefits, and Logistics of Integrating Across a Compound

Clinical Trial Data Integration: The Strategy, Benefits, and Logistics of Integrating Across a Compound PharmaSUG 2014 - Paper AD21 Clinical Trial Data Integration: The Strategy, Benefits, and Logistics of Integrating Across a Compound ABSTRACT Natalie Reynolds, Eli Lilly and Company, Indianapolis, IN Keith

More information

Emailing Automated Notification of Errors in a Batch SAS Program Julie Kilburn, City of Hope, Duarte, CA Rebecca Ottesen, City of Hope, Duarte, CA

Emailing Automated Notification of Errors in a Batch SAS Program Julie Kilburn, City of Hope, Duarte, CA Rebecca Ottesen, City of Hope, Duarte, CA Emailing Automated Notification of Errors in a Batch SAS Program Julie Kilburn, City of Hope, Duarte, CA Rebecca Ottesen, City of Hope, Duarte, CA ABSTRACT With multiple programmers contributing to a batch

More information

Using SAS to Examine Health-Promoting Life Style Activities of Upper Division Nursing Students at USC

Using SAS to Examine Health-Promoting Life Style Activities of Upper Division Nursing Students at USC SESUG 2015 Paper PO-46 Using SAS to Examine Health-Promoting Life Style Activities of Upper Division Nursing Students at USC Abbas S. Tavakoli, DrPH, MPH, ME, Mary Boyd, Phd, RN, ABSTRACT Health promotion

More information

Practical Image Management for

Practical Image Management for Practical Image Management for Pharma Experiences and Directions. Use of Open Source Stefan Baumann, Head of Imaging Infrastructure, Novartis Agenda Introduction Drug Development, Imaging Trial Overview

More information

Bridging Statistical Analysis Plan and ADaM Datasets and Metadata for Submission

Bridging Statistical Analysis Plan and ADaM Datasets and Metadata for Submission , October 24-26, 2012, San Francisco, USA Bridging Statistical Analysis Plan and ADaM Datasets and Metadata for Submission Abstract In this article, the relationship between the Statistical Analysis Plan

More information

Comparing JMP and SAS for Validating Clinical Trials Sandra D. Schlotzhauer, Chapel Hill, NC

Comparing JMP and SAS for Validating Clinical Trials Sandra D. Schlotzhauer, Chapel Hill, NC Paper 6-2010 Comparing JMP and SAS for Validating Clinical Trials Sandra D. Schlotzhauer, Chapel Hill, NC Abstract When validating clinical trial analyses, an independent programmer typically confirms

More information

CDISC Roadmap Outline: Further development and convergence of SDTM, ODM & Co

CDISC Roadmap Outline: Further development and convergence of SDTM, ODM & Co CDISC Roadmap Outline: Further development and convergence of SDTM, ODM & Co CDISC Ausblick: Weitere Entwicklung und Konvergenz der CDISC-Standards SDTM, ODM & Co. Jozef Aerts - XML4Pharma Disclaimer Views

More information

KEY FEATURES OF SOURCE CONTROL UTILITIES

KEY FEATURES OF SOURCE CONTROL UTILITIES Source Code Revision Control Systems and Auto-Documenting Headers for SAS Programs on a UNIX or PC Multiuser Environment Terek Peterson, Alliance Consulting Group, Philadelphia, PA Max Cherny, Alliance

More information

Training/Internship Brochure Advanced Clinical SAS Programming Full Time 6 months Program

Training/Internship Brochure Advanced Clinical SAS Programming Full Time 6 months Program Training/Internship Brochure Advanced Clinical SAS Programming Full Time 6 months Program Domain Clinical Data Sciences Private Limited 8-2-611/1/2, Road No 11, Banjara Hills, Hyderabad Andhra Pradesh

More information

OMCL Network of the Council of Europe QUALITY ASSURANCE DOCUMENT

OMCL Network of the Council of Europe QUALITY ASSURANCE DOCUMENT OMCL Network of the Council of Europe QUALITY ASSURANCE DOCUMENT PA/PH/OMCL (08) 88 R VALIDATION OF COMPUTERISED SYSTEMS ANNEX 2: VALIDATION OF DATABASES (DB), LABORATORY INFORMATION MANAGEMENT SYSTEMS

More information

Use of Metadata to Automate Data Flow and Reporting. Gregory Steffens Novartis PhUSE 13 June 2012

Use of Metadata to Automate Data Flow and Reporting. Gregory Steffens Novartis PhUSE 13 June 2012 Use of Metadata to Automate Data Flow and Reporting Gregory Steffens Novartis PhUSE 13 June 2012 Stages of Metadata Evolution I In the beginning... No corporate or industry level data or reporting standards

More information

PK IN DRUG DEVELOPMENT. CDISC management of PK data. Matteo Rossini Milan, 9 February 2010

PK IN DRUG DEVELOPMENT. CDISC management of PK data. Matteo Rossini Milan, 9 February 2010 Matteo Rossini Milan, 9 February 2010 Introduction to CDISC CDISC: Clinical Data Interchange Standards Consortium CDISC is a global, open, multidisciplinary, non-profit organization that has established

More information

College SAS Tools. Hope Opportunity Jobs

College SAS Tools. Hope Opportunity Jobs College SAS Tools SAS has sent the local license codes to the college SAS point of contact! Free E-Training via SAS.COM opened up, you need the site id to register. Face to face training in Cary or Charlotte

More information

Sanofi-Aventis Experience Submitting SDTM & Janus Compliant Datasets* SDTM Validation Tools - Needs and Requirements

Sanofi-Aventis Experience Submitting SDTM & Janus Compliant Datasets* SDTM Validation Tools - Needs and Requirements In-Depth Review of Tools to Check Compliance of CDISC - Ready Clinical s Bhavin Busa March 2 nd, 2011 Managing Clinical in the Age of CDISC BASUG Quarterly Meeting Presentation Outline Brief introduction

More information

Methodologies for Converting Microsoft Excel Spreadsheets to SAS datasets

Methodologies for Converting Microsoft Excel Spreadsheets to SAS datasets Methodologies for Converting Microsoft Excel Spreadsheets to SAS datasets Karin LaPann ViroPharma Incorporated ABSTRACT Much functionality has been added to the SAS to Excel procedures in SAS version 9.

More information

Paper PO03. A Case of Online Data Processing and Statistical Analysis via SAS/IntrNet. Sijian Zhang University of Alabama at Birmingham

Paper PO03. A Case of Online Data Processing and Statistical Analysis via SAS/IntrNet. Sijian Zhang University of Alabama at Birmingham Paper PO03 A Case of Online Data Processing and Statistical Analysis via SAS/IntrNet Sijian Zhang University of Alabama at Birmingham BACKGROUND It is common to see that statisticians at the statistical

More information

Managing very large EXCEL files using the XLS engine John H. Adams, Boehringer Ingelheim Pharmaceutical, Inc., Ridgefield, CT

Managing very large EXCEL files using the XLS engine John H. Adams, Boehringer Ingelheim Pharmaceutical, Inc., Ridgefield, CT Paper AD01 Managing very large EXCEL files using the XLS engine John H. Adams, Boehringer Ingelheim Pharmaceutical, Inc., Ridgefield, CT ABSTRACT The use of EXCEL spreadsheets is very common in SAS applications,

More information

Monitoring Clinical Trials with a SAS Risk-Based Approach

Monitoring Clinical Trials with a SAS Risk-Based Approach Paper DH05 Monitoring Clinical Trials with a SAS Risk-Based Approach Laurie Rose, SAS, Cary, NC USA ABSTRACT With global regulatory encouragement, the life sciences industry is gaining momentum to embrace

More information

The SET Statement and Beyond: Uses and Abuses of the SET Statement. S. David Riba, JADE Tech, Inc., Clearwater, FL

The SET Statement and Beyond: Uses and Abuses of the SET Statement. S. David Riba, JADE Tech, Inc., Clearwater, FL The SET Statement and Beyond: Uses and Abuses of the SET Statement S. David Riba, JADE Tech, Inc., Clearwater, FL ABSTRACT The SET statement is one of the most frequently used statements in the SAS System.

More information

Apparo Fast Edit. Excel data import via email 1 / 19

Apparo Fast Edit. Excel data import via email 1 / 19 Apparo Fast Edit Excel data import via email 1 / 19 1 2 3 4 5 Definition 3 Benefits at a glance 3 Example 4 3.1 Use Case 4 3.2 How users experience this feature 4 Email ImportBusiness Case 6 4.1 Creating

More information

Data Quality in Clinical Trials: a Sponsor's view

Data Quality in Clinical Trials: a Sponsor's view Data Quality in Clinical Trials: a Sponsor's view Elena Carzana Data Manager Chiesi Farmaceutici Padova, 27 th September 2012 IV BIAS ANNUAL CONGRESS Data Quality in Clinical Trials Agenda Definition Impacts

More information

Building A SAS Application to Manage SAS Code Phillip Michaels, P&Ls, Saint Louis, MO

Building A SAS Application to Manage SAS Code Phillip Michaels, P&Ls, Saint Louis, MO Paper AD08 Building A SAS Application to Manage SAS Code Phillip Michaels, P&Ls, Saint Louis, MO ABSTRACT In spite of SAS s power and flexibility, it is rarely used for anything more than extracting, analyzing,

More information

Bringing Order to Your Clinical Data Making it Manageable and Meaningful

Bringing Order to Your Clinical Data Making it Manageable and Meaningful CLINICAL DATA MANAGEMENT Bringing Order to Your Clinical Data Making it Manageable and Meaningful eclinicalsol.com DATA IS SIMPLY BEAUTIFUL DATA STACKS IN STANDARD FORMATION This imaginative visual suggests

More information

Paper PO06. Randomization in Clinical Trial Studies

Paper PO06. Randomization in Clinical Trial Studies Paper PO06 Randomization in Clinical Trial Studies David Shen, WCI, Inc. Zaizai Lu, AstraZeneca Pharmaceuticals ABSTRACT Randomization is of central importance in clinical trials. It prevents selection

More information

Visualizing Clinical Trial Data Matt Becker, SAS Institute

Visualizing Clinical Trial Data Matt Becker, SAS Institute Visualizing Clinical Trial Data Matt Becker, SAS Institute ABSTRACT Today, all employees at health and life science corporations may need access to view operational data. There may be visualization needs

More information

Integrity Constraints and Audit Trails Working Together Gary Franklin, SAS Institute Inc., Austin, TX Art Jensen, SAS Institute Inc.

Integrity Constraints and Audit Trails Working Together Gary Franklin, SAS Institute Inc., Austin, TX Art Jensen, SAS Institute Inc. Paper 8-25 Integrity Constraints and Audit Trails Working Together Gary Franklin, SAS Institute Inc., Austin, TX Art Jensen, SAS Institute Inc., Englewood, CO ABSTRACT New features in Version 7 and Version

More information

Paul Harris, PhD. Planning, Collecting and Managing Data For Clinical And Translational Research

Paul Harris, PhD. Planning, Collecting and Managing Data For Clinical And Translational Research Planning, Collecting and Managing Data For Clinical And Translational Research Paul Harris, PhD Associate Professor Department of Biomedical Informatics Vanderbilt University Agenda Data Planning for Clinical

More information

Managing Data Issues Identified During Programming

Managing Data Issues Identified During Programming Paper CS04 Managing Data Issues Identified During Programming Shafi Chowdhury, Shafi Consultancy Limited, London, U.K. Aminul Islam, Shafi Consultancy Bangladesh, Sylhet, Bangladesh ABSTRACT Managing data

More information

SPREADSHEET VALIDATION 101: CREATE AND VALIDATE FDA-COMPLIANT MS EXCEL SPREADSHEETS

SPREADSHEET VALIDATION 101: CREATE AND VALIDATE FDA-COMPLIANT MS EXCEL SPREADSHEETS SPREADSHEET VALIDATION 101: CREATE AND VALIDATE FDA-COMPLIANT MS EXCEL SPREADSHEETS 1 R A U L S O T O, M S C, C Q E I V T A P R I L 2 0 1 5 P H I L A D E L P H I A ABOUT THE AUTHOR 20+ years of experience

More information

Meta-programming in SAS Clinical Data Integration

Meta-programming in SAS Clinical Data Integration Meta-programming in SAS Clinical Data Integration : a programmer s perspective Mark Lambrecht, PhD Phuse Single Day Event Brussels, February 23 rd 2010. Contents SAS Clinical Data Integration : an introduction

More information

Clinical Data Management (Process and practical guide) Dr Nguyen Thi My Huong WHO/RHR/RCP/SIS

Clinical Data Management (Process and practical guide) Dr Nguyen Thi My Huong WHO/RHR/RCP/SIS Clinical Data Management (Process and practical guide) Dr Nguyen Thi My Huong WHO/RHR/RCP/SIS Training Course in Sexual and Reproductive Health Research Geneva 2012 OUTLINE Clinical Data Management CDM

More information

Paper AD11 Exceptional Exception Reports

Paper AD11 Exceptional Exception Reports Paper AD11 Exceptional Exception Reports Gary McQuown Data and Analytic Solutions Inc. http://www.dasconsultants.com Introduction This paper presents an overview of exception reports for data quality control

More information

Using SAS/IntrNet as a Web-Enabled Platform for Clinical Reporting

Using SAS/IntrNet as a Web-Enabled Platform for Clinical Reporting Paper AD09 Using SAS/IntrNet as a Web-Enabled Platform for Clinical Reporting ABSTRACT Paul Gilbert, DataCeutics, Inc., Pottstown, PA Steve Light, DataCeutics, Inc., Pottstown, PA Gregory Weber, DataCeutics,

More information

The ADaM Solutions to Non-endpoints Analyses

The ADaM Solutions to Non-endpoints Analyses The ADaM Solutions to Non-endpoints Analyses ABSTRACT Chengxin Li, Boehringer Ingelheim Pharmaceuticals Inc., Ridgefield, CT, USA There always exist some analyses for non endpoints in the study. These

More information

Bag it, Tag it & Put it: Project tracking one click away!

Bag it, Tag it & Put it: Project tracking one click away! Bag it, Tag it & Put it: Project tracking one click away! Abhishek Bakshi Cytel, Pune The views expressed in this presentation are my own and do not necessarily represent the views of Cytel Statistical

More information

Gregory S. Nelson ThotWave Technologies, Cary, North Carolina

Gregory S. Nelson ThotWave Technologies, Cary, North Carolina Using SAS 9 in Clinical Research Gregory S. Nelson ThotWave Technologies, Cary, North Carolina Abstract For 30 years SAS has been used in pharmaceutical research settings for data management, analytics

More information

Constructing a Table of Survey Data with Percent and Confidence Intervals in every Direction

Constructing a Table of Survey Data with Percent and Confidence Intervals in every Direction Constructing a Table of Survey Data with Percent and Confidence Intervals in every Direction David Izrael, Abt Associates Sarah W. Ball, Abt Associates Sara M.A. Donahue, Abt Associates ABSTRACT We examined

More information

Using Excel for Statistics Tips and Warnings

Using Excel for Statistics Tips and Warnings Using Excel for Statistics Tips and Warnings November 2000 University of Reading Statistical Services Centre Biometrics Advisory and Support Service to DFID Contents 1. Introduction 3 1.1 Data Entry and

More information

Counting the Ways to Count in SAS. Imelda C. Go, South Carolina Department of Education, Columbia, SC

Counting the Ways to Count in SAS. Imelda C. Go, South Carolina Department of Education, Columbia, SC Paper CC 14 Counting the Ways to Count in SAS Imelda C. Go, South Carolina Department of Education, Columbia, SC ABSTRACT This paper first takes the reader through a progression of ways to count in SAS.

More information

Statistics and Analysis. Quality Control: How to Analyze and Verify Financial Data

Statistics and Analysis. Quality Control: How to Analyze and Verify Financial Data Abstract Quality Control: How to Analyze and Verify Financial Data Michelle Duan, Wharton Research Data Services, Philadelphia, PA As SAS programmers dealing with massive financial data from a variety

More information

MOVING THE CLINICAL ANALYTICAL ENVIRONMENT INTO THE CLOUD

MOVING THE CLINICAL ANALYTICAL ENVIRONMENT INTO THE CLOUD MOVING THE CLINICAL ANALYTICAL ENVIRONMENT INTO THE CLOUD STIJN ROGIERS, SENIOR INDUSTRY CONSULTANT, LIFE SCIENCES/HEALTH CARE (EMEA/AP) SANDEEP JUNEJA CONSULTING MANAGER (SSOD) AGENDA Move towards cloud

More information

Permuted-block randomization with varying block sizes using SAS Proc Plan Lei Li, RTI International, RTP, North Carolina

Permuted-block randomization with varying block sizes using SAS Proc Plan Lei Li, RTI International, RTP, North Carolina Paper PO-21 Permuted-block randomization with varying block sizes using SAS Proc Plan Lei Li, RTI International, RTP, North Carolina ABSTRACT Permuted-block randomization with varying block sizes using

More information

Implementing CDASH Standards Into Data Collection and Database Design. Robert Stemplinger ICON Clinical Research

Implementing CDASH Standards Into Data Collection and Database Design. Robert Stemplinger ICON Clinical Research Implementing CDASH Standards Into Data Collection and Database Design Robert Stemplinger ICON Clinical Research 1 Agenda Reasons for Using CDASH Project Outline Implementation Discussion of Results Reasons

More information

Applications Development ABSTRACT PROGRAM DESIGN INTRODUCTION SAS FEATURES USED

Applications Development ABSTRACT PROGRAM DESIGN INTRODUCTION SAS FEATURES USED Checking and Tracking SAS Programs Using SAS Software Keith M. Gregg, Ph.D., SCIREX Corporation, Chicago, IL Yefim Gershteyn, Ph.D., SCIREX Corporation, Chicago, IL ABSTRACT Various checks on consistency

More information

2. Making example missing-value datasets: MCAR, MAR, and MNAR

2. Making example missing-value datasets: MCAR, MAR, and MNAR Lecture 20 1. Types of missing values 2. Making example missing-value datasets: MCAR, MAR, and MNAR 3. Common methods for missing data 4. Compare results on example MCAR, MAR, MNAR data 1 Missing Data

More information

Using Pharmacovigilance Reporting System to Generate Ad-hoc Reports

Using Pharmacovigilance Reporting System to Generate Ad-hoc Reports Using Pharmacovigilance Reporting System to Generate Ad-hoc Reports Jeff Cai, Amylin Pharmaceuticals, Inc., San Diego, CA Jay Zhou, Amylin Pharmaceuticals, Inc., San Diego, CA ABSTRACT To supplement Oracle

More information

Overview of EAM Services. A Fully Integrated Global EAM Service Provider

Overview of EAM Services. A Fully Integrated Global EAM Service Provider A Fully Integrated Global EAM Service Provider Table of Contents Strategy & Process Services Overview... p. 3 Asset Reliability Services Overview... p. 4 Systems & Technology Services Overview... p. 7

More information