\WSS95. Applications Development. Managing Longitudinal Panel Surveys Using Interactive Applications Created by SAS!Af and SASJFsp with SCL

Size: px
Start display at page:

Download "\WSS95. Applications Development. Managing Longitudinal Panel Surveys Using Interactive Applications Created by SAS!Af and SASJFsp with SCL"

Transcription

1 Managing Longitudinal Panel Surveys Using Interactive Applications Created by SAS!Af and SASJFsp with SCL Miriam Cistemas, Technology Assessment Group, San Francisco, California ABSTRACT Social science researchers have been using the SAS System for years to analyze survey data. Recently, through increases In the functionality of SAS/AF, SAS/FSP, Screen Control Language (SCL) and other aspects of the SAS system available with version 6.08 and above, it has become easier to use SAS to manage other parts of the survey process as well, including subject enrollment, entering of questionnaire data, and in the case of longitudinal surveys, subject tracking and follow-up. The click and-point interface features of SAS/AF and SASIFSP allow these processes to be controlled by a non-programmer such as the survey interviewer, decreasing programmer and secretarial time that is usually required for such efforts. This paper illustrates the implementation of a Sutvey Management System for a longitudinal study of subjects with Carpal Tunnel Syndrome currently in progress at the University of California, San Francisco. Specifically, it shows how the interactive system guides the user through the subject enrollment process, allows the interviewer to enter questionnaire data and patient status data, as well as generate thank-you and follow-up letters to patients and simple reports for investigators concerning patient status. The use of SCL for cross-field and cross-observation validation is also discussed. Finally, a set of guidelines to ease the development of such systems is provided. ensure that the system would be flexible enough so that it would be easy to add options to the menus and modify data-entry screens as the study progressed. Using SAS/AF PROGRAM entries to control branching to various options of the system and using FSEDIT screens to guide the data entry, it was easy to develop a Sutvey Management System. SCL put the building blocks of the system together. STARTING THE SYSTEM After clicking on an icon in the Windows Program Manager, the interviewer is brought to the main menu of the system (Figure 1 ). This main menu is actually a SAS/AF PROGRAM entry, consisting of 7 fields with attributes of PUSHBTNC. When clicked, these buttons call other PROGRAM entries or execute other SCL commands. INTRODUCTION The Carpal Tunnel and Disability (CTD) study at the University of Celifomia at San Francisco requires data to be collected and analyzed for 250 subjects from the following sources: 3 annual telephone interviews, and clinical data from nerve-conduction studies and doctor examinations. Potential study subjects are identified by physicians who agree to participate in the study. The physician must communicate information concerning these patients to CTD interviewers, who then enroll, interview, track subjects, and gather clinical data concerning these subjects for a period of three years. I wanted to develop a system that required no SAS knowledge for the end user that would include extensive cross-field and cross-observation capabilities, as well as the ability to generate simple reports and correspondence. In addition, I wanted to ENROLLMENT OF STUDY SUBJECTS Entering of all data on study subjects is made using customized FSEDIT screens that are similar in appearance to the paper forms on which the data were originally recorded. A button in the Patient Record Keeping menu of the system is associated with the customized FSEDIT screen in Figure 2 by means of the SCL CALL FSEDIT statement. Using the following SCL code, the FSEDIT screen automatically creates variables containing the current date from the system time clock, and a patient identification number for each new observation added to the data set \WSS95

