%rtf2data: A utility macro to convert RTF Table to SAS® dataset

Slides:



Advertisements
Similar presentations
How do we work better in Microsoft Excel?. Our Data Source We enter data Somebody gives us the data We research and import the data.
Advertisements

Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
© NHS Institute for Innovation and Improvement, 2012 Baseline Data Collection Guide for Project Managers and Facilitators updated Feb 2012.
5/1/ Quick and Dirty Excel® Workbooks Without DDE or ODS Andrea Zimmerman, Capital One, Richmond, VA.
Presenter – Alan Wheat Product Manager - DocsCorp Pty Ltd Can mismanagement of metadata expose sensitive information?
Wincite Introduces Knowledge Notebooks A new approach to collecting, organizing and distributing internal and external information sources and analysis.
Guide to extract/download multiple databases from Mainframe Tapes to PC using SAS PC Fereydoun J. Foroudian Blue Cross of California SAS is a registered.
By Mary Anne Poatsy, Keith Mulbery, Eric Cameron, Jason Davidson, Rebecca Lawson, Linda Lau, Jerri Williams Chapter 8 Get Connected 1 Copyright © 2014.
Preforming Mail Merges Lesson 11 © 2014, John Wiley & Sons, Inc. Microsoft Official Academic Course, Microsoft Word Microsoft Word 2013.
© 2011 Autodesk Precast Concrete Industry Extensions for Autodesk® Revit® Structure 2012 Reinhard Lackner General Manager, IDAT.
Copyright © 2010, SAS Institute Inc. All rights reserved. Define.xml - Tips and Techniques for Creating CRT - DDS Julie Maddox Mark Lambrecht SAS Institute.
A web based Project Management and Tracking System Zheng Wang, Yuntian Zhao, Yanhong Li Biostatistics & Statistical programming.
Biostatistics Analysis Center Center for Clinical Epidemiology and Biostatistics University of Pennsylvania School of Medicine Minimum Documentation Requirements.
MS-Word XP Lesson 8. Inserting Column to Table 1.Select column (click on top margin) 2.Click on table menu 3.Select insert sub menu and click on columns.
Statistical Discovery. TM From SAS. JMP ® Software: Introduction to Categorical Data Analysis.
® Microsoft Office 2010 Word Tutorial 3 Creating a Multiple-Page Report.
Working with Worksheet
A Concise Display of Multiple Response Items Patrick Thornton.
1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith Mast, and Mary Anne.
Antje Rossmanith, Roche 14th German CDISC User Group, 25-Sep-2012
Confidential - Property of Navitas Accelerate define.xml using defineReady - Saravanan June 17, 2015.
Copyright © 2008, SAS Institute Inc. All rights reserved. RMS Titanic: Using SAS Enterprise Guide To Report On A Tragedy Matt Malczewski, SAS Canada.
Niraj J. Pandya, Element Technologies Inc., NJ.  Summarize all possible combinations of class level variables even if few categories are altogether missing.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Relational Lists.txt Excel can import multiple file types.txt Excel can import multiple file types.
My ODS: Real-World Uses of Modifying Table Templates Steve James Centers for Disease Control and Prevention Atlanta, Ga.
Copyright © 2010, SAS Institute Inc. All rights reserved. Applied Analytics Using SAS ® Enterprise Miner™
Multiple Uses for a Simple SQL Procedure Rebecca Larsen University of South Florida.
Essential ODS PDF Patrick Thornton.
Plotting in Microsoft Excel. 1) Enter your data into the Excel spreadsheet in table format. Your data should have column headers, row headers and data.
© 2011 Autodesk How to Excel at Data Extraction Martin Duke CADD Manager – Aurecon - Queensland.
How can we optimize our working in Microsoft Excel?
CCS – Mail Merge Mail Merge This presentation is incomplete without the associated discussion 1 Coloma Community Schools In-service 21 March 2014.
CITY UNIVERSITY / Vysoká Škola Manažmentu.:MG Information Systems :. © Martina Cesalova, 2005 MS FRONTPAGE 2 1.Create a new document 2.Save as L/bsba/IS330/yourfolder,
1 Lesson 13 Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Copyright © 2005, SAS Institute Inc. All rights reserved. SAS is a registered trademark or trademark of SAS Institute Inc. in the USA and other countries.
Excel 2007 Non-Mathematical Uses of Excel. DASD Technology Click column
Chapter 28. Copyright 2003, Paradigm Publishing Inc. CHAPTER 28 BACKNEXTEND 28-2 LINKS TO OBJECTIVES Table Calculations Table Properties Fields in a Table.
SAS Programming Training Instructor:Greg Grandits TA: Textbooks:The Little SAS Book, 5th Edition Applied Statistics and the SAS Programming Language, 5.
Based on Learning SAS by Example: A Programmer’s Guide Chapters 1 & 2
Copyright © 2008, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Build your Metadata with PROC CONTENTS and ODS OUTPUT Louise S. Hadden Abt Associates Inc.
Reporting The Facts: The ODSmemo macro suite for making reproducible RTF memos within SAS® Rocio Lopez Cleveland Clinic.
Better Metadata Through SAS® II: %SYSFUNC, PROC DATASETS, and Dictionary Tables.
Kaplan-Meier Survival Plotting Macro %NEWSURV Jeffrey Meyers Mayo Clinic, Rochester, MN.
16 x 9 corporate Presentation Template
Preforming Mail Merges
Advantages of sas for reporting
Creates the file on disk and opens it for writing
Poster Title Author #1 name, ABC Corporation, City, Country Author #2 name, ABC Corporation, City, Country Abstract A brief abstract at the beginning summarizes.
A brief introduction to the topic
The Title of the Paper in Bold Letters
Performing Mail Merges
Accelerate define.xml using defineReady - Saravanan June 17, 2015.
Preforming Mail Merges
1) What is a Database? A database is an organized collection of information about a subject. Examples: Address Book, Telephone Book.
Poster Title Author #1 name, ABC Corporation, City, Country Author #2 name, ABC Corporation, City, Country Abstract A brief abstract at the beginning summarizes.
TRAINING OF FOCAL POINTS ON THE CountrySTAT/FENIX SYSTEM
PROC DOC III: Self-generating Codebooks Using SAS®
The Title of the Paper in Bold Letters
Xerion Pharmaceuticals AG
Creates the file on disk and opens it for writing
Title of Poster Arial 88 pt Centered on Poster Small Caps
Architecture + system-based How to assign passwords
A Macro Tool to Find and/or Split Variable Text String Greater Than 200 Characters for Regulatory Submission Datasets. Venkata N Madhira Senior Statistical.
Team Logo [Arial 74] [Arial 54] [Arial 40] [Arial 40] Introduction.
P O S T E R T I T L E Authors & Institutions
A New Tool for Evaluating Candidate PM FEM and PM2.5 ARM Monitors
PAPER TITLE (Template for ICETMIE Abstract )
P O S T E R T I T L E EXAMPLE EXAMPLE EXAMPLE (Insert your logos here)
Presentation transcript:

