SlideShare a Scribd company logo
How to Build ADaM Basic Data
Structure from Mock Up tables
By Kevin Lee
Cytel, Inc.

1
Instruction of Basic Data Structure
BDS is the standard domain structure in ADaM.
BDS is designed as one or more records per subject
per analysis parameter per analysis time point.
One of the main purposes of ADaM BDS is analysisready, meaning that all the numbers in the final
report should be calculated with one procedure in
SAS.
The naming convention of BDS is ADxxxxxx.

2
BDS Structure
Subject Identifier Variables
Treatment Variables
Timing Variables
Analysis Parameter Variables
Analysis Descriptor Variables
Indicator Variables
Analysis Enabling Variables
Data Point Traceability Variables
SDTM Variables
3
Steps to create ADaM BDS from Mock Up tables
Design Mock Up Tables (typically created by
Statistician) according to SAP
Annotate Mock Up Tables
Design Metadata according to Mock Up
Tables
Create ADaM BDS data sets according to
Metadata

4
Flowchart
SAP

Mock Up tables

Metadata

Annotated
Mock Up tables

SDTM
5

ADaM

TFL
Mock Up table
Table 14.4.1
Summary of table of Creatine at baseline
(Per Protocol Population)

Group 1:
Treatment 1
(N=xxx)
n
Mean
Observed
Value
Creatine
Log of
Creatine

6

n

Group 2:
Placebo
(N=xxx)
Mean
Observed
Value
Annotated Mock Up table
Table 14.4.1
Summary of table of Creatine at baseline ADLB.AVISIT=‘BASELINE’
(Per Protocol Population) ADLB.PPROTFL=‘Y’
Group 1:
Treatment 1
(N=xxx)
ADLB.TRTAN = 1
n

Creatine
where ADLB.
PARAMCD=‘CREAT’

Mean
Observed
Value

Count(
ADLB.
AVAL)

MEAN(ADL
B.AVAL)

Log of Creatine
where ADLB.
PARAMCD=‘L10CREAT’

7

Group 2:
Placebo
(N=xxx)
ADLB.TRTAN = 2
n

Mean
Observed
Value

Count MEAN(ADLB.
(ADLB AVAL)
.AVAL)
New Variables according to annotation
Protocol population variable – PPROTFL
Baseline – AVISIT, AVISITN
Treatment variable – TRTAN, TRTA
Parameter Variable – PARAM, PARAMCD
Observed Mean Value Variable – AVAL
New Parameters according to annotation
Creatine – Its paramcd is “CREAT” and its analysis
values, AVAL, come from LB.LBSTRESN.
Log of Creatine – Its paramcd is “L10CREAT” and
its analysis values, AVAL, come from log of
LB.LBSTRESN.

8
Analysis Dataset Metadata
Class of Documentation
Dataset

Dataset
Name

Dataset
Description

Dataset
Location

Dataset
Structure

Key
variables
of
Dataset

ADLB

Laboratory
analysis
data

ADLB.xpt

one record
per subject
per
parameter
per
analysis
timepoint

USUBJID, BDS
PARAM,
AVISIT

9

ADLB.SAS
Analysis Variable Metadata including Analysis
Parameter Value-Level Metadata
Parameter
Identifier

Variable
Name

Variable
Label

Type

Format

Codelist/
Controlle
d Term

Source/
Derivation

Subject Identifier Variables
** ALL **

STUDYID

Study
Identifier

Char

$12.

** ALL **

ADDOMAIN

Analysis
Domain

Char

$8.

** ALL **

USUBJID

Unique
Subject
Identifier

Char

$20.

LB.USUBJID

** ALL **

SUBJID

Subject
Identifier for
the Study

Char

$8.

ADSL.SUBJID

** ALL **

SITEID

Study Site
Identifier

Char

$10.

ADSL.SITEID

10

ADSL.STUDYID
ADLB

Derived
Parameter
Identifier

Variable
Name

Variable
Label

Type

For
mat

Codelist/Contr
olled Term

Source/
Derivation

Treatment Variables
** ALL **

TRTA

Actual
Treatment
Group

Char

$20.

ADSL.TRTA

** ALL **

TRTAN

Actual
Treatment
Number

Num

8.

ADSL.TRTAN

Timing Variables
** ALL **

AVISIT

Analysis
Timepoint
Description

Char

$50.

BASELINE
VISIT 1

LB.VISIT

** ALL **

AVISITN

Analysis
Timepoint
Number

Num

8.

0 = BASELINE
1 = VISIT 1

LB.VISITNUM

11
Parameter
Identifier

Variable
Name

Variable Label

Type Form
at

Codelist/C
ontrolled
Term

Source/
Derivation

Analysis Parameter Variables
CREAT

PARAM

Parameter
Description

Char $100.

Creatine(
mg/dL)

LB.LBTESTCD
+ unit

L10CREAT PARAM

Parameter
Description

Char $100.