2 FSEINIT: ***open up the current data set: dsidl = return code for opening up current data set (check for dups) dsidl = open( 'cts.ctspats return; INIT: (keep--pat--l.n.aml!wl phonewl) ) ; ***check whether the observation is new; if lastcm:io='add' then do; dateadd = today(); ***get the patient I of the last patient added and add 1; nobs=attrn(dsidl,'nlobs'); if nobs=o then pat=l; else do; return; FSETERM: rc =fetchobs(dsidl,nobs); patnum=getvarn (dsidl, pat=patnum+l; dsidl = close(dsidl); varm.un(dsidl, pat.)); FNAMEWl: /***first name field***/ LNAMEWl: I?HONEWl: /***last name field***/ /***phone number field***/ **.*only process statements if all 3 fields are filled in; if fnamewl ne ' & lnamewl ne & phonewl ne then do; ***reset all fields to default appearance; rc=field('error off', fnamewl lnamewl phonewl. ) ; rc=field('oolor white underline', 'fnamewl lnamewl phonewl'); ***initialize all duplicate obs fields to missing; dupobsl = dupobs2 =. ; dupobs3 = ; ***look and see whether duplicate values for any of these 3 fields exist at any other observation already entered; if locatec (dsidl, varnum(dsidl, fnamewl ), fnamewl) then dupobsl = curobs (dsidl); if locatec(dsidl,varnum(dsidl, 'l.namewl'), l.namewl) then dupobs2 = curobs (dsidl) ; if locatec (dsidl,varnum(dsidl, 'phonewl'), ph.onewl) then dupobs3 = curobs(dsidl); ***Provide appropriate warnings; select; ***if only first name, do nothing; when (dupobs2 = and dupobs3 = ) ; when(dupobsl = dupobs2 & dupobs2 = alazm; dupobs3) do; rc = field('color red reverse, fnamewl lnamewl phonewl' ) ; rc = field ( error on, fnamewl lnamewl phonewl' ) ; _msg_= Patient with same full name & phone I already entered at ' II Observation II dupobs3 II ' ; cursor ph.onewl; when (dupobs2 = dupobs3) do; <code to handle this condition> The SCL code behind the screen shown in Figure 2 also ensures that no patient is enrolled twice by checking for other observations with the same name and telephone number, and issuing appropriate warnings to the user. This is accomplished efficiently by using the CONTROL ALWAYS statement in the FSEINIT section to allow labeled sections to refer to actual fields in the screen. Thus in the SCL code below, the code is only run when data are entered into the fields named FNAMEW1, LNAMEW1, and PHONEW1 (corresponding to the first name, last name, and phone number fields in Figure 2). retm:n; when(dupobs3 ne ) do; <code to handle this condition> ***go to the next field if no duplicate name or ID I; otherwise do; if curfld () =. PHONEWl' then cursor diagdlwl; WYSS

3 In addition, SCL makes it easy for developers to gently guide the user into making a correct selection when an error has been made. Thus in the Title field of Figure 2, only four choices are valid. If the interviewer does not pick one of these choices, a selection box appears asking for the user to select from one of the valid choices (Figure 3). This feature is accomplished using only one SCL statement: if titlewl not in ('Mr.. I 1 'Ms. I 1 'Mrs. I 1 'Miss. I 1 'Dr. I) then titlewl = showlist ('Mr. I J 'Ms. I 1 '!drs. I 1 'Miss. I 1 'Dr. I 1 'Please select a title below:')r PATIENT INTERVIEWING The system uses information entered at enrollment time to create Information Sheets for subjects to be interviewed. These sheets include subject information (e.g. name and phone number) and space to record contact information which is later entered into the system. The interviewer can generate information sheets for as many subjects as necessary using selections lists and boxes (Figure 3). The interviewer sees a selection box tor all eligible subjects, clicks on those for whom sheets are to be generated, and then presses the 'OK' button. The SCL behind the PROGRAM entry saves these list of subject's identification numbers into a SCL list and then transfers these values to SCL variables by means of an array and a do-loop. ***set up array into which selection list data will be put; array id {40} idl-id40; ***nsel will contain the number of selections the user makes from the selection boxr length nsel 3r ***open the data set containing eligible patients and their m is; dsidl=open('cts.ctspats(keep--pat fnamewl lnamewl) ) ; ***create an empty list which will receive ID Is of subjects selected by the user; idlist=makelist(); rc=curlist(idlist)r ***set size of the selection box; call wregion(l0,15,14,50); ***display m #s and names of eligible patients and allow users to select up to 40 of them, saving these m #s to the SCL list; rc=datalistn(dsidl, pat fnamewl l.namewl', 'Pick up to 40 patients.,, 40) ; nsel=getnitemn(idlist,'count'); ***extract data from the SCL list and put into SCL variables idl-id40; do i = 1 to nsel; id{i} = getnitemn(idlist,'pat',i); ***delete the list from memory; idlist=dellist(idlist); call close(dsidl); After the interviewer has selected the patients for which the Information Sheets are to be generated, the SCL then generates SAS statements to be execute in base software through a SUBMIT block. This SUBMIT block subsets the subject data using these SCL variables (id1-id40) that hold the identification numbers of selected patients, and then runs PROC FSLETTER on this subsetted data. TRACKING OF SUBJECT STATUS/INTERVIEW FOLLOW-UP After the interview or any other patient contact (receiving a change of address postcard, or receiving a signed medical records release form) the interviewer launches the Survey Management System and enters all such information into a FSEDIT screen. The interviewer also has the option of generating various personalized thank-you and letters with envelopes using a process very similar to the one followed to generate the Information Sheets. CLICK-AND-POINT ROUTINE REPORT GENERATION In the early phases of such a study, the interviewer (and programmer) are often asked as to the status of patients identified, enrolled, and interviewed up to this point. Allowing the interviewer to generate such recurring reports with the click of a mouse saves both you and the interviewer time, and is easy to develop. An easy way to do this is to write a SUBMIT block that includes all of the SAS code necessary for the report 27 3 YNSS95

4 inside a labeled section associated with a SAS/AF PUSHBTNC field. The SUBMIT BLOCK can access the subject data entered by the interviewer during subject enrollment and interview follow-up. CUSTOMIZING THE ENVIRONMENT The applications developer and end user usually have different preferences for their SAS environments. You as a developer will probably want a tool-box handy, plus a command line or bar, and access to the AWS menu (or non-windows equivalent). Your end user, on the other hand, should be limited to accessing only the parts of the SAS system necessary the interviewing, subject tracking, and routine reporting processes. The SuNey Management System's function keys are an abbreviated list of the more extensive defaults. Customized keys can be created using the Display Manager KEYS command and saved to the catalog where all of the PROGRAM, HELP, and SCREEN entries are located. These KEYS entries are then associated with SAS/AF entries through the GATTA window, and with SAS/FSP SCREEN entries using the PARMS window. The FSEDIT SCREEN entries of the Survey Management System access a pull-down menu containing customized commands (Figure 4). Such a menu is easy to make using the PMENU procedure, which creates a catalog entry of type PMENU that can be associated with FSEDIT screens using two SCL statements in the FSEINIT section. FSElliiT: ***Set up display options; rc=pmenu ( cts. cts. ctsedit.pmenu ) ; call execcmdi I pmenu on ) ; retunl; PROVIDING HELP TO THE USER As a SAS/AF developer, you have the opportunity to provide HELP entries which can be accessed using pull-down menus, push-buttons, or function keys. For the interviewer who is computer-shy, these can be invaluable. They are easily made by invoking PROC BUILD and editing a HELP entry. Such entries can be called via a PMENU, function keys, or SAS/AF PUSHBTNC fields. SUGGESTIONS FOR CREATING SURVEY MANAGEMENT SYSTEMS 1. Make a 'structure' for each data set to be edited by the system by coding a DATA step for each one. These DATA steps should include a LENGTH or ATTRIB statement for all variables, and a DELETE statement This will ensure that all variables in these data sets will be stored in the order you want, and allows you to avoid designing data sets interactively through FSEDIT. 2. Make the custom FSEDIT SCREEN entries. The screen layout and SCL programs for these entries can be made in a text editor and then brought into the FSEDIT editor using the INCLUDE command. Think of conventions to make all FSEDIT screens have a similar look and feel; do not bombard the user with too many colors. 3. Make PMENUs for FSEDIT screens: if one PMENU cannot do it for all of your FSEDIT screens, try to make them feel functionally equivalent and look as similar as possible. 4. Think of all the options the system will have (immediately and in the future) anff how the user should be able to branch to them. Make all such menus and options appear from the beginning of the development process, and simply have the message line display a message such as 'Option not currently available' for options that have not yet been integrated into the system but will be some day. Then, begin to associate functionality with the menu choices. 5. Create the HELP entries and associate them with the PROGRAM entries, MENU entries, and PMENUs as necessary. 6. Make an -AUTOEXEC file to associate with a Microsoft Windows program item icon (or an equivalent if not in the Windows environment) which will launch the system with the click of a mouse. Use Display Manager commands in this -AUTOEXEC file to iconize or close all windows that you do not want the user to access. \WSS

5 li.bname '<li.bname of AF catalog>'; dm pgm off; log off; 1st off'; dm 'af c=<name of program entxy serving as main menu>' af; Use the -NOAWSMENU option on the command line of the Windows program item if you do not want your user to access the AWS menu. The following statements can be typed into the Command Line box of the Program Item Properties window in the Windows Program Manager: <path of SAS.EXE> -noawsmenu -config <name of config file> -autoexec <name of autoexec file> 7. Use the BUILD procedure with a MERGE statement to create a production catalog for the end user which will exclude the SCL source code and disallow editing of entries. This will protect your work and save space. proc build c=<name of production catlllog>; merge c=<name of developer catalog> run; noedit nosource; 8. Document your SAS/AF work using PROC BUILD with the PRINT command. lproc build c=<name of production catalog>; I run; print; Documentation of SAS/FSP work is more difficult. One way to do this is to save the text of all FSEDIT screens and their associated SCL programs to external text files using the Display Manager FILE command while in the FSEDIT Modify or FSEDIT Program windows. REFERENCES SAS Institute, Inc. (1993) Building SCL Applications Course Notes, Cary, NC: SAS Institute Inc. SAS Institute, Inc. (1989) SAS AF Software, Usage and Reference Version 6, First Edition, Cary, NC: SAS Institute Inc. SAS Institute Inc. (1994) SAS Screen Control Language, Reference Version 6, Second Edition, Cary, NC: SAS Institute Inc. SAS Institute Inc. (1993) SAS/FSP Software, Usage and Reference Version 6, First Edition, Cary, NC: SAS Institute Inc. SAS, SAS/AF, SAS/FSP, and SAS/BASE are registered trademarks or trademarks of SAS Institute, Inc. in the USA and other countries. indicates USA registration. Other brand and product names are registered trademarks or trademarks of these respective companies. ACKNOWLEDGMENTS Robyn Johnson of the Arthritis Research Group of the University of CBiifomia at San Francisco provided invaluable feedback by testing two Survey Management Systems created using SAS/AF and SASIFSP. The faculty of the Arthritis Research Group provided the time and resources necessary to develop these systems. CONCLUSION Creating a customized survey enrollment, data entry, subject tracking, and reporting system which requires no knowledge of SAS for the end user is easy to do using SAS/AF, SASIFSP and SCL. Most importantly, it saves time because the interviewer(s) can efficiently manage parts of the survey process that either you used to do as a programmer (routine report generation and a large percentage of the data cleaning) or that an administrative assistant used to do (generating thank-you and reminder letters, keeping track of subject status and addresses). This is time that can be spent on more rewarding tasks, such as analyzing the survey data WYSS95

SAS/AF FRAME Entries: A Hands-on Introduction

SAS/AF FRAME Entries: A Hands-on Introduction SAS/AF FRAME Entries: A Hands-on Introduction Vincent L. Timbers The Pennsylvania State University, University Park, Pa. ABSTRACT Frame entries in SAS/AF use graphic display devices that enable application

More information

An Introduction to SAS/FSP Software Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California

An Introduction to SAS/FSP Software Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California An Introduction to SAS/FSP Software Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California ABSTRACT SAS/FSP is a set of procedures used to perform full-screen interactive

More information

FSEDIT Procedure Windows

FSEDIT Procedure Windows 25 CHAPTER 4 FSEDIT Procedure Windows Overview 26 Viewing and Editing Observations 26 How the Control Level Affects Editing 27 Scrolling 28 Adding Observations 28 Entering and Editing Variable Values 28

More information

Introduction. CHAPTER 3 Working in the SAS Windowing Environment

Introduction. CHAPTER 3 Working in the SAS Windowing Environment 57 CHAPTER 3 Working in the SAS Windowing Environment Introduction 57 Using Function Keys 58 Using the SAS ToolBox 60 Using the Command Window 60 Using the Toolbar 61 Using the Tool Icons 61 Opening Files

More information

* Link customized PF key settings for

* Link customized PF key settings for comprehensive usage of PROC FSEDIT, version 6. Andrew P. Ford, Northern Indiana Public Service Company, Merrillville, Indiana ABSTRACT This paper presents an advanced application of FSEDIT under version

More information

Can I have the menu please?

Can I have the menu please? Can I have the menu please? Renee Beekwilder - PW Consulting Introduction It is vital for users to work with a system that is easy to use and understand and that requires as little training as possible.

More information

Beginning Tutorials. PROC FSEDIT NEW=newfilename LIKE=oldfilename; Fig. 4 - Specifying a WHERE Clause in FSEDIT. Data Editing

Beginning Tutorials. PROC FSEDIT NEW=newfilename LIKE=oldfilename; Fig. 4 - Specifying a WHERE Clause in FSEDIT. Data Editing Mouse Clicking Your Way Viewing and Manipulating Data with Version 8 of the SAS System Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California ABSTRACT Version 8 of the

More information

A SAS/AF Application for Linking Demographic & Laboratory Data For Participants in Clinical & Epidemiologic Research Studies

A SAS/AF Application for Linking Demographic & Laboratory Data For Participants in Clinical & Epidemiologic Research Studies Paper 208 A SAS/AF Application for Linking Demographic & Laboratory Data For Participants in Clinical & Epidemiologic Research Studies Authors: Emily A. Mixon; Karen B. Fowler, University of Alabama at

More information

SAS RDBMS! A GUI Approach to Data Entry Using SAS/AF Enforced With Relational Model Integrity Constraints from ORACLE

SAS RDBMS! A GUI Approach to Data Entry Using SAS/AF Enforced With Relational Model Integrity Constraints from ORACLE Paper 5 SAS RDBMS! A GUI Approach to Data Entry Using SAS/AF Enforced With Relational Model Integrity Constraints from ORACLE Annie Guo, Ischemia Research and Education Foundation, San Francisco, California

More information

10 The First Steps 4 Chapter 2

10 The First Steps 4 Chapter 2 9 CHAPTER 2 Examples The First Steps 10 Invoking the Query Window 11 Changing Your Profile 11 ing a Table 13 ing Columns 14 Alias Names and Labels 14 Column Format 16 Creating a WHERE Expression 17 Available

More information

Beginning Tutorials. Introduction to SAS/FSP in Version 8 Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California

Beginning Tutorials. Introduction to SAS/FSP in Version 8 Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California Introduction to SAS/FSP in Version 8 Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California ABSTRACT SAS/FSP is a set of procedures used to perform full-screen interactive

More information

SHARING SAS DATA INA PC LAN ENVIRONMENT. Tony Payne, SPS Ltd. ABSTRACT

SHARING SAS DATA INA PC LAN ENVIRONMENT. Tony Payne, SPS Ltd. ABSTRACT I I SHARING SAS DATA INA PC LAN ENVIRONMENT Tony Payne, SPS Ltd. ABSTRACT F ' The SASe System, version 6.03 and beyond, provides powerful control of data editing sessions using the FSEDIT procedure with

More information

Advanced Usage Techniques of PROC FSEDIT Andrew P. Ford, Borthern Xndiana Public Service Company

Advanced Usage Techniques of PROC FSEDIT Andrew P. Ford, Borthern Xndiana Public Service Company Advanced Usage Techniques of PROC FSEDIT Andrew P. Ford, Borthern Xndiana Public Service Company ABS:rRAC!r This paper presents an advanced application of FSEDIT under version 6. This paper shows how to:

More information

Overview. CHAPTER 2 Using the SAS System and SAS/ ASSIST Software

Overview. CHAPTER 2 Using the SAS System and SAS/ ASSIST Software 11 CHAPTER 2 Using the SAS System and SAS/ ASSIST Software Overview 11 Invoking the SAS System 12 Selecting Items 12 Entering Commands 13 Using Menus 13 Using Function Keys 15 Invoking SAS/ASSIST Software

More information

APPENDIX 2 Customizing SAS/ASSIST Software

APPENDIX 2 Customizing SAS/ASSIST Software 241 APPENDIX 2 Customizing SAS/ASSIST Software Introduction 241 Setting User Profile Options 241 Creating an Alternate Menu Bar 243 Introduction This appendix describes how you can customize your SAS/ASSIST

More information

Modular Programming for a Screen Control Language Application

Modular Programming for a Screen Control Language Application Modular Programming for a Screen Control Language Application Linda M. Quinn, AcroMed, Cleveland, OH Allan M. Kominek, Centerior Energy, Cleveland, OH Tina M. Sluga, AcroMed, Cleveland, OH! I I ABSTRACT

More information

SAS/FSP 9.2. Procedures Guide

SAS/FSP 9.2. Procedures Guide SAS/FSP 9.2 Procedures Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2008. SAS/FSP 9.2 Procedures Guide. Cary, NC: SAS Institute Inc. SAS/FSP 9.2 Procedures

More information

Introduction. Introduction to SCL. SCL Elements CHAPTER 1

Introduction. Introduction to SCL. SCL Elements CHAPTER 1 3 CHAPTER 1 Introduction Introduction to SCL 3 SCL Elements 3 Entering SCL Code 4 Compiling SCL Programs 4 Compiling Your SCL Program Interactively 4 Compiling Your SCL Program in Batch 5 The SCL Data

More information

- a SAS/A~ Application

- a SAS/A~ Application 52 Advanced Tutorials Techniques for Sharing Screen Control Language Programs in - a SAS/A~ Application Derek Drummond, Jeff Phillips, and Veronica Walgamotte ARC Professional Services Group Introduction

More information

Getting Started with SAS/A~ Software Steven A. Wilson, MAJARO lnfosystems, Inc., San Jose CA

Getting Started with SAS/A~ Software Steven A. Wilson, MAJARO lnfosystems, Inc., San Jose CA Getting Started with SAS/A~ Software Steven A. Wilson, MAJARO lnfosystems, Inc., San Jose CA ABSTRACT This workshop will be an introductory guide to the development of interactive computer systems using

More information

HOW TO DEVELOP A SAS/AF APPLICATION

HOW TO DEVELOP A SAS/AF APPLICATION PS001 Creating Effective Graphical User Interfaces Using Version 8 SAS/AF Anders Longthorne, National Highway Traffic Safety Administration, Washington, DC ABSTRACT Improving access to an organization

More information

Feature PROGRAM Entries FRAME Entries. quickly prototype an'application using the interactive development environment

Feature PROGRAM Entries FRAME Entries. quickly prototype an'application using the interactive development environment Object-Oriented Graphical User Interface (OOGUI) Using FRAME Entries in SAS/AP Software Part I Jeff Cartier, SAS Institute Inc., Cary, NC Bill Powers, SAS Institute Inc., Cary, NC ABSTRACT The FRAME entry

More information

Dynamic Projects in SAS Enterprise Guide How to Create and Use Parameters

Dynamic Projects in SAS Enterprise Guide How to Create and Use Parameters Paper HW02 Dynamic Projects in SAS Enterprise Guide How to Create and Use Parameters Susan J. Slaughter, Avocet Solutions, Davis, CA Lora D. Delwiche, University of California, Davis, CA ABSTRACT SAS Enterprise

More information

Jennifer Clegg and Carol Rigsbee, SAS Institute Inc., Cary, NC

Jennifer Clegg and Carol Rigsbee, SAS Institute Inc., Cary, NC OLE and the SAS System for Windows Release 6.12 Jennifer Clegg and Carol Rigsbee, SAS Institute Inc., Cary, NC ABSTRACT This paper describes the OLE support within the SAS System for Windows Release 6.12.

More information

Prevent Pane - Moving from MENU & PROGRAM Entries to FRAME Entries Loretta Golby, ISM Alberta Serge Dupuis, BKD Software Consultants Edmonton, Alberta

Prevent Pane - Moving from MENU & PROGRAM Entries to FRAME Entries Loretta Golby, ISM Alberta Serge Dupuis, BKD Software Consultants Edmonton, Alberta Prevent Pane - Moving from MENU & PROGRAM Entries to FRAME Entries Loretta Golby, ISM Alberta Serge Dupuis, BKD Software Consultants ABSTRACT New releases of SAS software provide greater flexibility for

More information

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC ABSTRACT SAS/Warehouse Administrator software makes it easier to build, maintain, and access data warehouses

More information

Information Visualization

Information Visualization Paper 166-25 Presenting Your Data Easily with Graph-N-Go Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT Visualizing and presenting data effectively using reports and listings can

More information

How to Implement the One-Time Methodology Mark Tabladillo, Ph.D., MarkTab Consulting, Atlanta, GA Associate Faculty, University of Phoenix

How to Implement the One-Time Methodology Mark Tabladillo, Ph.D., MarkTab Consulting, Atlanta, GA Associate Faculty, University of Phoenix Paper PO-09 How to Implement the One-Time Methodology Mark Tabladillo, Ph.D., MarkTab Consulting, Atlanta, GA Associate Faculty, University of Phoenix ABSTRACT This paper demonstrates how to implement

More information

Getting Started With Frame Technology Christopher A. Roper, Qualex Consulting Services, Inc., Hillsville, Va.

Getting Started With Frame Technology Christopher A. Roper, Qualex Consulting Services, Inc., Hillsville, Va. Getting Started With Frame Technology Christopher A. Roper, Qualex Consulting Services, Inc., Hillsville, Va. Introduction Creating SAS/Frame applications allows users to build SAS applications using an

More information

InForm Functionality Reference Manual for Sites. Version 1.0

InForm Functionality Reference Manual for Sites. Version 1.0 InForm Functionality Reference Manual for Sites Version 1.0 1-Mar-2012 2012 by Merck & Co., Inc., Whitehouse Station, New Jersey, USA All Rights Reserved No part of this book may be reproduced in any form

More information

PROC FSVIEW: A REAL PROGRAMMER S TOOL (or a real programmer doesn t use PROC PRINT )

PROC FSVIEW: A REAL PROGRAMMER S TOOL (or a real programmer doesn t use PROC PRINT ) PROC FSVIEW: A REAL PROGRAMMER S TOOL (or a real programmer doesn t use PROC PRINT ) Marge Scerbo and Alan Wilson CHPDM-University of Maryland at Baltimore County UMDNJ-Robert Wood Johnson Medical School

More information

Creating and Executing Stored Compiled DATA Step Programs

Creating and Executing Stored Compiled DATA Step Programs 465 CHAPTER 30 Creating and Executing Stored Compiled DATA Step Programs Definition 465 Uses for Stored Compiled DATA Step Programs 465 Restrictions and Requirements 466 How SAS Processes Stored Compiled

More information

Using an ICPSR set-up file to create a SAS dataset

Using an ICPSR set-up file to create a SAS dataset Using an ICPSR set-up file to create a SAS dataset Name library and raw data files. From the Start menu, launch SAS, and in the Editor program, write the codes to create and name a folder in the SAS permanent

More information

Florida Hospital Electronic Documentation PowerNote

Florida Hospital Electronic Documentation PowerNote Florida Hospital Electronic Documentation PowerNote January 2014 Version 2.0 POWERNOTE PowerNote is electronic provider documentation within PowerChart. Storing information electronically rather than

More information

SAS/ASSIST Software Setup

SAS/ASSIST Software Setup 173 APPENDIX 3 SAS/ASSIST Software Setup Appendix Overview 173 Setting Up Graphics Devices 173 Setting Up Remote Connect Configurations 175 Adding a SAS/ASSIST Button to Your Toolbox 176 Setting Up HTML

More information

AN INTRODUCTION TO DEVELOPING APPLICATIONS WITH SAS/AF FRAME ENTRIES. Advanced Tutorials. NESUG '96 Proceedings

AN INTRODUCTION TO DEVELOPING APPLICATIONS WITH SAS/AF FRAME ENTRIES. Advanced Tutorials. NESUG '96 Proceedings AN INTRODUCTION TO DEVELOPING APPLICATIONS WITH SAS/AF FRAME ENTRIES Vincent L. Timbers The Pennsylvania State University, University Park, PA Advanced Tutorials ABSTRACT Frame entries in SAS/ AF use graphic

More information

How to Implement the One-Time Methodology Mark Tabladillo, Ph.D., Atlanta, GA

How to Implement the One-Time Methodology Mark Tabladillo, Ph.D., Atlanta, GA How to Implement the One-Time Methodology Mark Tabladillo, Ph.D., Atlanta, GA ABSTRACT This tutorial will demonstrate how to implement the One-Time Methodology, a way to manage, validate, and process survey

More information

An Introduction to SAS/SHARE, By Example

An Introduction to SAS/SHARE, By Example Paper AD01 An Introduction to SAS/SHARE, By Example Larry Altmayer, U.S. Census Bureau, Washington, DC ABSTRACT SAS/SHARE software is a useful tool for allowing several users to access and edit the same

More information

Loading Data. Introduction. Understanding the Volume Grid CHAPTER 2

Loading Data. Introduction. Understanding the Volume Grid CHAPTER 2 19 CHAPTER 2 Loading Data Introduction 19 Understanding the Volume Grid 19 Loading Data Representing a Complete Grid 20 Loading Data Representing an Incomplete Grid 21 Loading Sparse Data 23 Understanding

More information

An Example of Using SAS/AF DATA TABLE Class In Reviewing Clinical SAS Data Sets

An Example of Using SAS/AF DATA TABLE Class In Reviewing Clinical SAS Data Sets An Example of Using SAS/AF DATA TABLE Class In Reviewing Clinical SAS Data Sets Irene Zhao, Allergan, Irvine, California Abstract Using SAS/AF as part of the quality assurance process in reviewing SAS

More information

EP90SAS: A Clinical Trials Data Management Tool

EP90SAS: A Clinical Trials Data Management Tool EP90SAS: A Clinical Trials Data Management Tool Phil Busby, President, Live Data Systems, Inc., and Keith M. Bowden, Medical Data Systems Analyst, Glaxo Wellcome, Inc., Research Triangle Park, North Carolina

More information

A Maintenance-Free Menu Driven Closure System by Stephen M. Noga, Rho, Inc.

A Maintenance-Free Menu Driven Closure System by Stephen M. Noga, Rho, Inc. A Maintenance-Free Menu Driven Closure System by Stephen M. Noga, Rho, Inc. Introduction As a clinical trial nears closure, a series of data validation programs are run, sometimes individually, and sometimes

More information

SAS Factory Miner 14.2: User s Guide

SAS Factory Miner 14.2: User s Guide SAS Factory Miner 14.2: User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2016. SAS Factory Miner 14.2: User s Guide. Cary, NC: SAS Institute

More information

Look Ma, No DATA Stepl An Introduction to SASIFSP Software

Look Ma, No DATA Stepl An Introduction to SASIFSP Software Look Ma, No DATA Stepl An Introduction to SASIFSP Software Louise Weiler, Pacific Gas and Electric Company ABSTRACT SASIFSP (Full Screen Product) procedures provide convenient interactive facilhies for

More information

CHAPTER 7 Using Other SAS Software Products

CHAPTER 7 Using Other SAS Software Products 77 CHAPTER 7 Using Other SAS Software Products Introduction 77 Using SAS DATA Step Features in SCL 78 Statements 78 Functions 79 Variables 79 Numeric Variables 79 Character Variables 79 Expressions 80

More information

, endsubmit; RETURN;

, endsubmit; RETURN; MULTIPLE APPLICATIONS IN SAS SOFTWARE Ionathan M. Siegel, Trilogy Consulting Corporation, Kalamazoo, MI ABSTRACT SAS Software allows users to open multiple application windows at the same time, giving

More information

For example, let's say that we have the following functional specification:

For example, let's say that we have the following functional specification: FRAME IT: THE NUTS AND BOLTS OF RAD Marty Brown, CommScope, Inc., Claremont, NC INTRODUCTION The road to finishing a quality application does not have to be a long and confusing one. With the advent of

More information

An Interactive GUI Front-End for a Credit Scoring Modeling System

An Interactive GUI Front-End for a Credit Scoring Modeling System Paper 6 An Interactive GUI Front-End for a Credit Scoring Modeling System Jeffrey Morrison, Futian Shi, and Timothy Lee Knowledge Sciences & Analytics, Equifax Credit Information Services, Inc. Abstract

More information

Routing Output. Producing Output with SAS Software CHAPTER 6

Routing Output. Producing Output with SAS Software CHAPTER 6 125 CHAPTER 6 Routing Output Producing Output with SAS Software 125 The Default Routings for the SAS Log and Procedure Output 126 Changing the Default Routings 127 Using the Print Dialog Box 128 Printing

More information

Clinical Optimization

Clinical Optimization Clinical Optimization Learning Objectives Uses of the Alt Key User Preferences to customize Accuro for you Home Section Tips Shortcut Keys and their functions Virtual Chart tips Use of the ALT Key Alt+

More information

CTSU UPDATES ALLIANCE FALL MEETING

CTSU UPDATES ALLIANCE FALL MEETING CTSU UPDATES ALLIANCE FALL MEETING November 2, 2017 Martha Hering, RN, MHA, CCRP Nov. 2, 2017 1 Agenda Central Monitoring Multi-Group Audits Series Adverse Event (SAE) Integration Electronic Medical Record

More information

Chapter 3 Managing Results in Projects. Chapter Table of Contents

Chapter 3 Managing Results in Projects. Chapter Table of Contents Chapter 3 Managing Results in Projects Chapter Table of Contents Introduction... 55 Managing Projects... 55 CreatingaProject... 55 SavingaProject... 56 SavingaProjectUnderAnotherName... 57 RenamingaFolder...

More information

Executing SAS/AF Applications

Executing SAS/AF Applications 53 CHAPTER 4 Executing SAS/AF Applications Overview 53 AF Command 53 Syntax 54 Requirement 54 Options 54 Using the AF Command 59 AFAPPLICATION Command 59 Syntax 59 Comparison with the AF Command 60 Sharing

More information

Chapter 2 User Interface Features. networks Window. Drawing Panel

Chapter 2 User Interface Features. networks Window. Drawing Panel Chapter 2 User Interface Features networks Window When you invoke the networks application, the networks window appears. This window consists of three main components: a large drawing panel, a command

More information

SAS I/O Engines. Definition. Specifying a Different Engine. How Engines Work with SAS Files CHAPTER 36

SAS I/O Engines. Definition. Specifying a Different Engine. How Engines Work with SAS Files CHAPTER 36 511 CHAPTER 36 SAS I/O Engines Definition 511 Specifying a Different Engine 511 How Engines Work with SAS Files 511 Engine Characteristics 513 Read/Write Activity 513 Access Patterns 514 Levels of Locking

More information

Journey to the center of the earth Deep understanding of SAS language processing mechanism Di Chen, SAS Beijing R&D, Beijing, China

Journey to the center of the earth Deep understanding of SAS language processing mechanism Di Chen, SAS Beijing R&D, Beijing, China Journey to the center of the earth Deep understanding of SAS language processing Di Chen, SAS Beijing R&D, Beijing, China ABSTRACT SAS is a highly flexible and extensible programming language, and a rich

More information

NIDOK - a data management system for kidney transplant data

NIDOK - a data management system for kidney transplant data NIDOK - a data management system for kidney transplant data Elisabeth Kyrall), Csaba Banhegyi 2) 1) Department of medical informatics 2) Department of Surgery University of Vienna C.} Abstract Before,

