Home page
Company Info Services Our products Publiccation Associations
Managing Change Control of SAS Programs and Macros
Live Web Training
Course Introduction
This course will show optimal approaches for managing change control of SAS programs.  Some of the topics covered include: version control, understanding differences among versions, managing notes or metadata about programs, integration with validation testing, and documentation.

    coupon code
The following software is required prior to attending the class. Some of the software will be supplied by the instructor while others is required on the student's machine.

Student's Requirements

  • Windows XP 
  • Internet Explorer or Mozilla Firefox 
  • Microsoft Office: Word and Excel 

Download Available

  • Team Viewer - Desk sharing software for viewing course 
  • Sy/Validate -SAS program change management and validation tool 

Latest download will be made available before week of class.

About Instructor
Sy Truong is the cofounder and president of MXI (Meta-Xceed, Inc.) since 1997. XI provides software solutions within the Pharmaceutical Industry specializing in CDISC data standards, SAS validation, electronic submission, data analysis and reporting. Sy is one of the committee members of the Bay Area SAS User Group (www.basas.com). He is a frequent contributor and presenter at PharmaSUG, WUSS, and SUGI conferences. He's currently writing a book for SAS Publishing entitled Becoming a SAS Clinical Trials Programmer.

Course Information
Change control functions as the fundamental process for quality control and is the foundation for validation. This is standard procedure for software development but is lacking in the development of analysis when programming in SAS. The unstructured adhoc nature of discovery during analyzing data and reporting create challenges from the perspective of change control and validation. However, it is this data driven dynamic programming environment that requires the rigors of change control to ensure the integrity of the results. This course explores processes and techniques used to manage change control of SAS programs and the output they produce within the process of development and validation. Some of the examples it will cover include:
  • Version Control - Backward compatibility issues with older versions of SAS programs and output
  • Understanding Differences - Comparing differences between versions of programs and output
  • Noted Changes - Capture metadata or information describing the meaning or the context of the changes
  • Validation Process - Managing changes from requirements through the testing of all programs
  • Reports and Documentation - Generate reports documenting all of the changes from the perspective of validation

This course will demonstrate the challenges faced with managing change control of SAS programs in a regulated industry. One of the objectives is to simplify the process while maintaining the core elements of quality control through change control. In the recent history of computing, the use of the mouse and its right mouse click contextual menu has made it easier to access information upon object within its graphical user interface. This approach is used by Sy/Validate? software to simplify the process of managing change control of SAS programs and will be used to demonstrate how it can effectively document the validation process. 

     Meta-Xceed Inc. © 2016

SAS Cluster SAS Grid Cluster SAS Grid SAS SAS Cluster System SAS Cluster Servers SAS Grid Computing SAS Plugin for MS Office SAS MS Office Plugin SAS Plugin for Excel SAS Plugin for MS Word SAS Excel SAS MS Word SAS Macro Interfeace for MS Office Optimize Report Generation from CDISC Standards Generate Reports from CDISC Data SDTM Reports ADaM Reports Standard SAS Reports SAS Program Library SAS Macro Library CDISC Course CDISC Class SDTM Course SDTM Class CDISC Training CDISC Implementation Training CDISC Implementation Class MedDRA Training MedDRA Class WHO Drug Training WHO Drug Class AE Coding Training AE Coding Class Drug Coding Class Drug Coding Training DEFINE.PDF Training DEFINE .XML Training Domain Documentation Training Domain Documentation Class Data Definition Training Data Definition Class SAS Validation Training SAS Validation Class SAS System Validation Training SAS System Validation Class SAS Program Validation Training SAS Program Validation Class SAS Macro Training SAS Macro Class User Friendly SAS Macro Course User Friendly SAS Macro Training Programming Macro Training Programming Macro Class SAS Excel Course SAS Excel Training SAS MSOffice Course SAS MSOffice Training SAS MSWord Training SAS MSWord Course Change Control Training SAS Change Control Training SAS Program Change Control Training SAS Macro Change Control Training SAS Change Control Class SAS Program Change Control Class MedDRA Coding WHO Drug Coding MedDRA Coding Service WHO Drug Coding Service MedDRA Service WHO Drug Service Thesaurus Dictionary Management ADaM ADaM Consulting ADaM Service Analysis Datasets Analysis Datasets Consulting Analysis Datasets Service Annotated Case Report Form Annotated Case Report Form Consulting Annotated Case Report Form Service Annotated CRF Annotated CRF Consulting Annotated CRF Service Biostatistics Consulting Biostatistics Service CDISC ADAM CDISC ADAM Consulting CDISC ADAM Service CDISC Compliance CDISC Compliance Consulting CDISC Compliance Service CDISC SDTM CDISC SDTM Consulting CDISC SDTM Service Clinical Data Management Clinical Data Management Consulting Clinical Data Management Service CRF Design CRF Design Consulting CRF Design Service Data Management Service Design Case Report Form Design Case Report Form Consulting Design Case Report Form Service Discrepancy Management Discrepancy Management Consulting Discrepancy Management Service Edit Checks Edit Checks Consulting Edit Checks Service Electronic Submission Electronic Submission Consulting Electronic Submission Service SAS Consulting SAS Development Consulting SAS Development Service SAS Program Consulting SAS Program Service SAS Service SDTM Consulting SDTM Service Statistical Consulting Statistical Service Tables Listings and Graphs Tables Listings and Graphs Consulting Tables Listings and Graphs Service TLG Consulting TLG Service Coding Methodologies Contract Research Organizations CRO Data Library Managing Thesaurus Reconciling Dictionaries SAS Macros Table of Contents TOC Biostatistics Case Report Form Case Report Form Design Case Report Form Service CFR part 11 Clinical Data Management CRF Tabulations Custom Database Custom Database Consult Custom Database Design Custom Database Service Data Analysis Data Management Data Warehouse Design Clinical Plans Electronic case report Electronic submission FDA Submission IND Medical Device Medical Writing Ndas Prepare Patient Profile Consult Patient Profile Generator Patient Profile Service RFP SAS Consulting SAS Service SOP Consulting SOP Service Code Optimizer Data Models Data Standards Data Definition Define.xml Define.PDF Domain documentation Data Definition Documentation Coded Terminology Coded Terminology Management Coded Terminology Software SAS Format SAS Format Management CDISC Coded Terminology Coded Terms Coded Terms Coded Terms Software Controlled Terminology Control Terminology Controlled Terminology Management Control Terminology Management Control Terminology Software Controlled Terminology Software CDISC Controlled Terminology CDISC Control Terminology SAS Data Viewer Data Viewer Syview View SAS without lock SAS Dataset Viewer SAS Dataset View SAS Data View Optimize Report Generation from CDISC Standards Generate Reports from CDISC Data SDTM Reports ADaM Reports Standard SAS Reports SAS Program Library SAS Macro Library