Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Running OpenCDISC in SAS
Kevin Lee
Disclaimer
Any views or opinions presented in this 
presentation are solely those of the author 
and do not necessarily re...
Agenda
1. Introduction of OpenCDISC Validator
2. The Current Process of CDISC Compliance 
Check
3. The New Process of CDIS...
Introduction of OpenCDISC Validator
• a CDISC Compliance Check Software
• An Open‐Source Software
• The most recent versio...
Functionality of OpenCDISC Validator

• CDISC compliance validation
• SDTM
• ADaM
• Send
• Define.xml

• Creation of Defin...
OpenCDISC Validator Batch File

START /B javaw ‐Xms256m ‐Xmx1024m ‐jar lib/validator‐
gui‐1.3.jar
11/26/2013

Cytel Inc.

...
Validator-gui-1.3.jar

11/26/2013

Cytel Inc.

7
OpenCDISC Validator Interface

11/26/2013

Cytel Inc.

8
OpenCDISC Validator Report

11/26/2013

Cytel Inc.

9
Current Process of CDISC Compliance
Checks using OpenCDISC

SDTM DM 
SAS 
Program

11/26/2013

OpenCDISC
Validator

dm.xpt...
New Process of CDISC Compliance
Checks

SDTM DM SAS 
Program with 
OpenCDISC
Validator

11/26/2013

CDISC 
Compliant 
dm.x...
OpenCDISC Validator Program Interface

gui

cli

api

core
11/26/2013

Cytel Inc.

12
Call gui in SAS
****opening OpenCDISC Validator Interface;
x java ‐jar 
"C:zotherindustryCDISCopencdiecopencdi
sc‐validato...
Use cli(Command Line Interpreter) (1)
C:zotherindustryCDISCopencdiscopencdisc‐
validator 1.3lib>java –jar validator‐cli‐1....
Use cli(Command Line Interpreter) (1)
C:zotherindustryCDISCopencdiscopencdisc‐
validator 1.3lib>java –jar validator‐cli‐1....
Use cli(Command Line Interpreter) (1)
C:zotherindustryCDISCopencdiscopencdisc‐
validator 1.3lib>java –jar validator‐cli‐1....
Use cli(Command Line Interpreter) (1)
C:zotherindustryCDISCopencdiscopencdisc‐
validator 1.3lib>java –jar validator‐cli‐1....
Use cli(Command Line Interpreter) (1)
C:zotherindustryCDISCopencdiscopencdisc‐
validator 1.3lib>java –jar validator‐cli‐1....
Use cli(Command Line Interpreter) (3)
• pass parameters to core(main java program)
• Type of works – Compliance check on d...
Running OpenCDISC Validator 1.3
x java 
‐jar “C:zotherindustryCDISCopencdiecopencdisc‐
validator 1.3libvalidator‐cli‐1.3.j...
Running OpenCDISC Validator 1.3
x java 
‐jar “C:zotherindustryCDISCopencdiecopencdisc‐
validator 1.3libvalidator‐cli‐1.3.j...
Running OpenCDISC Validator 1.4
x java 
‐jar “C:zotherindustryCDISCopencdiscopencdisc‐validator 
1.4libvalidator‐cli‐1.4.j...
Conclusion
• Yes, we can run OpenCDISC validator in SAS
• One Process ‐ both creation of CDISC datasets 
and compliance ch...
Upcoming SlideShare
Loading in …5
×

Running OpenCDISC in sas

1,734 views

Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Running OpenCDISC in sas

  1. 1. Running OpenCDISC in SAS Kevin Lee
  2. 2. Disclaimer Any views or opinions presented in this  presentation are solely those of the author  and do not necessarily represent those of the  company. 11/26/2013 Cytel Inc. 2
  3. 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. 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. 5. Functionality of OpenCDISC Validator • CDISC compliance validation • SDTM • ADaM • Send • Define.xml • Creation of Define.xml 11/26/2013 Cytel Inc. 5
  6. 6. OpenCDISC Validator Batch File START /B javaw ‐Xms256m ‐Xmx1024m ‐jar lib/validator‐ gui‐1.3.jar 11/26/2013 Cytel Inc. 6
  7. 7. Validator-gui-1.3.jar 11/26/2013 Cytel Inc. 7
  8. 8. OpenCDISC Validator Interface 11/26/2013 Cytel Inc. 8
  9. 9. OpenCDISC Validator Report 11/26/2013 Cytel Inc. 9
  10. 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. 11. New Process of CDISC Compliance Checks SDTM DM SAS  Program with  OpenCDISC Validator 11/26/2013 CDISC  Compliant  dm.xpt Cytel Inc. 11
  12. 12. OpenCDISC Validator Program Interface gui cli api core 11/26/2013 Cytel Inc. 12
  13. 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. 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. 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. 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. 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. 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. 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
  20. 20. Running OpenCDISC Validator 1.3 x java  ‐jar “C:zotherindustryCDISCopencdiecopencdisc‐ validator 1.3libvalidator‐cli‐1.3.jar"  ‐task="validate"  ‐type="sdtm"  ‐source:type="sas"  ‐source="C:datasdtmdm.xpt"  ‐config="C:zotherindustryCDISCopencdiecopencdisc‐ validator 1.3configconfig‐sdtm‐3.1.2.xml"  ‐report="C:dataopenCDISC_v1.3_DM.xls"  ‐report:type="excel"  –report:overwrite=”yes”; 11/26/2013 Cytel Inc. 20
  21. 21. Running OpenCDISC Validator 1.3 x java  ‐jar “C:zotherindustryCDISCopencdiecopencdisc‐ validator 1.3libvalidator‐cli‐1.3.jar"  ‐task="validate"  ‐type="sdtm"  ‐source:type="sas"  ‐source="C:datasdtmdm.xpt"  ‐config="C:zotherindustryCDISCopencdiecopencdisc‐ validator 1.3configconfig‐sdtm‐3.1.2.xml"  ‐report="C:dataopenCDISC_v1.3_DM.xls"  ‐report:type="excel"  –report:overwrite=”yes”; 11/26/2013 Cytel Inc. 21
  22. 22. Running OpenCDISC Validator 1.4 x java  ‐jar “C:zotherindustryCDISCopencdiscopencdisc‐validator  1.4libvalidator‐cli‐1.4.jar"  ‐task="validate"  ‐type="sdtm"  ‐source:type="sas"  ‐source="C:datasdtmdm.xpt"  ‐config="C:zotherindustryCDISCopencdiecopencdisc‐validator  1.4configconfig‐sdtm‐3.1.3.xml"  –config:cdisc=”2012‐12‐21”  ‐report="C:dataopenCDISC_v1.4_DM.xls"  ‐report:type="excel"   –report:overwrite=”yes”; 11/26/2013 Cytel Inc. 22
  23. 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

×