SAS, XML, and CDISC. Anthony T Friebel XML Development Manager, SAS XML Libname Engine Architect SAS Institute Inc.

Similar documents
SAS 9.3 CDISC Procedure

Note: Basic understanding of the CDISC ODM structure of Events, Forms, ItemGroups, Items, Codelists and MeasurementUnits is required.

SAS offers technology to facilitate working with CDISC standards : the metadata perspective.

Lex Jansen Octagon Research Solutions, Inc.

The Wonderful World of Define.xml.. Practical Uses Today. Mark Wheeldon, CEO, Formedix DC User Group, Washington, 9 th December 2008

Dataset-XML - A New CDISC Standard

Aquila's Lunch And Learn CDISC The FDA Data Standard. Disclosure Note 1/17/2014. Host: Josh Boutwell, MBA, RAC CEO Aquila Solutions, LLC

Lex Jansen Octagon Research Solutions, Inc.

Define.xml tools supporting SEND/SDTM data process

Advantages of a real end-to-end approach with CDISC standards

MY ATTEMPT TO RID THE CLINICAL WORLD OF EXCEL MIKE MOLTER DIRECTOR OF STATISTICAL PROGRAMMING AND TECHNOLOGY WRIGHT AVE OCTOBER 27, 2016

Generating Define.xml Using SAS By Element-by-Element And Domain-by-Domian Mechanism Lina Qin, Beijing, China

Legacy to SDTM Conversion Workshop: Tools and Techniques

Edwin Ponraj Thangarajan, PRA Health Sciences, Chennai, India Giri Balasubramanian, PRA Health Sciences, Chennai, India

Creating Define-XML v2 with the SAS Clinical Standards Toolkit 1.6 Lex Jansen, SAS

Understanding the define.xml and converting it to a relational database. Lex Jansen, Octagon Research Solutions, Wayne, PA

OpenCDISC Validator 1.4 What s New?

How to handle different versions of SDTM & DEFINE generation in a Single Study?

Implementing CDISC Using SAS. Full book available for purchase here.

CDISC Variable Mapping and Control Terminology Implementation Made Easy

PhUSE US Connect 2019

Define.xml - Tips and Techniques for Creating CRT - DDS

Introduction to Define.xml

Paper DS07 PhUSE 2017 CDISC Transport Standards - A Glance. Giri Balasubramanian, PRA Health Sciences Edwin Ponraj Thangarajan, PRA Health Sciences

Submission-Ready Define.xml Files Using SAS Clinical Data Integration Melissa R. Martinez, SAS Institute, Cary, NC USA

XML in the DATA Step Michael Palmer, Zurich Biostatistics, Inc., Morristown, New Jersey

Why organizations need MDR system to manage clinical metadata?

Accessing and using the metadata from the define.xml. Lex Jansen, Octagon Research Solutions, Wayne, PA

CDISC SDTM and ADaM Real World Issues

Mapping Corporate Data Standards to the CDISC Model. David Parker, AstraZeneca UK Ltd, Manchester, UK

Beyond OpenCDISC: Using Define.xml Metadata to Ensure End-to-End Submission Integrity. John Brega Linda Collins PharmaStat LLC

ODM The Operational Efficiency Model: Using ODM to Deliver Proven Cost and Time Savings in Study Set-up

Creating Define-XML v2 with the SAS Clinical Standards Toolkit

Creating Define-XML version 2 including Analysis Results Metadata with the SAS Clinical Standards Toolkit

PharmaSUG 2014 PO16. Category CDASH SDTM ADaM. Submission in standardized tabular form. Structure Flexible Rigid Flexible * No Yes Yes

Power Up SAS with XML Richard Foley, Anthony Friebel, SAS, Cary NC

From Implementing CDISC Using SAS. Full book available for purchase here. About This Book... xi About The Authors... xvii Acknowledgments...

SDTM Attribute Checking Tool Ellen Xiao, Merck & Co., Inc., Rahway, NJ

Material covered in the Dec 2014 FDA Binding Guidances

IBIS. Case Study: Image Data Management System. IBISimg at Novartis using Oracle Database 11g Multimedia DICOM

