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

Size: px
Start display at page:

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

Transcription

1 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 Affairs Department of Phannaceutical Companies. This involves generating a variety of reports to fulfill the regulatory requirements of the clinical investigation of the medical device. By establishing clinical reporting templates using ODS for each of the functional aspects of Clinical Data Management, the SAS progranuner can dramatically improve the efficiency of developing and generating reports. With ODS, RTF and PDF files can easily and quickly be generated directly from SAS programs. Examples of these functional reports include patient listings, patient x-ray logs, monitor site visits, monthly status reports, & reports necessary for pre market approval application. Each type of report requires different layouts due to the different objectives of the organization. By establishing a reporting template using ODS for each type, the SAS programmer can make modifications to an already verified and complete program. Only minor adjustments may be required for user specific selections. A software tool used to facilitate this process is complementsoft ASAP"' software application with Clinical Trial Reporting Templates and Data Flow Diagrams. Using SAS report templates with ODS will facilitate the rapid development and execution of clinical reports. Establishing reporting standards will increase efficiency. This reduces time to develop, test and validate programs. INTRODUCTION Supporting the reporting needs of the Clinical Affairs Department can be a challenging task. This is because of the pressure on the programmer to quickly generate a variety of reports. Time is often critical as millions of dollars in sales can be lost due to delays in submission. By establishing clinical reporting templates for each of the functional aspects, the SAS programmer becomes organized and prepared to receive reporting requests. The department improves their efficiency in the development and generation of clinical reports. System standardization can be realized in the following areas: Program Header File Definitions Merged File Definitions Field Properties Standard & Custom Conditions Custom Formats Random Sample Verification of Dataset Contents Output Layout Best Practices: Clinical Trial Reporting Templates ODS R1F and PDF Destinations Standad Study Format Sample Datasets Macro Variables If possible, it is recommended to use the report specification similar to one defined in the SAS Service Request Form before initiating the coding. This paper will review sample templates for patient listings and summary tables. SYSTEM STANDARDIZATION Program Header By completing the program header, proper documentation is maintained for all programs. This is essential for program support. File Definitions All files containing the clinical information are defined with any access & view descriptors. This is a central source of file documentation. Merged File Definitions All links are defmed and established to create new files for data consolidation & reporting. Field Properties For each file, fields are defmed with label, format, & in format statements. These properties are utilized in all data analysis and presentation. Standard & Custom Conditions on the file Any required conditions can be applied to assure data validity. Any user specific conditions can also be applied. Custom Formats Standards in study formats can be recognized. Random Sample With a small random sample, a sufficient amount of data is available for testing. This allows for rapid testing without utilizing all the data in the dataset. 264

2 Verification of Dataset Contents This is important to assure proper data extraction and to verily programming assumptions. Output Layout The end user knows what to expect on the report. The header contains the title, date of execution, and selection conditions. Best Practices: Clinical Trial Reporting Templates One of complementsoft's key feature, Template Manager, enables all programs and macros to be stored in a controlled and shared environment. Each template represents a functional report such as patient listings, summary tables and summary graphs. The following procedures are presented with the macro language: DATA Step, PROC SORT, FORMAT, REPORT, TABULATE & PRINT. Standard Study Format A central standard study format used by all clinical report templates assures consistent display of the results. All updates and additions to the formats should be made in one program. PROC FORMAT; VALUEINV I ~ 'Investigator I' 2 ~ 'Investigator 2' 3 ~ 'Investigator 3' 4 ~ 'Investigator 4' 5 ~ 'Investigator 5'; VALUE DRUG I~ 'Active' 2 ~ 'Placebo'; VALUE SEX I= 'Male' 2 = 'Female'; VALUE RACE I ~ 'Whilte' 2 ='Black' 3 ='Asian'; Another key feature is the Data Flow Diagrams. This enables you to see a visual flow of the SAS procedures and the source data set for each clinical reporting template. QUIT; PICTURE PCTPCT LOW-HIGH= '99"/o' (PREFIX='(~; VALUE VISIT I= 'Preop' 2 = 'Operative' 3 ='Week l' 4='Week2' s~ week3'; Sample Datasets The DEMO data set represents patient demographics and the PVTSIT data set represents patient follow-up visit information. ODS RTF And PDF Destinations Taking advantage ofods's RTF and PDF destinations offers the ability to include in-line fonnats such as superscripts and subscripts in titles and footnotes and style options to control fonts. SAS Procedures including PROC REPORT, PROC TABULATE and PROC PRINT will be displayed. Program Header; *Name - Create_Datasets; Function - Create Datasets for Clinical Reports; Programmer - Sunil K. Gupta; * Date - 7 I ; Verification Date- 7/2/2002 By-; * Revision Log; *Date Programmer * Patient Demographics File; Change; DATA DEMO; INPUT INV 1-2 PATNO 4-5 PTNAME $5. DRUG 12 SEX 14 AGE RACE 20; WHERE INV TN (I,2) /* Custom Conditions *I AND DRUG TN (l) AND SEX TN (I) AND AGE< 45 AND RACE TN(!); 265