Log of
Creatine(
mg/dL)

LB.LBTESTCD
+ unit

** ALL **

Parameter Code Char $8.

CREAT
LB.LBTESTCD
L10CREAT

L10CREAT PARAMTYP

Parameter Type

Char $8.

DERIVED

CREAT

AVAL

Analysis Value

Num 8.

LB.LBSTRESN

L10CREAT AVAL

Analysis Value

Num 8.

Log10(LB.LBST
RESN)

PARAMCD

12
Parameter
Identifier

Variable
Name

Variable Label

Type

For
mat

Codelist/Co Source/
ntrolled
Derivation
Term

Indicator Variables
** ALL **

PPROTFL Per Protocol
Population Flag

Char

$1.

ADSL.PPROT
FL

** ALL **

ABLFL

Baseline Flag

Char

$1.

‘Y’ at
ADLB.AVISIT=
‘BASELINE’

Supportive Variables
** ALL **

SRCDOM

Source Domain

Char

$8.

LB

** ALL **

SRCVAR

Source Variable

Char

$8.

LBSTRESN

** ALL **

SRCSEQ

Source Sequence
Number

Num

8.

13

LB.LBSEQ
Other Possible Variables
Analysis Parameter Variables - BASE, CHG
Analysis Descriptor variables – DTYPE
Categorical variables - CRIT1 and CRIT1FL
Indicator variables - ANL1FL

Sample codes using ADaM data set
proc sql;
**** The Count for and Mean value for Creatine and log of Creatine for
protocol population at Baseline;
create table line1_1 as
select trtan, paramcd, count(aval) as count, mean(aval) as mean
from adlb
where paramcd in (‘CREAT’, ‘L10CREAT’) and avisit = ‘BASELINE’
and pprotfl = ‘Y’ and aval is not missing
group by trtan, paramcd;
quit;

14
Advantages using Annotated Mock Up tables
Easy to create the metadata
Analysis Dataset metadata
Analysis Variable metadata
Analysis Parameter Value-level metadata
Analysis Results metadata

Easy to explain
Easy for SAS programmers to follow
More visual
More accurate number of ADaM data sets

15
Conclusion
ADaM is structured as analysis-ready. In order to build
analysis-ready ADaM data sets, SAS programmers need to
start from analysis, which are Mock Up tables. From Mock
Up tables, SAS programmers figure out what procedures
could be used for the analysis. Based on the procedure
statements and analyses, SAS programmers annotate the
Mock Up tables. The annotations on the Mock Up tables will
help SAS programmers to find out what variables are
needed in the analyses and eventually what variables and
parameters should be created in ADaM data sets. SAS
programmers now can create Metadata according to the
annotations. According to Metadata, SAS programmers can
create ADaM data sets from SDTM data sets. From ADaM
data sets, SAS programmers will be able to produce all the
results in the Mock Up tables using one proc procedure.

16
Contact Information
Kevin Lee
Cytel, Inc.
Chesterbrook, PA
(610) 994 - 9840
Email:Kevin.lee@cytel.com

17

More Related Content

What's hot

CDISC SDTM and ADaM for survival data
CDISC SDTM and ADaM for survival dataCDISC SDTM and ADaM for survival data
CDISC SDTM and ADaM for survival dataAngelo Tinazzi
 
SDTM modelling: from study protocol to SDTM-compliant datasets
SDTM modelling: from study protocol to SDTM-compliant datasets SDTM modelling: from study protocol to SDTM-compliant datasets
SDTM modelling: from study protocol to SDTM-compliant datasets
Angelo Tinazzi
 
Study data tabulation model
Study data tabulation modelStudy data tabulation model
Study data tabulation modelrahulrabbit
 
CDISC SDTM Domain Presentation
CDISC SDTM Domain PresentationCDISC SDTM Domain Presentation
CDISC SDTM Domain PresentationAnkur Sharma
 
SDTM - Adverse Events Vs. Clinical Events
SDTM - Adverse Events Vs. Clinical EventsSDTM - Adverse Events Vs. Clinical Events
SDTM - Adverse Events Vs. Clinical Events
Vijayaraghava Karpurapu
 
Trial Design Domains
Trial Design DomainsTrial Design Domains
Trial Design Domains
Ankur Sharma
 
Post-lock Data Flow: From CRF to FDA
Post-lock Data Flow: From CRF to FDAPost-lock Data Flow: From CRF to FDA
Post-lock Data Flow: From CRF to FDA
Brook White, PMP
 
Presentation on CDISC- SDTM guidelines.
Presentation on CDISC- SDTM guidelines.Presentation on CDISC- SDTM guidelines.
Presentation on CDISC- SDTM guidelines.
Khushbu Shah
 
A complex ADaM dataset - three different ways to create one
A complex ADaM dataset - three different ways to create oneA complex ADaM dataset - three different ways to create one
A complex ADaM dataset - three different ways to create one
Kevin Lee
 
