SlideShare a Scribd company logo
1 of 37
Download to read offline
ADaM - Where Do I Start?
By :– Krupali Ladani & Dr.Sangram Parbhane
Disclaimers
 The opinions in this presentation are those of the presenter and may not
necessarily reflect the views of doLoopTech, PhUSE or CDISC.
 All the examples displayed as ‘Table no. x’ are taken from ADaMIG_v1.1
2
Contents
 ADaM Introduction
 ADaM Specification Development
 Where Do I Start ?
 Considerations
 Importance
 Challenges
 Recommendation
 ADaM Dataset Programming
 Where Do I Start ?
 Considerations
 Importance
 Challenges
 Recommendation
 ADaM QC
 Where Do I Start ?
 Considerations
 Importance
 Challenges
 Recommendation
3
Analysis Data Model (ADaM)
“Framework that enables analysis of the data, while at the same time
allowing reviewers and other recipients of the data to have a clear
understanding of the data’s lineage from collection to analysis to results”
4
Protocol Mock Up Tables
SAP
SDTM
EDC/CDASH
ADaM Related Process
ADaM Metadata
TLF
ADaM
CDISC ADaM V2.1 - Analysis data flow
5
Analysis Data Flow Diagram Showing One Scenario for the Flow of Data and Information
Fundamental Principles of ADaM
Provide Traceability
Readily Usable
Associated with Metadata
Communicate Clearly and Unambiguously
6
Analysis Ready Datasets
The ADaM Data Structure
ADSL BDS OCCDS
1) Known as “Subject
level Analysis Data”
1) Known as “Basic Data
Structure”
1) Known as “Occurrence Data
Structure”
2) Structure: One
record per subject
2) Structure: Contains one or
more records per subject,
per analysis parameter, per
analysis time point
2) Structure: One record per record in
SDTM domain (optional: per coding
path, per Analysis Period and/or
Phase)
3) Contains subject-
level information
3) Contains PARAM, AVAL
and AVALC and related
variables
3) Support Occurrence Data Models
such as Medical History, Concomitant
Medications, and Lab Events
4) Example: ADSL 4) Example: ADLB, ADVS 4) Example: ADAE, ADMH
7
ADSL Variables
Variables Examples
Subject Identifier Variables STUDYID, USUBJID, SUBJID, SITEID, SITEGRy, SITEGRyN,
REGIONy, REGIONyN
Subject Demographics Variables AGE, AGEU, AGEGRy, AGEGRyN, AAGE, SEX, RACE, RACEGRy,
RACEGRyN
Population Indicator Variables FASFL, SAFFL, ITTFL, PPROTFL,COMPLFL, RANDFL, ENRLFL
Treatment Variables ARM, ACTARM, TRTxxP, TRTxxPN, TRTxxA, TRTxxAN
Dose Variables DOSExxP, DOSExxA, DOSExxU
Subject-Level Period, Subperiod,
and Phase Timing Variables
APxxSDT, APxxSTM, APxxETMF, PxxSw, PxxSwSDT, PHwETM,
PHwEDTM
Subject-Level Trial Experience
Variables
EOSSTT, EOSDT, DCSREAS, DCSREASP
8
BDS Variables
Variables Examples
Identifier Variables STUDYID, USUBJID, SUBJID, ASEQ
Record-Level Treatment and Dose
Variables
TRTA , TRTAN, TRTPGy, DOSEP, DOSCUMP, DOSEA, DOSCUMA
Timing Variables ADT, ATM, ADTM, ADY, AVISIT, APERIODC, APERSDT
Analysis Parameter Variables PARAM, PARAMCD, PARAMTYP, AVALC, BASETYPE, SHIFTy,
CRITy
Analysis Descriptor Variables DTYPE, AWRANGE, AWTARGET, AWTDIFF, AWLO
Time-to-Event Variables STARTDT, STARTDTM, CNSR, EVNTDESC, CNSDTDSC
Toxicity and Range Variables ATOXGR, BTOXGR, ANRIND
Indicator Variables ABLFL, ANLzzFL, ONTRTFL, ITTRFL, SAFRFL
Data point Traceability Variables SRCDOM, SRCVAR, SRCSEQ 9
OCCDS Variables
Variables Examples
Identifier Variables STUDYID, USUBJID, SUBJID, -SEQ
Dictionary Coding and
Categorization Variables
-TERM, -DECOD, -BODSYS, -LLT, -LLTCD, CMCLAS, CMCLASCD, ACATy
Timing Variables ASTDT, ASTTM, APERIOD, APERIODC, APHASE
Indicator Variables -OCCUR , --PRESP, ANLzzFL, TRTEMFL, AETRTEM, ONTRTFL, PREFL
Occurrence Flag Variables AOCCFL, AOCCPFL, AOCCSFL
Treatment/Dose Variables DOSEON, DOSCUMA
Descriptive Variables AESER, SEVGRy , AREL, RELGRy , CMINDC
10
Values of ADaM “Core” Attribute
Conditionally
Required
Permissible
11
The variable must be
included in the
dataset in certain
circumstances
The variable may
be included in the
dataset, but is not
required
The variable
must be included
in the dataset
Lets get started…
ADaM Specs
Development
ADaM Dataset
Programming
ADaM QC
12
ADaM Specification Development: Where Do I Start ?
13
ADaM Subject Matter Expert
Well defined specification template
SDTM Datasets
Analysis keys
ADaM Specification Development is the starting point for ADaM process after
SDTM. Here is the ABC’s for specification developments….
ADaM Specification Development: Considerations
Let’s assume we live in an ideal world and creating our specification before
starting programming!
 Identifying requirement of number of datasets based on SAP
 Readiness of SDTM data
 Clear specification template to define all required components
 ADSL as a base for other datasets
 Understanding of OCCDS and its requirements e.g. MedDRA Coding
 Must have variables to support Traceability and Analysis Results
14
ADaM Specification Development: Importance
ADaM Specification
Development:
Importance
Path from SDTM to
Analysis results
Programming
guide
Helps to understand
derivations and
complex algorithms
For partial
automation
via SAS
Base for
Reviewer's
Guide
Documentation
for traceability
Provides clarity and
consistency between
and within dataset
15
To Generate
Define.xml
Can’t think about dense datasets like ADaM without specifications!
ADaM Specification Development: Challenges
There's never a road without a turning - we can’t expect ADaM to be as
simple as SDTM
 Need to maintain a document which requires frequent updates as
