SlideShare uma empresa Scribd logo
1 de 19
CDISC Certification – One
Company’s Experience



Christopher Ernenwein
Sr. Software Engineer
PHT, Corp.
Disclaimer
• The views and opinions expressed in the following
  PowerPoint slides are those of the individual presenter and
  should not be attributed to Drug Information Association, Inc.
  (“DIA”), its directors, officers, employees, volunteers,
  members, chapters, councils, Special Interest Area
  Communities or affiliates, or any organization with which the
  presenter is employed or affiliated.

• These PowerPoint slides are the intellectual property of the
  individual presenter and are protected under the copyright
  laws of the United States of America and other countries.
  Used by permission. All rights reserved. Drug Information
  Association, DIA and DIA logo are registered trademarks or
  trademarks of Drug Information Association Inc. All other
  trademarks are the property of their respective owners.


                                2
Agenda
Rationale
Process
Examples of data
Examples of process
Document produced
Lessons learned
Q&A




                      3
Rationale for CDISC Certification
• 3rd party certification strengthens CDISC
  compliance
• Leverage existing XML infrastructure, CDISC
  compatibility and previous experience using
  ODM
• Increase ODM adoption in industry through
  greater use of ODM
• Support customer needs for ePRO EDC
  integration

                        4
CDISC ODM Certification Process
• Select ODM certification type
• ePRO data most commonly exported into
  sponsor repositories or other eClinical systems
  – Metadata export
  – Clinical data export




                           5
CDISC ODM Certification Process
• Transactional files chosen as it includes edits
  and audit trail of eSource data

• Worked with ODM 1.2.1

• Communicate with ODM Certifier to agree on
  timing of on-site visit and certification steps




                          6
CDISC ODM Certification Process
• Identified files from three previous CDISC
  integration projects


• Integration of all ePRO data into EDC System
  for sites to view diary forms in one system –
  transactional ODM used for nightly uploads



                         7
CDISC ODM Certification Process
• Integration of key diary items into a third party
  portal for sponsors, transactional ODM used for
  biweekly uploads
• Integration of one diary form into EDC System
  for sites, transactional ODM used for nightly
  loads




                          8
CDISC ODM Certification Process
• Files scrubbed and sent to certifier to be run
  through ODM Conformer tool to assess
  compliance
• Discrepancies identified, feedback sent back to
  technical team
• The XSL Style sheet updated to resolve issues
• Final style sheet written in less than 600 lines as
  system’s native XML similar to ODM


                          9
CDISC ODM Certification Process
Site Visit by Certifier
   – Review of System Architecture
   – Review of XML ODM Import, Export Tools
   – Review of ODM files generated
   – Discussions with technical team about
     systems utilization of ODM
• Final Files sent back to certifier after site visit
  with issues fixed
• Show Final results

                           10
About the Conformer tool
• Conformer Output:
   – Syntactic Errors
      • XML is well formed, structurally accurate
      • Data types specified as integers are integers
   – Semantic Errors - Conforms to the schema
      • Referential integrity – Any data references exist
      • Reverse Referential integrity: All code list
        definitions in the metadata are utilized


                            11
ODM
     Example




12
ODM
     Clinical
     Data
     Example




13
Data Generation and
             Testing Process Flow
XML Data from Server                       Parsing
                         XSL Parser                            ODM File




                  Error Correction     ODM           Testing
                                                                ODM
       XSL                            Conform                  Conform
    Stylesheet                         Output




                                      14
Lessons Learned
• ODM Certification process really exists
• Process not onerous if system already designed
  using XML
• Increased technical working knowledge of
  CDISC Standards
• Certification should simplify process of using
  ODM for future integration projects


                         15
ODM
ODM Certification                                 Certification
PHT Study Works
                                                  Document




          Document Ref:    P0162_REPORT
          Prepared by:     D Iberson-Hurst
          Date:            27th May 2008
          Issue:           0.1

                       58 Third Avenue
                       Teignmouth
                       Devon, TQ14 9DP
                       United Kingdom

          © Assero Limited, 2008




                                             16
Positives
• Led to more customer business

• Integration demo for DIA

• A lot of optional elements / attributes

• Brought CDSIC into the light in the company




                          17
Negatives
• Decision about transactional versus (upsert) -
  not archive (archive did not fit our model)

• Tool was changing during the process – moving
  target

• Only validate format but not accuracy

• Too many optional elements / attributes


                         18
Q&A
 19

Mais conteúdo relacionado

Destaque