%rtf2data: A utility macro to convert RTF Table to SAS® dataset Neeral Beladia MaxisIT Inc.

Introduction RTF(Rich Text Format) Table file format in pharmaceutical industry Easy insertion of Tables in clinical study reports Special formatting of Table contents e.g. bolding of significant p-values Motivation or need of a utility to read-in RTF Tables to SAS® datasets Extended analyses on contents of RTF Table Validation of Table/Listings programmatically Comparing multiple versions of the same RTF Table Availability of additional file format for external raw data %rtf2data Read user-defined meta-data (Excel Sheet) Convert input RTF Table file to SAS® dataset(s)

Overview of meta-data

algo.rtf Step 1 SAS dataset Algorithm continued…

Step 2 {\*\bkmkstart bookmark_name}display_text{\*\bkmkend bookmark_name} {\field {\*\fldinst HYPERLINK "filename_and_path"}{\fldrslt display_text}} Step 3 Algorithm continued…

Step 4 algo.rtf Algorithm continued…

Step 5 Step 6

Step 7 Step 8

Test Cases Case 1 INCOL = 1 APPEND = 0 DELHDR = 1 (except footnote section) Test Cases continued…

Case 2 INCOL = 1 APPEND = 1 DELHDR = 1 Test Cases continued…

Case 3 INCOL = 1 APPEND = 1 DELHDR = 1

Limitations The first column header at the start of each section must have a non-missing identifier text that doesn’t appear as part of the data. The column header separators (cell boundaries) for the header row holding the identifier text must match with the column separators of the data within the section.

Acknowledgements Management of MaxisIT Inc. I would like to thank Management of MaxisIT Inc. Carey Smoak, Manager, Roche Molecular Systems, Pleasanton, CA Cynthia He, Manager, Merck & Co., Kenilworth, NJ

Contact Information Author Name : Neeral Beladia Company : MaxisIT Inc. Address : 203 Main St City : Metuchen State : NJ ZIP : 08840 Email : neeral_beladia@yahoo.com

Questions ?

Trademark Information SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.