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

Size: px
Start display at page:

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

Transcription

1 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 SAS programs are not defined by regulatory bodies. These programs are used for many purposes in clinical trials from data query generation to reporting. We can infer from 21 CFR Part 11 (electronic records) that validation is required, so what should a pharmaceutical / biotech company does to address this? Many companies address this by undertaking a QC as a final process but this is not sufficient. The use of system validation methods, which are well defined and widely accepted, would not meet our objectives (see below) on these end-user programs. The aim of validation in this area is that endusers will produce high quality programs that fit the purpose for which they are designed and provide accurate results with a style that promotes reliability, efficiency, portability, flexibility and ease of use. All of this has to be achieved without creating a significant increase in costs, as we must remember that the primary goal of validation is to meet a business need. This paper examines the methods introduced by BI to meet the demands of validation. DEFINITIONS We have defined the end-user program (not system) validation as establishing documented evidence which provides a high degree of assurance that a specific process will consistently produce a product meeting its predetermined specification and quality attributes. To create a structure in which we can validate programs requires that we define a number of items: Responsibilities - two key roles were defined for different aspects of validation: Owner Programmer Classification Method for Programs - define types of programs an what level of validation will be applied: Core Programs User Programs Ad-hoc Programs Define a Validation Process for End-user Programs - Program Development Life Cycle: The PDLC consists of four stages: 1. Requirements / Specification 2. Program Development 3. Testing 4. Maintenance and Documentation The type of SAS end-user programs covered are as follows Programs for producing trial-specific Data Quality listings, tables and graphs Programs to create analysis datasets Programs for the trial support (statistical analysis, subject data listings) including programs creating in-text and end-of-text tables and figures Programs for project / trial specific evaluations (e.g. interim or meta analysis, integrated summary of efficacy and integrated summary of safety programs) Programs distributed at the Project level by statisticians / Data Managers for trial level evaluations Programs for publications Programs for any external or internal presentation Programs for official internal use PROGRAM DEVELOPMENT LIFE CYCLE (PDLC) FOR SAS PROGRAMS

2 It is essential to have SOPs and Guidelines covering the processes and forms to document the process. The processes that need to be applied are summarized below in the Program Development Life Cycle. This has been adapted from the System Development Life Cycle. The following is a brief description of each step of the Program Development Life Cycle. These steps have to be documented and the form that we use within BI - the Program Validation Document - is the key to the whole process. 1. REQUIREMENTS/SPECIFICATION This is the key driver for the validation process, and the area most feared by so many end-user SAS programmers - their commitment is often "we know what we have to do so why do we have to document it". We sympathize with this view as we as an industry already provide copious documentation for everything that we do. Our process does not require that the end-user generate any more documentation then they have already completed. Out process states that the following must exist: Statistical Analysis Plan / Data Management Plan - providing documentation on the specification of individual tables, figures and listings required in a clinical trial General Guidelines on the Format and Layout of Output for BI - This prevents the need for continual repetition of the basic "look and feel" of output (e.g. titles, footers, column headers, etc.) The overall objective of this first stage is that the objectives of the program must be clear and agreed to, by both the owner and the programmer. The source of requested program has to be identified as it determines the Program Validation requirements. The source could be one of the following: use of an existing validated program - no Program Validation requirements exist amendment to an existing validated program - change control procedures have to be followed and re-testing might be necessary (see Step 3 of the PDLC) development of a new program - all 4 steps of the PDLC are required 2. PROGRAM DEVELOPMENT The second step of the Program Development Life Cycle cannot be started before the requirements / specification phase is completed and the resulting documentation is available. During the program development of end-user programs, good programming practices should be followed (a guideline / SOP must be available to address this). These practices optimize programming in efficiency, quality and understanding / readability. Program tools such as ASAP from ComplementSoft can aid in two ways. Using the template library can help in the standardization of code. Creating and outline shell to produce a flowchart from ASAP can aid in the further development of complex programs (e.g., analysis datasets). Together with the program, if necessary, the programmer has to provide documentation to the user such as: a copy of the output (listing, table, report or dataset) instructions how to use the programs (e.g. parameters to be passed to a program) This documentation only has to be generated if it cannot be ensured that the user understands and uses the program in the intended way. That means that the documentation to the user may vary depending on the experience / knowledge of the user and could be just notes / comments in the program itself. 3. TESTING Testing based on the requirements must be undertaken and documented. There are several tests that have to be performed and some that are optional which are only appropriate in some specific circumstances. The tests with their requirements are listed below.