ADaM specification is an important source of traceability
 Compatible for metadata as specifications usually used as the basis for
the generation of ADaM Define.xml and Define.pdf
 Adherence to ADaM IG for datasets structure and variable attributes
 Defining complex analysis variables well in advance
16
ADaM Specification Development: Recommendation
 Identify any discrepancy in SDTM during specification development level
 Follow the standard process, prepare specifications first and then start
programming
 Adhere ADaM Implementation Guide and write specifications for ADaM
datasets instead ADaM like datasets from beginning
 ADaM is the extended process and changes or updates are expected at
any point of time, document and track the updates applicable to
specification without delaying
17
Example
Order Active Dataset Description Structure Purpose Keys Location
1 Y ADSL Subject Level Characteristics One record per subject Analysis STUDYID, USUBJID ADSL.xpt
2 Y ADAE Adverse Events
One record per Event per
subject Analysis
STUDYID, USUBJID, AETERM,
AEDECOD, AEBODSYS, ASTDT, AENDTADAE.xpt
order
Dom
ain
Nam
e
Activ
e
Varia
ble
Name Variable Label Type
Codelis
t
Origin of
Variable
(Protocol,
Assigned,
Derived,
eDT, CRF
Page no.)
Internal
Variable
Length Mapping Rules Notes provided by CDISC v1.1
Type of
CDISC
Variable
1 ADSL Y
STUDYI
D Study Identifier text 12 DM.studyid;
Must be identical to the SDTM variable
DM.STUDYID. Req
2 ADSL Y
DOMA
IN Domain Abbreviation text DOMAIN 4 domain = 'ADSL'; Req
Domain Sheet
ADSL Sheet
18
Lets get started…
ADaM Specs
Development
ADaM Dataset
Programming
ADaM QC
19
ADaM Dataset Programming: Where Do I start ?
ADaM is definitely a combined and parallel effort from Specification developer
and Programmer. Instead following specifications blindly, inform developer to
provide feedback for inconsistency in specifications as and when required.
 Look into the source datasets
 Going through the SDTM datasets provided, having basic understanding about
it e.g. total number of subjects in DM, number of subjects which are screen
failure, treatment arms and trial design
 ADaM Implementation guide does not define how to write the ‘Mapping
Rules’ column in specification
 Understand how your specifications written, the simple English or mixed with
programming codes
 Is there any different columns or indicators for direct SDTM variables or for
complex algorithms ?
20
ADaM Dataset Programming: Consideration
 Basic understanding about ADaMIG or ADaM variables is the key guide
along with specification document.
Example 1 - Naming convention for variables
Table 1- Naming convention for date and flag variables
FL Suffix used in names of character flag variables
DT Suffix used in names of numeric date variables
TM Suffix used in names of numeric time variables
DTM Suffix used in names of numeric datetime variables
DTF Suffix used in names of date imputation flag variables
TMF Suffix used in names of time imputation flag variables
DY Suffix used in names of relative day variables that do not include day 0
21
Example 2 - Visit windows and Unscheduled visits
The record that falls closest to the scheduled visit day is the one that will be
analysed and indicated using ANL01FL
Used AWTARGET and AWTDIFF to indicate more clearly how the analysed rows
were selected from among the candidate rows
Table 2: Identification of rows used for analysis in ADVS
22
Row USUBJID VISIT AVISIT ADY PARAM AVAL DTYPE ANL01FL AWTARGET AWTDIFF
1 1001 Screening Baseline -5 SUPINE SYSBP (mm Hg) 144 1 5
2 1001 Baseline Baseline 1 SUPINE SYSBP (mm Hg) 145 Y 1 0
3 1001 Week 1 Week 1 7 SUPINE SYSBP (mm Hg) 130 Y 7 0
4 1001 Week 2 Week 2 12 SUPINE SYSBP (mm Hg) 133 Y 14 2
5 1001 Week 3 Week 2 17 SUPINE SYSBP (mm Hg) 125 14 3
6 1001 Week 4 Week 4 30 SUPINE SYSBP (mm Hg) 128 Y 28 2
ADVS
Table 2: Identification of rows used for analysis in ADVS
Example 3 - How to handle missing values
23
Row PARAM AVISIT AVISITN VISITNUM VSSEQ ABLFL AVAL BASE CHG DTYPE ADY AWTARGET AWTDIFF ANL01FL
1 Systolic BP (mm Hg) Screening -4 1 3821 120 114 . -30 -28 2 Y
2 Systolic BP (mm Hg) Run-In -2 2 3822 116 114 . -16 -14 2 Y
3 Systolic BP (mm Hg) Week 0 0 3 3823 Y 114 114 0 -2 1 2 Y
4 Systolic BP (mm Hg) Week 2 2 4 3824 118 114 4 13 14 1 Y
5 Systolic BP (mm Hg) Week 2 2 4.1 3825 126 114 12 17 14 3
6 Systolic BP (mm Hg) Week 4 4 5 3826 122 114 8 23 28 5 Y
7 Systolic BP (mm Hg) Week 8 8 5 3826 122 114 8 LOCF 23 56 33 Y
8 Systolic BP (mm Hg) Week 8 8 4.1 3825 126 114 12 WOCF 17 56 39 Y
9 Systolic BP (mm Hg) Week 12 12 7 3827 134 114 20 83 84 1 Y
At Week 8, there is a scheduled visit (visit number 6), at that visit, blood pressure should be collected.
However, no data on blood pressure were collected. The SAP says that missing post-baseline data
should be imputed by two methods: LOCF (last observation carried forward), and WOCF (worst
observation carried forward)
ADVS
Table 3 - Creation of New Rows to Handle Imputation of Missing Values by LOCF & WOCF
Example 4 - All the flag values are not same
Row USUBJID ITTFL PPROTFL VISIT AVISIT PARAMCD AVAL ANL01FL PPROTRFL
1 1001 Y Y Week 0 Week 0 TEST1 500 Y Y
2 1001 Y Y Week 1 Week 1 TEST1 400 Y Y
3 1001 Y Y Week 2 Week 2 TEST1 600 Y Y
4 1002 Y N Week 0 Week 0 TEST1 500 Y
5 1002 Y N Week 2 Week 1 TEST1 48 Y
6 1002 Y N Week 2 Week 2 TEST1 46 Y
7 1003 Y Y Week 0 Week 0 TEST1 999 Y Y
8 1003 Y Y Week 1 Week 1 TEST1 999 Y
9 1003 Y Y Retest Week 1 TEST1 49 Y
10 1003 Y Y Week 2 Week 2 TEST1 499 Y
24
Subject-level character population flag values can be ‘Y’/’N’ or Null while
parameter-level and record-level character population flag are ‘Y’ and Null.
How about date imputation flag values ?
Table 4: ADaM Dataset with Subject-Level and Record-Level Indicator Variables in BDS
BDS
ADaM Dataset Programming: Importance
Helps to understand how Derivation
and Algorithms works on data
Well written programs can also be used in next study
Helps to self QC the output dataset for programmers
Helps find out any loopholes in specifications
25
ADaM Dataset Programming: Challenges
 FDA CDER draft guidance for Study Data Technical Conformation Guide
