Automation of TFL Generation Using CDISC 360 Enriched Metadata
Automation of TFL Generation Using CDISC 360 Enriched Metadata
Agenda
1. Process Flow for CDISC 360 Proof of Concept (PoC)
2. CDISC 360 Enriched Metadata
❑ CDISC 360 Enriched (Machine-readable) TFL Metadata
3. TFL Automation Engine – PoC Design
4. TFL Automation Engine – Live Demo
5. Learnings from CDISC 360 PoC
Speaker: Bhavin
Speaker: Bhavin
Reference: ‘CDISC 360 - The Journey so Far and the Road Ahead’, Peter Van Reusel, 28 th April 2020 5
Speaker: Bhavin
Reference: ‘CDISC 360 - The Journey so Far and the Road Ahead’, Peter Van Reusel, 28 th April 2020
Speaker: Bhavin
Display
DisplayOID
Result Name
ResultOID Title
Description Document
Reason
Purpose
Dataset
WhereClause
AnalysisVariable
Documentation
ProgrammingCode
Speaker: Stuart
Display
Result Parent
Version Version
DisplayPattern Grouping:
Grouping - Dataset
- AnalysisVar - WhereClause
- ByVar - AnalysisVar
CodeReference - ByVar
Template
Title 1..N
RowLabelHeader
Header 1..N
Footer 1..N
Speaker: Stuart
R Shiny SAS
CDISC 360
Enriched
Select TFL of
TFL Generate SAS
Metadata Interest Execute SAS
Program and
(ARM++) Program
Define.xml*
Select TFL Layout
(Template)
Customize TFL Generate Output
Layout & Metadata
Study
Level ADaM Review data Validate and Deliver
Data
• TFL Designer
o Will help build TFL Shells and ADaM Specs
16
Thank You!
Bhavin Busa, Vita Data Sciences
Prasanna Murugesan, AstraZeneca
Stuart Malcolm, Frontier Science