3 *IF RANUNI(-1) LE 0.1; /*Random Sample*/ LABEL /* Field Properties */ INV ='Investigator' PATNO = 'Patient*#' PTNAME = 'Patient*Name' DRUG ='Drug' SEX ='Sex' AGE ='Age' RACE ='Race'; FORMAT INV INV. PATNO 2. PTNAME $5. DRUG DRUG. SEX SEX. AGE 3. RACE RACE.; CARDS; 1 JOHN JAN TIM JOE SUE MARY I * Merged File - Demographics & Followup File; PROC SORT DATA=DEMO; BY INV PATNO; PROC SORT DATA=PVISIT; BYINVPATNO; DATA PDVISIT; MERGE DEMO (IN=A) PVISIT (IN=B); BYINVPATNO; *IF RANUNI(-1) LE 0.1; IF A; Verification ofdataset Contents; PROC FREQ DATA=PDVISIT; TABLES!NV PATNO DRUG SEX RACE VISIT; Patient Followup Visits File; DATAPVISIT; INPUTINV 1-2 PATN04-5 VISIT 7-8 EFFI EFF SAFI 16-17; Custom Conditions; *WHERE!NV IN (1,2) AND VISIT IN (1,2,3); * IF RANUNI( -I) LE 0.1; I* Random Sample */ Field Properties; LABEL INV PATNO VISIT EFFI EFF2 SAFI FORMATINV PATNO VISIT EFFI EFF2 SAFI CARDS; I I I I I I I I I = 'Investigator' = 'Patient*#' ='Visit' = 'Efficacy*Variable*l' = 'Efficacy*Variable*2' = 'Safety*Variable*l'; INV. 2. VISIT ; Ma~ro V arlables Level I Controls Level I control macro variables enable the programmer to specify the data set name, factor & analysis variable, & statistics. The factor variable may be more than one variable. The analysis variable is usually one of the efficacy or safety variables. The statistics option inclndes the following: mean, sum, min, max, & std. %LETDATAV =PDVISIT; 'YoLET CLASSY = INV PATNO VISIT; %LETVARV =EFFI; %LET STATVI =MEAN; Leyel 2 Controls Level 2 control macro variables enable the programmer to further subset the data for additional analysis. For example, the programmer can specify the investigator number, patient number, or visit period. %LETINVV %LETPATNOV %LETVISITV =(1,2); =(I, 2, 3, 4, 5); = (1, 2, 3); PATIENT LISTING For a simple patient listing, the REPORT procedure can be utilized. 266

4 Once the file is sorted, then PROC REPORT can be applied. This generates a sorted listing of the investigator name, patient number, visit period, and score value. See output I for the PDF file generated. Output 1: PDF File CUNJCAL REPORT: Pdlknl UD#ng ~ l6./un02, 08.:23 %MACRO OUTPUT!; PROC SORT DATA=&DATAV; BYINVPATNO; ODS PDF FILE = 'C:\outputl.pdf; TITLE! "CLINICAL REPORT: Patient Listing- &SYSDATE, &SYSTIME"; PROC REPORT DATA= &DATAV NO WINDOWS CENTER HEADLINE HEADSKIP MISSING LIST SPLIT='*'; Level2 controls; WHERE INV IN &INVV AND PATNO IN &PATNOV AND VISIT IN &VISITV; Apply custom fonnats; FORMAT INV INV. VISIT VISIT.; List column variables; COLUMN &CLASSY &V ARV; Define each column field; DEFINE!NV f GROUP CENTER 'Investigator*Name'; DEFINE PATNO f GROUP CENTER 'Patient*#'; DEFINE VISIT f GROUP CENTER 'Visit'; DEFINE &V ARV f &STATV! CENTER 'Efficacy*V ariable*l' FORMAT=COMMA6.; * Generate a line after each Investigator; COMPUTE AFTER!NV; LINE 45*'-'; LINE 'Efficacy Variable I Scores for' INV 2. LINE''; ENDCOMP; ODS PDF CLOSE; %MEND OUTPUT!; %OUTPUT!; +2' Investigator '; SUMMARY TABLES a'lkaryvariabii:iscqmfor I ln'!'mlpror For a summary table across follow-up visits, the REPORT procedure is applied again. This procedure generates a sunnnary table by investigator name and patient number. The visit scores reported include: mean, minimum, maximum, and standard deviation. See output 2 and 3 for the reports generated. %LET CLASS=INV PATNO; %MACRO OUTPUT2; ODS PDF FILE = 'C:\output2.pdf; TITLE! "CLINICAL REPORT: Patient Listing- &SYSDATE, &SYSTIME"; PROCREPORTDATA=&DATAV NO WINDOWS NOWD HEADLINE HEADSKIP MISSING LIST SPLIT='*'; Level 2 controls; WHERE INV IN &INVV AND PATNO IN &PATNOV AND VISIT IN &VISITV; * List column fields; COLUMN &CLASSY &VARY &VARV=SMIN &V ARV=SMAX &V ARV=SSTD; Apply custom fonnats; FORMAT INV INV.; Define each column fields; DEFINE INV f GROUP CENTER 'Investigator*Name'; DEFINE PATNO f GROUP CENTER 'Patient*#'; DEFINE &V ARV I &STATVI CENTER 'Efficacy*Variable*l' FORMAT=COMMA6.; DEFINE SMIN f MIN CENTER 'MIN*SCORE' FORMAT=COMMA6.; DEFINE SMAX f MAX CENTER 'MAX*SCORE' FORMAT=COMMA6.; 267