Finding everything about findings about (fa)
Finding everything about findings about (fa)Finding everything about findings about (fa)
Finding everything about findings about (fa)Ram Gali
 
CDISC Electronic Submission to FDA
CDISC Electronic Submission to FDACDISC Electronic Submission to FDA
CDISC Electronic Submission to FDA
Kevin Lee
 
How to validate sdtm suppqual
How to validate sdtm suppqualHow to validate sdtm suppqual
How to validate sdtm suppqualKevin Lee
 
SDTM Fnal Detail Training
SDTM Fnal Detail TrainingSDTM Fnal Detail Training
SDTM Fnal Detail Training
VasantRaghuraman
 
CDISC's CDASH and SDTM: Why You Need Both!
CDISC's CDASH and SDTM: Why You Need Both!CDISC's CDASH and SDTM: Why You Need Both!
CDISC's CDASH and SDTM: Why You Need Both!
Kit Howard
 
Interpreting CDISC ADaM IG through Users Interpretation
Interpreting CDISC ADaM IG through Users InterpretationInterpreting CDISC ADaM IG through Users Interpretation
Interpreting CDISC ADaM IG through Users InterpretationAngelo Tinazzi
 
define_xml_tutorial .ppt
define_xml_tutorial .pptdefine_xml_tutorial .ppt
define_xml_tutorial .ppt
ssuser660bb1
 
regulatory.pptx
regulatory.pptxregulatory.pptx
regulatory.pptx
ssuser660bb1
 
Oncology Therapeutic Area Workshop
Oncology Therapeutic Area WorkshopOncology Therapeutic Area Workshop
Oncology Therapeutic Area Workshop
Angelo Tinazzi
 
A Systematic Review of ADaM IG Interpretation
A Systematic Review of ADaM IG InterpretationA Systematic Review of ADaM IG Interpretation
A Systematic Review of ADaM IG Interpretation
Angelo Tinazzi
 
CLINICAL STUDY REPORT - IN-TEXT TABLES, TABLES FIGURES AND GRAPHS, PATIENT AN...
CLINICAL STUDY REPORT - IN-TEXT TABLES, TABLES FIGURES AND GRAPHS, PATIENT AN...CLINICAL STUDY REPORT - IN-TEXT TABLES, TABLES FIGURES AND GRAPHS, PATIENT AN...
CLINICAL STUDY REPORT - IN-TEXT TABLES, TABLES FIGURES AND GRAPHS, PATIENT AN...
Angelo Tinazzi
 

What's hot (20)

CDISC SDTM and ADaM for survival data
CDISC SDTM and ADaM for survival dataCDISC SDTM and ADaM for survival data
CDISC SDTM and ADaM for survival data
 
SDTM modelling: from study protocol to SDTM-compliant datasets
SDTM modelling: from study protocol to SDTM-compliant datasets SDTM modelling: from study protocol to SDTM-compliant datasets
SDTM modelling: from study protocol to SDTM-compliant datasets
 
Study data tabulation model
Study data tabulation modelStudy data tabulation model
Study data tabulation model
 
CDISC SDTM Domain Presentation
CDISC SDTM Domain PresentationCDISC SDTM Domain Presentation
CDISC SDTM Domain Presentation
 
SDTM - Adverse Events Vs. Clinical Events
SDTM - Adverse Events Vs. Clinical EventsSDTM - Adverse Events Vs. Clinical Events
SDTM - Adverse Events Vs. Clinical Events
 
Trial Design Domains
Trial Design DomainsTrial Design Domains
Trial Design Domains
 
Post-lock Data Flow: From CRF to FDA
Post-lock Data Flow: From CRF to FDAPost-lock Data Flow: From CRF to FDA
Post-lock Data Flow: From CRF to FDA
 
Presentation on CDISC- SDTM guidelines.
Presentation on CDISC- SDTM guidelines.Presentation on CDISC- SDTM guidelines.
Presentation on CDISC- SDTM guidelines.
 
A complex ADaM dataset - three different ways to create one
A complex ADaM dataset - three different ways to create oneA complex ADaM dataset - three different ways to create one
A complex ADaM dataset - three different ways to create one
 
Finding everything about findings about (fa)
Finding everything about findings about (fa)Finding everything about findings about (fa)
Finding everything about findings about (fa)
 
CDISC Electronic Submission to FDA
CDISC Electronic Submission to FDACDISC Electronic Submission to FDA
CDISC Electronic Submission to FDA
 
How to validate sdtm suppqual
How to validate sdtm suppqualHow to validate sdtm suppqual
How to validate sdtm suppqual
 
SDTM Fnal Detail Training
SDTM Fnal Detail TrainingSDTM Fnal Detail Training
SDTM Fnal Detail Training
 
CDISC's CDASH and SDTM: Why You Need Both!
CDISC's CDASH and SDTM: Why You Need Both!CDISC's CDASH and SDTM: Why You Need Both!
CDISC's CDASH and SDTM: Why You Need Both!
 