Question Four & Five
Question Four & FiveQuestion Four & Five
Question Four & FiveLivi.Cook
 
Informatie Aan Zee - TTT Digital Architecture
Informatie Aan Zee - TTT Digital ArchitectureInformatie Aan Zee - TTT Digital Architecture
Informatie Aan Zee - TTT Digital ArchitecturePatrick Hochstenbach
 
Un nuovo modello per le campagne elettorali
Un nuovo modello per le campagne elettoraliUn nuovo modello per le campagne elettorali
Un nuovo modello per le campagne elettoraliClaudio Alberti
 
Hi Path 3000 V7 Product Presentation
Hi Path 3000 V7 Product PresentationHi Path 3000 V7 Product Presentation
Hi Path 3000 V7 Product Presentationraulduke
 
Shauna Ryan\'s Portfolio
Shauna Ryan\'s PortfolioShauna Ryan\'s Portfolio
Shauna Ryan\'s PortfolioShaunaKRyan
 
Transportaion Of Biologics Tlsse
Transportaion Of Biologics TlsseTransportaion Of Biologics Tlsse
Transportaion Of Biologics TlsseSamEid
 
God Is In The Toaster
God Is In The ToasterGod Is In The Toaster
God Is In The ToasterChris Walker
 
Nature's Secrets - ET Emotional Transparency
Nature's Secrets - ET Emotional TransparencyNature's Secrets - ET Emotional Transparency
Nature's Secrets - ET Emotional TransparencyChris Walker
 
goudlokje en de drie beren
goudlokje en de drie berengoudlokje en de drie beren
goudlokje en de drie berenbelle1976
 

Destaque (20)

Question Four & Five
Question Four & FiveQuestion Four & Five
Question Four & Five
 
Informatie Aan Zee - TTT Digital Architecture
Informatie Aan Zee - TTT Digital ArchitectureInformatie Aan Zee - TTT Digital Architecture
Informatie Aan Zee - TTT Digital Architecture
 
Un nuovo modello per le campagne elettorali
Un nuovo modello per le campagne elettoraliUn nuovo modello per le campagne elettorali
Un nuovo modello per le campagne elettorali
 
O ano no que nacemos
O ano no que nacemosO ano no que nacemos
O ano no que nacemos
 
Hi Path 3000 V7 Product Presentation
Hi Path 3000 V7 Product PresentationHi Path 3000 V7 Product Presentation
Hi Path 3000 V7 Product Presentation
 
Shauna Ryan\'s Portfolio
Shauna Ryan\'s PortfolioShauna Ryan\'s Portfolio
Shauna Ryan\'s Portfolio
 
Transportaion Of Biologics Tlsse
Transportaion Of Biologics TlsseTransportaion Of Biologics Tlsse
Transportaion Of Biologics Tlsse
 
CEFPI Journal job order contracting opens doors to new era
CEFPI Journal job order contracting opens doors to new eraCEFPI Journal job order contracting opens doors to new era
CEFPI Journal job order contracting opens doors to new era
 
God Is In The Toaster
God Is In The ToasterGod Is In The Toaster
God Is In The Toaster
 
Job Order Contracting Lays Foundation For Savings
Job Order Contracting Lays Foundation For SavingsJob Order Contracting Lays Foundation For Savings
Job Order Contracting Lays Foundation For Savings
 
ICSA Presentation Sept 2010
ICSA Presentation   Sept 2010ICSA Presentation   Sept 2010
ICSA Presentation Sept 2010
 
Nature's Secrets - ET Emotional Transparency
Nature's Secrets - ET Emotional TransparencyNature's Secrets - ET Emotional Transparency
Nature's Secrets - ET Emotional Transparency
 
Earth
EarthEarth
Earth
 
To JOC Or Not To JOC
To JOC Or Not To JOCTo JOC Or Not To JOC
To JOC Or Not To JOC
 
Business Environment Outlook Electronics
Business Environment Outlook ElectronicsBusiness Environment Outlook Electronics
Business Environment Outlook Electronics
 
SOP_TIPPERS
SOP_TIPPERSSOP_TIPPERS
SOP_TIPPERS
 
Universal Gift Cert
Universal Gift CertUniversal Gift Cert
Universal Gift Cert
 
goudlokje en de drie beren
goudlokje en de drie berengoudlokje en de drie beren
goudlokje en de drie beren
 
Getting From Mind To Market: The Use of Incentives in New Product Development
Getting From Mind To Market: The Use of Incentives in New Product DevelopmentGetting From Mind To Market: The Use of Incentives in New Product Development
Getting From Mind To Market: The Use of Incentives in New Product Development
 
