Introduction to the Operational Data Model (ODM)portal.cdisc.org/CDISC User Networks/Europe/Italian...
Transcript of Introduction to the Operational Data Model (ODM)portal.cdisc.org/CDISC User Networks/Europe/Italian...
Introduction to the Operational Data Model (ODM)
CDISC European Italian-Speaking User Group MeetingMilano, 16 November 2007
Dr. Philippe VerplanckeXClinical GmbH
2
“End-to-end” process (overview)
LABs
Sponsor
Investigator
CRO
Subject
ODM
OD
M
ODM
LAB
LAB
OD
M
Archive
Archive
SDTMADaMODM
Define.XML
“End-to-end” process (detail)
SDTMADaM
EDCCDM
Standard Analysis
Extraction,Transformation,
Loading
Trial Design
ODMExport
ODM
Shared value-level
ODM metadata
OperationalDatabase;Normalized, vertical
Analysis & SubmissionDatabase;Denormalizedpartially horizontal
4
What is the ODM?
• ODM is a standard for representing clinical trials data - CRF data as well as data tabulations (SDTM) - to support data interchange and archive.
• Specification of an XML standard for describing clinical trials data that is vendor neutral, platform independent & ensures 21 CFR Part 11 compliance (audit trailing, electronic signatures, etc.)
5
Why XML?
• Well suited for clinical data software systems• Vendor neutral• Platform independent, flexible• Designed for interchange of data between
heterogeneous systems• Files can be automatically checked for
syntactical, structural and semantic correctness (with XML schemas)
• Easy to transform in PDF and other formats
6
ODM Advantages
• Single format provides all components needed to describe clinical research data with attribution requirements mandated by regulatory agencies.
• Reduces the number of unique file formats a clinical application needs to support.
• The ODM provides features that can improve the integrity and reliability of clinical data interchange.
• Flexibility in design means ODM can be adapted to any clinical research application where clinical data is needed.
7
History
1999 2000 2001 2002 2003 2004
ODM V1.0 ODM V1.1 ODM V1.2
200519981997
CDISC Volunteer Group
CDISC Europe
DIA SIACFormed
CDISC Incorporated
CDISC Japan
SDTM into guidance
Define.XML guidance
ODM V1.3
2006
ODMCertification
Program
8
• Was introduced by CDISC in September 2006 at the 3rd Interchange Meeting in Bethesda
• Independent testing procedures aimed at eliminating variability in ODM toolsets and at ensuring consistency in interoperability between ODM implementations
• The first official certification logos for full compliance with ODM were received by XClinical (EDC system “MARVIN”) and Datalabs (acquired by Clinphone)
ODM Certification Program
9
ODM Use Cases (1/2)
• Data Interchange – Transfer of information between two or more parties than maintains the integrity of the contents of the data.
• Data Archive – Long term storage of files that are no longer in active use
10
ODM Use Cases (2/2)
• Automatic set up of EDC / CDM systems• Data Acquisition
– eCRF– ePRO– EHR
• eSource• Submission of CRF raw data (ODM XML files)• Submission of SDTM data (ODM XML files
instead of SAS transport files)
11
Use Case: Data Interchange
• One of the original use cases for the model• Ability to interchange Metadata and / or
Clinical Data
ODMXML
MetaData
Data
A BAudit
12
ODM: MetaData
Site Details
Site No.:_______
Subject's Characteristics
Number:_______
Sex: M [ ] F [ ]
Height: _________ cm
Weight: _________ kg
ODMXML
MetaData
13
ODM Metadata XML elements
StudyEventDef
FormDef
ItemGroupDef
ItemDef
MetaDataVersion
Protocol
Study
14
ODM: Data
ODMXMLData
Site Details
Site No.:___5___
Subject's Characteristics
Number:__12___
Sex: M [Y] F [ ]
Height: ___156__ cm
Weight: ___87.2___ kg
15
ODM Data XML elements
StudyEventData
FormData
ItemGroupData
ItemData
ClinicalData
SubjectData
16
SubjectData
Clinical Data Keys
StudyEventData
FormData
ItemGroupData
ItemData
attributes
ClinicalData
@ ItemGroupRepeatKey
attributes @ FormRepeatKey
attributes @ StudyEventRepeatKey
attributes @ StudyOID
attributes@ SubjectKey
@ StudyEventOID
@ FormOID
@ ItemGroupOID
attributes@ ItemOID
17
Example traditional data file
• Traditional Approach
12,5,M,87.2,156
Site Details
Site No.:___5___
Subject's Characteristics
Number:__12___
Sex: M [Y] F [ ]
Height: ___156___ cm
Weight: ___87.2___ kg
Data
18
Example ODM data file
• ODM <ItemGroupDef OID="IG_COMMON" Repeating="No" SASDatasetName="COMMON" Name="Common" Domain="DM">
<ItemRef ItemOID="I_SITE" Mandatory="Yes" OrderNumber="1"/>
<ItemRef ItemOID="I_SUBJECTID" Mandatory="Yes" OrderNumber="2"/>
<ItemRef ItemOID="I_SEX" Mandatory="Yes" OrderNumber="3"/>
</ItemGroupDef>
<ItemGroupDef OID="IG_PE" Repeating="No" SASDatasetName="PHYEXBAS" Name="Physical Exam" Domain="VS">
<ItemRef ItemOID="I_HEIGHT" Mandatory="Yes" OrderNumber="1"/>
<ItemRef ItemOID="I_WEIGHT" Mandatory="Yes" OrderNumber="2"/>
</ItemGroupDef>…….<ItemDef OID="I_HEIGHT" Name="Height" DataType="integer" SDSVarName="VSORRES" Length="3" SASFieldName="HEIGHT">
<Question><TranslatedText xml:lang="en">Height</TranslatedText>
</Question><MeasurementUnitRef MeasurementUnitOID="MU_CMS"/>
</ItemDef>……...<SubjectData SubjectKey="SUBJECT_12" TransactionType="Insert">
<StudyEventData StudyEventOID="BASELINE"><FormData FormOID="F_BASELINE">
<AuditRecord><UserRef UserOID="USER_2"/><LocationRef LocationOID="LOCATION_2"/><DateTimeStamp>2005-05-23T07:30:16.000+01:00</DateTimeStamp><ReasonForChange>Initial Entry</ReasonForChange>
</AuditRecord>…<ItemGroupData ItemGroupOID="IG_PE_BASE">
<ItemData ItemOID="I_HEIGHT" Value=“156“/><ItemData ItemOID="I_WEIGHT" Value=“87.2“/>
</ItemGroupData>
Metadata
Data
19
Use Case: Audit & Archive
ODMXML
Audit
Site Details
Site No.:___5___
Subject's Characteristics
Number:__12___
Sex: M [Y] F [ ]
Height: ___1560__ cm
Weight: ___87.2___ kg
156ABC
1/1/2005
Data
20
ItemData
AuditRecord
ODM elements for Audit & Archive
Signature
MeasurementUnitRef
Annotation
attributes
@ ItemOID
@ TransactionType
@ Value
@ IsNull
attributes
@ EditPoint
@ UsedImputationMethodUserRef
LocationRef
DateTimeStamp
ReasonForChange
SourceID
Archive
What
Why
Who
When
21
ODM: Administrative
ODMXMLAdm
in
Doctor Green
Site Yellow
22
Use Case: Set up of EDC/CDMS
• Use of the ODM Metadata to configure tools• eCRF systems
– Several vendors using ODM-based mechanisms• eDiary systems
– At least one system uses ODM for configuration purposes
• ODM Version 1.3 developed to include additional support
ODMXML
MetaData
24
Practical Experience1. ACRO Standard Form
2. CDISC SDTM Standard
3. ACRO Form + CDISC SDTM Standard = Annotated Form
5. Standard electronicmetadata
configures collection system
4. Annotated Form + ODM Standard = Standard electronicmetadata (XML)
<ODM><Study>
<Meta…</Meta…
</Study></ODM>
25
Electronic Configuration (ACRO)
26
Electronic Configuration (ACRO)
Courtesy of Assero
27
Electronic Configuration (ACRO)
Courtesy of Formedix
28
Electronic Configuration (ACRO)
Courtesy of XClinical
29
Electronic Configuration (ACRO)
Courtesy of XML4Pharma
30
Electronic Configuration (ACRO)
Courtesy of Outcome
31
Acquisition
Sponsor
Site A Site B Site C
EDC EHR Paper
32
Acquisition
• ODM allows for integration of multiple data sources
Sponsor
Site A Site B Site C
EDC EHR Paper
ODM
ODMXML
Data
33
eSource
• Investigator is obliged to– Maintain source data (accurate)– Retain source data– Prevent its destruction– Allow access to inspectors
ElectronicSource
Sponsor
ODMXML
MetaData
Data Audit
ODMXML
34
ODM for Submission of CRF data
ODMXML
XSLTTransformation
Audit
ODMXML
XSLTTransformation
MetaData
Data
35
FR / Vol. 72, No. 48 / Tuesday, March 13, 2007
Updated
36
ODM for Submission of SDTM data
• The FDA is developing an electronic submissions review environment based on CDISC Submission Standards– Current environment based on 1999
eSubmissions Guidance– Define.pdf – Metadata documentation– SAS Transport Files – for CRTs
• Seek to gain efficiencies through use of standard tools & implementation of Janus data warehouse
37
Submission components
• Submission MetaData– Currently uses PDF mechanism – Define.PDF– ODM version – Define.XML
• Submission Datasets – Currently SAS XPORT Transport (XPT)– ODM support being developed
• CRF Data and Audit Trail – Currently paper or PDF– CDISC ODM (pilot phase)
• Annotated CRF– Currently PDF– CDISC ODM (pilot phase)
Based on a Slide by Randy Levin, M.D. Director for Health and Regulatory Data Standards, FDA, November 2004, DIA Meeting, Amsterdam
38
Submission guidances
http://www.fda.gov/cder/regulatory/ersr/ectd.htm
39
Submission guidances
• Study Data Tabulation Model (SDTM)– Referenced in FDA Guidance as of 21 July 04
• Federal Register announcement– Department of Health and Human Services, Semiannual Regulatory
Agenda (26818 Federal Register / Vol. 70, No. 93 / Monday, May 16, 2005 / Unified Agenda)
– “The proposal would revise our regulations to require that CSD [Clinical Study Data] submitted for NDAs, ANDAs, BLAs, and theirsupplements and amendments be provided in electronic format and require the use of standard data structure, terminology, and code sets.”
• Define.XML– Referenced in FDA Guidance as of 18 March 05
• Federal Register announcement– Federal Register / Vol. 70, No. 209 / Monday, October 31, 2005 /
The Regulatory Plan
40
Define.XML = SDTM metadata in ODM format
ODM XML
CRF SDTMDefine.XML
MetaData
DataAudit
MetaData
41
• Schema -- uses new ODM schema extension methdology– Def namespace
• Extends ItemGroupDef & ItemDef to meet all SDS metadata requirements
• Borrows leaf/xlink mechanism from eCTD to include external files:– Annotated CRF– SAS Transport Files
• Anticipates Analysis file needs – provides measure specific metadata
Define.XML
42
SDS Domain MetaData in define.xml
• Dataset Name – ItemGroupDef Domain• Description – ItemGroupDef Name• Location – extended attribute• Structure – extended attribute • Purpose – ItemGroupDef Purpose• Key Fields – extended attribute
43
SDS Variable MetaData in define.xml
• Variable Name – ItemDef Name• Variable Description – Extension (def:label)• Type – ItemDef DataType • Format – ItemDef CodeListRef• Origin – ItemgDef Origin• Role – ItemRef Role• Comments – ItemDef Comment
44
Float/Derived54Weight in kgWGTCM
Float/Derived20BodyMassIndexBMI
Float/Derived178Height in cmHGTCM
Integer125Weight in poundsWGTLB
Integer65Height in inchesHGTIN
DatatypeVSORRESVSTestVSTestCD
SDS Value Level MetaData
45
SDS Value-level MetaData in define.xml
• TESTCD – ItemDef OID• TEST – ItemDef attribute (def:label)• etc.
46
The Next Step
ODM XML
CRF SDTMDefine.XML
MetaData
DataAudit
MetaData
SDTM?
Data
47
ODM as the Backbone
LABs
Sponsor
Investigator
CRO
Subject
ODM
About the speaker
• XClinical, founded 2002, is an EDC-CDM vendor with offices in Munich, Paris and Cambridge, US.
• Active member of CDISC
• MARVIN is our online, integrated EDC-CDM SystemØ GCP system validated, 21 CFR 11 compliant
Ø ODM certified
• ODM study composer, SDTM tabulator tool
• 44+ studies, 45.300+ patients