Each SAS Clinical Standards
Toolkit process (for example, a primary task or action such as validating
source data against a SAS Clinical Standards Toolkit standard) requires
using a SASReferences data set. The SASReferences data set identifies
all of the inputs required and the outputs that are created by the
process. Each process might have its own unique SASReferences data
set.
This table identifies
and describes each column within a SASReferences data set.
SASReferences Data Set Structure
|
|
|
|
|
Standard name. This
value should match the standard field
in the Standards data set in <global
standards library directory>/metadata and in other metadata files referenced in SASReferences (for example,
CDISC SDTM and CDISC CRT-DDS). This column is required.
|
|
|
Specific version of
a standard. This value should match one of the standardversion values
associated with the standard field
in the Standards data set in <global
standards library directory>/metadata and in other metadata files referenced in SASReferences (for example,
3.1.1 or 1.0). This column is required.
|
|
|
The type of input and
output data or metadata. This is a predefined set of values that are
documented in the <global standards
library directory>/standards/cst-framework-1.4/control/standardlookup data set. These values are also itemized in Table 5.1. This column
is required.
|
|
|
The specific subtype
within type of input and output data or metadata. This is a predefined
set of values that are documented in the <global standards library directory>/standards/cst-framework-1.4/control/standardlookup data set. These values are also itemized in Table 5.1. This column
is optional, depending on type.
|
|
|
The SAS libref or fileref
that references the library or file in the SAS Clinical Standards
Toolkit SAS process. This value should match the value of sasref that
is used in any other associated metadata files (for example, in the
Source Columns data set, the value is type=srcmeta). This column is
required. It must conform to SAS libref or fileref naming conventions.
|
|
|
Reference type. This
column is required. Valid values are libref and fileref.
|
|
|
The path of the library
or the path portion of the file reference. If you want to use the
default value for a standard, standardversion, type, or subtype, then
leave the path blank. The value is added to the &_cstSASRefs working
version of the SASReferences data set from the standard-specific StandardSASReferences
data set. Specific paths should be provided for any type or subtype
that is study- or run-specific. Paths might be relative to an environment
variable (for example, !sasroot) or to a SAS macro variable (for example, &studyRootPath).
|
|
|
Processing or concatenation
order within type. If this value exists, then it should be a positive
integer with no duplicates within type. This column is optional, depending
on type. The order should be specified if one of these is true:
-
Multiple records exist within these types—autocall,
fmtsearch, messages.
-
Library concatenation is wanted (multiple librefs
are within the same value of SASref for a type).
-
There is a need to establish precedence within a type
(for example, look first in this library and then look in another
library).
|
|
|
The name of a specific
SAS file (data set or catalog) or file that is not created by SAS
(for example, properties or an XML file). The memname column should
be blank for library references. This column is optional, depending
on type. As a general rule, memname should be provided if the path
is provided, except where individual file references are not appropriate
(for example, type=autocall and type=sourcedata). If you want to use
the default value for a standard, standardversion, type, or subtype,
then leave memname blank. The value is added to the &_cstSASRefs
working version of the SASReferences data set from the standard-specific
StandardSASReferences data set. The file suffix for SAS files is optional.
|
|
|
Explanatory comments.
This column is optional.
|
This display shows
some information in a typical SAS Clinical Standards Toolkit SASReferences
data set.
A Sample SASReferences Data Set
From this display, you
can see that the data set contains information about types of data
and metadata and where they are located. The SAS Clinical Standards
Toolkit imposes a rigid SASReferences file structure. No additional
or fewer columns are allowed. No changes to column attributes are
allowed (for example, changing column length).