Scrip Fundrasing
Scrip FundrasingScrip Fundrasing
Scrip Fundrasing
 

Semelhante a CDISC Certification V1

What's New in Syncsort's Trillium Line of Data Quality Software - TSS Enterpr...
What's New in Syncsort's Trillium Line of Data Quality Software - TSS Enterpr...What's New in Syncsort's Trillium Line of Data Quality Software - TSS Enterpr...
What's New in Syncsort's Trillium Line of Data Quality Software - TSS Enterpr...Precisely
 
Developing Complex Business Rules with Drools Integration
Developing Complex Business Rules with Drools IntegrationDeveloping Complex Business Rules with Drools Integration
Developing Complex Business Rules with Drools IntegrationBonitasoft
 
Get Control of Your Environment with Operations Manager 2012
Get Control of Your Environment with Operations Manager 2012Get Control of Your Environment with Operations Manager 2012
Get Control of Your Environment with Operations Manager 2012C/D/H Technology Consultants
 
GEBSReporting-Case_Study_Healthcare_Company - Copy
GEBSReporting-Case_Study_Healthcare_Company - CopyGEBSReporting-Case_Study_Healthcare_Company - Copy
GEBSReporting-Case_Study_Healthcare_Company - CopyMikael Hylen
 
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)Nordic APIs
 
The Importance of Data for DevOps: How TCF Bank Meets Test Data Challenges
The Importance of Data for DevOps: How TCF Bank Meets Test Data ChallengesThe Importance of Data for DevOps: How TCF Bank Meets Test Data Challenges
The Importance of Data for DevOps: How TCF Bank Meets Test Data ChallengesCompuware
 
Creating a Hybrid Approach to Legacy Conversion
Creating a Hybrid Approach to Legacy ConversionCreating a Hybrid Approach to Legacy Conversion
Creating a Hybrid Approach to Legacy Conversiondclsocialmedia
 
The Evolution of Customer License Management
The Evolution of Customer License ManagementThe Evolution of Customer License Management
The Evolution of Customer License ManagementFlexera
 
Mortgage Cadence Orchestrator Presentation
Mortgage Cadence Orchestrator PresentationMortgage Cadence Orchestrator Presentation
Mortgage Cadence Orchestrator PresentationJohnjdetwiler
 
SOA Suite 11g Project Experience - FDUG Meeting - November 14 2013
SOA Suite 11g Project Experience - FDUG Meeting - November 14 2013SOA Suite 11g Project Experience - FDUG Meeting - November 14 2013
SOA Suite 11g Project Experience - FDUG Meeting - November 14 2013jtreague
 
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...Synergis Engineering Design Solutions
 
Discovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
Discovering New Product Introduction (NPI) using Autodesk Fusion LifecycleDiscovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
Discovering New Product Introduction (NPI) using Autodesk Fusion LifecycleRazorleaf Corporation
 
DataOps , cbuswaw April '23
DataOps , cbuswaw April '23DataOps , cbuswaw April '23
DataOps , cbuswaw April '23Jason Packer
 
Alpha analytical edd_services_2012
Alpha analytical edd_services_2012Alpha analytical edd_services_2012
Alpha analytical edd_services_2012Kristin Garboski
 
[AIIM] Getting Stuff Done with Content - Tony Peleska and Jordan Jones
[AIIM] Getting Stuff Done with Content - Tony Peleska and Jordan Jones[AIIM] Getting Stuff Done with Content - Tony Peleska and Jordan Jones
[AIIM] Getting Stuff Done with Content - Tony Peleska and Jordan JonesAIIM International
 
Company profile
Company profileCompany profile
Company profileCDS
 
Data Management Workshop - ETOT 2016
Data Management Workshop - ETOT 2016Data Management Workshop - ETOT 2016
Data Management Workshop - ETOT 2016DataGenic Ltd
 
6. real time integration with odi 11g & golden gate 11g & dq 11g 20101103 -...
6. real time integration with odi 11g & golden gate 11g & dq 11g   20101103 -...6. real time integration with odi 11g & golden gate 11g & dq 11g   20101103 -...
6. real time integration with odi 11g & golden gate 11g & dq 11g 20101103 -...Doina Draganescu
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...Sherri Hanna
 
Paperless Document Control
Paperless Document ControlPaperless Document Control
Paperless Document Controlp6academy
 

