SlideShare a Scribd company logo
1 of 18
Leveraging JReview as a Data Quality Solution
                                                     Raj Indupuri &
                                                 Chandi Kodthiwada
Confidential Presentation
                                                        September 18, 2012
Agenda


•   Data Quality Challenges
•   JReview Solution Overview
•   Data Reconciliation Business Case
•   Data Standards Business Case
•   Q&A
Data Quality Challenges
Data Reconciliation
•   Very tedious
         Different sources and systems
                                           •   JReview
         Variant structures and formats
                                                    Interactive with drill-down
         Labor intensive                            capabilities
•   Access and Ease of use                          Self-service
         Different refresh cycles                  Why did it happen?
         Error-prone if performed using            What’s happening now?
          spreadsheets
                                           •   Proactive Data Management
                                                    Ongoing review and
                                                     verification
Data Standards
                                           •   Reusable across trials
•   Difficult to validate compliance
    checks ongoing                                  Global Objects
                                                    Customizable
•   Difficult to validate sponsor and
    protocol related checks
•   Difficult to get visibility during
    trial conduct
         Intensive programming and
          SAS based backend processes
JReview Solution Overview – How?
Specifications
•   Define Categories and Items for creating an analysis friendly
    discrepancy panel
•   Add Notes to provide further insight into the discrepancy
•   Conceptualize Run-time parameters
JReview Solution Overview – How?

Design/Programming
•   Implement a Materialized View
•   Programming will abstract all the source data type disparities &
    structure variances in source data from end-user




JReview Integration/Object Development
•   Import SQL development [Discrepancy Item Categorization &
    Identification]
•   Develop Objects based on business needs: ranging from
    Discrepancy metrics per site to Subject level discrepancy
    listings
•   Slice and Dice data: Allow Object drill-down from a high-level
    summary to a detail subject level listing
Data Reconciliation - Requirements


Define discrepancy details
Category              Item                            Notes
Subject Identifiers   Subject Initials                Subject Initials Mismatch
                      Date of Birth                   Date of Birth Mismatch
                      Sex                             Sex Mismatch
Visit Discrepancies   Visit/Planned Time point Name   Not in eCRF Data
                      Visit/Planned Time point Name   Not in External Vendor Data
Data Discrepancies    Date/Time of ECG                Date Mismatch
                      ECG Result                      Result Mismatch

                      Completion Status               Test marked complete but not in
                                                      External Vendor Data




                                                                                        5
Data Reconciliation - Requirements
  Variables to reconcile (ECG eCRF vs. ECG External Provider)
Field Name                Column Heading
Derived                   Category
Derived                   Item
Derived                   Notes
EG.USUBJID/EP.USUBJID     Unique Subject ID
EG.EGTEST/EP.ECTEST       ECG Test Name
EG.VISITNUM/EP.VISITNUM   Visit Number
EG.VISIT/EP.VISIT         Visit
                          eCRF Planned Time Point                  External Planned Time Point
EG.EGTPT/EP.ECTPT                                     EP.EPTPT
                          Name                                     Name
EG.EGSEQ                  eCRF Sequence Number        EP.EPSEQ     External Sequence Number

EG.EGDTC                  eCRF Date/Time of ECG       EP.EPDTC     External Date/Time of ECG

EG.EGSTAT                 eCRF Completion Status      EP.EPSTAT    External Completion Status
                          eCRF Completion Status at
EG.EGSTAT1                                            EP.EPSTAT    External Completion Status
                          each Time point
DM.SEX                    eCRF Subject Sex            EP.EPSEX     External Sex
DS.SUBINIT                eCRF Subject Initials       EP.SUBJINIT External Subject Initials

DM. BRTHDTC               eCRF Birth Date             EP.EPDOB     External Birth Date
EG.EGORRES                eCRF Result                 EP.EPVAL     External ECG Evaluation
Data Reconciliation - Objects




                                7
Data Reconciliation - Objects




                                8
Data Reconciliation – Design and Develop
                 • Identify Sources:
                   • EG (eCRF ECG Data)
   Source
Dataset/Table      • EP (External Vendor ECG Data)


                 • Develop a view with aggregated Identifier information from both
                   sources and join the source data back to the aggregated Identifier
    View