Interpreting CDISC ADaM IG through Users Interpretation
Interpreting CDISC ADaM IG through Users InterpretationInterpreting CDISC ADaM IG through Users Interpretation
Interpreting CDISC ADaM IG through Users Interpretation
 
define_xml_tutorial .ppt
define_xml_tutorial .pptdefine_xml_tutorial .ppt
define_xml_tutorial .ppt
 
regulatory.pptx
regulatory.pptxregulatory.pptx
regulatory.pptx
 
Oncology Therapeutic Area Workshop
Oncology Therapeutic Area WorkshopOncology Therapeutic Area Workshop
Oncology Therapeutic Area Workshop
 
A Systematic Review of ADaM IG Interpretation
A Systematic Review of ADaM IG InterpretationA Systematic Review of ADaM IG Interpretation
A Systematic Review of ADaM IG Interpretation
 
CLINICAL STUDY REPORT - IN-TEXT TABLES, TABLES FIGURES AND GRAPHS, PATIENT AN...
CLINICAL STUDY REPORT - IN-TEXT TABLES, TABLES FIGURES AND GRAPHS, PATIENT AN...CLINICAL STUDY REPORT - IN-TEXT TABLES, TABLES FIGURES AND GRAPHS, PATIENT AN...
CLINICAL STUDY REPORT - IN-TEXT TABLES, TABLES FIGURES AND GRAPHS, PATIENT AN...
 

Similar to How to build ADaM BDS dataset from mock up table

Prog1 chap1 and chap 2
Prog1 chap1 and chap 2Prog1 chap1 and chap 2
Prog1 chap1 and chap 2rowensCap
 
Lab Informatics - NuGenesis SDMS interfaced with Compound QC Web App for Chem...
Lab Informatics - NuGenesis SDMS interfaced with Compound QC Web App for Chem...Lab Informatics - NuGenesis SDMS interfaced with Compound QC Web App for Chem...
Lab Informatics - NuGenesis SDMS interfaced with Compound QC Web App for Chem...David Howe
 
METODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATAMETODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATA
LuhSm
 
Combining process metadata and cdisc metadata to achieve automation
Combining process metadata and cdisc metadata to achieve automationCombining process metadata and cdisc metadata to achieve automation
Combining process metadata and cdisc metadata to achieve automation
Dr.Sangram Parbhane
 
MIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome MeasuresMIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome Measures
Steven Johnson
 
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
Serban Tanasa
 
SAS Online Training by Real Time Working Professionals in USA,UK,India,Middle...
SAS Online Training by Real Time Working Professionals in USA,UK,India,Middle...SAS Online Training by Real Time Working Professionals in USA,UK,India,Middle...
SAS Online Training by Real Time Working Professionals in USA,UK,India,Middle...
Oracle Apps R12, Financials,SCM,PA,HRMSCorporate Training
 
Advancing SDTM annotation through automation Anja Kreis AbbVie.pptx
Advancing SDTM annotation through automation Anja Kreis AbbVie.pptxAdvancing SDTM annotation through automation Anja Kreis AbbVie.pptx
Advancing SDTM annotation through automation Anja Kreis AbbVie.pptx
VenuYadav26
 
MS SQL SERVER: Programming sql server data mining
MS SQL SERVER:  Programming sql server data miningMS SQL SERVER:  Programming sql server data mining
MS SQL SERVER: Programming sql server data mining
sqlserver content
 
MS SQL SERVER: Programming sql server data mining
MS SQL SERVER: Programming sql server data miningMS SQL SERVER: Programming sql server data mining
MS SQL SERVER: Programming sql server data mining
DataminingTools Inc
 
Demantra training at hyderabad
Demantra training at hyderabadDemantra training at hyderabad
Demantra training at hyderabad
acute23
 
Demantra course content
Demantra course contentDemantra course content
Demantra course content
Acutelearn Technologies
 
Demantra training in hyderabad
Demantra training in hyderabadDemantra training in hyderabad
Demantra training in hyderabad
Acutelearn Technologies
 
No more struggles with Apache Spark workloads in production
No more struggles with Apache Spark workloads in productionNo more struggles with Apache Spark workloads in production
No more struggles with Apache Spark workloads in production
Chetan Khatri
 
AI&BigData Lab.Руденко Петр. Automation and optimisation of machine learning ...
AI&BigData Lab.Руденко Петр. Automation and optimisation of machine learning ...AI&BigData Lab.Руденко Петр. Automation and optimisation of machine learning ...
AI&BigData Lab.Руденко Петр. Automation and optimisation of machine learning ...
GeeksLab Odessa
 
CS636-olap.ppt
CS636-olap.pptCS636-olap.ppt
CS636-olap.ppt
Iftikharbaig7
 
How to build tabular dashboards using proc report
How to build tabular dashboards using proc reportHow to build tabular dashboards using proc report
How to build tabular dashboards using proc report
Frank Bereznay
 