Semelhante a CDISC Certification V1 (20)

What's New in Syncsort's Trillium Line of Data Quality Software - TSS Enterpr...
What's New in Syncsort's Trillium Line of Data Quality Software - TSS Enterpr...What's New in Syncsort's Trillium Line of Data Quality Software - TSS Enterpr...
What's New in Syncsort's Trillium Line of Data Quality Software - TSS Enterpr...
 
Developing Complex Business Rules with Drools Integration
Developing Complex Business Rules with Drools IntegrationDeveloping Complex Business Rules with Drools Integration
Developing Complex Business Rules with Drools Integration
 
Get Control of Your Environment with Operations Manager 2012
Get Control of Your Environment with Operations Manager 2012Get Control of Your Environment with Operations Manager 2012
Get Control of Your Environment with Operations Manager 2012
 
GEBSReporting-Case_Study_Healthcare_Company - Copy
GEBSReporting-Case_Study_Healthcare_Company - CopyGEBSReporting-Case_Study_Healthcare_Company - Copy
GEBSReporting-Case_Study_Healthcare_Company - Copy
 
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
 
The Importance of Data for DevOps: How TCF Bank Meets Test Data Challenges
The Importance of Data for DevOps: How TCF Bank Meets Test Data ChallengesThe Importance of Data for DevOps: How TCF Bank Meets Test Data Challenges
The Importance of Data for DevOps: How TCF Bank Meets Test Data Challenges
 
Creating a Hybrid Approach to Legacy Conversion
Creating a Hybrid Approach to Legacy ConversionCreating a Hybrid Approach to Legacy Conversion
Creating a Hybrid Approach to Legacy Conversion
 
The Evolution of Customer License Management
The Evolution of Customer License ManagementThe Evolution of Customer License Management
The Evolution of Customer License Management
 
Mortgage Cadence Orchestrator Presentation
Mortgage Cadence Orchestrator PresentationMortgage Cadence Orchestrator Presentation
Mortgage Cadence Orchestrator Presentation
 
SOA Suite 11g Project Experience - FDUG Meeting - November 14 2013
SOA Suite 11g Project Experience - FDUG Meeting - November 14 2013SOA Suite 11g Project Experience - FDUG Meeting - November 14 2013
SOA Suite 11g Project Experience - FDUG Meeting - November 14 2013
 
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
 
Discovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
Discovering New Product Introduction (NPI) using Autodesk Fusion LifecycleDiscovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
Discovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
 
DataOps , cbuswaw April '23
DataOps , cbuswaw April '23DataOps , cbuswaw April '23
DataOps , cbuswaw April '23
 
Alpha analytical edd_services_2012
Alpha analytical edd_services_2012Alpha analytical edd_services_2012
Alpha analytical edd_services_2012
 
[AIIM] Getting Stuff Done with Content - Tony Peleska and Jordan Jones
[AIIM] Getting Stuff Done with Content - Tony Peleska and Jordan Jones[AIIM] Getting Stuff Done with Content - Tony Peleska and Jordan Jones
[AIIM] Getting Stuff Done with Content - Tony Peleska and Jordan Jones
 
Company profile
Company profileCompany profile
Company profile
 
Data Management Workshop - ETOT 2016
Data Management Workshop - ETOT 2016Data Management Workshop - ETOT 2016
Data Management Workshop - ETOT 2016
 
6. real time integration with odi 11g & golden gate 11g & dq 11g 20101103 -...
6. real time integration with odi 11g & golden gate 11g & dq 11g   20101103 -...6. real time integration with odi 11g & golden gate 11g & dq 11g   20101103 -...
6. real time integration with odi 11g & golden gate 11g & dq 11g 20101103 -...
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
 
Paperless Document Control
Paperless Document ControlPaperless Document Control
Paperless Document Control
 

Mais de challPHT

Optimizing Collection of Patient-Driven eData in Elderly Populations
Optimizing Collection of Patient-Driven eData in Elderly PopulationsOptimizing Collection of Patient-Driven eData in Elderly Populations
Optimizing Collection of Patient-Driven eData in Elderly PopulationschallPHT
 
Sponsors Deserve Trustworth Electronic Patient Reported Outcomes (ePROs)
Sponsors Deserve Trustworth Electronic Patient Reported Outcomes (ePROs)Sponsors Deserve Trustworth Electronic Patient Reported Outcomes (ePROs)
Sponsors Deserve Trustworth Electronic Patient Reported Outcomes (ePROs)challPHT
 
