3. Agenda
1. Introduction of OpenCDISC Validator
2. The Current Process of CDISC Compliance
Check
3. The New Process of CDISC Compliance Check
4. How to run OpenCDISC validator in SAS
5. Conclusion & Questions
11/26/2013
Cytel Inc.
3
4. Introduction of OpenCDISC Validator
• a CDISC Compliance Check Software
• An Open‐Source Software
• The most recent version – 1.4, released in
March 14th, 2013
11/26/2013
Cytel Inc.
4
5. Functionality of OpenCDISC Validator
• CDISC compliance validation
• SDTM
• ADaM
• Send
• Define.xml
• Creation of Define.xml
11/26/2013
Cytel Inc.
5
10. Current Process of CDISC Compliance
Checks using OpenCDISC
SDTM DM
SAS
Program
11/26/2013
OpenCDISC
Validator
dm.xpt
Cytel Inc.
CDISC
Compliant
dm.xpt
10
11. New Process of CDISC Compliance
Checks
SDTM DM SAS
Program with
OpenCDISC
Validator
11/26/2013
CDISC
Compliant
dm.xpt
Cytel Inc.
11
13. Call gui in SAS
****opening OpenCDISC Validator Interface;
x java ‐jar
"C:zotherindustryCDISCopencdiecopencdi
sc‐validator 1.3libvalidator‐gui‐1.3.jar";
11/26/2013
Cytel Inc.
13
14. Use cli(Command Line Interpreter) (1)
C:zotherindustryCDISCopencdiscopencdisc‐
validator 1.3lib>java –jar validator‐cli‐1.3.jar –help
General Parameters
‐task Validate|Generate (Validate)
‐type SDTM|Define|Custom (SDTM)
Source Data Parameters
‐source <path>
‐source:type
SAS|Delimited (SAS)
‐source:delimiter <delimiter> (,)
‐source:qualifier <qualifier> (“)
11/26/2013
Cytel Inc.
14
15. Use cli(Command Line Interpreter) (1)
C:zotherindustryCDISCopencdiscopencdisc‐
validator 1.3lib>java –jar validator‐cli‐1.3.jar –help
General Parameters
‐task Validate|Generate (Validate)
‐type SDTM|Define|Custom (SDTM)
Source Data Parameters
‐source <path>
‐source:type
SAS|Delimited (SAS)
‐source:delimiter <delimiter> (,)
‐source:qualifier <qualifier> (“)
11/26/2013
Cytel Inc.
15
16. Use cli(Command Line Interpreter) (1)
C:zotherindustryCDISCopencdiscopencdisc‐
validator 1.3lib>java –jar validator‐cli‐1.3.jar –help
General Parameters
‐task Validate|Generate (Validate)
‐type SDTM|Define|Custom (SDTM)
Source Data Parameters
‐source <path>
‐source:type
SAS|Delimited (SAS)
‐source:delimiter <delimiter> (,)
‐source:qualifier <qualifier> (“)
11/26/2013
Cytel Inc.
16
17. Use cli(Command Line Interpreter) (1)
C:zotherindustryCDISCopencdiscopencdisc‐
validator 1.3lib>java –jar validator‐cli‐1.3.jar –help
General Parameters
‐task Validate|Generate (Validate)
‐type SDTM|Define|Custom (SDTM)
Source Data Parameters
‐source <path>
‐source:type
SAS|Delimited (SAS)
‐source:delimiter <delimiter> (,)
‐source:qualifier <qualifier> (“)
11/26/2013
Cytel Inc.
17
18. Use cli(Command Line Interpreter) (1)
C:zotherindustryCDISCopencdiscopencdisc‐
validator 1.3lib>java –jar validator‐cli‐1.3.jar –help
General Parameters
‐task Validate|Generate (Validate)
‐type SDTM|Define|Custom (SDTM)
Source Data Parameters
‐source <path>
‐source:type
SAS|Delimited (SAS)
‐source:delimiter <delimiter> (,)
‐source:qualifier <qualifier> (“)
11/26/2013
Cytel Inc.
18
19. Use cli(Command Line Interpreter) (3)
• pass parameters to core(main java program)
• Type of works – Compliance check on data or
generation of Define.xml
• Location and format of source data
• Location of configuration file
• Location of Define.xml
• Report format
• Name and location of OpenCDISC Validator Report
11/26/2013
Cytel Inc.
19
23. Conclusion
• Yes, we can run OpenCDISC validator in SAS
• One Process ‐ both creation of CDISC datasets
and compliance checks in a single process(SAS
program)
• A control on the location of the OpenCDISC
Validator Report.
11/26/2013
Cytel Inc.
23