stats that
“One of the expected benefits of analysis datasets that conform to ADaM
is that they simplify the programming steps necessary for performing an
analysis”
Does this mean to compensate programming efforts in ADaM ?
May be YES!......
 Correct interpretation and implementation of specification document
 Consider all situations in advance without having such data e.g. missing
or partial values during early development
 ADaM requires update when SDTM datasets are updated or TLF shells
updated with new requirement from ADaM
26
Conti..
ADaM
Programming
Challenges
Too many
derivations
Transforming
results
Creating
analysis
timepoint
Date
Imputations
Deriving analysis
parameter that
was not collected
Treatment
variables as
trial designed
Dynamic
programming
Compatibility to
automation
process
27
ADaM Dataset Programming: Recommendation
 Basic knowledge about ADaM implementation guide
 Running Pinnacle21 Validator individually
 Simple programming which can be edited easily at any point without
major changes
 Develop generic SAS Macro utilities which be utilized across all
programming
 Wherever possible go for automation
28
Lets get started…
ADaM Specs
Development
ADaM Dataset
Programming
ADaM QC
29
ADaM QC: Where do I Start ?
 QC goal should be
 Tracking ADaM data back to SDTM
 Checking compliance with the ADaM Implementation Guide
 Checking compliance of analysis variables and its derivation with
required analysis results
 QC process may involve
 Pinnacle21 Validator report
 Using standardized macro which can also generate report
 Identify independent QC resource with ADaM implementation
knowledge
 Create a study specific QC checklist which can check basic ADaM
principle
 Documentation of QC process and QC findings
30
ADaM QC: Consideration
 Traceability is the major concern for FDA and so for QC process in organization
as well
 QC of ADaM specification against SAP
 Here SAP is the Master and specification is support
 Fitness of computational algorithms with required analysis result
 QC of ADaM dataset
 Pinnacle21 is just blessings to check CDISC compliance! (for FDA as well)
 Need an additional check list except standard CDISC checks
 QC ADaM Define file
 Computational Algorithms, Comments, datasets and controlled terminology
definitions
 Links to the supporting documents and links within the documents
 Requirement of reviewer’s guide
31
ADaM QC: Importance
Importance
32
Minimal review
comments from
regulatory reviewers
Minimize future
rework by resolving
issues at ADaM level
Save time for
TLF generation
ADaM QC: Challenges
33
Understand the source
data and tracking it to
the ADaM Statistical basis of
analysis variables
Accuracy of
computational and
complex algorithms
Adherence to
ADaM Model
ADaM QC: Recommendations
34
Planning
of Timelines
Simultaneous QC as
datasets are generated
Double check your
Programming to
avoid major issues
Prioritize datasets
considering
interdependency
ADaM Expert as ADaM QC
resource and not a beginner
References
 Analysis Data Model Implementation Guide Version 1.1
 ADaM Structure for Occurrence Data (OCCDS) Version 1.0
 CDISC Analysis Data Model Version 2.1
 How to build ADaM from SDTM: A real case study (JIAN HUA (DANIEL)
HUANG, FOREST LABORATORIES, NJ PharmaSUG2010 - Paper CD06)
 Challenges of Questionnaire Data from Collection to SDTM to ADaM and
Solutions using SAS® (Karin LaPann, PRA International, Horsham, PA
Terek Peterson, MBA, PRA International, Horsham, PA PharmaSUG 2014
– DS08)
 An Innovative ADaM Programming Tool for FDA Submission Xiangchen
(Bob) Cui, Min Chen Vertex Pharmaceuticals, Cambridge, MA
 Challenges in Validation of ADaM data, Presented at PhUSE SDE April
18, 2013
35
36
Dr.Sangram Parbhane
Associate Clinical SAS Programmer
doLoop Technologies India Pvt. Ltd.
Email: sangram.parbhane@dolooptech.com
www.dolooptech.com
Krupali Ladani
Senior Clinical SAS Programmer
doLoop Technologies India Pvt. Ltd.
Email: krupali.ladani@dolooptech.com
www.dolooptech.com
Reach out to us @
Thank You !!

More Related Content

What's hot

Implementation of CDISC ADAM in The Pharmacokinetics Department
Implementation of CDISC ADAM in The Pharmacokinetics DepartmentImplementation of CDISC ADAM in The Pharmacokinetics Department
Implementation of CDISC ADAM in The Pharmacokinetics DepartmentSGS
 
How to build ADaM BDS dataset from mock up table
How to build ADaM BDS dataset from mock up tableHow to build ADaM BDS dataset from mock up table
How to build ADaM BDS dataset from mock up tableKevin Lee
 
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
 
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 InterpretationAngelo Tinazzi
 
Cdisc sdtm implementation_process _v1
Cdisc sdtm implementation_process _v1Cdisc sdtm implementation_process _v1
Cdisc sdtm implementation_process _v1ray4hz
 