define.xml: A Crash Course Frank DiIorio

Introduction to define.xml

The Submission Data File System Automating the Creation of CDISC SDTM and ADaM Datasets

Module I: Clinical Trials a Practical Guide to Design, Analysis, and Reporting 1. Fundamentals of Trial Design

Power Data Explorer (PDE) - Data Exploration in an All-In-One Dynamic Report Using SAS & EXCEL

A SAS based solution for define.xml

An Alternate Way to Create the Standard SDTM Domains

TS04. Running OpenCDISC from SAS. Mark Crangle

Paper FC02. SDTM, Plus or Minus. Barry R. Cohen, Octagon Research Solutions, Wayne, PA

SAS Training BASE SAS CONCEPTS BASE SAS:

XML4Pharma's ODM Study Designer New features of version 2010-R1 and 2010-R2

Introduction to define.xml

CDISC Standards and the Semantic Web

Automated Creation of Submission-Ready Artifacts Silas McKee, Accenture, Pennsylvania, USA Lourdes Devenney, Accenture, Pennsylvania, USA

Less is more - A visionary View on the Future of CDISC Standards

Adding, editing and managing links to external documents in define.xml

Automation of SDTM Programming in Oncology Disease Response Domain Yiwen Wang, Yu Cheng, Ju Chen Eli Lilly and Company, China

CDISC Standards End-to-End: Enabling QbD in Data Management Sam Hume

Accessibility Features in the SAS Intelligence Platform Products

Out-of-the-box %definexml

SAS Clinical Data Integration 2.6

How to write ADaM specifications like a ninja.

Study Composer: a CRF design tool enabling the re-use of CDISC define.xml metadata

PhUSE Paper SD09. "Overnight" Conversion to SDTM Datasets Ready for SDTM Submission Niels Mathiesen, mathiesen & mathiesen, Basel, Switzerland

Don Hurst, Zymogenetics Sarmad Pirzada, Hybrid Data Systems

AUTOMATED CREATION OF SUBMISSION-READY ARTIFACTS SILAS MCKEE

Data Standardisation, Clinical Data Warehouse and SAS Standard Programs

Optimization of the traceability when applying an ADaM Parallel Conversion Method

SAS Programming Techniques for Manipulating Metadata on the Database Level Chris Speck, PAREXEL International, Durham, NC

Improving Metadata Compliance and Assessing Quality Metrics with a Standards Library

Pharmaceuticals, Health Care, and Life Sciences. An Approach to CDISC SDTM Implementation for Clinical Trials Data

Customizing SAS Data Integration Studio to Generate CDISC Compliant SDTM 3.1 Domains

Streamline SDTM Development and QC

Now let s take a look

It s All About Getting the Source and Codelist Implementation Right for ADaM Define.xml v2.0

The Power of Perl Regular Expressions: Processing Dataset-XML documents back to SAS Data Sets Joseph Hinson, inventiv Health, Princeton, NJ, USA

SAS Online Training: Course contents: Agenda:

Exporting Variable Labels as Column Headers in Excel using SAS Chaitanya Chowdagam, MaxisIT Inc., Metuchen, NJ

An Efficient Solution to Efficacy ADaM Design and Implementation

SDTM-ETL 4.0 Preview of New Features

SAS Clinical Data Integration 2.4

PharmaSUG Paper AD03

Data Integrity through DEFINE.PDF and DEFINE.XML

Developing an Integrated Platform

SDTM-ETL 3.2 User Manual and Tutorial

CS05 Creating define.xml from a SAS program

Define 2.0: What is new? How to switch from 1.0 to 2.0? Presented by FH-Prof.Dr. Jozef Aerts University of Applied Sciences FH Joanneum Graz, Austria

SAS CLINICAL SYLLABUS. DURATION: - 60 Hours

Business & Decision Life Sciences

MethodDefs, ValueLists and WhereClauses:

SIMPLIFY AND STREAMLINE USING PYTHON

Hanming Tu, Accenture, Berwyn, USA

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

Taming Rave: How to control data collection standards?

Automation of makefile For Use in Clinical Development Nalin Tikoo, BioMarin Pharmaceutical Inc., Novato, CA

