Improving CDISC SDTM Data Quality & Compliance Right from the … · 2017-10-08 · Background • SDTM (Study Data Tabulation Model) • Beneficial for clinical data reviewers &
Post on 09-Jul-2020
13 Views
Preview:
Transcript
Improving CDISC SDTM Data Quality & Compliance
Right from the Beginning
Bharat Chaudhary, CytelPadamsimh Balekundri, Cytel
Session CD08 – PhUSE 2015, Vienna
Agenda
• Background
• Overview: SDTM Development
• The Problem: In SDTM Development
• Our Solution: Set of Utilities
• Summary
2PhUSE 2015: CD08
Background
• SDTM (Study Data Tabulation Model)
• Beneficial for clinical data reviewers & analysts as it brings standardization in presenting the data
• Complexity of standards - Risk of compliance issue – Rework
• Validation tools & Techniques - Limitations
• Scope for Improvement – Ideas
3PhUSE 2015: CD08
Overview: SDTM Development
aCRFSDTM
Specification SDTM Programdevelopment
SDTM datasets
OpenCDISCValidator
CDMS Data SDTM
independentvalidation
4PhUSE 2015: CD08
REWORK
The Problem: In SDTM development
aCRFSDTM
Specification SDTM Programdevelopment
SDTM datasets
OpenCDISCValidator
CDMS Data SDTM
independentvalidation
5PhUSE 2015: CD08
Solution
aCRFSDTM
Specification SDTM Programdevelopment
SDTMdatasets
OpenCDISCValidator
CDMS Data SDTM
independentvalidation
6PhUSE 2015: CD08
What can be done?
REWORK
12
3
Solution 1
aCRFSDTM
Specification SDTM Programdevelopment
SDTMdatasets
OpenCDISCValidator
CDMS Data SDTM
independentvalidation
ü We might miss the basics while creating the SDTM spec (specification)
ü End up creating multiple versions of spec
9PhUSE 2015: CD08
Rework Area
Solution 1
SDTM Spec Checker
ü Identify compliance issues at spec level, even before programming
ü Minimize the number of spec versions, which saves time & efforts
(SSC)
10PhUSE 2015: CD08
Solution
Solution 1
SingleWindowView
Technology: MS ExcelInputs: SDTM SpecExecution Time: < 1 Min
(SSC)Framework
11PhUSE 2015: CD08
UtilitySDTM IG
Standards
ImportedMetadata
from SDTM spec
Result
COMPARE
Solution 1
1. SDTM Mapping specification open/active
(SSC)Execution Step
12PhUSE 2015: CD08
2. SDTM Spec Checker
Utility
Solution 1
18PhUSE 2015: CD08
Average time taken to review the SDTM Specification with 10 domains.
3-4Hrs
<20Min
(SSC)
With & Without
Solution 2
aCRFSDTM
Specification SDTM Programdevelopment
SDTM datasets
OpenCDISCValidator
CDMS Data SDTM
independentvalidation
ü SDTM compliance & Data consistency errors are not identified
ü End up doing multiple validation cycles
20PhUSE 2015: CD08
Rework Area
Solution 2
SDTM Dataset Checker
ü Identify data quality and SDTM compliance issues at development stage
ü Minimize the number of validation cycle, which saves time & efforts
(SDC)
21PhUSE 2015: CD08
Solution
Solution 2Framework
Technology: SAS MacroInputs: SDTM SAS DatasetExecution Time: < 5 Min
(SDC)
SDC Utility
22PhUSE 2015: CD08
SDTM datasets
Utility
Solution 2(SDC)Framework
ü Having inbuilt checks
ü First these checks will apply on the Domain
Master Macro
23PhUSE 2015: CD08
Utility
Solution 2(SDC)Framework
ü It’s a reference file
ü Having metadata of commonly used CDISC SDTM IG versions
CDISC Master file
24PhUSE 2015: CD08
Utility
Solution 2(SDC)Framework
ü Having Checks in this excel fileü User can add any number of custom checks
SDTM Checks file
25PhUSE 2015: CD08
Utility
Solution 2(SDC)Framework
ü User-defined checks
ü If user wants to add any complex algorithm
Study Specific macro
26PhUSE 2015: CD08
Utility
Solution 2(SDC)Execution Step
§ To apply on all domains in sdtm library :
%sdtm_chk (sdtm_v=3.1.2, lib= sdtm);
§ To apply on specific domain (i.e. LB) :
%sdtm_chk (sdtm_v=3.1.2, lib= sdtm, check=lb );
27PhUSE 2015: CD08
Utility
Solution 2(SDC)Final Report
ü Easy navigation & filtering can be applied for better understanding of issues
28PhUSE 2015: CD08
Utility
Solution 2(SDC)Real Life Example
§ Date of early visit > Date of later visit
§ Duplicate records
29PhUSE 2015: CD08
§ Unexpected Results
Utility
Solution 2(SDC)Real Life Example
§ Non missing –-ORRES & –-ORRESU but --STRESC is blank
§ Incorrect order of variables, USUBJID before DOMAIN
30PhUSE 2015: CD08
Utility
Solution 2
31PhUSE 2015: CD08
Average time taken to review the SDTM SAS Dataset with 1 domain.
2-3Hrs
<25Min
(SDC)
With & Without
Solution 3
aCRFSDTM
Specification SDTM Programdevelopment
SDTM datasets
OpenCDISCValidator
CDMS Data SDTM
independentvalidation
ü Repeat runs of OpenCDISC validator for same study
ü Possibility of missing to identify new issues each time we run the validator
33PhUSE 2015: CD08
Rework Area
Solution 3
ü It saves time on multiple report reviews for the same study, by
(OCR)
• Importing and aligning comments from previous/first report
• Identifying new errors/warnings
34PhUSE 2015: CD08
OpenCDISC Report Reviewer
Solution
Solution 3Framework
Technology: MSExcel-VBAMacroInputs: ReviewedOpenCDISCReportExecution Time: < 2 min
(OCR)
Reviewed Report OCR Utility New Summarized Report
Importing Comments
35PhUSE 2015: CD08
Utility
Solution 3(OCR)Execution Step
ü Utility will import comments from previous report and align them with new report
37PhUSE 2015: CD08
ü Filter out ‘New Errors’ and address it, Instead of reviewing entire report
Utility
Solution 3(OCR)
ü The OCR utility also generates the summary report
38PhUSE 2015: CD08
Final Report
Utility
Solution 3
39PhUSE 2015: CD08
Average time taken to review new errors in OpenCDISC Reports.
2-3Hrs
<2Min
(OCR)
With & Without
SSC
REWORK
aCRFSDTM
Specification SDTM Programdevelopment
SDTM datasets
OpenCDISCValidator
CDMS Data SDTM
independentvalidation
Summary
SDC
OCR
40PhUSE 2015: CD08
top related