5 DEFINE SSTD I STD CENTER 'STD*SCORE' FORMAT~COMMA6.; COMPUTE AFTER INV; LINE 45*'-'; LINE 'Efficacy Variable 1 Scores for '!NV 2. LINE''; ENDCOMP; +2 ' Investigator '; table (sex race), drug=''* (n='n'*f.=7. pctn<sex race>=' %' *f.=pctpct. ) I box=[labei='baseline ' I* Style for box label *I style=[font_face="arial" font_weight=bold)) rts=43; run; ODS RTF CLOSE; %MEND OUTPUT3; %0UTPUT3; ODS PDF CLOSE; %MEND OUTPUT2; %0UTPUT2; Output 3: RTF File Output 2: PDF File CI.INJCAI. REPORT: Pathmt Usti"g. 16JlJN02, 08:2.l PROC PRINT LISTING Another useful SlllllllllUY table is the Baseline Characteristics table. This procedure generates a sununary of Sex and Race by Drug. The statistics reported include: N, and%. In-line formats are used to create subscripts and superscripts in the RTF file. In addition, style options are applied in the TABULATE procedure to specify the fonts. %MACRO OUTPUT3; OPTIONS ORIENTATION=PORTRAIT nodate center; ODS ESCAPECHAR = '\'; ODS RTF FILE= 'C:\output3.rtf' STYLE= MINIMAL I* Basic MS Word table, no color*/ BODYTITLE; /* Keep titles and footnotes in body */ Title font=arial bold "Baseline Characteristics: Sex, Race\{super a}"; Footnote) ''\S={font_face=arial) \{super a}race: Non-White consists of Black, Hispanic, and Native Arnerican\S={) "; Footnote2 ''\S= {font_ face=arial font_ style=italic) Program: /stat/druga/prograrnl.sas \S={)" ; Footnote3 "\S= { font_face=arial font_ style=italic) Output: Output3.rtf(Date Generated: &sysdate) \S={)"; PROC TABULATE data=demo missing formchar=' ' style=[font_face="arial'1; /*Style for all data*/ I* Style for column and row header */ class sex race drug/style=[font_face="arial" font_weight=bold); In addition to using the REPORT and the TABULATE procedures for clinical report templates, you can take advantage of these similar features in the PRINT procedure. Style options can be applied to several sections within the PRINT procedure to specify different fonts in the listing. %MACRO OUTPUT4; OPTIONS ORIENTA TION=PORTRAIT nodate center; ODS ESCAPECHAR = '\'; ODS RTF FILE = 'C:\output4.rtf STYLE= MINIMAL /*Basic MS Word table, no color*/ BODYTITLE; /* Keep titles and footnotes in body *I Title font=arial bold "Sample Proc Print"; Footnote I "\S= {font_ face=arial font_ style=italic} Program: lstat/druga/prograrnl.sas \S={)"; Footnote2 "\S= { font_face=arial font_ style=italic} Output: Output4.rtf(Date Generated: &sysdate) \S={)"; PROC PRINT data=derno (obs=5) noobs style(header) = [font_face="arial" font_weight=bold] I* Style for headers *I style( data)= [font_face="arial"); I* Style for all data *I var inv patno drug sex race age; run; ODS RTF CLOSE; %MEND OUTPUT4; %0UTPUT4; 268

6 REFERENCES SAS Procedures Guide, ver. 6, third edition; SAS Guide to the Report Procedure - Usage and Reference, ver. 6, first edition; TRADEMARK INFORMATION SAS is a registered trademark of the SAS Institute Inc., Cary, NC,USA. ABOUT THE AUTHOR The author welcomes your connnents & suggestions. SUMMARY By effectively utilizing SAS's flexibility and power for report generation with ODS, it is possible to expedite the process of report development to produce great looking PDF and RTF files. Clinical SAS report templates serve as a set of tools to facilitate the rapid development and execution of clinical reports. A software tool used to facilitate this process is complementsoft ASAP'M software application with Clinical Trial Reporting Templates and Data Flow Diagrams. With the clinical report templates, efficiency is realized because the programmer starts working with code from a similar program. Often, there are similar studies being conducted and the method of clinical review is similar across the efficacy variables. In addition, a great deal of time is saved because the modified code does not need to go through a complete and comprehensive test as that required of the original code. Sunil Kumar Gupta Gupta Programming SAS Certified Professional V 6TM 213 Goldenwood Circle Simi Valley, CA (805) Sunii@GuptaProgramming.com Sunil is a principal consultant at Gupta Programming. He has been using SAS software for over 10 years and is a SAS Certified Professional V 6TM. He has participated in over 6 successful FDA submissions. His consulting projects with pharmaceutical companies include the development of a Macro Based Application for Report Generation and Customized Plots and Charts. He is also the author of a Books By User book on the Output Delivery System and was a SAS Institute Quality PartoerTM for over 5 years. ACKNOWLEDGMENTS The author would like to thank Dr. Fred Hoehler of Data Management Center, Santa Ana, CA and Kirk Paul Lafler of Software Intelligence Corporation, Spring Valley, CA for their assistance in the preparation of this paper. 269

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

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

SUGI 29 Data Presentation

SUGI 29 Data Presentation Paper 088-29 Perfecting Report Output to RTF Steven Feder, Federal Reserve Board, Washington, D.C. ABSTRACT Output Delivery System (ODS) output to RTF presents possibilities for creating publication-ready

More information

Perfecting Report Output to RTF Steven Feder, Federal Reserve Board, Washington, D.C.

Perfecting Report Output to RTF Steven Feder, Federal Reserve Board, Washington, D.C. Perfecting Report Output to RTF Steven Feder, Federal Reserve Board, Washington, D.C. ABSTRACT Output Delivery System (ODS) output to RTF presents possibilities for creating publication-ready final documents

More information

Report Customization Using PROC REPORT Procedure Shruthi Amruthnath, EPITEC, INC., Southfield, MI

Report Customization Using PROC REPORT Procedure Shruthi Amruthnath, EPITEC, INC., Southfield, MI Paper SA12-2014 Report Customization Using PROC REPORT Procedure Shruthi Amruthnath, EPITEC, INC., Southfield, MI ABSTRACT SAS offers powerful report writing tools to generate customized reports. PROC

More information

Database Design Strategies in CANDAs Sunil Kumar Gupta Gupta Programming, Simi Valley, CA

Database Design Strategies in CANDAs Sunil Kumar Gupta Gupta Programming, Simi Valley, CA Database Design Strategies in CANDAs Sunil Kumar Gupta Gupta Programming, Simi Valley, CA ABSTRACT Developing a productive CANDA system starts with an optimal database design. Traditional objectives and

More information

ENHANCING SAS OUTPUT WITH OUTPUT DELIVERY SYSTEM (ODS)

ENHANCING SAS OUTPUT WITH OUTPUT DELIVERY SYSTEM (ODS) 1 ENHANCING SAS OUTPUT WITH OUTPUT DELIVERY SYSTEM (ODS) Hemal Mehta, MS PhD student, College of Pharmacy, University of Houston 2 OUTLINE ODS Conceptually SAS 9.3 ODS Different types of output Listing,

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

Beyond the Basics: Advanced REPORT Procedure Tips and Tricks Updated for SAS 9.2 Allison McMahill Booth, SAS Institute Inc.

Beyond the Basics: Advanced REPORT Procedure Tips and Tricks Updated for SAS 9.2 Allison McMahill Booth, SAS Institute Inc. ABSTRACT PharmaSUG 2011 - Paper SAS-AD02 Beyond the Basics: Advanced REPORT Procedure Tips and Tricks Updated for SAS 9.2 Allison McMahill Booth, SAS Institute Inc., Cary, NC, USA This paper is an update

More information

E-Mail OS/390 SAS/MXG Computer Performance Reports in HTML Format

E-Mail OS/390 SAS/MXG Computer Performance Reports in HTML Format SAS Users Group International (SUGI29) May 9-12,2004 Montreal, Canada E-Mail OS/390 SAS/MXG Computer Performance Reports in HTML Format ABSTRACT Neal Musitano Jr Department of Veterans Affairs Information

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

Using Macros to Automate SAS Processing Kari Richardson, SAS Institute, Cary, NC Eric Rossland, SAS Institute, Dallas, TX

Using Macros to Automate SAS Processing Kari Richardson, SAS Institute, Cary, NC Eric Rossland, SAS Institute, Dallas, TX Paper 126-29 Using Macros to Automate SAS Processing Kari Richardson, SAS Institute, Cary, NC Eric Rossland, SAS Institute, Dallas, TX ABSTRACT This hands-on workshop shows how to use the SAS Macro Facility

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

SUGI 29 Tutorials. Paper 246-29 Using Styles and Templates to Customize SAS ODS Output Sunil K. Gupta, Gupta Programming, Simi Valley, CA

SUGI 29 Tutorials. Paper 246-29 Using Styles and Templates to Customize SAS ODS Output Sunil K. Gupta, Gupta Programming, Simi Valley, CA Paper 246-29 Using Styles and Templates to Customize SAS ODS Output Sunil K. Gupta, Gupta Programming, Simi Valley, CA ABSTRACT SAS s new Output Delivery System (ODS) feature enables the creation of various

More information

Paper RIV15 SAS Macros to Produce Publication-ready Tables from SAS Survey Procedures

Paper RIV15 SAS Macros to Produce Publication-ready Tables from SAS Survey Procedures Paper RIV15 SAS Macros to Produce Publication-ready Tables from SAS Survey Procedures ABSTRACT Emma L. Frazier, Centers for Disease Control, Atlanta, Georgia Shuyan Zhang, ICF International, Atlanta, Georgia

More information

Creating HTML Output with Output Delivery System

Creating HTML Output with Output Delivery System Paper CC07 Creating HTML Output with Output Delivery System Kirk Paul Lafler, Software Intelligence Corporation, Spring Valley, CA ABSTRACT Are you looking for ways to improve the way your SAS output appears?

More information

Choosing the Best Method to Create an Excel Report Romain Miralles, Clinovo, Sunnyvale, CA

Choosing the Best Method to Create an Excel Report Romain Miralles, Clinovo, Sunnyvale, CA Choosing the Best Method to Create an Excel Report Romain Miralles, Clinovo, Sunnyvale, CA ABSTRACT PROC EXPORT, LIBNAME, DDE or excelxp tagset? Many techniques exist to create an excel file using SAS.

More information

Using the COMPUTE Block in PROC REPORT Jack Hamilton, Kaiser Foundation Health Plan, Oakland, California

Using the COMPUTE Block in PROC REPORT Jack Hamilton, Kaiser Foundation Health Plan, Oakland, California Using the COMPUTE Block in PROC REPORT Jack Hamilton, Kaiser Foundation Health Plan, Oakland, California ABSTRACT COMPUTE blocks add a great deal of power to PROC REPORT by allowing programmatic changes

More information

Paper 23-28. Hot Links: Creating Embedded URLs using ODS Jonathan Squire, C 2 RA (Cambridge Clinical Research Associates), Andover, MA

Paper 23-28. Hot Links: Creating Embedded URLs using ODS Jonathan Squire, C 2 RA (Cambridge Clinical Research Associates), Andover, MA Paper 23-28 Hot Links: Creating Embedded URLs using ODS Jonathan Squire, C 2 RA (Cambridge Clinical Research Associates), Andover, MA ABSTRACT With SAS/BASE version 8, one can create embedded HTML links

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

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

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

Can SAS Enterprise Guide do all of that, with no programming required? Yes, it can.

Can SAS Enterprise Guide do all of that, with no programming required? Yes, it can. SAS Enterprise Guide for Educational Researchers: Data Import to Publication without Programming AnnMaria De Mars, University of Southern California, Los Angeles, CA ABSTRACT In this workshop, participants

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

Using SAS Output Delivery System (ODS) Markup to Generate Custom PivotTable and PivotChart Reports Chevell Parker, SAS Institute

Using SAS Output Delivery System (ODS) Markup to Generate Custom PivotTable and PivotChart Reports Chevell Parker, SAS Institute Using SAS Output Delivery System (ODS) Markup to Generate Custom PivotTable and PivotChart Reports Chevell Parker, SAS Institute ABSTRACT This paper illustrates how to use ODS markup to create PivotTable

More information

Introduction to SAS Business Intelligence/Enterprise Guide Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN

Introduction to SAS Business Intelligence/Enterprise Guide Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN Paper TS600 Introduction to SAS Business Intelligence/Enterprise Guide Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN ABSTRACT This paper provides an overview of new SAS Business Intelligence

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

Tips and Tricks for Creating Multi-Sheet Microsoft Excel Workbooks the Easy Way with SAS. Vincent DelGobbo, SAS Institute Inc.

Tips and Tricks for Creating Multi-Sheet Microsoft Excel Workbooks the Easy Way with SAS. Vincent DelGobbo, SAS Institute Inc. Paper HOW-071 Tips and Tricks for Creating Multi-Sheet Microsoft Excel Workbooks the Easy Way with SAS Vincent DelGobbo, SAS Institute Inc., Cary, NC ABSTRACT Transferring SAS data and analytical results

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

SAS Programming Tips, Tricks, and Techniques

SAS Programming Tips, Tricks, and Techniques SAS Programming Tips, Tricks, and Techniques A presentation by Kirk Paul Lafler Copyright 2001-2012 by Kirk Paul Lafler, Software Intelligence Corporation All rights reserved. SAS is the registered trademark

More information

Using DATA Step MERGE and PROC SQL JOIN to Combine SAS Datasets Dalia C. Kahane, Westat, Rockville, MD

Using DATA Step MERGE and PROC SQL JOIN to Combine SAS Datasets Dalia C. Kahane, Westat, Rockville, MD Using DATA Step MERGE and PROC SQL JOIN to Combine SAS Datasets Dalia C. Kahane, Westat, Rockville, MD ABSTRACT This paper demonstrates important features of combining datasets in SAS. The facility to

More information

ABSTRACT INTRODUCTION EXERCISE 1: EXPLORING THE USER INTERFACE GRAPH GALLERY

ABSTRACT INTRODUCTION EXERCISE 1: EXPLORING THE USER INTERFACE GRAPH GALLERY Statistical Graphics for Clinical Research Using ODS Graphics Designer Wei Cheng, Isis Pharmaceuticals, Inc., Carlsbad, CA Sanjay Matange, SAS Institute, Cary, NC ABSTRACT Statistical graphics play an

More information

Creating Dynamic Reports Using Data Exchange to Excel

Creating Dynamic Reports Using Data Exchange to Excel Creating Dynamic Reports Using Data Exchange to Excel Liping Huang Visiting Nurse Service of New York ABSTRACT The ability to generate flexible reports in Excel is in great demand. This paper illustrates

More information

Enhancing RTF Output with RTF Control Words and In-Line Formatting

Enhancing RTF Output with RTF Control Words and In-Line Formatting Enhancing RTF Output with RTF Control Words and In-Line Formatting Lori S. Parsons, Ovation Research Group, Seattle, Washington ABSTRACT The SAS Output Delivery System (ODS) allows output to be printed

More information

Salary. Cumulative Frequency

Salary. Cumulative Frequency HW01 Answering the Right Question with the Right PROC Carrie Mariner, Afton-Royal Training & Consulting, Richmond, VA ABSTRACT When your boss comes to you and says "I need this report by tomorrow!" do

More information

SAS ODS HTML + PROC Report = Fantastic Output Girish K. Narayandas, OptumInsight, Eden Prairie, MN

SAS ODS HTML + PROC Report = Fantastic Output Girish K. Narayandas, OptumInsight, Eden Prairie, MN SA118-2014 SAS ODS HTML + PROC Report = Fantastic Output Girish K. Narayandas, OptumInsight, Eden Prairie, MN ABSTRACT ODS (Output Delivery System) is a wonderful feature in SAS to create consistent, presentable

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

Dynamic Dashboards Using Base-SAS Software

Dynamic Dashboards Using Base-SAS Software Paper TT-01-2015 Dynamic Dashboards Using Base-SAS Software Kirk Paul Lafler, Software Intelligence Corporation, Spring Valley, California Abstract Dynamic interactive visual displays known as dashboards

More information

How to Color Your Report? By Xuefeng Yu, Celgene Co., Summit, NJ

How to Color Your Report? By Xuefeng Yu, Celgene Co., Summit, NJ How to Color Your Report? By Xuefeng Yu, Celgene Co., Summit, NJ ABSTRACT A colorful report with highlighted background or bright color numbers will greatly facilitate the reviewer to identify the flags,

More information

SAS Enterprise Guide in Pharmaceutical Applications: Automated Analysis and Reporting Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN

SAS Enterprise Guide in Pharmaceutical Applications: Automated Analysis and Reporting Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN Paper PH200 SAS Enterprise Guide in Pharmaceutical Applications: Automated Analysis and Reporting Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN ABSTRACT SAS Enterprise Guide is a member

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

ODS for PRINT, REPORT and TABULATE

ODS for PRINT, REPORT and TABULATE Paper 3-26 ODS for PRINT, REPORT and TABULATE Lauren Haworth, Genentech, Inc., San Francisco ABSTRACT For most procedures in the SAS system, the only way to change the appearance of the output is to change

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

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

Create an Excel report using SAS : A comparison of the different techniques

Create an Excel report using SAS : A comparison of the different techniques Create an Excel report using SAS : A comparison of the different techniques Romain Miralles, Clinovo, Sunnyvale, CA Global SAS Forum 2011 April 2011 1 1. ABSTRACT Many techniques exist to create an Excel

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

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

Integrating SAS and Excel: an Overview and Comparison of Three Methods for Using SAS to Create and Access Data in Excel

Integrating SAS and Excel: an Overview and Comparison of Three Methods for Using SAS to Create and Access Data in Excel Integrating SAS and Excel: an Overview and Comparison of Three Methods for Using SAS to Create and Access Data in Excel Nathan Clausen, U.S. Bureau of Labor Statistics, Washington, DC Edmond Cheng, U.S.

More information

Generating Randomization Schedules Using SAS Programming Chunqin Deng and Julia Graz, PPD, Inc., Research Triangle Park, North Carolina

Generating Randomization Schedules Using SAS Programming Chunqin Deng and Julia Graz, PPD, Inc., Research Triangle Park, North Carolina Paper 267-27 Generating Randomization Schedules Using SAS Programming Chunqin Deng and Julia Graz, PPD, Inc., Research Triangle Park, North Carolina ABSTRACT Randomization as a method of experimental control

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

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

Mass Email. General Use

Mass Email. General Use Mass Email The Q Mass Email application allows users to compose and mass email students and/or their contacts. The application will mass send emails based on the selected Sender and creation of a Recipients

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

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

Embedded Special Characters Kiran Karidi, Mahipal Vanam, and Sridhar Dodlapati

Embedded Special Characters Kiran Karidi, Mahipal Vanam, and Sridhar Dodlapati PharmaSUG2010 - Paper CC19 Embedded Special Characters Kiran Karidi, Mahipal Vanam, and Sridhar Dodlapati ABSTRACT When the report generated from the clinical trial data requires to show lot of information

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

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

PROC TABULATE: Doin It in Style!

PROC TABULATE: Doin It in Style! Paper 085-29 PROC TABULATE: Doin It in Style! Ray Pass, Ray Pass Consulting, Hartsdale, NY Sandy McNeill, SAS, Cary, NC Abstract The advent of the SAS Output Delivery System (ODS to its friends) has turned

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

Let SAS Modify Your Excel File Nelson Lee, Genentech, South San Francisco, CA

Let SAS Modify Your Excel File Nelson Lee, Genentech, South San Francisco, CA ABSTRACT PharmaSUG 2015 - Paper QT12 Let SAS Modify Your Excel File Nelson Lee, Genentech, South San Francisco, CA It is common to export SAS data to Excel by creating a new Excel file. However, there

More information

How to Change the Template and Table of Contents for SAS Web Applications Veronica Y. Rath, INDUS Corporation, Vienna, VA

How to Change the Template and Table of Contents for SAS Web Applications Veronica Y. Rath, INDUS Corporation, Vienna, VA How to Change the Template and Table of Contents for SAS Web Applications Veronica Y. Rath, INDUS Corporation, Vienna, VA ABSTRACT This paper addresses two key areas: (1) creating templates; and (2) changing

More information

Sensitivity Analysis in Multiple Imputation for Missing Data

Sensitivity Analysis in Multiple Imputation for Missing Data Paper SAS270-2014 Sensitivity Analysis in Multiple Imputation for Missing Data Yang Yuan, SAS Institute Inc. ABSTRACT Multiple imputation, a popular strategy for dealing with missing values, usually assumes

More information

ABSTRACT INTRODUCTION %CODE MACRO DEFINITION

ABSTRACT INTRODUCTION %CODE MACRO DEFINITION Generating Web Application Code for Existing HTML Forms Don Boudreaux, PhD, SAS Institute Inc., Austin, TX Keith Cranford, Office of the Attorney General, Austin, TX ABSTRACT SAS Web Applications typically

More information

Introduction Course in SPSS - Evening 1

Introduction Course in SPSS - Evening 1 ETH Zürich Seminar für Statistik Introduction Course in SPSS - Evening 1 Seminar für Statistik, ETH Zürich All data used during the course can be downloaded from the following ftp server: ftp://stat.ethz.ch/u/sfs/spsskurs/

More information

Integrating SAS with JMP to Build an Interactive Application

Integrating SAS with JMP to Build an Interactive Application Paper JMP50 Integrating SAS with JMP to Build an Interactive Application ABSTRACT This presentation will demonstrate how to bring various JMP visuals into one platform to build an appealing, informative,

More information

A robust and flexible approach to automating SAS jobs under Unix Mike Atkinson, with the Ministry of Health Services, British Columbia

A robust and flexible approach to automating SAS jobs under Unix Mike Atkinson, with the Ministry of Health Services, British Columbia A robust and flexible approach to automating SAS jobs under Unix Mike Atkinson, with the Ministry of Health Services, British Columbia Abstract So you ve got a Unix server that is terrific for running

More information

Experiences in Using Academic Data for BI Dashboard Development

Experiences in Using Academic Data for BI Dashboard Development Paper RIV09 Experiences in Using Academic Data for BI Dashboard Development Evangeline Collado, University of Central Florida; Michelle Parente, University of Central Florida ABSTRACT Business Intelligence

More information

EXST SAS Lab Lab #4: Data input and dataset modifications

EXST SAS Lab Lab #4: Data input and dataset modifications EXST SAS Lab Lab #4: Data input and dataset modifications Objectives 1. Import an EXCEL dataset. 2. Infile an external dataset (CSV file) 3. Concatenate two datasets into one 4. The PLOT statement will

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

Microsoft Office Word 2010: Level 1

Microsoft Office Word 2010: Level 1 Microsoft Office Word 2010: Level 1 Workshop Objectives: In this workshop, you will learn fundamental Word 2010 skills. You will start by getting acquainted with the Word user interface, creating a new

More information

ORACLE BUSINESS INTELLIGENCE WORKSHOP

ORACLE BUSINESS INTELLIGENCE WORKSHOP ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with

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

THE POWER OF PROC FORMAT

THE POWER OF PROC FORMAT THE POWER OF PROC FORMAT Jonas V. Bilenas, Chase Manhattan Bank, New York, NY ABSTRACT The FORMAT procedure in SAS is a very powerful and productive tool. Yet many beginning programmers rarely make use

More information

PO-18 Array, Hurray, Array; Consolidate or Expand Your Input Data Stream Using Arrays

PO-18 Array, Hurray, Array; Consolidate or Expand Your Input Data Stream Using Arrays Array, Hurray, Array; Consolidate or Expand Your Input Data Stream Using Arrays, continued SESUG 2012 PO-18 Array, Hurray, Array; Consolidate or Expand Your Input Data Stream Using Arrays William E Benjamin

More information

Word processing software

Word processing software Unit 244 Word processing software UAN: Level: 2 Credit value: 4 GLH: 30 Assessment type: Relationship to NOS: Assessment requirements specified by a sector or regulatory body: Aim: R/502/4628 Portfolio

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

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

PROC REPORT: How To Get Started

PROC REPORT: How To Get Started PROC REPORT: How To Get Started Malachy J. Foley University of North Carolina at Chapel Hill, NC ABSTRACT PROC REPORT started as a soupped-up version of PROC PRINT. Now this unique product combines features

More information

TECHNIQUES FOR BUILDING A SUCCESSFUL WEB ENABLED APPLICATION USING SAS/INTRNET SOFTWARE

TECHNIQUES FOR BUILDING A SUCCESSFUL WEB ENABLED APPLICATION USING SAS/INTRNET SOFTWARE TECHNIQUES FOR BUILDING A SUCCESSFUL WEB ENABLED APPLICATION USING SAS/INTRNET SOFTWARE Mary Singelais, Bell Atlantic, Merrimack, NH ABSTRACT (This paper is based on a presentation given in March 1998

More information

SQL SUBQUERIES: Usage in Clinical Programming. Pavan Vemuri, PPD, Morrisville, NC

SQL SUBQUERIES: Usage in Clinical Programming. Pavan Vemuri, PPD, Morrisville, NC PharmaSUG 2013 Poster # P015 SQL SUBQUERIES: Usage in Clinical Programming Pavan Vemuri, PPD, Morrisville, NC ABSTRACT A feature of PROC SQL which provides flexibility to SAS users is that of a SUBQUERY.

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

A Quick and Dirty Method for Delivering SAS Reports Via the World Wide Web

A Quick and Dirty Method for Delivering SAS Reports Via the World Wide Web A Quick and Dirty Method for Delivering SAS Reports Via the World Wide Web Mary Bednarski, Washington University School of Medicine, St. Louis, MO Joel Achtenberg, Washington University School of Medicine,

More information

SAS ODS. Greg Jenkins

SAS ODS. Greg Jenkins SAS ODS Greg Jenkins 1 Overview ODS stands for the Output Delivery System ODS allows output from the Data Step & SAS procedures to presented in a more useful way. ODS also allows for some of the output

More information

Developing an On-Demand Web Report Platform Using Stored Processes and SAS Web Application Server

Developing an On-Demand Web Report Platform Using Stored Processes and SAS Web Application Server Paper 10740-2016 Developing an On-Demand Web Report Platform Using Stored Processes and SAS Web Application Server ABSTRACT Romain Miralles, Genomic Health. As SAS programmers, we often develop listings,

More information

How to Create Dynamic HTML and Javascript using your Data Jennifer Sinodis, Bank One, Phoenix, AZ

How to Create Dynamic HTML and Javascript using your Data Jennifer Sinodis, Bank One, Phoenix, AZ Paper 187-26 How to Create Dynamic HTML and Javascript using your Data Jennifer Sinodis, Bank One, Phoenix, AZ ABSTRACT With increasing information technology the Internet/Intranet offers an accessible

More information

4 Other useful features on the course web page. 5 Accessing SAS

4 Other useful features on the course web page. 5 Accessing SAS 1 Using SAS outside of ITCs Statistical Methods and Computing, 22S:30/105 Instructor: Cowles Lab 1 Jan 31, 2014 You can access SAS from off campus by using the ITC Virtual Desktop Go to https://virtualdesktopuiowaedu

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

We begin by defining a few user-supplied parameters, to make the code transferable between various projects.

We begin by defining a few user-supplied parameters, to make the code transferable between various projects. PharmaSUG 2013 Paper CC31 A Quick Patient Profile: Combining External Data with EDC-generated Subject CRF Titania Dumas-Roberson, Grifols Therapeutics, Inc., Durham, NC Yang Han, Grifols Therapeutics,

More information

Simulate PRELOADFMT Option in PROC FREQ Ajay Gupta, PPD, Morrisville, NC

Simulate PRELOADFMT Option in PROC FREQ Ajay Gupta, PPD, Morrisville, NC ABSTRACT PharmaSUG 2015 - Paper QT33 Simulate PRELOADFMT Option in PROC FREQ Ajay Gupta, PPD, Morrisville, NC In Pharmaceuticals/CRO industries, table programing is often started when only partial data

More information

Histogram of Numeric Data Distribution from the UNIVARIATE Procedure

Histogram of Numeric Data Distribution from the UNIVARIATE Procedure Histogram of Numeric Data Distribution from the UNIVARIATE Procedure Chauthi Nguyen, GlaxoSmithKline, King of Prussia, PA ABSTRACT The UNIVARIATE procedure from the Base SAS Software has been widely used

More information

Data exploration with Microsoft Excel: analysing more than one variable

Data exploration with Microsoft Excel: analysing more than one variable Data exploration with Microsoft Excel: analysing more than one variable Contents 1 Introduction... 1 2 Comparing different groups or different variables... 2 3 Exploring the association between categorical

More information

PROC PRINT - the Granddaddy of all Procedures, Enhanced and Still Going Strong! David Franklin, TheProgrammersCabin.com, Litchfield, NH

PROC PRINT - the Granddaddy of all Procedures, Enhanced and Still Going Strong! David Franklin, TheProgrammersCabin.com, Litchfield, NH PROC PRINT - the Granddaddy of all Procedures, Enhanced and Still Going Strong! David Franklin, TheProgrammersCabin.com, Litchfield, NH ABSTRACT The PRINT procedure, or PROC PRINT, has been around since

More information

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC. THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC. Copyright 2012, SAS Institute Inc. All rights reserved. Overview Mobile

More information

StARScope: A Web-based SAS Prototype for Clinical Data Visualization

StARScope: A Web-based SAS Prototype for Clinical Data Visualization Paper 42-28 StARScope: A Web-based SAS Prototype for Clinical Data Visualization Fang Dong, Pfizer Global Research and Development, Ann Arbor Laboratories Subra Pilli, Pfizer Global Research and Development,

More information

How To Create A Powerpoint Intelligence Report In A Pivot Table In A Powerpoints.Com

How To Create A Powerpoint Intelligence Report In A Pivot Table In A Powerpoints.Com Sage 500 ERP Intelligence Reporting Getting Started Guide 27.11.2012 Table of Contents 1.0 Getting started 3 2.0 Managing your reports 10 3.0 Defining report properties 18 4.0 Creating a simple PivotTable

More information

Quick Start to Data Analysis with SAS Table of Contents. Chapter 1 Introduction 1. Chapter 2 SAS Programming Concepts 7

Quick Start to Data Analysis with SAS Table of Contents. Chapter 1 Introduction 1. Chapter 2 SAS Programming Concepts 7 Chapter 1 Introduction 1 SAS: The Complete Research Tool 1 Objectives 2 A Note About Syntax and Examples 2 Syntax 2 Examples 3 Organization 4 Chapter by Chapter 4 What This Book Is Not 5 Chapter 2 SAS

More information

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

Health Services Research Utilizing Electronic Health Record Data: A Grad Student How-To Paper

Health Services Research Utilizing Electronic Health Record Data: A Grad Student How-To Paper Paper 3485-2015 Health Services Research Utilizing Electronic Health Record Data: A Grad Student How-To Paper Ashley W. Collinsworth, ScD, MPH, Baylor Scott & White Health and Tulane University School

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