SDTM Validation Rules in XQuery

Best Practices for E2E DB build process and Efficiency on CDASH to SDTM data Tao Yang, FMD K&L, Nanjing, China

From ODM to SDTM: An End-to-End Approach Applied to Phase I Clinical Trials

Managing CDISC version changes: how & when to implement? Presented by Lauren Shinaberry, Project Manager Business & Decision Life Sciences

Introduction to ADaM and What s new in ADaM

Transcription:

SAS, XML, and CDISC Anthony T Friebel XML Development Manager, SAS XML Libname Engine Architect SAS Institute Inc. SAS is a registered trademark or trademark of SAS Institute Inc. in the USA and other countries. indicates USA registration. Other brand and product names are registered trademarks or Trademarks of their respective companies

XML might just be the ASCII text file of the new millennium. A universal and accepted way to transfer information between computer applications Paul Kent, Director, SAS Platform R&D

The hierarchical vs. relational wars were fought twenty years ago. The [worst] problem with XML [data markup] is the guys that lost are back. Anthony Friebel, XML Manager, SAS Platform R&D

How SAS interoperates with XML XML Libname Engine XML Libname Engine with XMLMap extensions XML Mapper Output Delivery System Web services, Java Applications, etc.

CDISC Standards http://www.cdisc.org/standards/index.html

CDISC Standards Operational Data Model (ODM) Submission Data Standard (SDS) Study Data Tabulation Model (SDTM) Laboratory Data Model (Lab) Define.XML (Machine-readable Define.pdf content definition) Analysis Data Model (ADaM) Protocol Representation Group (PR) Standard Exchange of Non-clinical Data (SEND)

CDISC ODM Operational Data Model (Clinical Trials) Data recording / transfer Closely models current paper forms Driven by domain experts and technicians

CDISC ODM Contains both metadata and (clinical) data Metadata Study-related (protocol, forms, users, locations) Table and Column Data NOT confined solely to clinical data

ODM Data Silos Global/Transfer Metadata Secondary Metadata ODM Study Global Variables Basic Definitions Metadata Version Protocol FormDef Archive Layout Presentation Data Level Study-specific Metadata Administration Level Item GroupDef ItemRef ItemDef User Location Signature Def CLI Q EQ RangeCheck Role ERR MUR Study Data AE ConMed Demog Drug_TRT Pharm01 PhyEx ReferenceData Audit AE ConMed Demog Drug_TRT Pharm01 PhyEx ClinicalData

ODM Data Silos Global/Transfer Metadata Secondary Metadata ODM Study Global Variables Basic Definitions Metadata Version Protocol FormDef Archive Layout Presentation Data Level Study-specific Metadata Administration Level Item GroupDef ItemRef ItemDef User Location Signature Def CLI Q EQ RangeCheck Role ERR MUR Study Data AE ConMed Demog Drug_TRT Pharm01 PhyEx ReferenceData Audit AE ConMed Demog Drug_TRT Pharm01 PhyEx ClinicalData

ODM Data Silos Global/Transfer Metadata Secondary Metadata ODM Study Global Variables Basic Definitions Metadata Version Protocol FormDef Archive Layout Presentation Study Level Study-specific Metadata Administration Level Item GroupDef ItemRef ItemDef User Location Signature Def CLI Q EQ RangeCheck Role ERR MUR Study Data AE ConMed Demog Drug_TRT Pharm01 PhyEx ReferenceData Audit AE ConMed Demog Drug_TRT Pharm01 PhyEx ClinicalData

ODM Data Silos Global/Transfer Metadata Secondary Metadata ODM Study Global Variables Basic Definitions Metadata Version Protocol FormDef Archive Layout Presentation Data Level Study-specific Metadata Administration Level Item GroupDef ItemRef ItemDef User Location Signature Def CLI Q EQ RangeCheck Role ERR MUR Study Data AE ConMed Demog Drug_TRT Pharm01 PhyEx ReferenceData Audit AE ConMed Demog Drug_TRT Pharm01 PhyEx ClinicalData