XII - 2022-23 - IP - RAIPUR (CBSE FINAL EXAM).pdf
XII -  2022-23 - IP - RAIPUR (CBSE FINAL EXAM).pdfXII -  2022-23 - IP - RAIPUR (CBSE FINAL EXAM).pdf
XII - 2022-23 - IP - RAIPUR (CBSE FINAL EXAM).pdf
KrishnaJyotish1
 
Sas
SasSas

Similar to How to build ADaM BDS dataset from mock up table (20)

Prog1 chap1 and chap 2
Prog1 chap1 and chap 2Prog1 chap1 and chap 2
Prog1 chap1 and chap 2
 
Lab Informatics - NuGenesis SDMS interfaced with Compound QC Web App for Chem...
Lab Informatics - NuGenesis SDMS interfaced with Compound QC Web App for Chem...Lab Informatics - NuGenesis SDMS interfaced with Compound QC Web App for Chem...
Lab Informatics - NuGenesis SDMS interfaced with Compound QC Web App for Chem...
 
METODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATAMETODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATA
 
Combining process metadata and cdisc metadata to achieve automation
Combining process metadata and cdisc metadata to achieve automationCombining process metadata and cdisc metadata to achieve automation
Combining process metadata and cdisc metadata to achieve automation
 
SAS - Training
SAS - Training SAS - Training
SAS - Training
 
MIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome MeasuresMIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome Measures
 
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
 
SAS Online Training by Real Time Working Professionals in USA,UK,India,Middle...
SAS Online Training by Real Time Working Professionals in USA,UK,India,Middle...SAS Online Training by Real Time Working Professionals in USA,UK,India,Middle...
SAS Online Training by Real Time Working Professionals in USA,UK,India,Middle...
 
Advancing SDTM annotation through automation Anja Kreis AbbVie.pptx
Advancing SDTM annotation through automation Anja Kreis AbbVie.pptxAdvancing SDTM annotation through automation Anja Kreis AbbVie.pptx
Advancing SDTM annotation through automation Anja Kreis AbbVie.pptx
 
MS SQL SERVER: Programming sql server data mining
MS SQL SERVER:  Programming sql server data miningMS SQL SERVER:  Programming sql server data mining
MS SQL SERVER: Programming sql server data mining
 
MS SQL SERVER: Programming sql server data mining
MS SQL SERVER: Programming sql server data miningMS SQL SERVER: Programming sql server data mining
MS SQL SERVER: Programming sql server data mining
 
Demantra training at hyderabad
Demantra training at hyderabadDemantra training at hyderabad
Demantra training at hyderabad
 
Demantra course content
Demantra course contentDemantra course content
Demantra course content
 
Demantra training in hyderabad
Demantra training in hyderabadDemantra training in hyderabad
Demantra training in hyderabad
 
No more struggles with Apache Spark workloads in production
No more struggles with Apache Spark workloads in productionNo more struggles with Apache Spark workloads in production
No more struggles with Apache Spark workloads in production
 
AI&BigData Lab.Руденко Петр. Automation and optimisation of machine learning ...
AI&BigData Lab.Руденко Петр. Automation and optimisation of machine learning ...AI&BigData Lab.Руденко Петр. Automation and optimisation of machine learning ...
AI&BigData Lab.Руденко Петр. Automation and optimisation of machine learning ...
 
CS636-olap.ppt
CS636-olap.pptCS636-olap.ppt
CS636-olap.ppt
 
How to build tabular dashboards using proc report
How to build tabular dashboards using proc reportHow to build tabular dashboards using proc report
How to build tabular dashboards using proc report
 
XII - 2022-23 - IP - RAIPUR (CBSE FINAL EXAM).pdf
XII -  2022-23 - IP - RAIPUR (CBSE FINAL EXAM).pdfXII -  2022-23 - IP - RAIPUR (CBSE FINAL EXAM).pdf
XII - 2022-23 - IP - RAIPUR (CBSE FINAL EXAM).pdf
 
Sas
SasSas
Sas
 

More from Kevin Lee

Patient’s Journey using Real World Data and its Advanced Analytics
Patient’s Journey using Real World Data and its Advanced AnalyticsPatient’s Journey using Real World Data and its Advanced Analytics
Patient’s Journey using Real World Data and its Advanced Analytics
Kevin Lee
 
Introduction of AWS Cloud Computing and its future for Biometric Department
Introduction of AWS Cloud Computing and its future for Biometric DepartmentIntroduction of AWS Cloud Computing and its future for Biometric Department
Introduction of AWS Cloud Computing and its future for Biometric Department
Kevin Lee
 
A fear of missing out and a fear of messing up : A Strategic Roadmap for Chat...
A fear of missing out and a fear of messing up : A Strategic Roadmap for Chat...A fear of missing out and a fear of messing up : A Strategic Roadmap for Chat...
A fear of missing out and a fear of messing up : A Strategic Roadmap for Chat...
Kevin Lee
 