More information

Examples That Use Remote Objecting

Examples That Use Remote Objecting 183 CHAPTER 22 Examples That Use Remote Objecting Example 1 - Create a Remote Instance 183 Example 2 - Gather Class Information 186 Example 1 - Create a Remote Instance This example creates a remote instance

More information

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently. 255 APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software Introduction 255 Generating a QMF Export Procedure 255 Exporting Queries from QMF 257 Importing QMF Queries into Query and Reporting 257 Alternate

More information

Anatomy of a Merge Gone Wrong James Lew, Compu-Stat Consulting, Scarborough, ON, Canada Joshua Horstman, Nested Loop Consulting, Indianapolis, IN, USA

Anatomy of a Merge Gone Wrong James Lew, Compu-Stat Consulting, Scarborough, ON, Canada Joshua Horstman, Nested Loop Consulting, Indianapolis, IN, USA ABSTRACT PharmaSUG 2013 - Paper TF22 Anatomy of a Merge Gone Wrong James Lew, Compu-Stat Consulting, Scarborough, ON, Canada Joshua Horstman, Nested Loop Consulting, Indianapolis, IN, USA The merge is

More information

Health Link Frequently Asked Questions

Health Link Frequently Asked Questions Health Link Frequently Asked Questions We hope that you find our Health Link patient portal easy to use. If you have any questions or comments, please contact Health Link Support by email at healthlink@hvhs.org

