The SAS Clinical Standards Toolkit File Roadmap

The SAS Clinical Standards Toolkit files can be aggregated into three primary groups:
  • the SAS Clinical Standards Toolkit global standards library
  • SAS program files (!SASROOT)
  • the SAS Clinical Standards Toolkit sample library
The primary function of the SAS Clinical Standards Toolkit global standards library is to provide the metadata that defines each supported SAS Clinical Standards Toolkit standard. This location is specified during product installation and can be subsequently moved to another location. By default, on Microsoft Windows, this location is set to the c:\cstGlobalLibrary directory.
Here are the top-level subfolders:
Global Standards Library Top Folder Hierarchy
Global Standards Library Top Folder Hierarchy
The metadata folder contains key metadata about all supported standards and can be updated with each new product release. The metadata folder can be updated each time you elect to register a new standard or version of a standard. The schema-repository and xsl-repository folders support XML-based standards (such as CDISC ODM and CDISC CRT-DDS). The standards folder contains a subfolder hierarchy for each supported standard.
The logs folder contains a single transaction log SAS data set. This single transaction log SAS data set can be used to track the changes that you make to the SAS Clinical Standards Toolkit metadata files using the metadata management macros. For more information, see Chapter 4, “Metadata Management,” in the SAS Clinical Standards Toolkit: User's Guide.
This folder hierarchy illustrates the types of metadata supporting the CDISC SDTM 3.1.3 standard:
Global Standards Library Folder Hierarchy, CDISC SDTM 3.1.3
Global Standards Library Folder Hierarchy, CDISC SDTM 3.1.3
The control folder contains data sets that provide general metadata about the standard. The macros folder contains SAS macros for standards that are included in the SAS autocall path when working with that standard. The messages folder contains messages used in reporting or process results for a specific standard. The metadata folder contains the gold-standard definition of the standard as interpreted and implemented by the person who registered the standard. The programs folder contains programs and property files supporting the general use of the standard. The validation folder and the control folder contain validation check metadata for those standards supporting validation of standard domains or data sets.
Installation of the SAS Clinical Standards Toolkit places files in the !SASROOT tree for the common SAS Clinical Standards Toolkit framework files. The generic (cross-standard or standard-independent) framework SAS macros are installed in the !SASROOT/cstframework/sasmacros directory (Microsoft Windows). The SAS config file was altered when the SAS Clinical Standards Toolkit was installed to include this folder, by default, in the SASAUTOS path, meaning that the framework macros are available to you whenever and however you start SAS and reference the default SAS config file.
In the SAS Clinical Standards Toolkit sample library, there is a sample folder for each standard. A sample folder contains the files that represent a sample SAS implementation of the specific standard, sample study data sets, and sample programs and results that illustrate the SAS Clinical Standards Toolkit functionality.
Here is the CDISC ADaM 2.1 sample folder hierarchy:
Folder Hierarchy for CDISC ADaM 2.1 Sample
Folder Hierarchy for CDISC ADaM 2.1 sample
The folder hierarchy might be different for other standards. For example, the CDISC ADaM analysis folder and subfolders are unique to ADaM. The cstSampleLibrary folder merely provides a location for the sample SAS implementation. Your files can be located anywhere accessible by SAS. You do not need to conform to the folder-naming convention illustrated in the CDISC ADaM sample.