Prompt it, not Google it - Prompt Engineering for Data Scientists
Prompt it, not Google it - Prompt Engineering for Data ScientistsPrompt it, not Google it - Prompt Engineering for Data Scientists
Prompt it, not Google it - Prompt Engineering for Data Scientists
Kevin Lee
 
Leading into the Unknown? Yes, we need Change Management Leadership
Leading into the Unknown? Yes, we need Change Management LeadershipLeading into the Unknown? Yes, we need Change Management Leadership
Leading into the Unknown? Yes, we need Change Management Leadership
Kevin Lee
 
How to create SDTM DM.xpt using Python v1.1
How to create SDTM DM.xpt using Python v1.1How to create SDTM DM.xpt using Python v1.1
How to create SDTM DM.xpt using Python v1.1
Kevin Lee
 
Enterprise-level Transition from SAS to Open-source Programming for the whole...
Enterprise-level Transition from SAS to Open-source Programming for the whole...Enterprise-level Transition from SAS to Open-source Programming for the whole...
Enterprise-level Transition from SAS to Open-source Programming for the whole...
Kevin Lee
 
How I became ML Engineer
How I became ML Engineer How I became ML Engineer
How I became ML Engineer
Kevin Lee
 
Artificial Intelligence in Pharmaceutical Industry
Artificial Intelligence in Pharmaceutical IndustryArtificial Intelligence in Pharmaceutical Industry
Artificial Intelligence in Pharmaceutical Industry
Kevin Lee
 
Tell stories with jupyter notebook
Tell stories with jupyter notebookTell stories with jupyter notebook
Tell stories with jupyter notebook
Kevin Lee
 
Perfect partnership - machine learning and CDISC standard data
Perfect partnership - machine learning and CDISC standard dataPerfect partnership - machine learning and CDISC standard data
Perfect partnership - machine learning and CDISC standard data
Kevin Lee
 
Machine Learning : why we should know and how it works
Machine Learning : why we should know and how it worksMachine Learning : why we should know and how it works
Machine Learning : why we should know and how it works
Kevin Lee
 
Big data for SAS programmers
Big data for SAS programmersBig data for SAS programmers
Big data for SAS programmers
Kevin Lee
 
Big data in pharmaceutical industry
Big data in pharmaceutical industryBig data in pharmaceutical industry
Big data in pharmaceutical industry
Kevin Lee
 
How FDA will reject non compliant electronic submission
How FDA will reject non compliant electronic submissionHow FDA will reject non compliant electronic submission
How FDA will reject non compliant electronic submission
Kevin Lee
 
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
Kevin Lee
 
Are you ready for Dec 17, 2016 - CDISC compliant data?
Are you ready for Dec 17, 2016 - CDISC compliant data?Are you ready for Dec 17, 2016 - CDISC compliant data?
Are you ready for Dec 17, 2016 - CDISC compliant data?
Kevin Lee
 
SAS integration with NoSQL data
SAS integration with NoSQL dataSAS integration with NoSQL data
SAS integration with NoSQL data
Kevin Lee
 
Introduction of semantic technology for SAS programmers
Introduction of semantic technology for SAS programmersIntroduction of semantic technology for SAS programmers
Introduction of semantic technology for SAS programmers
Kevin Lee
 
Standards Metadata Management (system)
Standards Metadata Management (system)Standards Metadata Management (system)
Standards Metadata Management (system)
Kevin Lee
 

More from Kevin Lee (20)

Patient’s Journey using Real World Data and its Advanced Analytics
Patient’s Journey using Real World Data and its Advanced AnalyticsPatient’s Journey using Real World Data and its Advanced Analytics
Patient’s Journey using Real World Data and its Advanced Analytics
 
Introduction of AWS Cloud Computing and its future for Biometric Department
Introduction of AWS Cloud Computing and its future for Biometric DepartmentIntroduction of AWS Cloud Computing and its future for Biometric Department
Introduction of AWS Cloud Computing and its future for Biometric Department
 
A fear of missing out and a fear of messing up : A Strategic Roadmap for Chat...
A fear of missing out and a fear of messing up : A Strategic Roadmap for Chat...A fear of missing out and a fear of messing up : A Strategic Roadmap for Chat...
A fear of missing out and a fear of messing up : A Strategic Roadmap for Chat...
 
Prompt it, not Google it - Prompt Engineering for Data Scientists
Prompt it, not Google it - Prompt Engineering for Data ScientistsPrompt it, not Google it - Prompt Engineering for Data Scientists
Prompt it, not Google it - Prompt Engineering for Data Scientists
 
Leading into the Unknown? Yes, we need Change Management Leadership
Leading into the Unknown? Yes, we need Change Management LeadershipLeading into the Unknown? Yes, we need Change Management Leadership
Leading into the Unknown? Yes, we need Change Management Leadership
 