3 Programs that are developed for more general distribution, such as Project level programs to be used in multiple trials, must be tested to a higher standard as the risk is higher. This may involve more extensive black-box testing or a white-box review. White-box testing is required for any programs that handle data for the primary endpoint. It is the owner's responsibility to assess the risk. 3.1 WHITE-BOX White-box testing involves the source code and the implementation details. It can include examination of the programming standards, style and control methods, source language, database design, and the like. White-box testing will be conducted only by a programmer or technical expert who is familiar with the computer language. It is important that white-box testing is an integral part of program development procedures. White-box testing can be accomplished using different methods. The two most robust are independent review by another programmer or using an interview technique. Using the interview technique - the author will explain line by line to another programmer / reviewer - the purpose of each line / statement. By using this method, errors are easier to find due to the interaction. It is also not as time consuming because the reviewing programmer does not have to take time to become familiar with unknown code. The following points need to be addressed during white-box review: 1. Look at the specifications and requirements for the program (e.g., Statistical Analysis Plan) 2. Examine the structure of the program (e.g. Flowchart) 3. Review the Program Log observations input to a data step observations created by a data step 4. Review the code program logic programming standards / style To create the flow chart of the program, tools should be available to aid in the source code review. An example of such a software tool is ASAP from ComplementSoft which is used for analysis of SAS programs and macros. 3.2 BLACK-BOX Black-box testing is conducted independently of the source code. This type of testing matches actual output against predicted output. Typically the test steps and the predicted result are predefined in test cases. The test cases / inputs and the development of test data are required when testing the core programs. For the Program Validation of user programs it would unreasonable to predefine and approved expected results for each and every user program. Therefore it is essential to document and predefine the expected tests and the results in a guideline / SOP so that this can act as a formal predefinition of the expected results by defining it in the respective application specific section (See Appendix 1). 4. MAINTENANCE The maintenance of a program includes the documentation, distribution, storage / archival, change management and version control. Documentation of every one of the previous Program Development Life Cycle steps should be complete and available. This is essential for core programs. Determine who is responsible for the distribution of the program and any updates. The programs must be stored in a defined area which are on a qualified / validated storage medium. Programs that have passed this testing phase and the Program Validation Document has been approved by both the owner and the programmer must not be overwritten any more. Any amendment must follow the necessary change control procedure. It is important to control changes to a program in order to ensure that it continues to function correctly. Changes to a program may be proposed either to correct an error or to enhance functionality or performance. For core programs systems / procedures must exists to track errors (bugs) and fixes. It is every user's responsibility to report any problems / errors of a program or even the application itself to the owner of the

4 program. At a minimum the following information has to be provided: program affected date of observation name of observer description of the problem / bug impact (severity, urgency, etc.) Any changes made to a program must be validated. The extent to which this is fulfilled depends on the extent ot the changes made. Version control is essential for tracking all changes made to the programs and associated documentation to provide a complete history of the program and its various versions, as well as to ensure that the version of the program in use at any given time can be uniquely identified and controlled. As mentioned previously, programs that have passed the testing must not be overwritten. The internal documentation (either within the program code or in the title) will indicate the version and will be distinct. ACKNOWLEDGEMENTS The SAS system is a registered trademark of the SAS Institute Inc., Cary, NC, USA. ComplementSoft ASAP is a registered trademark of ComplementSoft LLC, USA. S*Plus is a registered trademark of Insightful Corporation, Seattle, WA, USA. CONTACT ADDRESS Andy Lawton Clinical Data Management Department Boehringer Ingelheim Limited (UK) Ellesfield Avenue, Bracknell, Berkshire RG12 8YS UK [email protected] CONCLUSION The validation of end-user SAS programs does require extra work, but if you are already testing your programs to an adequate level, and meeting requirements for Statistical Analysis Plans then the costs do not have to be too excessive. The use of programming tools such as ASAP can not only aid in the program development, via its template facility, but also it can prove to be invaluable to the review of code using the flow charts and in program review facilities.