Why ADaM for a statistician?
Why ADaM for a statistician?Why ADaM for a statistician?
Why ADaM for a statistician?Kevin Lee
 
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 FDABrook White, PMP
 
Trial Design Domains
Trial Design DomainsTrial Design Domains
Trial Design DomainsAnkur Sharma
 
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
 
CDISC SDTM Domain Presentation
CDISC SDTM Domain PresentationCDISC SDTM Domain Presentation
CDISC SDTM Domain PresentationAnkur Sharma
 
Presentation on CDISC- SDTM guidelines.
Presentation on CDISC- SDTM guidelines.Presentation on CDISC- SDTM guidelines.
Presentation on CDISC- SDTM guidelines.Khushbu Shah
 
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
 
define_xml_tutorial .ppt
define_xml_tutorial .pptdefine_xml_tutorial .ppt
define_xml_tutorial .pptssuser660bb1
 
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
 
CDISC Electronic Submission to FDA
CDISC Electronic Submission to FDACDISC Electronic Submission to FDA
CDISC Electronic Submission to FDAKevin Lee
 
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
 
Study data tabulation model
Study data tabulation modelStudy data tabulation model
Study data tabulation modelrahulrabbit
 

What's hot (20)

Implementation of CDISC ADAM in The Pharmacokinetics Department
Implementation of CDISC ADAM in The Pharmacokinetics DepartmentImplementation of CDISC ADAM in The Pharmacokinetics Department
Implementation of CDISC ADAM in The Pharmacokinetics Department
 
How to build ADaM BDS dataset from mock up table
How to build ADaM BDS dataset from mock up tableHow to build ADaM BDS dataset from mock up table
How to build ADaM BDS dataset from mock up table
 
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
 
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
 
Cdisc sdtm implementation_process _v1
Cdisc sdtm implementation_process _v1Cdisc sdtm implementation_process _v1
Cdisc sdtm implementation_process _v1
 
Why ADaM for a statistician?
Why ADaM for a statistician?Why ADaM for a statistician?
Why ADaM for a statistician?
 
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
 
Trial Design Domains
Trial Design DomainsTrial Design Domains
Trial Design Domains
 
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!
 
CDISC SDTM Domain Presentation
CDISC SDTM Domain PresentationCDISC SDTM Domain Presentation
CDISC SDTM Domain Presentation
 
Presentation on CDISC- SDTM guidelines.
Presentation on CDISC- SDTM guidelines.Presentation on CDISC- SDTM guidelines.
Presentation on CDISC- SDTM guidelines.
 
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
 
define_xml_tutorial .ppt
define_xml_tutorial .pptdefine_xml_tutorial .ppt
define_xml_tutorial .ppt
 
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...
 
CDISC-CDASH
CDISC-CDASHCDISC-CDASH
CDISC-CDASH
 
CDISC Electronic Submission to FDA
CDISC Electronic Submission to FDACDISC Electronic Submission to FDA
CDISC Electronic Submission to FDA
 
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
 
SDTM Fnal Detail Training
SDTM Fnal Detail TrainingSDTM Fnal Detail Training
SDTM Fnal Detail Training
 
Introduction to SDTM
Introduction to SDTMIntroduction to SDTM
Introduction to SDTM
 
Study data tabulation model
Study data tabulation modelStudy data tabulation model
Study data tabulation model
 

Similar to ADaM

Session4_TrackA_Workshop_Tinazzi_Faini.pptx
Session4_TrackA_Workshop_Tinazzi_Faini.pptxSession4_TrackA_Workshop_Tinazzi_Faini.pptx
Session4_TrackA_Workshop_Tinazzi_Faini.pptxssuser660bb1
 
HCLSIG$$Drug_Safety_and_Efficacy$CDISCs_SDTM_basics.ppt
HCLSIG$$Drug_Safety_and_Efficacy$CDISCs_SDTM_basics.pptHCLSIG$$Drug_Safety_and_Efficacy$CDISCs_SDTM_basics.ppt
HCLSIG$$Drug_Safety_and_Efficacy$CDISCs_SDTM_basics.pptMadeeshShaik
 
METODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATAMETODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATALuhSm
 
A Systematic Review of ADaM IG Interpretation presented by Angelo Tinazzi, Cytel
A Systematic Review of ADaM IG Interpretation presented by Angelo Tinazzi, CytelA Systematic Review of ADaM IG Interpretation presented by Angelo Tinazzi, Cytel
A Systematic Review of ADaM IG Interpretation presented by Angelo Tinazzi, CytelCytel
 
Emerson Exchange 3D plots Process Analysis
Emerson Exchange 3D plots Process AnalysisEmerson Exchange 3D plots Process Analysis
Emerson Exchange 3D plots Process AnalysisEmerson Exchange
 
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
 
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
 
Prog1 chap1 and chap 2
Prog1 chap1 and chap 2Prog1 chap1 and chap 2
Prog1 chap1 and chap 2rowensCap
 
Data mining & predictive analytics for US Airlines' performance
Data mining & predictive analytics for US Airlines' performanceData mining & predictive analytics for US Airlines' performance
Data mining & predictive analytics for US Airlines' performanceAkiso Yadav
 
Rescuing Data from Decaying and Moribund Clinical Information Systems
Rescuing Data from Decaying and Moribund Clinical Information SystemsRescuing Data from Decaying and Moribund Clinical Information Systems
Rescuing Data from Decaying and Moribund Clinical Information SystemsHealth Informatics New Zealand
 
SAS CLINICAL ONLINE TRAINING
SAS CLINICAL ONLINE TRAININGSAS CLINICAL ONLINE TRAINING
SAS CLINICAL ONLINE TRAININGSanthosh Sap
 
SAS CLINICAL ONLINE TRAINING
SAS CLINICAL ONLINE TRAININGSAS CLINICAL ONLINE TRAINING
SAS CLINICAL ONLINE TRAININGSanthosh Sap
 
cdiscsdtmtrainingpresentation-12900042423172-phpapp01.ppt
cdiscsdtmtrainingpresentation-12900042423172-phpapp01.pptcdiscsdtmtrainingpresentation-12900042423172-phpapp01.ppt
cdiscsdtmtrainingpresentation-12900042423172-phpapp01.pptpoonamshukla311
 