More information

MyNTC Mobile App Member User Guide

MyNTC Mobile App Member User Guide MyNTC Mobile App Member User Guide NebraskaTotalCare.com Table of Contents Welcome... 3 Steps to Download the Free MyNTC App and Register a New Account... 4 Steps to Launch the Free MyNTC App... 9 Navigating

More information

SAS Drug Development Program Portability

SAS Drug Development Program Portability PharmaSUG2011 Paper SAS-AD03 SAS Drug Development Program Portability Ben Bocchicchio, SAS Institute, Cary NC, US Nancy Cole, SAS Institute, Cary NC, US ABSTRACT A Roadmap showing how SAS code developed

More information

ABC Macro and Performance Chart with Benchmarks Annotation

ABC Macro and Performance Chart with Benchmarks Annotation Paper CC09 ABC Macro and Performance Chart with Benchmarks Annotation Jing Li, AQAF, Birmingham, AL ABSTRACT The achievable benchmark of care (ABC TM ) approach identifies the performance of the top 10%

More information

Smart Measurement System for Late Phase

Smart Measurement System for Late Phase Smart Measurement System for Late Phase Electronic Data Capture (EDC) User Guide - Site Staff Version 6.6 Contents Contents 2 Section 1: Signing into Smart Measurement System (SMS) for Late Phase 4 1.1