5 APPENDIX 1 The table is an example of test methods that contains aspects of testing which are either mandatory or optional; however, at least one of the optional methods has to be chosen. The tester must assess which options are appropriate for the purpose of the program. The involved persons (e.g., owner, lead statistician, independent statistician or programmer) have to agree on the testing method and have to document this by singing the Program Validation Document. Aspects of Testing Description of Testing Expected / Acceptable Result Summary Statistics - Option 2 (SS2) Summary Statistics - Option 3 (SS3) The output from the program is compared with the output of the same data from a different system. For example, if a SAS program is used to create mean values by subgroups, then the output is compared to mean values by subgroups from a different statistical package (e.g., S*Plus ) The output from the program is compared with the data created manually. For example, if PROC TABLUATE is used to create mean values by subgroups, then the raw data is manually tabulated and the mean values are compared. The summary statistics created by the different systems match each other. The summary statistics created by the computer procedure and the manual method match. Mandatory (M) or Optional (O) O O

6

Producing Structured Clinical Trial Reports Using SAS: A Company Solution

Producing Structured Clinical Trial Reports Using SAS: A Company Solution Producing Structured Clinical Trial Reports Using SAS: A Company Solution By Andy Lawton, Helen Dewberry and Michael Pearce, Boehringer Ingelheim UK Ltd INTRODUCTION Boehringer Ingelheim (BI), like all

More information

Software Validation in Clinical Trial Reporting: Experiences from the Biostatistical & Data Sciences Department

Software Validation in Clinical Trial Reporting: Experiences from the Biostatistical & Data Sciences Department Software Validation in Clinical Trial Reporting: Experiences from the Biostatistical & Data Sciences Department Andrea Baker Senior Programmer GlaxoSmithKline SeUGI 19 Florence May 29-June 1 2001 Introduction

More information

SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC

SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC Paper CS-053 SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC ABSTRACT Business folks use Excel and have no desire to learn SAS Enterprise Guide? MS PowerPoint presentations

More information

PharmaSUG 2015 - Paper QT26