How to create SDTM DM.xpt using Python v1.1
How to create SDTM DM.xpt using Python v1.1How to create SDTM DM.xpt using Python v1.1
How to create SDTM DM.xpt using Python v1.1
 
Enterprise-level Transition from SAS to Open-source Programming for the whole...
Enterprise-level Transition from SAS to Open-source Programming for the whole...Enterprise-level Transition from SAS to Open-source Programming for the whole...
Enterprise-level Transition from SAS to Open-source Programming for the whole...
 
How I became ML Engineer
How I became ML Engineer How I became ML Engineer
How I became ML Engineer
 
Artificial Intelligence in Pharmaceutical Industry
Artificial Intelligence in Pharmaceutical IndustryArtificial Intelligence in Pharmaceutical Industry
Artificial Intelligence in Pharmaceutical Industry
 
Tell stories with jupyter notebook
Tell stories with jupyter notebookTell stories with jupyter notebook
Tell stories with jupyter notebook
 
Perfect partnership - machine learning and CDISC standard data
Perfect partnership - machine learning and CDISC standard dataPerfect partnership - machine learning and CDISC standard data
Perfect partnership - machine learning and CDISC standard data
 
Machine Learning : why we should know and how it works
Machine Learning : why we should know and how it worksMachine Learning : why we should know and how it works
Machine Learning : why we should know and how it works
 
Big data for SAS programmers
Big data for SAS programmersBig data for SAS programmers
Big data for SAS programmers
 
Big data in pharmaceutical industry
Big data in pharmaceutical industryBig data in pharmaceutical industry
Big data in pharmaceutical industry
 
How FDA will reject non compliant electronic submission
How FDA will reject non compliant electronic submissionHow FDA will reject non compliant electronic submission
How FDA will reject non compliant electronic submission
 
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
 
Are you ready for Dec 17, 2016 - CDISC compliant data?
Are you ready for Dec 17, 2016 - CDISC compliant data?Are you ready for Dec 17, 2016 - CDISC compliant data?
Are you ready for Dec 17, 2016 - CDISC compliant data?
 
SAS integration with NoSQL data
SAS integration with NoSQL dataSAS integration with NoSQL data
SAS integration with NoSQL data
 
Introduction of semantic technology for SAS programmers
Introduction of semantic technology for SAS programmersIntroduction of semantic technology for SAS programmers
Introduction of semantic technology for SAS programmers
 
Standards Metadata Management (system)
Standards Metadata Management (system)Standards Metadata Management (system)
Standards Metadata Management (system)
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 