PHT Data Integration
PHT Data IntegrationPHT Data Integration
PHT Data IntegrationchallPHT
 
Overview of ePRO
Overview of ePROOverview of ePRO
Overview of ePROchallPHT
 
ePro Adaptive Design
ePro Adaptive DesignePro Adaptive Design
ePro Adaptive DesignchallPHT
 
Why Paper Diaries Should be Banned in Clinical Trials
Why Paper Diaries Should be Banned in Clinical TrialsWhy Paper Diaries Should be Banned in Clinical Trials
Why Paper Diaries Should be Banned in Clinical TrialschallPHT
 
ePro And Asthma
ePro And AsthmaePro And Asthma
ePro And AsthmachallPHT
 
PHT LogPad With Simple Send
PHT LogPad With Simple Send  PHT LogPad With Simple Send
PHT LogPad With Simple Send challPHT
 
Ispor2009: Innovations In Physiologic And Pro Data Capture
Ispor2009: Innovations In Physiologic And Pro Data CaptureIspor2009: Innovations In Physiologic And Pro Data Capture
Ispor2009: Innovations In Physiologic And Pro Data CapturechallPHT
 
Regulating E Diaries… By Stephen A
Regulating E Diaries… By  Stephen  ARegulating E Diaries… By  Stephen  A
Regulating E Diaries… By Stephen AchallPHT
 
Wireless Transmission Of Spirometric… By Stephen A. Raymond, Ph D
Wireless Transmission Of Spirometric… By Stephen A. Raymond, Ph DWireless Transmission Of Spirometric… By Stephen A. Raymond, Ph D
Wireless Transmission Of Spirometric… By Stephen A. Raymond, Ph DchallPHT
 
FDA Guidance On PROs By Diane Wild, M Sc
FDA Guidance On PROs By Diane Wild, M ScFDA Guidance On PROs By Diane Wild, M Sc
FDA Guidance On PROs By Diane Wild, M ScchallPHT
 
Integration of ePro by Sheila Rocchio, MBA
Integration of ePro by Sheila Rocchio, MBAIntegration of ePro by Sheila Rocchio, MBA
Integration of ePro by Sheila Rocchio, MBAchallPHT
 

Mais de challPHT (14)

Optimizing Collection of Patient-Driven eData in Elderly Populations
Optimizing Collection of Patient-Driven eData in Elderly PopulationsOptimizing Collection of Patient-Driven eData in Elderly Populations
Optimizing Collection of Patient-Driven eData in Elderly Populations
 
Sponsors Deserve Trustworth Electronic Patient Reported Outcomes (ePROs)
Sponsors Deserve Trustworth Electronic Patient Reported Outcomes (ePROs)Sponsors Deserve Trustworth Electronic Patient Reported Outcomes (ePROs)
Sponsors Deserve Trustworth Electronic Patient Reported Outcomes (ePROs)
 
PHT Data Integration
PHT Data IntegrationPHT Data Integration
PHT Data Integration
 
Overview of ePRO
Overview of ePROOverview of ePRO
Overview of ePRO
 
ePro Adaptive Design
ePro Adaptive DesignePro Adaptive Design
ePro Adaptive Design
 
Why Paper Diaries Should be Banned in Clinical Trials
Why Paper Diaries Should be Banned in Clinical TrialsWhy Paper Diaries Should be Banned in Clinical Trials
Why Paper Diaries Should be Banned in Clinical Trials
 
ePro And Asthma
ePro And AsthmaePro And Asthma
ePro And Asthma
 
PHT LogPad With Simple Send
PHT LogPad With Simple Send  PHT LogPad With Simple Send
PHT LogPad With Simple Send
 
ePRO ROI
ePRO ROIePRO ROI
ePRO ROI
 
Ispor2009: Innovations In Physiologic And Pro Data Capture
Ispor2009: Innovations In Physiologic And Pro Data CaptureIspor2009: Innovations In Physiologic And Pro Data Capture
Ispor2009: Innovations In Physiologic And Pro Data Capture
 
Regulating E Diaries… By Stephen A
Regulating E Diaries… By  Stephen  ARegulating E Diaries… By  Stephen  A
Regulating E Diaries… By Stephen A
 
Wireless Transmission Of Spirometric… By Stephen A. Raymond, Ph D
Wireless Transmission Of Spirometric… By Stephen A. Raymond, Ph DWireless Transmission Of Spirometric… By Stephen A. Raymond, Ph D
Wireless Transmission Of Spirometric… By Stephen A. Raymond, Ph D
 