PharmaSUG 2015 - Paper QT26 PharmaSUG 2015 - Paper QT26 Keyboard Macros - The most magical tool you may have never heard of - You will never program the same again (It's that amazing!) Steven Black, Agility-Clinical Inc., Carlsbad,

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

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

Reporting with Pentaho. Gabriele Pozzani

Reporting with Pentaho. Gabriele Pozzani Reporting with Pentaho Gabriele Pozzani A key feature Reporting is a key feature for a BI solution Used and delivered contents consist of Reporting 75-80% Analytical tools for OLAP 15-20% Data mining tools

More information

A Comparison of Two Commonly Used CRO Resourcing Models for SAS/ Statistical Programmers R. Mouly Satyavarapu, PharmaNet/ i3, Ann Arbor, MI

A Comparison of Two Commonly Used CRO Resourcing Models for SAS/ Statistical Programmers R. Mouly Satyavarapu, PharmaNet/ i3, Ann Arbor, MI PharmaSUG 2012 - Paper MS11 A Comparison of Two Commonly Used CRO Resourcing Models for SAS/ R. Mouly Satyavarapu, PharmaNet/ i3, Ann Arbor, MI ABSTRACT: Why do we have Contract Research Organizations

More information

Microsoft Dynamics NAV

Microsoft Dynamics NAV Microsoft Dynamics NAV Maximizing value through business insight Business Intelligence White Paper November 2011 The information contained in this document represents the current view of Microsoft Corporation

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

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

Anyone Can Learn PROC TABULATE

Anyone Can Learn PROC TABULATE Paper 60-27 Anyone Can Learn PROC TABULATE Lauren Haworth, Genentech, Inc., South San Francisco, CA ABSTRACT SAS Software provides hundreds of ways you can analyze your data. You can use the DATA step

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

Qualification Specification

Qualification Specification BCS Level 2 Certificate in IT User Skills (ECDL Core) Version 1.0 December 2015. Contents 1. About BCS 3 2. Equal Opportunities 3 3. Introduction to the qualification 4 3.1 Qualification summary 4 3.2

More information

ISO 14001:2004 EMS Internal Audit Guidance

ISO 14001:2004 EMS Internal Audit Guidance ISO 14001:2004 EMS Internal Audit Guidance Contents Introduction... 3 About the Internal Audit Solution... 3 Forms & Records... 3 Audit Procedure... 3 Document Reference Numbering... 4 Navigating the Documents...

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

A simple tool to catalogue statistical outputs developed for submission by linking two in-house systems experience from a submission project

A simple tool to catalogue statistical outputs developed for submission by linking two in-house systems experience from a submission project Paper PP11 A simple tool to catalogue statistical outputs developed for submission by linking two in-house systems experience from a submission project Katja Diezel, Novartis Pharma AG, Basel, Switzerland

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

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

ABSTRACT INTRODUCTION CLINICAL PROJECT TRACKER OF SAS TASKS. Paper PH-02-2015

ABSTRACT INTRODUCTION CLINICAL PROJECT TRACKER OF SAS TASKS. Paper PH-02-2015 Paper PH-02-2015 Project Management of SAS Tasks - Excel Dashboard without Using Any Program Kalaivani Raghunathan, Quartesian Clinical Research Pvt. Ltd, Bangalore, India ABSTRACT Have you ever imagined

More information

Best Practice in SAS programs validation. A Case Study

Best Practice in SAS programs validation. A Case Study 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 AGENDA Introduction

More information

Reporting with HP ALM/QC

Reporting with HP ALM/QC Reporting with HP ALM/QC Vivit TQA, Köln Gerald Heller Software.Process.Management April 3, 2014 HP ALM/QC REPORTING CAPABILITIES Copyright 2014, Software.Process.Management 2 1 Business Reasons for Reporting

More information

ASTRAZENECA GLOBAL POLICY QUALITY AND REGULATORY COMPLIANCE

ASTRAZENECA GLOBAL POLICY QUALITY AND REGULATORY COMPLIANCE ASTRAZENECA GLOBAL POLICY QUALITY AND REGULATORY COMPLIANCE THIS POLICY OUTLINES THE TOP LEVEL REQUIREMENTS TO SUPPORT PRODUCT QUALITY IN THE DEVELOPMENT, MANUFACTURE AND DISTRIBUTION OF ACTIVE PHARMACEUTICAL

More information

From The Little SAS Book, Fifth Edition. Full book available for purchase here.

From The Little SAS Book, Fifth Edition. Full book available for purchase here. From The Little SAS Book, Fifth Edition. Full book available for purchase here. Acknowledgments ix Introducing SAS Software About This Book xi What s New xiv x Chapter 1 Getting Started Using SAS Software

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

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

Section 1 Spreadsheet Design

Section 1 Spreadsheet Design Section 1 Spreadsheet Design Level 6 Spreadsheet 6N4089 Contents 1. Assess the suitability of using a spreadsheet to achieve a given requirement from a given specification... 1 Advantages of using Spreadsheet

More information

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole Paper BB-01 Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole ABSTRACT Stephen Overton, Overton Technologies, LLC, Raleigh, NC Business information can be consumed many

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

Qualification Specification

Qualification Specification BCS Level 2 ECDL Certificate in IT Application Skills (QCF) 600/6943/0 Version 1.4 March 2016. Contents 1. About BCS 3 2. Equal Opportunities 3 3. Introduction to the qualification 4 3.1 Qualification

More information

Protecting Business Information With A SharePoint Data Governance Model. TITUS White Paper

Protecting Business Information With A SharePoint Data Governance Model. TITUS White Paper Protecting Business Information With A SharePoint Data Governance Model TITUS White Paper Information in this document is subject to change without notice. Complying with all applicable copyright laws

More information

POLAR IT SERVICES. Business Intelligence Project Methodology

POLAR IT SERVICES. Business Intelligence Project Methodology POLAR IT SERVICES Business Intelligence Project Methodology Table of Contents 1. Overview... 2 2. Visualize... 3 3. Planning and Architecture... 4 3.1 Define Requirements... 4 3.1.1 Define Attributes...

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

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

How To Write A Clinical Trial In Sas

How To Write A Clinical Trial In Sas PharmaSUG2013 Paper AD11 Let SAS Set Up and Track Your Project Tom Santopoli, Octagon, now part of Accenture Wayne Zhong, Octagon, now part of Accenture ABSTRACT When managing the programming activities

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

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

Improving Maintenance and Performance of SQL queries

Improving Maintenance and Performance of SQL queries PaperCC06 Improving Maintenance and Performance of SQL queries Bas van Bakel, OCS Consulting, Rosmalen, The Netherlands Rick Pagie, OCS Consulting, Rosmalen, The Netherlands ABSTRACT Almost all programmers

More information

Paper-less Reporting: On-line Data Review and Analysis Using SAS/PH-Clinical Software

Paper-less Reporting: On-line Data Review and Analysis Using SAS/PH-Clinical Software Paper-less Reporting: On-line Data Review and Analysis Using SAS/PH-Clinical Software Eileen Ching, SmithKline Beecham Pharmaceuticals, Collegeville, PA Rosemary Oakes, SmithKline Beecham Pharmaceuticals,

More information

GCP - Records Managers Association

GCP - Records Managers Association GCP - Records Managers Association Guidance on the Scanning and Destruction of Paper Records 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 The introduction

More information

UNIVERSITY OF LEICESTER, UNIVERSITY OF LOUGHBOROUGH & UNIVERSITY HOSPITALS OF LEICESTER NHS TRUST JOINT RESEARCH & DEVELOPMENT SUPPORT OFFICE

UNIVERSITY OF LEICESTER, UNIVERSITY OF LOUGHBOROUGH & UNIVERSITY HOSPITALS OF LEICESTER NHS TRUST JOINT RESEARCH & DEVELOPMENT SUPPORT OFFICE UNIVERSITY OF LEICESTER, UNIVERSITY OF LOUGHBOROUGH & UNIVERSITY HOSPITALS OF LEICESTER NHS TRUST JOINT RESEARCH & DEVELOPMENT SUPPORT OFFICE STANDARD OPERATING PROCEDURES University of Leicester (UoL)

More information

New Tricks for an Old Tool: Using Custom Formats for Data Validation and Program Efficiency

New Tricks for an Old Tool: Using Custom Formats for Data Validation and Program Efficiency New Tricks for an Old Tool: Using Custom Formats for Data Validation and Program Efficiency S. David Riba, JADE Tech, Inc., Clearwater, FL ABSTRACT PROC FORMAT is one of the old standards among SAS Procedures,

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

How to standardize procedures JOB AIDS & STANDARD OPERATING PROCEDURES (SOPs) Oktober 2009

How to standardize procedures JOB AIDS & STANDARD OPERATING PROCEDURES (SOPs) Oktober 2009 How to standardize procedures JOB AIDS & STANDARD OPERATING PROCEDURES (SOPs) Oktober 2009 INTRODUCTION Why having written procedures? reliable and consistent results backbone of the quality system Verbal

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

Barnett International and CHI's Inaugural Clinical Trial Oversight Summit June 4-7, 2012 Omni Parker House Boston, MA

Barnett International and CHI's Inaugural Clinical Trial Oversight Summit June 4-7, 2012 Omni Parker House Boston, MA Barnett International and CHI's Inaugural Clinical Trial Oversight Summit June 4-7, 2012 Omni Parker House Boston, MA This presentation is the property of DynPort Vaccine Company LLC, a CSC company, and

More information

SOFTWARE REQUIREMENTS

SOFTWARE REQUIREMENTS SOFTWARE REQUIREMENTS http://www.tutorialspoint.com/software_engineering/software_requirements.htm Copyright tutorialspoint.com The software requirements are description of features and functionalities

More information

BSBITU402A Develop and use complex spreadsheets

BSBITU402A Develop and use complex spreadsheets BSBITU402A Develop and use complex spreadsheets Revision Number: 1 BSBITU402A Develop and use complex spreadsheets Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes

More information

BS: Bespoke or specialist software

BS: Bespoke or specialist software This is the ability to select and use a suitable bespoke or specialist software application to carry out an appropriate data processing task. It includes understanding the capabilities of the software

More information

Technology Update. Validating Computer Systems, Part 3. 2. System plan URS SLA

Technology Update. Validating Computer Systems, Part 3. 2. System plan URS SLA Technology Update Validating Computer Systems, Part 3 GCP Software Verification Teri Stokes Writing software for GCP use is serious business. Applications must be tested and retested to ensure that they

More information

Configuring and Integrating Oracle

Configuring and Integrating Oracle Configuring and Integrating Oracle The Basics of Oracle 3 Configuring SAM to Monitor an Oracle Database Server 4 This document includes basic information about Oracle and its role with SolarWinds SAM Adding

More information

INTRODUCTION TO DATA MINING SAS ENTERPRISE MINER

INTRODUCTION TO DATA MINING SAS ENTERPRISE MINER INTRODUCTION TO DATA MINING SAS ENTERPRISE MINER Mary-Elizabeth ( M-E ) Eddlestone Principal Systems Engineer, Analytics SAS Customer Loyalty, SAS Institute, Inc. AGENDA Overview/Introduction to Data Mining

More information

Power Tools for Pivotal Tracker

Power Tools for Pivotal Tracker Power Tools for Pivotal Tracker Pivotal Labs Dezmon Fernandez Victoria Kay Eric Dattore June 16th, 2015 Power Tools for Pivotal Tracker 1 Client Description Pivotal Labs is an agile software development

More information

SAS Drug Development Integration & PheedIt

SAS Drug Development Integration & PheedIt SAS Drug Development Integration & PheedIt Andrew Fagan, SAS Institute, USA Carl-Olow Magnusson, SAS Institute, Sweden Copyright 2004 SAS Institute Inc. All rights reserved. Presentation Overview! What

More information

Intelligent Query and Reporting against DB2. Jens Dahl Mikkelsen SAS Institute A/S

Intelligent Query and Reporting against DB2. Jens Dahl Mikkelsen SAS Institute A/S Intelligent Query and Reporting against DB2 Jens Dahl Mikkelsen SAS Institute A/S DB2 Reporting Pains Difficult and slow to get information on available tables and columns table and column contents/definitions

More information

Creating Word Tables using PROC REPORT and ODS RTF

Creating Word Tables using PROC REPORT and ODS RTF Paper TT02 Creating Word Tables using PROC REPORT and ODS RTF Carey G. Smoak,, Pleasanton, CA ABSTRACT With the introduction of the ODS RTF destination, programmers now have the ability to create Word

More information

Foundations & Fundamentals. A PROC SQL Primer. Matt Taylor, Carolina Analytical Consulting, LLC, Charlotte, NC

Foundations & Fundamentals. A PROC SQL Primer. Matt Taylor, Carolina Analytical Consulting, LLC, Charlotte, NC A PROC SQL Primer Matt Taylor, Carolina Analytical Consulting, LLC, Charlotte, NC ABSTRACT Most SAS programmers utilize the power of the DATA step to manipulate their datasets. However, unless they pull

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

BI Project Management Software

BI Project Management Software BI Project Management Software Plan and Manage with Confidence When planning a new project, program managers can search past projects to leverage project assets and resources. With complete project and

More information

I Didn t Know SAS Enterprise Guide Could Do That!

I Didn t Know SAS Enterprise Guide Could Do That! Paper SAS016-2014 I Didn t Know SAS Enterprise Guide Could Do That! Mark Allemang, SAS Institute Inc., Cary, NC ABSTRACT This presentation is for users who are familiar with SAS Enterprise Guide but might

More information

The Importance of Good Clinical Data Management and Statistical Programming Practices to Reproducible Research

The Importance of Good Clinical Data Management and Statistical Programming Practices to Reproducible Research The Importance of Good Clinical Data Management and Statistical Programming Practices to Reproducible Research Eileen C King, PhD Research Associate Professor, Biostatistics Acting Director, Data Management

More information

Creating a Table of Contents in Microsoft Word 2011

Creating a Table of Contents in Microsoft Word 2011 1 Creating a Table of Contents in Microsoft Word 2011 Sections and Pagination in Long Documents When creating a long document like a dissertation, which requires specific formatting for pagination, there

More information

Creating Articulate and Captivating e-learning Courses

Creating Articulate and Captivating e-learning Courses Paper PD14 Creating Articulate and Captivating e-learning Courses Tony Cooper, GlaxoSmithKline, Harlow, UK ABSTRACT Creating training material that communicates the key messages while being engaging is

More information

The Open Group Certified Architect (Open CA) Program

The Open Group Certified Architect (Open CA) Program The Open Group Certified Architect (Open CA) Program Frequently Asked Questions about Reference Letters October 2010 Candidates for Open CA certification justify their claim by providing a package of information

More information

Chapter 13: Program Development and Programming Languages

Chapter 13: Program Development and Programming Languages Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented

More information

A Comparative Study of Database Design Tools

A Comparative Study of Database Design Tools A Comparative Study of Database Design Tools Embarcadero Technologies ER/Studio and Sybase PowerDesigner Usability Sciences Corporation 909 Hidden Ridge, Suite 575, Irving, Texas 75038 tel: 972-550-1599

More information

Steven Wood Software, 2 Harksome Hill, West Hunsbury Northampton. NN4 9YF. United Kingdom

Steven Wood Software, 2 Harksome Hill, West Hunsbury Northampton. NN4 9YF. United Kingdom The Time Location Chart originates from a project management system known as Line of Balance or Elemental Trend Analysis, which is used on projects which are repetitive and require strict trade sequencing,

More information

B. An intermediate user can plan and review their use of

B. An intermediate user can plan and review their use of This is the ability to plan, evaluate and improve procedures involving the use of IT tools and systems to improve the productivity and efficiency of tasks and activities. A. A foundation user can plan

More information

epen Marker User Guide

epen Marker User Guide epen Marker User Guide epen 4.6.2 Issue 2 Edexcel Limited. Registered in England and Wales No. 4496750 Registered Office: One90 High Holborn, London WC1V 7BH Contents 1.0 Introduction 2 2.0 Getting Started

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

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

Introducing: BioXpert. Supervisory Control and Data Acquisition Software

Introducing: BioXpert. Supervisory Control and Data Acquisition Software Introducing: BioXpert Supervisory Control and Data Acquisition Software Applikon Biotechnology SUPERVISORY CONTROL AND DATA ACQUISITION SOFTWARE BioXpert Introducing: BioXpert BioXpert is a software tool

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

Business Insight Report Authoring Getting Started Guide

Business Insight Report Authoring Getting Started Guide Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,

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

AUDITOR GUIDELINES. Responsibilities Supporting Inputs. Receive AAA, Sign and return to IMS with audit report. Document Review required?

AUDITOR GUIDELINES. Responsibilities Supporting Inputs. Receive AAA, Sign and return to IMS with audit report. Document Review required? 1 Overview of Audit Process The flow chart below shows the overall process for auditors carrying out audits for IMS International. Stages within this process are detailed further in this document. Scheme

More information

Sage ERP MAS. Everything you want to know about Sage ERP MAS Intelligence. What is Sage ERP MAS Intelligence? benefits

Sage ERP MAS. Everything you want to know about Sage ERP MAS Intelligence. What is Sage ERP MAS Intelligence? benefits Sage ERP MAS Everything you want to know about Sage ERP MAS Intelligence What is Sage ERP MAS Intelligence? Sage ERP MAS Intelligence (or Intelligence) empowers managers to quickly and easily obtain operations

More information

SAS Enterprise Guide A Quick Overview of Developing, Creating, and Successfully Delivering a Simple Project

SAS Enterprise Guide A Quick Overview of Developing, Creating, and Successfully Delivering a Simple Project Paper 156-29 SAS Enterprise Guide A Quick Overview of Developing, Creating, and Successfully Delivering a Simple Project Ajaz (A.J.) Farooqi, Walt Disney Parks and Resorts, Lake Buena Vista, FL ABSTRACT

More information

The presentation will include a code review and presentation of reports that appear in both English and Italian.

The presentation will include a code review and presentation of reports that appear in both English and Italian. SAS Reporting in English, ed anche in italiano: A Methodology for Creating Reports in Two Languages Deborah Testa, Seven of Nine Systems, Inc. Studio City, CA ABSTRACT Project Leonardo was a disease management

More information

SOP Number: SOP-QA-20 Version No: 1. Author: Date: 1-9-15 (Patricia Burns, Research Governance Manager, University of Aberdeen)

SOP Number: SOP-QA-20 Version No: 1. Author: Date: 1-9-15 (Patricia Burns, Research Governance Manager, University of Aberdeen) Standard Operating Procedure: SOP Number: SOP-QA-20 Version No: 1 Author: Date: 1-9-15 (Patricia Burns, Research Governance Manager, University of Aberdeen) Approved by: Date: 1-9-15 (Professor Julie Brittenden,

More information

Programming Tricks For Reducing Storage And Work Space Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA.

Programming Tricks For Reducing Storage And Work Space Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA. Paper 23-27 Programming Tricks For Reducing Storage And Work Space Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA. ABSTRACT Have you ever had trouble getting a SAS job to complete, although

More information

Using Use Cases for requirements capture. Pete McBreen. 1998 McBreen.Consulting

Using Use Cases for requirements capture. Pete McBreen. 1998 McBreen.Consulting Using Use Cases for requirements capture Pete McBreen 1998 McBreen.Consulting [email protected] All rights reserved. You have permission to copy and distribute the document as long as you make no changes

More information

ILM Level 3 Certificate in Using Active Operations Management in the Workplace (QCF)

ILM Level 3 Certificate in Using Active Operations Management in the Workplace (QCF) PAGE 1 ILM Level 3 Certificate in Using Active Operations Management in the Workplace (QCF) CONTENTS Qualification Overview: ILM Level 5 Award, Certificate and Diploma in Management APPENDICES Appendix

More information

A Process is Not Just a Flowchart (or a BPMN model)

A Process is Not Just a Flowchart (or a BPMN model) A Process is Not Just a Flowchart (or a BPMN model) The two methods of representing process designs that I see most frequently are process drawings (typically in Microsoft Visio) and BPMN models (and often

More information

Computer System Validation for Clinical Trials:

Computer System Validation for Clinical Trials: Computer System Validation for Clinical Trials: Framework Standard Operating Procedure (F-SOP) Author: Tim Cross Version History: 0.1di DRAFT 24-April-2013 0.2 DRAFT 12-June-2013 Current Version: 1.0 17-June-2013

More information

CREATING FORMAL REPORT. using MICROSOFT WORD. and EXCEL

CREATING FORMAL REPORT. using MICROSOFT WORD. and EXCEL CREATING a FORMAL REPORT using MICROSOFT WORD and EXCEL TABLE OF CONTENTS TABLE OF CONTENTS... 2 1 INTRODUCTION... 4 1.1 Aim... 4 1.2 Authorisation... 4 1.3 Sources of Information... 4 2 FINDINGS... 4

More information