Programming
                   information effectively joining data wherever applicable



                 • Performance: Run the view every time? Query a static table
 Materialized      [Maintenance] ?
 View/Table




                 • Discrepancy Categorization
                 • Discrepancy Identification
 Import SQL




                 • Build Objects
JReview Object     • Summary, Detailed & Graphs
 Development




                                                                                        9
Data Reconciliation – Merged View
Data Reconciliation – Design and Develop
Import SQL
Data Standards - Requirements

Define data standards checks

 Data Validation Data
 Category        Validation ID   Data Validation Item                      Severity
 Consistency     C0001           Duplicate --SEQ                           Error

 Consistency     C0002           Duplicate USUJID, with different SUBJID   Error
 Presence        SD0001          No records in data source                 Warning

 Presence                        No Disposition record found for subject   Warning
                 SD0069
 Presence                        No Exposure record found for subject      Warning
                 SD0070
                                 Null value in variable marked as
 Presence                                                                  Error
                 SD0002          Required




                                                                                      12
Data Standards - Objects




                           13
Data Standards - Objects
Data Standards – Design and Develop




                                      15
Q&A




      16
Thank You!


Confidential Presentation
                                         September 18, 2012

More Related Content

Similar to E clinical solutions irug 2012 12sep2012

DUG'20: 04 - DAOS Feature Update
DUG'20: 04 - DAOS Feature UpdateDUG'20: 04 - DAOS Feature Update
DUG'20: 04 - DAOS Feature UpdateAndrey Kudryavtsev
 
Fedbench - A Benchmark Suite for Federated Semantic Data Processing
Fedbench - A Benchmark Suite for Federated Semantic Data ProcessingFedbench - A Benchmark Suite for Federated Semantic Data Processing
Fedbench - A Benchmark Suite for Federated Semantic Data ProcessingPeter Haase
 
Table29 Data Validation 95
Table29 Data Validation 95Table29 Data Validation 95
Table29 Data Validation 95Franky Lao
 
Data Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryData Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryRTTS
 
ML Platform 2018 Q2 Meetup - Search Relevance Debugging at LinkedIn
ML Platform 2018 Q2 Meetup - Search Relevance Debugging at LinkedInML Platform 2018 Q2 Meetup - Search Relevance Debugging at LinkedIn
ML Platform 2018 Q2 Meetup - Search Relevance Debugging at LinkedInEing Ong
 
Presentation application server diagnostics
Presentation   application server diagnosticsPresentation   application server diagnostics
Presentation application server diagnosticsxKinAnx
 
The Pill for Your Migration Hell
The Pill for Your Migration HellThe Pill for Your Migration Hell
The Pill for Your Migration HellDatabricks
 
Mar2013 Performance Metrics Working Group
Mar2013 Performance Metrics Working GroupMar2013 Performance Metrics Working Group
Mar2013 Performance Metrics Working GroupGenomeInABottle
 
(ATS6-APP01) Unleashing the Power of Your Data with Discoverant
(ATS6-APP01) Unleashing the Power of Your Data with Discoverant(ATS6-APP01) Unleashing the Power of Your Data with Discoverant
(ATS6-APP01) Unleashing the Power of Your Data with DiscoverantBIOVIA
 
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Tech...
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Tech...Infrastructure and Workflow for the Formal Evaluation of Semantic Search Tech...
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Tech...Stuart Wrigley
 
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2Vladimir Bacvanski, PhD
 
01 data quality-international challenge
01 data quality-international challenge01 data quality-international challenge
01 data quality-international challengePiLog
 
Pragmatics Driven Issues in Data and Process Integrity in Enterprises
Pragmatics Driven Issues in Data and Process Integrity in EnterprisesPragmatics Driven Issues in Data and Process Integrity in Enterprises
Pragmatics Driven Issues in Data and Process Integrity in EnterprisesAmit Sheth
 
Kliment ppt gi2011_testing_remote_final
Kliment ppt gi2011_testing_remote_finalKliment ppt gi2011_testing_remote_final
Kliment ppt gi2011_testing_remote_finalIGN Vorstand
 