More information

Workshop MedSciNet - Building an Electronic Data Capture System for a Clinical Trial

Workshop MedSciNet - Building an Electronic Data Capture System for a Clinical Trial Note: for non-commercial purposes only Workshop MedSciNet - Building an Electronic Data Capture System for a Clinical Trial Presenters: Prof Marius Kublickas Laima Juodvirsiene Prof Magnus Westgren Friday,

More information

Clinical Optimization

Clinical Optimization Clinical Optimization Learning Objectives Uses of the Alt Key User Preferences to customize Accuro for you Home Section Tips Shortcut Keys and their functions Virtual Chart tips Use of the ALT Key Alt+

More information

ProviderConnect Registered Services Autism Service Provider User Manual ASD Behavioral Assessment, Treatment Plan and Program Book Development

ProviderConnect Registered Services Autism Service Provider User Manual ASD Behavioral Assessment, Treatment Plan and Program Book Development ProviderConnect Registered Services Autism Service Provider User Manual ASD Behavioral Assessment, Treatment Plan and Program Book Development Created 9/1/17 Table of Contents Introduction... 3 Accessing

More information

Michael A. Mace, SPS Software Services, Inc., Canton, OH

Michael A. Mace, SPS Software Services, Inc., Canton, OH Paper 209-26 SAS Stew Keeps Facilities Running Michael A. Mace, SPS Software Services, Inc., Canton, OH ABSTRACT At first glance, this application looks like five SAS/FSEDIT screens and several canned

