Developing, Managing, and Evaluating a Standard Macro System

Slides:



Advertisements
Similar presentations
Global Safety Management: Revolution or Evolution? Transitioning to an SMS: Whats Missing?
Advertisements

Systems Investigation and Analysis
©2013 Software AG. All rights reserved. alex Burggraf Principal Systems Engineer (415) Software AG IT Health Check Overview IT Health Check Diagnostics.
SUCCESSFULLY EMBRACING CHANGES TO CDISC STANDARDS Dr. Elke Sennewald Director, Biometrics Operating Standards Group.
Breaking Down Barriers to Health Information Exchange: How Clinical Leadership is Shaping ConnectingGTA e-Health Conference 2013: Accelerating Change May.
Kendle Implementation of Clinical Data Acquisition Standards Harmonization Dr Elke Sennewald Kendle 9th German CDISC User Group Meeting Berlin, 28 September.
Standardisation of Trial Design Definitions in CDW at Novo Nordisk
Principles and Learning Objectives
Systems Development Life Cycles. The Traditional Systems Development Life Cycle.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Message Design and Content Creation 23 January 2007 Kathy E. Gill.
Effective systems development requires a team effort from stakeholders, users, managers, systems development specialists, and various support personnel,
Chapter 3: System design. System design Creating system components Three primary components – designing data structure and content – create software –
Chapter 11 Information System Planning Information Systems Planning 4 Process of Information System Planning 4 Strategic Alignment of Business and Information.
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Introduction to Computer Technology
23 August 2015Michael Knoessl1 PhUSE 2008 Manchester / Michael Knoessl Implementing CDISC at Boehringer Ingelheim.
Strategy for Excellence Leadership Development & Succession Planning Carl L. Harshman & Associates.
Systems Investigation and Analysis
Primavera Highlights During COLLABORATE  Primavera Key Note: Making the Most of Your Oracle Primavera Investment Dick Faris, Primavera Co-Founder & Oracle.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
DBS201: DBA/DBMS Lecture 13.
RtReports in Action Barry Higgins Automation & Control Engineer.
Systems Investigation and Analysis
Contents Integrating clinical trial data Working with CROs
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Vertex and CDISC / MBC / 12March Vertex and CDISC Accomplishments and Strategy 12 March 2008 Lynn Anderson Associate Director Statistical Programming/Biometrics.
Lecture #9 Project Quality Management Quality Processes- Quality Assurance and Quality Control Ghazala Amin.
Barriers in Improving HSE Culture
Acquiring Information Systems and Applications
Florida Atlantic University’s BI Dashboard for Multiple Departments
Module 7 Session 7.3 Visual 1 Module 7 Planning and Scheduling with the Critical Path Method Session 7.3 The computer and project management.
Software Requirements Engineering: What, Why, Who, When, and How
CHALLENGING BOUNDARIES Rhodia way, The way we do business.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Elements of Effective Behavior Based Safety Programs
Research based, people driven CDISC ADaM Datasets - from SDTM to submission CDISC Experience Exchange and ADaM Workshop 15 Dec 2008 Zoë Williams, LEO Pharma.
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Diagnostics Clinical Information Management (CIM) Services Field Report: Implementation of CDISC ODM Michael Walter.
Presenters: Pauline Mingram & KG Ouye July 25, 2011 California State Library Public Access Technology Benchmarks Webinar.
© 2011 Clinovo. All Rights Reserved. The contents of this document are confidential and proprietary to Clinovo 1 Clinovo 1208 E. Arques Avenue, Suite 114.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design.
United Nations Oslo City Group on Energy Statistics OG7, Helsinki, Finland October 2012 ESCM Chapter 8: Data Quality and Meta Data 1.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
1 GLOBAL BIOMETRICS Biostatistics Clinical Data Management Epidemiology & Patient Reported Outcomes Statistical Programming and Analysis Strategic Planning,
Chapter 10 Information Systems Development. Learning Objectives Upon successful completion of this chapter, you will be able to: Explain the overall process.
UNIT-II CLINICAL DATA. UNIT-II CLINICAL DATA: Clinical Data, Application, Challenges, Solutions, Clinical Data Management System.
MCSAC| February Motor Carrier Safety Advisory Council February 12, 2014.
Open Source Solutions for Education all materials ©2004 the rsmart group Open Source Applications for Higher Education.
Accurate  Consistent  Compliant Contact: i4i the structured content company the structured content company.
Documentation Requirements for Hospital Accreditation -By Global Manager Group.
An Introduction to Data Lifecycle Plans ® Kit Howard Kestrel Consultants Data Lifecycle Plan ® is a registered trademark of Kestrel Consultants.
Analysis and Reporting Toolset (A&RT): Lessons on how to develop a system with an external partner David Smith AstraZeneca.
 In Ned law are a company that provides strategic consulting and management, composed of a team of high academic and social esteem, focused on optimization,