Data Analysis tool by EBA
Data Analysis tool by EBAData Analysis tool by EBA
Data Analysis tool by EBAebaykal
 

Similar to E clinical solutions irug 2012 12sep2012 (20)

DUG'20: 04 - DAOS Feature Update
DUG'20: 04 - DAOS Feature UpdateDUG'20: 04 - DAOS Feature Update
DUG'20: 04 - DAOS Feature Update
 
Fedbench - A Benchmark Suite for Federated Semantic Data Processing
Fedbench - A Benchmark Suite for Federated Semantic Data ProcessingFedbench - A Benchmark Suite for Federated Semantic Data Processing
Fedbench - A Benchmark Suite for Federated Semantic Data Processing
 
Table29 Data Validation 95
Table29 Data Validation 95Table29 Data Validation 95
Table29 Data Validation 95
 
Data Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryData Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical Industry
 
ML Platform 2018 Q2 Meetup - Search Relevance Debugging at LinkedIn
ML Platform 2018 Q2 Meetup - Search Relevance Debugging at LinkedInML Platform 2018 Q2 Meetup - Search Relevance Debugging at LinkedIn
ML Platform 2018 Q2 Meetup - Search Relevance Debugging at LinkedIn
 
Presentation application server diagnostics
Presentation   application server diagnosticsPresentation   application server diagnostics
Presentation application server diagnostics
 
The Pill for Your Migration Hell
The Pill for Your Migration HellThe Pill for Your Migration Hell
The Pill for Your Migration Hell
 
Mar2013 Performance Metrics Working Group
Mar2013 Performance Metrics Working GroupMar2013 Performance Metrics Working Group
Mar2013 Performance Metrics Working Group
 
(ATS6-APP01) Unleashing the Power of Your Data with Discoverant
(ATS6-APP01) Unleashing the Power of Your Data with Discoverant(ATS6-APP01) Unleashing the Power of Your Data with Discoverant
(ATS6-APP01) Unleashing the Power of Your Data with Discoverant
 
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Tech...
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Tech...Infrastructure and Workflow for the Formal Evaluation of Semantic Search Tech...
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Tech...
 
03 requirement engineering_process
03 requirement engineering_process03 requirement engineering_process
03 requirement engineering_process
 
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
 
Test Automation for Data Warehouses
Test Automation for Data Warehouses Test Automation for Data Warehouses
Test Automation for Data Warehouses
 
01 data quality-international challenge
01 data quality-international challenge01 data quality-international challenge
01 data quality-international challenge
 
Pragmatics Driven Issues in Data and Process Integrity in Enterprises
Pragmatics Driven Issues in Data and Process Integrity in EnterprisesPragmatics Driven Issues in Data and Process Integrity in Enterprises
Pragmatics Driven Issues in Data and Process Integrity in Enterprises
 
Kliment ppt gi2011_testing_remote_final
Kliment ppt gi2011_testing_remote_finalKliment ppt gi2011_testing_remote_final
Kliment ppt gi2011_testing_remote_final
 
Data Analysis tool by EBA
Data Analysis tool by EBAData Analysis tool by EBA
Data Analysis tool by EBA
 
Oracle application framework (oaf) online training
Oracle application framework (oaf) online trainingOracle application framework (oaf) online training
Oracle application framework (oaf) online training
 
SAP BI/BW Course Content
SAP BI/BW Course ContentSAP BI/BW Course Content
SAP BI/BW Course Content
 
Measure() or die()
Measure() or die()Measure() or die()
Measure() or die()
 

Recently uploaded

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

