By default, the SAS
Clinical Standards Toolkit provides a Messages data set for all SAS
Clinical Standards Toolkit framework standards and for each data standard
provided by SAS. Each Messages data set includes a list of codes and
associated text that are specific to each standard. In some cases,
actions such as validation are used to report process results.
This table describes
the structure of all the message files.
Messages Data Set Structure
|
|
|
|
|
|
The message ID. The
SAS Clinical Standards Toolkit has adopted a naming convention matching
each standard. The resultid values are prefixed with an up to 4-character
prefix (CST for framework messaging; CDISC examples: ODM, SDTM, ADAM,
and CRT). By convention, the prefix matches the mnemonic field in the Standards data set in <global standards library directory>/metadata . This prefix is followed by a 4-digit numeric that is unique within
the standard (for example, SDTM1234). You can use any naming convention
limited to eight characters. For CDISC standards supporting validation,
the resultid should match the checkid from the Validation Master data
set for standard records that support validation.
|
|
|
|
A specific version of
a standard. This value must match one of the standard versions that
is associated with a registered standard. This value must also match
the standardversion field in the SASReferences
data set. The only exception to this rule is that *** can be used
to signify that the check applies to all supported versions of the
standard (for example, 3.1.1, 1.0, ***). If a subsequent version of
the standard is released, then *** would be applicable if the check
is valid for the new version.
|
|
|
|
A string that identifies
the source of the message. This string is used to provide source-specific
messages generated within the SAS Clinical Standards Toolkit. CDISC
examples include Janus, OpenCDISC, SAS, and WebSDM. This field can
contain any user-defined value.
|
|
|
|
A reference identifier
for this message from the checksource .
|
|
|
|
The severity as assigned
by checksource . This value is mapped
to these standardized values: Note (Low), Warning (Medium), Error
(High). A value is expected, although it is not technically required.
It is used in reporting.
|
|
|
|
A full description of
the validation check that is associated with checksource if the source is external to the SAS Clinical Standards Toolkit.
If checksource is set to CST , then this field is null.
|
|
|
|
The default message
text to be written to the Results data set. This field can contain
0, 1, or 2 parameters. By convention, parameters are _cstParm1 and
_cstParm2, but any _cst prefix parameter is recognized. The fully
resolved messagetext that includes
substituted parameter values is written to the Results data set.
|
|
|
|
The message parameter1
(_cstParm1) default value. If the code using the message does not
provide a parameter value, then this default value is used. This column
can be null.
|
|
|
|
The message parameter2
(_cstParm2) default value. If the code using the message does not
provide a parameter value, then this default value is used. This column
can be null.
|
|
|
|
Any additional information
that explains the message.
|
|
The Messages data set
that supports the SAS Clinical Standards Toolkit framework is here:
<global standards library directory>/standards/cst-framework-1.4/messages/messages.sas7bdat
This display provides
an excerpt of records and columns from the SAS Clinical Standards
Toolkit framework Messages data set.
Framework Messages Data Set
For more
information about messages supporting the SAS Clinical Standards Toolkit
framework, see ResultIDs and Associated Message Text. Other message-type data sets that
support non-framework standards are described in this document.