SAS Support of XML-Based Standards

When processing XML-based standards (such as CDISC ODM and CDISC CRT-DDS), the SAS Clinical Standards Toolkit attempts to create a representation in SAS that is based on the standard. This typically includes a combination of metadata data sets, content data sets, and SAS format catalogs. Once the standard is represented in SAS, additional processing in SAS, such as model validation and reporting, is facilitated.
In general, when representing an XML-based standard in SAS, an XML element is mapped to a SAS data set, and its associated attributes are mapped to the columns of the SAS data set. The SAS Clinical Standards Toolkit reads a file (CDISC ODM 1.3.0, CDISC ODM 1.3.1, CDISC ODM controlled terminology, or CDISC CRT-DDS 1.0 XML [define.xml]) and converts the information into a SAS representation of each model.
For CDISC CRT-DDS 1.0, this means that 39 data sets (such as ItemDefs) containing 176 columns are derived from the define.xml element and attribute structure.
For CDISC ODM 1.3.0, there are 66 data sets containing 315 columns in the SAS representation of the model.
For ODM 1.3.1, there are 76 data sets containing 352 columns in the SAS representation of the model.
For CDISC CT 1.0, there are 15 data sets containing 73 columns in the SAS representation of the model.
The SAS representation of each standard can be derived in part from other standards (such as CDISC SDTM) and can include supporting metadata from other sources. The SAS Clinical Standards Toolkit can create a CDISC CRT-DDS 1.0 XML file, a CDISC ODM 1.3.0 file, a CDISC ODM 1.3.1 XML file, or a CDISC CT XML 1.0 file.