More information

Easing into Data Exploration, Reporting, and Analytics Using SAS Enterprise Guide

Easing into Data Exploration, Reporting, and Analytics Using SAS Enterprise Guide Paper 809-2017 Easing into Data Exploration, Reporting, and Analytics Using SAS Enterprise Guide ABSTRACT Marje Fecht, Prowerk Consulting Whether you have been programming in SAS for years, are new to

More information

FSVIEW Procedure Windows

FSVIEW Procedure Windows 105 CHAPTER 8 FSVIEW Procedure Windows Overview 105 Browsing and Editing SAS Data Sets 106 How the Control Level Affects Editing 107 Editing with Record-level Control 107 Editing with Member-level Control

More information

WYSE Academic Challenge 2017 Software Changes

WYSE Academic Challenge 2017 Software Changes WYSE Academic Challenge 2017 Software Changes This document outlines the means by which coaches can gain access to the WYSE Academic Challenge 2017 online software. In the past, the online application

More information

Reminder/Recall Notices

Reminder/Recall Notices From the Reports menu option, you may generate reminder and recall notices, which include letters, cards, address labels, client listings, and downloadable text files. Generation of reminder and recall

More information

UCare Therapy Authorization Web Application. User Guide

UCare Therapy Authorization Web Application. User Guide UCare Therapy Authorization Web Application User Guide 1 Table of Contents I. Introduction...3 Contact Information... 3 II. Using the Therapy Authorization System...3 Log On... 3-7 Member Identification...