Module 02 teradata basics
Module 02 teradata basicsModule 02 teradata basics
Module 02 teradata basicsMd. Noor Alam
 
Optimizing Data Extracts from Oracle Clinical SAS Views
Optimizing Data Extracts from Oracle Clinical SAS ViewsOptimizing Data Extracts from Oracle Clinical SAS Views
Optimizing Data Extracts from Oracle Clinical SAS Viewsrajopadhye
 
SAS Global Forum 2008 presentation
SAS Global Forum 2008 presentationSAS Global Forum 2008 presentation
SAS Global Forum 2008 presentationandrearoofe
 
Как приготовить тестовые данные для Big Data проекта. Пример из практики
Как приготовить тестовые данные для Big Data проекта. Пример из практикиКак приготовить тестовые данные для Big Data проекта. Пример из практики
Как приготовить тестовые данные для Big Data проекта. Пример из практикиSQALab
 

Similar to ADaM (20)

Session4_TrackA_Workshop_Tinazzi_Faini.pptx
Session4_TrackA_Workshop_Tinazzi_Faini.pptxSession4_TrackA_Workshop_Tinazzi_Faini.pptx
Session4_TrackA_Workshop_Tinazzi_Faini.pptx
 
CDISCs_SDTM_basics.ppt
CDISCs_SDTM_basics.pptCDISCs_SDTM_basics.ppt
CDISCs_SDTM_basics.ppt
 
HCLSIG$$Drug_Safety_and_Efficacy$CDISCs_SDTM_basics.ppt
HCLSIG$$Drug_Safety_and_Efficacy$CDISCs_SDTM_basics.pptHCLSIG$$Drug_Safety_and_Efficacy$CDISCs_SDTM_basics.ppt
HCLSIG$$Drug_Safety_and_Efficacy$CDISCs_SDTM_basics.ppt
 
METODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATAMETODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATA
 
A Systematic Review of ADaM IG Interpretation presented by Angelo Tinazzi, Cytel
A Systematic Review of ADaM IG Interpretation presented by Angelo Tinazzi, CytelA Systematic Review of ADaM IG Interpretation presented by Angelo Tinazzi, Cytel
A Systematic Review of ADaM IG Interpretation presented by Angelo Tinazzi, Cytel
 
Emerson Exchange 3D plots Process Analysis
Emerson Exchange 3D plots Process AnalysisEmerson Exchange 3D plots Process Analysis
Emerson Exchange 3D plots Process Analysis
 
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?
 
7-DIG_FINAL_paper
7-DIG_FINAL_paper7-DIG_FINAL_paper
7-DIG_FINAL_paper
 
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)
 
Prog1 chap1 and chap 2
Prog1 chap1 and chap 2Prog1 chap1 and chap 2
Prog1 chap1 and chap 2
 
Data mining & predictive analytics for US Airlines' performance
Data mining & predictive analytics for US Airlines' performanceData mining & predictive analytics for US Airlines' performance
Data mining & predictive analytics for US Airlines' performance
 
Rescuing Data from Decaying and Moribund Clinical Information Systems
Rescuing Data from Decaying and Moribund Clinical Information SystemsRescuing Data from Decaying and Moribund Clinical Information Systems
Rescuing Data from Decaying and Moribund Clinical Information Systems
 
SAS CLINICAL ONLINE TRAINING
SAS CLINICAL ONLINE TRAININGSAS CLINICAL ONLINE TRAINING
SAS CLINICAL ONLINE TRAINING
 
SAS CLINICAL ONLINE TRAINING
SAS CLINICAL ONLINE TRAININGSAS CLINICAL ONLINE TRAINING
SAS CLINICAL ONLINE TRAINING
 
cdiscsdtmtrainingpresentation-12900042423172-phpapp01.ppt
cdiscsdtmtrainingpresentation-12900042423172-phpapp01.pptcdiscsdtmtrainingpresentation-12900042423172-phpapp01.ppt
cdiscsdtmtrainingpresentation-12900042423172-phpapp01.ppt
 
Module 02 teradata basics
Module 02 teradata basicsModule 02 teradata basics
Module 02 teradata basics
 
Optimizing Data Extracts from Oracle Clinical SAS Views
Optimizing Data Extracts from Oracle Clinical SAS ViewsOptimizing Data Extracts from Oracle Clinical SAS Views
Optimizing Data Extracts from Oracle Clinical SAS Views
 
SAS Global Forum 2008 presentation
SAS Global Forum 2008 presentationSAS Global Forum 2008 presentation
SAS Global Forum 2008 presentation
 
SPC in solar industry
SPC in solar industry SPC in solar industry
SPC in solar industry
 
Как приготовить тестовые данные для Big Data проекта. Пример из практики
Как приготовить тестовые данные для Big Data проекта. Пример из практикиКак приготовить тестовые данные для Big Data проекта. Пример из практики
Как приготовить тестовые данные для Big Data проекта. Пример из практики
 

More from ssuser660bb1

Pharmacology_Basics.ppt
Pharmacology_Basics.pptPharmacology_Basics.ppt
Pharmacology_Basics.pptssuser660bb1
 
ISO dates in SAS.pdf
ISO dates in SAS.pdfISO dates in SAS.pdf
ISO dates in SAS.pdfssuser660bb1
 
SAS Programming.ppt
SAS Programming.pptSAS Programming.ppt
SAS Programming.pptssuser660bb1
 
Save Coding Time with Proc SQL.ppt
Save Coding Time with Proc SQL.pptSave Coding Time with Proc SQL.ppt
Save Coding Time with Proc SQL.pptssuser660bb1
 
citc-rwe-8dec2021_v2.pdf
citc-rwe-8dec2021_v2.pdfcitc-rwe-8dec2021_v2.pdf
citc-rwe-8dec2021_v2.pdfssuser660bb1
 
David-Graham-HGML-presentation-20190424.pptx
David-Graham-HGML-presentation-20190424.pptxDavid-Graham-HGML-presentation-20190424.pptx
David-Graham-HGML-presentation-20190424.pptxssuser660bb1
 