ODM Data Silos Global/Transfer Metadata Secondary Metadata ODM Study Global Variables Basic Definitions Metadata Version Protocol FormDef Archive Layout Presentation Data Level Study-specific Metadata Administration Level Item GroupRef GroupDef ItemRef ItemDef User Location Signature Def CLI Q EQ RangeCheck Role ERR MUR Study Data AE ConMed Demog Drug_TRT Pharm01 PhyEx ReferenceData Audit AE ConMed Demog Drug_TRT Pharm01 PhyEx ClinicalData

ODM Data Silos Global/Transfer Metadata Secondary Metadata ODM Study Global Variables Basic Definitions Metadata Version Protocol FormDef Archive Layout Presentation Data Level Study-specific Metadata Administration Level Item GroupRef GroupDef ItemRef ItemDef User Location Signature Def CLI Q EQ RangeCheck Role ERR MUR Study Data AE ConMed Demog Drug_TRT Pharm01 PhyEx ReferenceData Audit AE ConMed Demog Drug_TRT Pharm01 PhyEx ClinicalData

Data Content AE ConMed Demog Drug_TRT Pharm01 PhyEx A/P A/R G/L POS INV

Operational Data Model Location LocationOID StudyOID MetaDataOID FileOID FormRef FormOID StudyEventOID MetaDataOID StudyOID FileOID ItemGroupRef ItemGroupOID FormOID MetaDataOID StudyOID FileOID Protocol StudyEventOID MetaDataOID StudyOID FileOID ODM GlobalVariables FileOID FileOID User UserOID LocationOID FileOID SignatureDef SignatureOID FileOID MetaDataVersion MetaDataOID StudyOID FileOID Presentation PresentationOID MetaDataOID StudyOID FileOID Study StudyOID FileOID CodeListItem CodeListOID MetaDataOID StudyOID FileOID ItemDef ItemOID CodeListOID MetaDataOID StudyOID FileOID ItemRef ItemOID ItemGroupOID MetaDataOID StudyOID FileOID BasicDefinitions MeasurementUnitOID

CDISC ODM SAS Support XML Engine native mode (SAS 9) XML Engine and XMLMap SAS CDISC ODM Viewer PROC CDISC

Single or Multiple Data Content in ODM AE ODM v1.2 Demog ConMed

Single File Operation AE ODM v1.2 PROC CDISC

Single File Operation AE ODM v1.2 SXLE

Multiple File Operation AE ODM v1.2 ConMed PROC CDISC

Multiple File Operation AE ConMed SXLE

Version Comparison 8.2 9.1 Single table PROC CDISC XML Libname PROC CDISC Multiple tables PROC CDISC PROC CDISC

Study Metadata Operation User AE Location ConMed Signature Def ODM v1.2 PROC CDISC

Study Metadata Operation User Location Signature Def AE ConMed SXLE

Read ODM v1.2 SAS Dataset PROC CDISC

Read SAS Dataset ODM v1.2 SXLE XML

Write Oracle SQL Server ODM v1.2 SXLE SAS/ACCESS Libname Engine DB2 Teradata SAS PROC CDISC etc.

PROC CDISC Output Syntax

PROC CDISC Output Syntax

PROC CDISC Input Syntax

PROC CDISC Input Syntax

SAS XML Libname Engine ODM Syntax

File Format Comparison 18000 16000 14000 12000 File Size (K) 10000 8000 6000 4000 2000 0 SAS Dataset SAS Dataset Compressed SAS Transport SAS Transport Compressed ODM XML ODM XML Compressed AE (37 vars, 6836 obs) Conmed (21 vars, 3237 obs)

File Format Comparison 2000 1500 File Size (K) 1000 500 AE (37 vars, 6836 obs) 0 SAS Dataset SAS Dataset Compressed SAS Transport SAS Transport Compressed ODM XML ODM XML Compressed Conmed (21 vars, 3237 obs)

Useful links for the SAS XML Integration Team Mailing List : XMLEngine@SAS.com Development Web Pages : http://www.sas.com/rnd/base/index-xml-resources.html

Thank you

Copyright 2003, 2004, SAS Institute Inc. All rights reserved. 39