The domain and column
metadata that constitute the SAS representation of CDISC CRT-DDS 1.0
are derived from the global standards library in these formats:
-
as empty data sets (using the utility
macro cst_createTablesForDataStandard)
-
-
as column metadata for 176 columns
in the 39 data sets (reference_columns in the standard metadata folder
reference_tables (CDISC CRT-DDS 1.0)
|
|
|
CLItemDecodeTranslatedText
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ItemQuestionTranslatedText
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As a general rule, the
SAS representation of the CDISC CRT-DDS standard is patterned to match
the XML element (data set) and attribute (column) structure of define.xml.
For example, for CDISC SDTM, domain-level metadata is represented
by a define.xml ItemGroupDef element. This metadata is captured in
the ItemGroupDefs SAS data set. The TE domain metadata is shown in
this code:
<ItemGroupDef OID="docroot.IG.TE"
Name="TE"
Repeating="No"
IsReferenceData="Yes"
Purpose="Tabulation"
def:Label="Trial Elements"
def:Structure="One record per planned element"
def:DomainKeys="STUDYID,ETCD"
def:Class="Trial Design"
def:ArchiveLocationID="ArchiveLocation.te">
!-- All ItemRefs would be listed here -->
<def:leaf ID="ArchiveLocation.te"
xlink:href="te.xpt"> <def:title>te.xpt</def:title>
</def:leaf>
</ItemGroupDef>
The TE domain metadata
is shown in this table.
Sample Data Set Representation: ItemGroupDefs.sas7bdat
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Elements are the building
blocks of Arms. Arms consisting of Elements are the paths subjects
will follow.
|
|
|
|
|
|
One record per planned
element
|
|
|
|
|
|
|
Note: Empty or null attributes
are not typically included in the XML file.
The highly structured
nature of CDISC CRT-DDS data requires that any mapping to a relational
format include a large number of data sets, with foreign key relationships
to help preserve the intended non-relational object structure. In
the SAS Clinical Standards Toolkit, foreign key relationships are
enforced when validating the CDISC CRT-DDS data sets.
Field lengths in the
CDISC CRT-DDS data sets are consistent by core data type. CDISC has
not specified any limit to the length of most character fields. Arbitrary
lengths have been chosen by data type. These lengths are listed in
this table. In the table, standard data types are distilled into core
data types. To be safe, larger lengths have been chosen to ensure
that no data loss occurs in the SAS Clinical Standards Toolkit pre-installed
data sets. Production tables might be compressed using SAS mechanisms
to preserve disk space.
CDISC CRT-DDS Default Lengths by Data Type
|
|
|
|
|
A unique object identifier
or a reference
|
|
|
A character field that
can accommodate a large number of characters
|
|
|
|
|
|
An item of collected
or reference data
|
|
|
An absolute or relative
file system path or URL
|
Note: CRT-DDS and ODM use slightly
different lengths.