MANAGEMENT INFORMATION SYSTEM
Information Systems Development
Design of Case Report Forms
Building Block macro principle for Standard Program Library Design
CASE Tools and Joint and Rapid Application Development
Gary Hughes, South Oakleigh College
Module 1 Assemble the WSP team
Description of Revision
Auditing Application Controls
An Approach to Standard Programming in a Clinical Data Repository
An exploration of quality gaps in SDTM implementation activities and ideas on how to address these gaps through appropriate resourcing Dianne Weatherall:
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

Developing, Managing, and Evaluating a Standard Macro System Please use my personal email address, because I do not know how long my company address will be there. Time: 19 mins Albert Mo Biometrics XOMA, LLC Berkeley, CA

Agenda Introduction Definition of SMS Creation & Evolution of SMS Developing SMS Managing SMS Evaluating SMS Challenges & Opportunities Conclusion Q & A Here are the items that I will be talking about. At the end, I will leave a few minutes for Q & A. Time: 2 mins

Introduction & Definition What is a Standard Macro System? Globally developed Fully integrated Centrally managed What is NOT a Standard Macro System? Standard Macro Libraries Project (TA) level macros SMS has been a very popular, effective, and critical tool in many pharma companies. They are a set of SAS macros designed to automate the generation of TLG for clinical studies. I use some of the attributes to define the SMS. Time: 2:50

Creation & Evolution of SMS Company xxx Table XX Protocol xxx Title of Table (Population: xxx) Treatment A (N=XX) Treatment B (N=XX) P-value Treatment A vs. Treatment B Variable 1 XX X.XXX n(%) XX (XX.X%) Variable 2 N MEAN XX.X STD XX.XX MEDIAN MIN-MAX (XX-XX) 95% CI (XX, XX) Footnotes of Table: (Page x of y) Table 1. Sample Summary Table Shell Here is a typical Table Shell. It will take some effort, even for an experienced stat programmer, to develop and validate the program. More variations: Adding a new column of Treatment C Adding new rows for Variable 3 Adding another column of “Treatment B vs. C” Etc. General practices: “Just copy the program and make a new TLG…” We seem to be “Reinventing wheels” all the time. Many nightmares: Stat programmers: speed and accuracy Reviewers: consistency and confidence Managers: all parties are satisfied. Creating SMS to make lives easier… Time: 5 mins

Figure 1. SMS System Flowchart Structure of SMS Figure 1. SMS System Flowchart TLG (t_demog.pdf) High-level Utility Macros: %setup(colvar=treat, …); %contsum(var=age, …); %catsum(var=sex, …); %catsum(var=race, …); %print(…); End-user Macros: %demog_table(…); Application Program (t_demog.sas) %demog_table (…); Analysis Data Sets (demog) Low-level Utility Macros: %printset(…); %pageset(…); %nobs( …); %wordcnt(…); %chkparm(…); Application programs: t_demog(a list of parameters) End-user macros: %demog_table %ae_table High-level macros: %catsum %contsum %print Low-level macros: %pageset %wordcnt %chkparm Some SMSs do not have end-user macros and the application programmers have to assemble a set of high-level macros. Time: 6 mins

Benefits of SMS 1. Improved productivity Fewer Customized Programs More Standardized Programs + Premises: Customized vs. Standardized To avoid “re-inventing the wheels”. Time: 6:30 mins

Benefits of SMS 2. Savings from Centralized effort Centralized team effort in: Developing Supporting Training Savings: Developed once! Tested once! Validated once! Re-used again and again!!! Pool talents together Time: 7 mins