More information

December CTMS Site Management. User Reference Guide

December CTMS Site Management. User Reference Guide December 2016 CTMS Site Management User Reference Guide Trademarks DCRI is a registered trademark of Duke University. Cognos is a registered trademark of Cognos, Incorporated. Chrome is a trademark of

More information

Reviewers Guide on Clinical Trials

Reviewers Guide on Clinical Trials Reviewers Guide on Clinical Trials Office of Research Integrity & Compliance Version 2 Updated: June 26, 2017 This document is meant to help board members conduct reviews for Full Board: Clinical Trial

More information

e-mds Patient Portal Version User Guide e-mds 9900 Spectrum Drive. Austin, TX Phone Fax e-mds.

e-mds Patient Portal Version User Guide e-mds 9900 Spectrum Drive. Austin, TX Phone Fax e-mds. e-mds Patient Portal Version 6.2.0 TM User Guide e-mds 9900 Spectrum Drive. Austin, TX 78717 Phone 512.257.5200 Fax 512.335.4375 e-mds.com 2008 e-mds, Inc. All rights reserved. Product and company names

More information

Introduction to FRAME Entries in SAS/AF Software John C. Boling, SAS Institute Inc., Cary, NC

Introduction to FRAME Entries in SAS/AF Software John C. Boling, SAS Institute Inc., Cary, NC Introduction to FRAME Entries in SAS/AF Software John C. Boling, SAS Institute Inc., Cary, NC INTRODUCTION SAS/AF software, announced in 1985, is an application facility for building interactive enterprise

More information

ADMINISTRATIVE USER GUIDE FOR THE APTI-LEARN LEARNING MANAGEMENT SYSTEM (LMS)

ADMINISTRATIVE USER GUIDE FOR THE APTI-LEARN LEARNING MANAGEMENT SYSTEM (LMS) ADMINISTRATIVE USER GUIDE FOR THE APTI-LEARN LEARNING MANAGEMENT SYSTEM (LMS) Software Version 2.6 September 2012 Prepared by EM-Assist This page left intentionally blank. Software Version 2.6; Document

More information

COEUS IRB MODULE Written & Designed by: Maria Martinez Weill Medical College of Cornell

COEUS IRB MODULE Written & Designed by: Maria Martinez Weill Medical College of Cornell COEUS IRB MODULE Table of Contents Short Cut Identification Key 3 Searching How To s 6 How to Run Reports 11 Protocol Screen Description 13 How to Enter a New Protocol 18 How to Submit a Protocol for Review

More information

ABSTRACT MORE THAN SYNTAX ORGANIZE YOUR WORK THE SAS ENTERPRISE GUIDE PROJECT. Paper 50-30