FDA Guidance On PROs By Diane Wild, M Sc
FDA Guidance On PROs By Diane Wild, M ScFDA Guidance On PROs By Diane Wild, M Sc
FDA Guidance On PROs By Diane Wild, M Sc
 
Integration of ePro by Sheila Rocchio, MBA
Integration of ePro by Sheila Rocchio, MBAIntegration of ePro by Sheila Rocchio, MBA
Integration of ePro by Sheila Rocchio, MBA
 

Último

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Último (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

CDISC Certification V1

  • 1. CDISC Certification – One Company’s Experience Christopher Ernenwein Sr. Software Engineer PHT, Corp.
  • 2. Disclaimer • The views and opinions expressed in the following PowerPoint slides are those of the individual presenter and should not be attributed to Drug Information Association, Inc. (“DIA”), its directors, officers, employees, volunteers, members, chapters, councils, Special Interest Area Communities or affiliates, or any organization with which the presenter is employed or affiliated. • These PowerPoint slides are the intellectual property of the individual presenter and are protected under the copyright laws of the United States of America and other countries. Used by permission. All rights reserved. Drug Information Association, DIA and DIA logo are registered trademarks or trademarks of Drug Information Association Inc. All other trademarks are the property of their respective owners. 2
  • 3. Agenda Rationale Process Examples of data Examples of process Document produced Lessons learned Q&A 3
  • 4. Rationale for CDISC Certification • 3rd party certification strengthens CDISC compliance • Leverage existing XML infrastructure, CDISC compatibility and previous experience using ODM • Increase ODM adoption in industry through greater use of ODM • Support customer needs for ePRO EDC integration 4
  • 5. CDISC ODM Certification Process • Select ODM certification type • ePRO data most commonly exported into sponsor repositories or other eClinical systems – Metadata export – Clinical data export 5
  • 6. CDISC ODM Certification Process • Transactional files chosen as it includes edits and audit trail of eSource data • Worked with ODM 1.2.1 • Communicate with ODM Certifier to agree on timing of on-site visit and certification steps 6
  • 7. CDISC ODM Certification Process • Identified files from three previous CDISC integration projects • Integration of all ePRO data into EDC System for sites to view diary forms in one system – transactional ODM used for nightly uploads 7
  • 8. CDISC ODM Certification Process • Integration of key diary items into a third party portal for sponsors, transactional ODM used for biweekly uploads • Integration of one diary form into EDC System for sites, transactional ODM used for nightly loads 8
  • 9. CDISC ODM Certification Process • Files scrubbed and sent to certifier to be run through ODM Conformer tool to assess compliance • Discrepancies identified, feedback sent back to technical team • The XSL Style sheet updated to resolve issues • Final style sheet written in less than 600 lines as system’s native XML similar to ODM 9
  • 10. CDISC ODM Certification Process Site Visit by Certifier – Review of System Architecture – Review of XML ODM Import, Export Tools – Review of ODM files generated – Discussions with technical team about systems utilization of ODM • Final Files sent back to certifier after site visit with issues fixed • Show Final results 10
  • 11. About the Conformer tool • Conformer Output: – Syntactic Errors • XML is well formed, structurally accurate • Data types specified as integers are integers – Semantic Errors - Conforms to the schema • Referential integrity – Any data references exist • Reverse Referential integrity: All code list definitions in the metadata are utilized 11
  • 12. ODM Example 12
  • 13. ODM Clinical Data Example 13
  • 14. Data Generation and Testing Process Flow XML Data from Server Parsing XSL Parser ODM File Error Correction ODM Testing ODM XSL Conform Conform Stylesheet Output 14
  • 15. Lessons Learned • ODM Certification process really exists • Process not onerous if system already designed using XML • Increased technical working knowledge of CDISC Standards • Certification should simplify process of using ODM for future integration projects 15
  • 16. ODM ODM Certification Certification PHT Study Works Document Document Ref: P0162_REPORT Prepared by: D Iberson-Hurst Date: 27th May 2008 Issue: 0.1 58 Third Avenue Teignmouth Devon, TQ14 9DP United Kingdom © Assero Limited, 2008 16
  • 17. Positives • Led to more customer business • Integration demo for DIA • A lot of optional elements / attributes • Brought CDSIC into the light in the company 17
  • 18. Negatives • Decision about transactional versus (upsert) - not archive (archive did not fit our model) • Tool was changing during the process – moving target • Only validate format but not accuracy • Too many optional elements / attributes 18