E clinical solutions irug 2012 12sep2012

  • 1. Leveraging JReview as a Data Quality Solution Raj Indupuri & Chandi Kodthiwada Confidential Presentation September 18, 2012
  • 2. Agenda • Data Quality Challenges • JReview Solution Overview • Data Reconciliation Business Case • Data Standards Business Case • Q&A
  • 3. Data Quality Challenges Data Reconciliation • Very tedious  Different sources and systems • JReview  Variant structures and formats  Interactive with drill-down  Labor intensive capabilities • Access and Ease of use  Self-service  Different refresh cycles  Why did it happen?  Error-prone if performed using  What’s happening now? spreadsheets • Proactive Data Management  Ongoing review and verification Data Standards • Reusable across trials • Difficult to validate compliance checks ongoing  Global Objects  Customizable • Difficult to validate sponsor and protocol related checks • Difficult to get visibility during trial conduct  Intensive programming and SAS based backend processes
  • 4. JReview Solution Overview – How? Specifications • Define Categories and Items for creating an analysis friendly discrepancy panel • Add Notes to provide further insight into the discrepancy • Conceptualize Run-time parameters
  • 5. JReview Solution Overview – How? Design/Programming • Implement a Materialized View • Programming will abstract all the source data type disparities & structure variances in source data from end-user JReview Integration/Object Development • Import SQL development [Discrepancy Item Categorization & Identification] • Develop Objects based on business needs: ranging from Discrepancy metrics per site to Subject level discrepancy listings • Slice and Dice data: Allow Object drill-down from a high-level summary to a detail subject level listing
  • 6. Data Reconciliation - Requirements Define discrepancy details Category Item Notes Subject Identifiers Subject Initials Subject Initials Mismatch Date of Birth Date of Birth Mismatch Sex Sex Mismatch Visit Discrepancies Visit/Planned Time point Name Not in eCRF Data Visit/Planned Time point Name Not in External Vendor Data Data Discrepancies Date/Time of ECG Date Mismatch ECG Result Result Mismatch Completion Status Test marked complete but not in External Vendor Data 5
  • 7. Data Reconciliation - Requirements Variables to reconcile (ECG eCRF vs. ECG External Provider) Field Name Column Heading Derived Category Derived Item Derived Notes EG.USUBJID/EP.USUBJID Unique Subject ID EG.EGTEST/EP.ECTEST ECG Test Name EG.VISITNUM/EP.VISITNUM Visit Number EG.VISIT/EP.VISIT Visit eCRF Planned Time Point External Planned Time Point EG.EGTPT/EP.ECTPT EP.EPTPT Name Name EG.EGSEQ eCRF Sequence Number EP.EPSEQ External Sequence Number EG.EGDTC eCRF Date/Time of ECG EP.EPDTC External Date/Time of ECG EG.EGSTAT eCRF Completion Status EP.EPSTAT External Completion Status eCRF Completion Status at EG.EGSTAT1 EP.EPSTAT External Completion Status each Time point DM.SEX eCRF Subject Sex EP.EPSEX External Sex DS.SUBINIT eCRF Subject Initials EP.SUBJINIT External Subject Initials DM. BRTHDTC eCRF Birth Date EP.EPDOB External Birth Date EG.EGORRES eCRF Result EP.EPVAL External ECG Evaluation
  • 10. Data Reconciliation – Design and Develop • Identify Sources: • EG (eCRF ECG Data) Source Dataset/Table • EP (External Vendor ECG Data) • Develop a view with aggregated Identifier information from both sources and join the source data back to the aggregated Identifier View Programming information effectively joining data wherever applicable • Performance: Run the view every time? Query a static table Materialized [Maintenance] ? View/Table • Discrepancy Categorization • Discrepancy Identification Import SQL • Build Objects JReview Object • Summary, Detailed & Graphs Development 9
  • 11. Data Reconciliation – Merged View
  • 12. Data Reconciliation – Design and Develop Import SQL
  • 13. Data Standards - Requirements Define data standards checks Data Validation Data Category Validation ID Data Validation Item Severity Consistency C0001 Duplicate --SEQ Error Consistency C0002 Duplicate USUJID, with different SUBJID Error Presence SD0001 No records in data source Warning Presence No Disposition record found for subject Warning SD0069 Presence No Exposure record found for subject Warning SD0070 Null value in variable marked as Presence Error SD0002 Required 12
  • 14. Data Standards - Objects 13
  • 15. Data Standards - Objects
  • 16. Data Standards – Design and Develop 15
  • 17. Q&A 16

Editor's Notes

  1. Two areas that affect overall data quality: data reconciliation and data standards compliance checks
  2. SpecificationsAdd Categories and Items for creating an analysis friendly discrepancy panelFor similar discrepancies, add Notes to give further insight into the discrepancy Conceptualize Run-time parameters