News
2018-12-26: A patch version 1.1.2 is released to use the 4Q2018 (2018-12-21) release of CDISC Controlled Terminology.
2015-04-01: A patch version 1.1.1 is released to use the 1Q2015 (2015-03-27) release of CDISC Controlled Terminology.
2015-03-25: New version 1.1 is released to include CDISC COA Controlled Terminology, along with a couple of bug fixes.
This page purpose's is to introduce an Excel macro called "Quik2Code" with instructions to install and to provide use cases with examples.
A research concept can be viewed as a collection of data elements with controlled vocabularies applied. At CDISC, we use the CDISC Controlled Terminology for identifying controlled vocabularies. To perform this task, a metadata developer often needed to cross-reference multiple spreadsheets; and, manually transcribe codelist contents by either re-typing or copy-and-pasting data. This mode of operation is not only tedious, but error-prone to typographical errors.
Quik2Code is designed to significantly reduce the manual intervention needed to create a research concept. It is an Excel macro with a user interface using data from the CDISC Controlled Terminology spreadsheet published quarterly. Use can make direct selection by checking off codelist values (controlled vocabularies) from a codelist. With click of a button, the macro will populate the selection in a predetermined format. Users will also be able to reverse lookup an existing list of controlled vocabularies. The tool will select codelist values found, as well as identify non-matching values that are either new vocabularies or typographical errors.
The following describes the steps to install Quik2Code on a Microsoft Windows PC:
Steps | Visual Aid (Click image to enlarge) |
---|---|
A. Create folder and place Quik2Code Excel macro file
| |
B. Add CDISC folder as a trusted folder for launching Excel macro
| |
C. Create a customize Excel ribbon for Quik2Code (assuming Excel 2010 and 2013 versions)
| |
D.Verify Quik2Code Install
|
Story: As a metadata developer, you want to pick out the commonly used codelist values from a codelist to constrain a research concept. The output will be a list of values with NCI EVS c-code, separated by semi-colon. To accomplish this using Quik2Code:
Steps | Visual Aid (Click image to enlarge) |
---|---|
A. Launch Quik2Code from the CDISC ribbon | |
B. Select a codelist from the top down down box
The codelists are listed using this nomenclature: <<CDISC Codelist Name>> - <<CDISC Submission Value>> for the codelist, followed by the <<Codelist Code>> in parenthesis. | For example: Age Unit - AGEU (C66781) |
C. Check all the codelist values that apply
| For example, select 3 entries from the Age Unit codelist: DAYS, MONTHS, and YEARS |
D. Click the arrow button to the right will output a value list
Semi-colon is used as delimiter to separate each value on the value list output. | For example, DAYS (C25301); MONTHS (C29846); YEARS (C29848) will display onto the destination cell
|
Story 1: As a metadata developer, you want to re-conform an existing value list which may not be in the desirable format.
Story 2: As a metadata developer, you want to verify the validity of all codelist values on a value list. You also want to know the invalid values so that you can make corrective action.
Steps | Visual Aid (Click image to enlarge) |
---|---|
A. Launch Quik2Code from the CDISC ribbon | |
B. Configure the options in the Reverse Lookup section
| |
C. Click output and review
| Additional examples and outputs: |