running opencdisc in sas

23
Running OpenCDISC in SAS Kevin Lee

Upload: kevin-lee

Post on 07-May-2015

852 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Running OpenCDISC in sas

Running OpenCDISC in SAS

Kevin Lee

Page 2: Running OpenCDISC in sas

Any views or opinions presented in this presentation are solely those of the author and do not necessarily represent those of the company.

Disclaimer

11/26/2013 Cytel Inc. 2

Page 3: Running OpenCDISC in sas

1. Introduction of OpenCDISC Validator2. The Current Process of CDISC Compliance 

Check3. The New Process of CDISC Compliance Check4. How to run OpenCDISC validator in SAS5. Conclusion & Questions

Agenda

11/26/2013 Cytel Inc. 3

Page 4: Running OpenCDISC in sas

• a CDISC Compliance Check Software• An Open‐Source Software• The most recent version – 1.4, released in 

March 14th, 2013

Introduction of OpenCDISC Validator

11/26/2013 Cytel Inc. 4

Page 5: Running OpenCDISC in sas

Functionality of OpenCDISC Validator

11/26/2013 Cytel Inc. 5

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

• Creation of Define.xml

Page 6: Running OpenCDISC in sas

OpenCDISC Validator Batch File

11/26/2013 Cytel Inc. 6

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

Page 7: Running OpenCDISC in sas

Validator-gui-1.3.jar

11/26/2013 Cytel Inc. 7

Page 8: Running OpenCDISC in sas

OpenCDISC Validator Interface

11/26/2013 Cytel Inc. 8

Page 9: Running OpenCDISC in sas

OpenCDISC Validator Report

11/26/2013 Cytel Inc. 9

Page 10: Running OpenCDISC in sas

Current Process of CDISC Compliance Checks using OpenCDISC

11/26/2013 Cytel Inc. 10

SDTM DM SAS 

Programdm.xpt OpenCDISC

Validator

CDISC Compliant dm.xpt

Page 11: Running OpenCDISC in sas

New Process of CDISC Compliance Checks

11/26/2013 Cytel Inc. 11

SDTM DM SAS Program with OpenCDISCValidator

CDISC Compliant dm.xpt

Page 12: Running OpenCDISC in sas

OpenCDISC Validator Program Interface

11/26/2013 Cytel Inc. 12

coregui cli api

Page 13: Running OpenCDISC in sas

****opening OpenCDISC Validator Interface;x java ‐jar "C:\zother\industry\CDISC\opencdiec\opencdisc‐validator 1.3\lib\validator‐gui‐1.3.jar";

Call gui in SAS

11/26/2013 Cytel Inc. 13

Page 14: Running OpenCDISC in sas

C:\zother\industry\CDISC\opencdisc\opencdisc‐validator 1.3\lib>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> (“)

Use cli(Command Line Interpreter) (1)

11/26/2013 Cytel Inc. 14

Page 15: Running OpenCDISC in sas

C:\zother\industry\CDISC\opencdisc\opencdisc‐validator 1.3\lib>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> (“)

Use cli(Command Line Interpreter) (1)

11/26/2013 Cytel Inc. 15

Page 16: Running OpenCDISC in sas

C:\zother\industry\CDISC\opencdisc\opencdisc‐validator 1.3\lib>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> (“)

Use cli(Command Line Interpreter) (1)

11/26/2013 Cytel Inc. 16

Page 17: Running OpenCDISC in sas

C:\zother\industry\CDISC\opencdisc\opencdisc‐validator 1.3\lib>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> (“)

Use cli(Command Line Interpreter) (1)

11/26/2013 Cytel Inc. 17

Page 18: Running OpenCDISC in sas

C:\zother\industry\CDISC\opencdisc\opencdisc‐validator 1.3\lib>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> (“)

Use cli(Command Line Interpreter) (1)

11/26/2013 Cytel Inc. 18

Page 19: Running OpenCDISC in sas

• 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

Use cli(Command Line Interpreter) (3)

11/26/2013 Cytel Inc. 19

Page 20: Running OpenCDISC in sas

Running OpenCDISC Validator 1.3

11/26/2013 Cytel Inc. 20

x java ‐jar “C:\zother\industry\CDISC\opencdiec\opencdisc‐validator 1.3\lib\validator‐cli‐1.3.jar" 

‐task="validate" ‐type="sdtm" ‐source:type="sas" ‐source="C:\data\sdtm\dm.xpt" ‐config="C:\zother\industry\CDISC\opencdiec\opencdisc‐validator 1.3\config\config‐sdtm‐3.1.2.xml" 

‐report="C:\data\openCDISC_v1.3_DM.xls" ‐report:type="excel" –report:overwrite=”yes”;

Page 21: Running OpenCDISC in sas

Running OpenCDISC Validator 1.3

11/26/2013 Cytel Inc. 21

x java ‐jar “C:\zother\industry\CDISC\opencdiec\opencdisc‐validator 1.3\lib\validator‐cli‐1.3.jar" 

‐task="validate" ‐type="sdtm" ‐source:type="sas" ‐source="C:\data\sdtm\dm.xpt" ‐config="C:\zother\industry\CDISC\opencdiec\opencdisc‐validator 1.3\config\config‐sdtm‐3.1.2.xml" 

‐report="C:\data\openCDISC_v1.3_DM.xls" ‐report:type="excel" –report:overwrite=”yes”;

Page 22: Running OpenCDISC in sas

Running OpenCDISC Validator 1.4

11/26/2013 Cytel Inc. 22

x java ‐jar “C:\zother\industry\CDISC\opencdisc\opencdisc‐validator 

1.4\lib\validator‐cli‐1.4.jar" ‐task="validate" ‐type="sdtm" ‐source:type="sas" ‐source="C:\data\sdtm\dm.xpt" ‐config="C:\zother\industry\CDISC\opencdiec\opencdisc‐validator 

1.4\config\config‐sdtm‐3.1.3.xml" –config:cdisc=”2012‐12‐21” ‐report="C:\data\openCDISC_v1.4_DM.xls" ‐report:type="excel"  –report:overwrite=”yes”;

Page 23: Running OpenCDISC in sas

• 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 OpenCDISCValidator Report.

Conclusion

11/26/2013 Cytel Inc. 23