Benefits of SMS 3. Company-wide standardization Figure 2. SMS Stakeholders and their Roles with SMS Input Analysis Data Sets Clinical Data Management (CDM) SMS Output TLGs Statistical Programming Biostatistics & Other Clinical Operations CRFs Clinical Database Data sets Site Investigators (External) CSRs Clinical data is complex. Its environment is complex Here is a grand schema of its environment. To reap the benefits of SMS, we need to have standardization all around it. Push forward Push backward Streamline the operations From: standard CRF modules to To: standard way display p-values in the tables… Time: 8:30 mins

Developing SMS Assemble a SMS team Establish coding standard Think globally, yet work locally Guarantee backward-compatibility Respect users’ working environment Apply Software Development Life Cycle (SDLC) 12 recommendations I will mention 6 points. More in my SUGI paper. %local vs. %global  even more critical. Time: 9:30 mins

Software Development Life Cycle (SDLC) Figure 3. Software Development Life Cycle (SDLC) User Needs Analysis Design Unit Testing User Acceptance Test Community Requirements Implementation Coding SDLC has been around for many years. It maybe a novelty for some in Stat Programming environment (under the gun…) A circle of processes to help making a quality software products Each process has Deliverables, documentations Two-way Communication in each process All processes are centered around the User Community More stringent  Better software product Time: 10:30 mins

Managing SMS Secure upper management’s support and commitment Provide proper leadership to the SMS team Establish a steering committee Organize a SMS User Group (SMSUG) Establish 24/7 technical support Conduct regular training & education sessions (eHandbook) 12 recommendations I will mention 6 points. More in my SUGI paper. Customer-orientation. Time: 11:30 mins

Evaluating SMS - Critical Success Factors (CSFs) Management support Error-free confidence and reliability Robustness and flexibility Quick response Continuous improvement Continuous education & training Continuous promotion (raising awareness) 12 recommendations I will mention 6 points. More in my SUGI paper. Success statement: VP: “Whoever wants to deviate from the standard set of TLGs needs my approval…: Doomed statement: “My manager said I would deviate from the standard any time I wanted to…” Time: 11:30 mins

Challenges - Complexity stemmed from having many stakeholders All input data (empty data sets, existence of data sets/variables, missing values, zero divisions, large sizes, etc.) All customers (statistical programmers, biostatisticians, clinicians, clinical data managers, drug safety, medical writing, and other clinical operations personnel, etc.) All statistical methods (PROC FREQ, PROC NPAR1WAY, PROC GLM, PROC LIFETEST, PROC LIFEREG, etc.) All tables (missing columns, missing cells, empty columns/cells, etc.) All output (styles, margins, formats, titles/footnotes, “No Report Generated”, etc.) SMS can be very complex With proper planning, it can be manageable. Time: 11: 45 mins

Challenges - Concerns about job security Fears: “Now that we have SMS, I will no longer be needed, or have a job…” Focus on: Creation of analysis data sets Validation of application programs Project planning/management Participation of SMS development and testing Development of other selective customized TLG programs: There is an 80-20 rule: 80% of TLGs can be generated by SMS, while 20% of TLGs still need to be created with customized programs. Human factors cannot be ignored. We must calm their fears. Never run out of things to do… Time: 12:30 mins

Opportunities Emergent trends of company-wide standardization: Standard CRF modules Standard Analysis Dataset (ADS) Specification Standard Statistical Analysis Plan (SAP) templates Standard CSR templates SOPs and other Operational Guides Emergent trend of industry-wide standardization: CDISC (Clinical Data Interchange Standards Consortium) standard Trends make SMS’s operational environment more smooth. Time: 14 mins

Conclusion SMS is probably the biggest investment in Biostatistics operation. But it will pay off. Our ultimate goal of “A new TLG is just another standard macro call away!” is closer to becoming a reality. Many companies have started their journey. Some are very successful; some are struggling along the way. Hope I provided some tips to help your journeys easier. Time: 15 mins

Q & A Thank you all for your attention. Now, I would like to open the floor for questions. Time: 16 miins

Contact information Albert Mo mo@xoma.com Please use my personal email address, because I do not know how long my company address will be there. Time: 19 mins