More from ssuser660bb1 (8)

protocols.pptx
protocols.pptxprotocols.pptx
protocols.pptx
 
regulatory.pptx
regulatory.pptxregulatory.pptx
regulatory.pptx
 
Pharmacology_Basics.ppt
Pharmacology_Basics.pptPharmacology_Basics.ppt
Pharmacology_Basics.ppt
 
ISO dates in SAS.pdf
ISO dates in SAS.pdfISO dates in SAS.pdf
ISO dates in SAS.pdf
 
SAS Programming.ppt
SAS Programming.pptSAS Programming.ppt
SAS Programming.ppt
 
Save Coding Time with Proc SQL.ppt
Save Coding Time with Proc SQL.pptSave Coding Time with Proc SQL.ppt
Save Coding Time with Proc SQL.ppt
 
citc-rwe-8dec2021_v2.pdf
citc-rwe-8dec2021_v2.pdfcitc-rwe-8dec2021_v2.pdf
citc-rwe-8dec2021_v2.pdf
 
David-Graham-HGML-presentation-20190424.pptx
David-Graham-HGML-presentation-20190424.pptxDavid-Graham-HGML-presentation-20190424.pptx
David-Graham-HGML-presentation-20190424.pptx
 

Recently uploaded

INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 

Recently uploaded (20)

INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 