How to build ADaM BDS dataset from mock up table

  • 1. How to Build ADaM Basic Data Structure from Mock Up tables By Kevin Lee Cytel, Inc. 1
  • 2. Instruction of Basic Data Structure BDS is the standard domain structure in ADaM. BDS is designed as one or more records per subject per analysis parameter per analysis time point. One of the main purposes of ADaM BDS is analysisready, meaning that all the numbers in the final report should be calculated with one procedure in SAS. The naming convention of BDS is ADxxxxxx. 2
  • 3. BDS Structure Subject Identifier Variables Treatment Variables Timing Variables Analysis Parameter Variables Analysis Descriptor Variables Indicator Variables Analysis Enabling Variables Data Point Traceability Variables SDTM Variables 3
  • 4. Steps to create ADaM BDS from Mock Up tables Design Mock Up Tables (typically created by Statistician) according to SAP Annotate Mock Up Tables Design Metadata according to Mock Up Tables Create ADaM BDS data sets according to Metadata 4
  • 6. Mock Up table Table 14.4.1 Summary of table of Creatine at baseline (Per Protocol Population) Group 1: Treatment 1 (N=xxx) n Mean Observed Value Creatine Log of Creatine 6 n Group 2: Placebo (N=xxx) Mean Observed Value
  • 7. Annotated Mock Up table Table 14.4.1 Summary of table of Creatine at baseline ADLB.AVISIT=‘BASELINE’ (Per Protocol Population) ADLB.PPROTFL=‘Y’ Group 1: Treatment 1 (N=xxx) ADLB.TRTAN = 1 n Creatine where ADLB. PARAMCD=‘CREAT’ Mean Observed Value Count( ADLB. AVAL) MEAN(ADL B.AVAL) Log of Creatine where ADLB. PARAMCD=‘L10CREAT’ 7 Group 2: Placebo (N=xxx) ADLB.TRTAN = 2 n Mean Observed Value Count MEAN(ADLB. (ADLB AVAL) .AVAL)
  • 8. New Variables according to annotation Protocol population variable – PPROTFL Baseline – AVISIT, AVISITN Treatment variable – TRTAN, TRTA Parameter Variable – PARAM, PARAMCD Observed Mean Value Variable – AVAL New Parameters according to annotation Creatine – Its paramcd is “CREAT” and its analysis values, AVAL, come from LB.LBSTRESN. Log of Creatine – Its paramcd is “L10CREAT” and its analysis values, AVAL, come from log of LB.LBSTRESN. 8
  • 9. Analysis Dataset Metadata Class of Documentation Dataset Dataset Name Dataset Description Dataset Location Dataset Structure Key variables of Dataset ADLB Laboratory analysis data ADLB.xpt one record per subject per parameter per analysis timepoint USUBJID, BDS PARAM, AVISIT 9 ADLB.SAS
  • 10. Analysis Variable Metadata including Analysis Parameter Value-Level Metadata Parameter Identifier Variable Name Variable Label Type Format Codelist/ Controlle d Term Source/ Derivation Subject Identifier Variables ** ALL ** STUDYID Study Identifier Char $12. ** ALL ** ADDOMAIN Analysis Domain Char $8. ** ALL ** USUBJID Unique Subject Identifier Char $20. LB.USUBJID ** ALL ** SUBJID Subject Identifier for the Study Char $8. ADSL.SUBJID ** ALL ** SITEID Study Site Identifier Char $10. ADSL.SITEID 10 ADSL.STUDYID ADLB Derived
  • 11. Parameter Identifier Variable Name Variable Label Type For mat Codelist/Contr olled Term Source/ Derivation Treatment Variables ** ALL ** TRTA Actual Treatment Group Char $20. ADSL.TRTA ** ALL ** TRTAN Actual Treatment Number Num 8. ADSL.TRTAN Timing Variables ** ALL ** AVISIT Analysis Timepoint Description Char $50. BASELINE VISIT 1 LB.VISIT ** ALL ** AVISITN Analysis Timepoint Number Num 8. 0 = BASELINE 1 = VISIT 1 LB.VISITNUM 11
  • 12. Parameter Identifier Variable Name Variable Label Type Form at Codelist/C ontrolled Term Source/ Derivation Analysis Parameter Variables CREAT PARAM Parameter Description Char $100. Creatine( mg/dL) LB.LBTESTCD + unit L10CREAT PARAM Parameter Description Char $100. Log of Creatine( mg/dL) LB.LBTESTCD + unit ** ALL ** Parameter Code Char $8. CREAT LB.LBTESTCD L10CREAT L10CREAT PARAMTYP Parameter Type Char $8. DERIVED CREAT AVAL Analysis Value Num 8. LB.LBSTRESN L10CREAT AVAL Analysis Value Num 8. Log10(LB.LBST RESN) PARAMCD 12
  • 13. Parameter Identifier Variable Name Variable Label Type For mat Codelist/Co Source/ ntrolled Derivation Term Indicator Variables ** ALL ** PPROTFL Per Protocol Population Flag Char $1. ADSL.PPROT FL ** ALL ** ABLFL Baseline Flag Char $1. ‘Y’ at ADLB.AVISIT= ‘BASELINE’ Supportive Variables ** ALL ** SRCDOM Source Domain Char $8. LB ** ALL ** SRCVAR Source Variable Char $8. LBSTRESN ** ALL ** SRCSEQ Source Sequence Number Num 8. 13 LB.LBSEQ
  • 14. Other Possible Variables Analysis Parameter Variables - BASE, CHG Analysis Descriptor variables – DTYPE Categorical variables - CRIT1 and CRIT1FL Indicator variables - ANL1FL Sample codes using ADaM data set proc sql; **** The Count for and Mean value for Creatine and log of Creatine for protocol population at Baseline; create table line1_1 as select trtan, paramcd, count(aval) as count, mean(aval) as mean from adlb where paramcd in (‘CREAT’, ‘L10CREAT’) and avisit = ‘BASELINE’ and pprotfl = ‘Y’ and aval is not missing group by trtan, paramcd; quit; 14
  • 15. Advantages using Annotated Mock Up tables Easy to create the metadata Analysis Dataset metadata Analysis Variable metadata Analysis Parameter Value-level metadata Analysis Results metadata Easy to explain Easy for SAS programmers to follow More visual More accurate number of ADaM data sets 15
  • 16. Conclusion ADaM is structured as analysis-ready. In order to build analysis-ready ADaM data sets, SAS programmers need to start from analysis, which are Mock Up tables. From Mock Up tables, SAS programmers figure out what procedures could be used for the analysis. Based on the procedure statements and analyses, SAS programmers annotate the Mock Up tables. The annotations on the Mock Up tables will help SAS programmers to find out what variables are needed in the analyses and eventually what variables and parameters should be created in ADaM data sets. SAS programmers now can create Metadata according to the annotations. According to Metadata, SAS programmers can create ADaM data sets from SDTM data sets. From ADaM data sets, SAS programmers will be able to produce all the results in the Mock Up tables using one proc procedure. 16
  • 17. Contact Information Kevin Lee Cytel, Inc. Chesterbrook, PA (610) 994 - 9840 Email:Kevin.lee@cytel.com 17