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

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Último (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

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