ADaM

  • 1. ADaM - Where Do I Start? By :– Krupali Ladani & Dr.Sangram Parbhane
  • 2. Disclaimers  The opinions in this presentation are those of the presenter and may not necessarily reflect the views of doLoopTech, PhUSE or CDISC.  All the examples displayed as ‘Table no. x’ are taken from ADaMIG_v1.1 2
  • 3. Contents  ADaM Introduction  ADaM Specification Development  Where Do I Start ?  Considerations  Importance  Challenges  Recommendation  ADaM Dataset Programming  Where Do I Start ?  Considerations  Importance  Challenges  Recommendation  ADaM QC  Where Do I Start ?  Considerations  Importance  Challenges  Recommendation 3
  • 4. Analysis Data Model (ADaM) “Framework that enables analysis of the data, while at the same time allowing reviewers and other recipients of the data to have a clear understanding of the data’s lineage from collection to analysis to results” 4 Protocol Mock Up Tables SAP SDTM EDC/CDASH ADaM Related Process ADaM Metadata TLF ADaM
  • 5. CDISC ADaM V2.1 - Analysis data flow 5 Analysis Data Flow Diagram Showing One Scenario for the Flow of Data and Information
  • 6. Fundamental Principles of ADaM Provide Traceability Readily Usable Associated with Metadata Communicate Clearly and Unambiguously 6 Analysis Ready Datasets
  • 7. The ADaM Data Structure ADSL BDS OCCDS 1) Known as “Subject level Analysis Data” 1) Known as “Basic Data Structure” 1) Known as “Occurrence Data Structure” 2) Structure: One record per subject 2) Structure: Contains one or more records per subject, per analysis parameter, per analysis time point 2) Structure: One record per record in SDTM domain (optional: per coding path, per Analysis Period and/or Phase) 3) Contains subject- level information 3) Contains PARAM, AVAL and AVALC and related variables 3) Support Occurrence Data Models such as Medical History, Concomitant Medications, and Lab Events 4) Example: ADSL 4) Example: ADLB, ADVS 4) Example: ADAE, ADMH 7
  • 8. ADSL Variables Variables Examples Subject Identifier Variables STUDYID, USUBJID, SUBJID, SITEID, SITEGRy, SITEGRyN, REGIONy, REGIONyN Subject Demographics Variables AGE, AGEU, AGEGRy, AGEGRyN, AAGE, SEX, RACE, RACEGRy, RACEGRyN Population Indicator Variables FASFL, SAFFL, ITTFL, PPROTFL,COMPLFL, RANDFL, ENRLFL Treatment Variables ARM, ACTARM, TRTxxP, TRTxxPN, TRTxxA, TRTxxAN Dose Variables DOSExxP, DOSExxA, DOSExxU Subject-Level Period, Subperiod, and Phase Timing Variables APxxSDT, APxxSTM, APxxETMF, PxxSw, PxxSwSDT, PHwETM, PHwEDTM Subject-Level Trial Experience Variables EOSSTT, EOSDT, DCSREAS, DCSREASP 8
  • 9. BDS Variables Variables Examples Identifier Variables STUDYID, USUBJID, SUBJID, ASEQ Record-Level Treatment and Dose Variables TRTA , TRTAN, TRTPGy, DOSEP, DOSCUMP, DOSEA, DOSCUMA Timing Variables ADT, ATM, ADTM, ADY, AVISIT, APERIODC, APERSDT Analysis Parameter Variables PARAM, PARAMCD, PARAMTYP, AVALC, BASETYPE, SHIFTy, CRITy Analysis Descriptor Variables DTYPE, AWRANGE, AWTARGET, AWTDIFF, AWLO Time-to-Event Variables STARTDT, STARTDTM, CNSR, EVNTDESC, CNSDTDSC Toxicity and Range Variables ATOXGR, BTOXGR, ANRIND Indicator Variables ABLFL, ANLzzFL, ONTRTFL, ITTRFL, SAFRFL Data point Traceability Variables SRCDOM, SRCVAR, SRCSEQ 9
  • 10. OCCDS Variables Variables Examples Identifier Variables STUDYID, USUBJID, SUBJID, -SEQ Dictionary Coding and Categorization Variables -TERM, -DECOD, -BODSYS, -LLT, -LLTCD, CMCLAS, CMCLASCD, ACATy Timing Variables ASTDT, ASTTM, APERIOD, APERIODC, APHASE Indicator Variables -OCCUR , --PRESP, ANLzzFL, TRTEMFL, AETRTEM, ONTRTFL, PREFL Occurrence Flag Variables AOCCFL, AOCCPFL, AOCCSFL Treatment/Dose Variables DOSEON, DOSCUMA Descriptive Variables AESER, SEVGRy , AREL, RELGRy , CMINDC 10
  • 11. Values of ADaM “Core” Attribute Conditionally Required Permissible 11 The variable must be included in the dataset in certain circumstances The variable may be included in the dataset, but is not required The variable must be included in the dataset
  • 12. Lets get started… ADaM Specs Development ADaM Dataset Programming ADaM QC 12
  • 13. ADaM Specification Development: Where Do I Start ? 13 ADaM Subject Matter Expert Well defined specification template SDTM Datasets Analysis keys ADaM Specification Development is the starting point for ADaM process after SDTM. Here is the ABC’s for specification developments….
  • 14. ADaM Specification Development: Considerations Let’s assume we live in an ideal world and creating our specification before starting programming!  Identifying requirement of number of datasets based on SAP  Readiness of SDTM data  Clear specification template to define all required components  ADSL as a base for other datasets  Understanding of OCCDS and its requirements e.g. MedDRA Coding  Must have variables to support Traceability and Analysis Results 14
  • 15. ADaM Specification Development: Importance ADaM Specification Development: Importance Path from SDTM to Analysis results Programming guide Helps to understand derivations and complex algorithms For partial automation via SAS Base for Reviewer's Guide Documentation for traceability Provides clarity and consistency between and within dataset 15 To Generate Define.xml Can’t think about dense datasets like ADaM without specifications!
  • 16. ADaM Specification Development: Challenges There's never a road without a turning - we can’t expect ADaM to be as simple as SDTM  Need to maintain a document which requires frequent updates as ADaM specification is an important source of traceability  Compatible for metadata as specifications usually used as the basis for the generation of ADaM Define.xml and Define.pdf  Adherence to ADaM IG for datasets structure and variable attributes  Defining complex analysis variables well in advance 16
  • 17. ADaM Specification Development: Recommendation  Identify any discrepancy in SDTM during specification development level  Follow the standard process, prepare specifications first and then start programming  Adhere ADaM Implementation Guide and write specifications for ADaM datasets instead ADaM like datasets from beginning  ADaM is the extended process and changes or updates are expected at any point of time, document and track the updates applicable to specification without delaying 17
  • 18. Example Order Active Dataset Description Structure Purpose Keys Location 1 Y ADSL Subject Level Characteristics One record per subject Analysis STUDYID, USUBJID ADSL.xpt 2 Y ADAE Adverse Events One record per Event per subject Analysis STUDYID, USUBJID, AETERM, AEDECOD, AEBODSYS, ASTDT, AENDTADAE.xpt order Dom ain Nam e Activ e Varia ble Name Variable Label Type Codelis t Origin of Variable (Protocol, Assigned, Derived, eDT, CRF Page no.) Internal Variable Length Mapping Rules Notes provided by CDISC v1.1 Type of CDISC Variable 1 ADSL Y STUDYI D Study Identifier text 12 DM.studyid; Must be identical to the SDTM variable DM.STUDYID. Req 2 ADSL Y DOMA IN Domain Abbreviation text DOMAIN 4 domain = 'ADSL'; Req Domain Sheet ADSL Sheet 18
  • 19. Lets get started… ADaM Specs Development ADaM Dataset Programming ADaM QC 19
  • 20. ADaM Dataset Programming: Where Do I start ? ADaM is definitely a combined and parallel effort from Specification developer and Programmer. Instead following specifications blindly, inform developer to provide feedback for inconsistency in specifications as and when required.  Look into the source datasets  Going through the SDTM datasets provided, having basic understanding about it e.g. total number of subjects in DM, number of subjects which are screen failure, treatment arms and trial design  ADaM Implementation guide does not define how to write the ‘Mapping Rules’ column in specification  Understand how your specifications written, the simple English or mixed with programming codes  Is there any different columns or indicators for direct SDTM variables or for complex algorithms ? 20
  • 21. ADaM Dataset Programming: Consideration  Basic understanding about ADaMIG or ADaM variables is the key guide along with specification document. Example 1 - Naming convention for variables Table 1- Naming convention for date and flag variables FL Suffix used in names of character flag variables DT Suffix used in names of numeric date variables TM Suffix used in names of numeric time variables DTM Suffix used in names of numeric datetime variables DTF Suffix used in names of date imputation flag variables TMF Suffix used in names of time imputation flag variables DY Suffix used in names of relative day variables that do not include day 0 21
  • 22. Example 2 - Visit windows and Unscheduled visits The record that falls closest to the scheduled visit day is the one that will be analysed and indicated using ANL01FL Used AWTARGET and AWTDIFF to indicate more clearly how the analysed rows were selected from among the candidate rows Table 2: Identification of rows used for analysis in ADVS 22 Row USUBJID VISIT AVISIT ADY PARAM AVAL DTYPE ANL01FL AWTARGET AWTDIFF 1 1001 Screening Baseline -5 SUPINE SYSBP (mm Hg) 144 1 5 2 1001 Baseline Baseline 1 SUPINE SYSBP (mm Hg) 145 Y 1 0 3 1001 Week 1 Week 1 7 SUPINE SYSBP (mm Hg) 130 Y 7 0 4 1001 Week 2 Week 2 12 SUPINE SYSBP (mm Hg) 133 Y 14 2 5 1001 Week 3 Week 2 17 SUPINE SYSBP (mm Hg) 125 14 3 6 1001 Week 4 Week 4 30 SUPINE SYSBP (mm Hg) 128 Y 28 2 ADVS Table 2: Identification of rows used for analysis in ADVS
  • 23. Example 3 - How to handle missing values 23 Row PARAM AVISIT AVISITN VISITNUM VSSEQ ABLFL AVAL BASE CHG DTYPE ADY AWTARGET AWTDIFF ANL01FL 1 Systolic BP (mm Hg) Screening -4 1 3821 120 114 . -30 -28 2 Y 2 Systolic BP (mm Hg) Run-In -2 2 3822 116 114 . -16 -14 2 Y 3 Systolic BP (mm Hg) Week 0 0 3 3823 Y 114 114 0 -2 1 2 Y 4 Systolic BP (mm Hg) Week 2 2 4 3824 118 114 4 13 14 1 Y 5 Systolic BP (mm Hg) Week 2 2 4.1 3825 126 114 12 17 14 3 6 Systolic BP (mm Hg) Week 4 4 5 3826 122 114 8 23 28 5 Y 7 Systolic BP (mm Hg) Week 8 8 5 3826 122 114 8 LOCF 23 56 33 Y 8 Systolic BP (mm Hg) Week 8 8 4.1 3825 126 114 12 WOCF 17 56 39 Y 9 Systolic BP (mm Hg) Week 12 12 7 3827 134 114 20 83 84 1 Y At Week 8, there is a scheduled visit (visit number 6), at that visit, blood pressure should be collected. However, no data on blood pressure were collected. The SAP says that missing post-baseline data should be imputed by two methods: LOCF (last observation carried forward), and WOCF (worst observation carried forward) ADVS Table 3 - Creation of New Rows to Handle Imputation of Missing Values by LOCF & WOCF
  • 24. Example 4 - All the flag values are not same Row USUBJID ITTFL PPROTFL VISIT AVISIT PARAMCD AVAL ANL01FL PPROTRFL 1 1001 Y Y Week 0 Week 0 TEST1 500 Y Y 2 1001 Y Y Week 1 Week 1 TEST1 400 Y Y 3 1001 Y Y Week 2 Week 2 TEST1 600 Y Y 4 1002 Y N Week 0 Week 0 TEST1 500 Y 5 1002 Y N Week 2 Week 1 TEST1 48 Y 6 1002 Y N Week 2 Week 2 TEST1 46 Y 7 1003 Y Y Week 0 Week 0 TEST1 999 Y Y 8 1003 Y Y Week 1 Week 1 TEST1 999 Y 9 1003 Y Y Retest Week 1 TEST1 49 Y 10 1003 Y Y Week 2 Week 2 TEST1 499 Y 24 Subject-level character population flag values can be ‘Y’/’N’ or Null while parameter-level and record-level character population flag are ‘Y’ and Null. How about date imputation flag values ? Table 4: ADaM Dataset with Subject-Level and Record-Level Indicator Variables in BDS BDS
  • 25. ADaM Dataset Programming: Importance Helps to understand how Derivation and Algorithms works on data Well written programs can also be used in next study Helps to self QC the output dataset for programmers Helps find out any loopholes in specifications 25
  • 26. ADaM Dataset Programming: Challenges  FDA CDER draft guidance for Study Data Technical Conformation Guide stats that “One of the expected benefits of analysis datasets that conform to ADaM is that they simplify the programming steps necessary for performing an analysis” Does this mean to compensate programming efforts in ADaM ? May be YES!......  Correct interpretation and implementation of specification document  Consider all situations in advance without having such data e.g. missing or partial values during early development  ADaM requires update when SDTM datasets are updated or TLF shells updated with new requirement from ADaM 26
  • 27. Conti.. ADaM Programming Challenges Too many derivations Transforming results Creating analysis timepoint Date Imputations Deriving analysis parameter that was not collected Treatment variables as trial designed Dynamic programming Compatibility to automation process 27
  • 28. ADaM Dataset Programming: Recommendation  Basic knowledge about ADaM implementation guide  Running Pinnacle21 Validator individually  Simple programming which can be edited easily at any point without major changes  Develop generic SAS Macro utilities which be utilized across all programming  Wherever possible go for automation 28
  • 29. Lets get started… ADaM Specs Development ADaM Dataset Programming ADaM QC 29
  • 30. ADaM QC: Where do I Start ?  QC goal should be  Tracking ADaM data back to SDTM  Checking compliance with the ADaM Implementation Guide  Checking compliance of analysis variables and its derivation with required analysis results  QC process may involve  Pinnacle21 Validator report  Using standardized macro which can also generate report  Identify independent QC resource with ADaM implementation knowledge  Create a study specific QC checklist which can check basic ADaM principle  Documentation of QC process and QC findings 30
  • 31. ADaM QC: Consideration  Traceability is the major concern for FDA and so for QC process in organization as well  QC of ADaM specification against SAP  Here SAP is the Master and specification is support  Fitness of computational algorithms with required analysis result  QC of ADaM dataset  Pinnacle21 is just blessings to check CDISC compliance! (for FDA as well)  Need an additional check list except standard CDISC checks  QC ADaM Define file  Computational Algorithms, Comments, datasets and controlled terminology definitions  Links to the supporting documents and links within the documents  Requirement of reviewer’s guide 31
  • 32. ADaM QC: Importance Importance 32 Minimal review comments from regulatory reviewers Minimize future rework by resolving issues at ADaM level Save time for TLF generation
  • 33. ADaM QC: Challenges 33 Understand the source data and tracking it to the ADaM Statistical basis of analysis variables Accuracy of computational and complex algorithms Adherence to ADaM Model
  • 34. ADaM QC: Recommendations 34 Planning of Timelines Simultaneous QC as datasets are generated Double check your Programming to avoid major issues Prioritize datasets considering interdependency ADaM Expert as ADaM QC resource and not a beginner
  • 35. References  Analysis Data Model Implementation Guide Version 1.1  ADaM Structure for Occurrence Data (OCCDS) Version 1.0  CDISC Analysis Data Model Version 2.1  How to build ADaM from SDTM: A real case study (JIAN HUA (DANIEL) HUANG, FOREST LABORATORIES, NJ PharmaSUG2010 - Paper CD06)  Challenges of Questionnaire Data from Collection to SDTM to ADaM and Solutions using SAS® (Karin LaPann, PRA International, Horsham, PA Terek Peterson, MBA, PRA International, Horsham, PA PharmaSUG 2014 – DS08)  An Innovative ADaM Programming Tool for FDA Submission Xiangchen (Bob) Cui, Min Chen Vertex Pharmaceuticals, Cambridge, MA  Challenges in Validation of ADaM data, Presented at PhUSE SDE April 18, 2013 35
  • 36. 36 Dr.Sangram Parbhane Associate Clinical SAS Programmer doLoop Technologies India Pvt. Ltd. Email: sangram.parbhane@dolooptech.com www.dolooptech.com Krupali Ladani Senior Clinical SAS Programmer doLoop Technologies India Pvt. Ltd. Email: krupali.ladani@dolooptech.com www.dolooptech.com Reach out to us @