ABSTRACT MORE THAN SYNTAX ORGANIZE YOUR WORK THE SAS ENTERPRISE GUIDE PROJECT. Paper 50-30 Paper 50-30 The New World of SAS : Programming with SAS Enterprise Guide Chris Hemedinger, SAS Institute Inc., Cary, NC Stephen McDaniel, SAS Institute Inc., Cary, NC ABSTRACT SAS Enterprise Guide (with

More information

SAS File Management. Improving Performance CHAPTER 37

SAS File Management. Improving Performance CHAPTER 37 519 CHAPTER 37 SAS File Management Improving Performance 519 Moving SAS Files Between Operating Environments 520 Converting SAS Files 520 Repairing Damaged Files 520 Recovering SAS Data Files 521 Recovering

More information

Evaluating the migration of a SAS application from a VAX to a PC-based NT network Alan T. Pasquino, Pfizer, Inc. Don J. Fish, Pfizer, Inc.

Evaluating the migration of a SAS application from a VAX to a PC-based NT network Alan T. Pasquino, Pfizer, Inc. Don J. Fish, Pfizer, Inc. Evaluating the migration of a SAS application from a VAX to a PC-based NT network Alan T. Pasquino, Pfizer, Inc. Don J. Fish, Pfizer, Inc. Abstract: Over a period of several years, we have developed an

More information

DXWeb Webenabled Version 4.0 Supplement

DXWeb Webenabled Version 4.0 Supplement DXWeb Webenabled Version 4.0 1 DXWeb Webenabled Version 4.0 Supplement To be used with the DENTRIX 9.0 User s Guide 727 E. Utah Valley Drive, Suite 500 American Fork, UT 84003 Tel. (801) 763-9300 Fax (801)

More information

Changes and Enhancements

Changes and Enhancements ix Introduction This section describes the features of SAS Component Language that have been implemented or enhanced since Release 6.12. Information about changes and enhancements that were implemented

More information

PowerNotes. Physician. Created November 2011 by: Clinical Informaticist Team

PowerNotes. Physician. Created November 2011 by: Clinical Informaticist Team PowerNotes Physician Created November 2011 by: Clinical Informaticist Team Table of Contents Opening PowerNotes 1 Finding a PowerNote 1 Encounter Pathway 1 Existing 2 Precompleted 2 Catalog 3 Recent 3

More information

Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA

Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA Paper 160-26 Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT Visualizing and presenting data effectively

More information

Army Hearing Evaluation Automated Registry System (HEARS) Corporate Data Reporting System -- A Customized EIS Solution

Army Hearing Evaluation Automated Registry System (HEARS) Corporate Data Reporting System -- A Customized EIS Solution Army Hearing Evaluation Automated Registry System (HEARS) Corporate Data Reporting System -- A Customized EIS Solution Krista Elspas, Troy Systems, Inc. -- Fort Detrick, Frederick, MD Julie Shadoan, Dept.

More information

While You Were Sleeping, SAS Was Hard At Work Andrea Wainwright-Zimmerman, Capital One Financial, Inc., Richmond, VA

While You Were Sleeping, SAS Was Hard At Work Andrea Wainwright-Zimmerman, Capital One Financial, Inc., Richmond, VA Paper BB-02 While You Were Sleeping, SAS Was Hard At Work Andrea Wainwright-Zimmerman, Capital One Financial, Inc., Richmond, VA ABSTRACT Automating and scheduling SAS code to run over night has many advantages,

More information

Designing Web Applications: Lessons from SAS User Interface Analysts Todd Barlow, SAS Institute Inc., Cary, NC

Designing Web Applications: Lessons from SAS User Interface Analysts Todd Barlow, SAS Institute Inc., Cary, NC Designing Web Applications: Lessons from SAS User Interface Analysts Todd Barlow, SAS Institute Inc., Cary, NC ABSTRACT Web application user interfaces combine aspects of non-web GUI design and Web site

More information

Getting Up to Speed with PROC REPORT Kimberly LeBouton, K.J.L. Computing, Rossmoor, CA

Getting Up to Speed with PROC REPORT Kimberly LeBouton, K.J.L. Computing, Rossmoor, CA SESUG 2012 Paper HW-01 Getting Up to Speed with PROC REPORT Kimberly LeBouton, K.J.L. Computing, Rossmoor, CA ABSTRACT Learning the basics of PROC REPORT can help the new SAS user avoid hours of headaches.

More information

Running Multiple SAS/AF Applications in a Single SAS Session Mark L. Schneider, SAS Institute Inc., Cary, NC

Running Multiple SAS/AF Applications in a Single SAS Session Mark L. Schneider, SAS Institute Inc., Cary, NC Running Multiple SAS/AF Applications in a Single SAS Session Mark L. Schneider, SAS Institute Inc., Cary, NC ABSTRACT For years internal users of Institute tools have been struggling with the startup time

More information

Job Aid Office Visit Master Template

Job Aid Office Visit Master Template Job Aid Office Visit Master Template You asked, we listened. Office Visit template is an upgrade to the office visit template of Falcon Physician, delivering faster loading times and easier navigation

More information

Using SAS Files. Introduction CHAPTER 5

Using SAS Files. Introduction CHAPTER 5 123 CHAPTER 5 Using SAS Files Introduction 123 SAS Data Libraries 124 Accessing SAS Files 124 Advantages of Using Librefs Rather than OpenVMS Logical Names 124 Assigning Librefs 124 Using the LIBNAME Statement

More information

eirb Electronic Institutional Review Board User Guide For more information contact: Research Administration (803)

eirb Electronic Institutional Review Board User Guide For more information contact: Research Administration (803) eirb Electronic Institutional Review Board User Guide For more information contact: Research Administration (803) 434 4899 Developed August 2008 by Research Development University of South Carolina 1 Introduction

More information

Increased Productivity Through The Use Of The Display Manager System Jim Anderson, Blue Cross Blue Shield of Nebraska

Increased Productivity Through The Use Of The Display Manager System Jim Anderson, Blue Cross Blue Shield of Nebraska Increased Productivity Through The Use Of The SAS@ Display Manager System Jim Anderson, Blue Cross Blue Shield of Nebraska Abstract The SAS Display Manager System provides an interactive, full screen option

More information

FORMS FOR MEDICAL TRANSCRIPTION

FORMS FOR MEDICAL TRANSCRIPTION FORMS FOR MEDICAL TRANSCRIPTION You may use some or all of these forms, depending on your needs. You can print them all out once and keep photocopying the ones you find useful. 1. Form for tracking line

More information

A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA

A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA ABSTRACT The SAS system running in the Microsoft Windows environment contains a multitude of tools

More information

MVLS Administrator User Guide

MVLS Administrator User Guide MVLS Administrator User Guide A reference guide for MVLS Administrators Registering for MVLS Adding Benefit Administrators 2003 Microsoft Corporation. All rights reserved. This document is for informational

More information

Developing Clinical Data Management Systems using Version 8.1 of SAS/AF Steven A. Wilson, MAJARO InfoSystems, Inc., San Jose CA

Developing Clinical Data Management Systems using Version 8.1 of SAS/AF Steven A. Wilson, MAJARO InfoSystems, Inc., San Jose CA Developing Clinical Data Management Systems using Version 8.1 of SAS/AF Steven A. Wilson, MAJARO InfoSystems, Inc., San Jose CA Abstract The SAS/AF product in Version 8 of the SAS System is a robust realization

More information