This presentation focuses on SDTM Define-XML generation.
Speaker Notes: While this presentation focuses on SDTM Define-XML generation, most of the principles covered here apply to our other deliverables. Instead of giving an overview of the 360i program or even an overview of our team’s work, I will go into a bit more details on the SDTM Define-XML generation deliverable since we’re further along on this one and it happens to be the feature that I’ve worked the most on.
Speaker Notes: This slide focuses on SDTM Define-XML generation, as noted previously. Our main focus is on creating a new way of automating Define-XML generation using USDM + BCs + DSSs. We’ll use this same approach for ODM CRF generation, but will use CRF Specializations instead of SDTM DSSs.
This is an innovative project. We’re working towards making a leap forward, and to do this we’ve had to learn several new standards and models. So, this project has, at times, been an exploratory one where we have had to learn new standards and models without any formal training. We’re doing new things, and this calls for a pioneering spirit and a willingness to deal with content and processes that are rough and incomplete.
Even supporting today’s state-of-the-art metadata sources, such as existing metadata spreadsheets and MDRs requires innovation because we are loading this content into the new DDS model.
Identifying gaps in the standards and pioneering new ways of working are what this project is all about.
Speaker Notes: We are demonstrating new ways of generating study artifacts, like Define-XML, starting from the study design metadata. We seek to use this method to maximize automation. This makes it easier to generate a Define-XML at the very beginning of a study so that it can be used as a specification. It also makes it easier to re-generate the Define-XML specification when the study design is ammended.
Speaker Notes: I think most of us would agree that the current process is inefficient and error-prone. It’s too manual. Define-XML generation often occurs at the end of the study and is not available as a specification. With the availability of new standards and models, we believe we can increase the automation and quality of the Define-XML generation process. Every 1.32 studies go through protocol amendments. Our existing manual processes are not only error-prone, but unsustainable and expensive. Driving Define-XML generation automation from the study design should provide major quality and efficiency benefits.

Speaker Notes: This slide represents the key ideas I want to highlight in this presentation. It shows the Data Definition Engine (DDE) architecture and highlights the components needed to achieve our goals.
TODO: Expand on each part of the architecture to understand the role each component plays in the process.

Speaker Notes: This slides focuses on one of our main 360i deliverables: generating Define-XML from a USDM-based study design. The Define-XML generated can be used as an initial specification for the study. Since it’s generated from the study design, it can be be generated in the very beginning of the study. It can be updated as the study design is amended. These are some process benefits that come along with the improvements in automation.
This approach retrieves the Biomedical Concepts from the USDM schedule of activities. It then uses the CDISC Library API to look up the DSSs for each BC. Using this information, we are able to populate much of the Define-XML metadata, including bits that are considered more challenging, like Value Level Metadata. However, there are quite a few gaps in the metadata needed to full generate a conformant Define-XML. These tend to be basic, study-level content like KeySeuqence (which variables are keys), Length, whether a variable is mandatory or not, and so on. During the initial Define-XML generation, we use placeholders for these metadata items. Then, in the refinement pipeline those placeholders are with study-level metadata. The final step in that pipeline is performed at the end of the study to make any changes or additions needed to make this submission-ready.
Speaker Notes: The plug-in architecture allows implementers to add new loaders and generators to support new metadata sources and new study artifacts. For example, if your organization uses an MDR with an API, a loader could be created to extract metadata to load into the DDS. The generators work the same, regardless of how the content is loaded int the DDS. Similarly, implementers can add new generators or extend the existing ones to create new study artifacts or to add user-specific variations to existing ones. So, this adds flexibility to extend the DDE solution to support new metadata sources and new study artifacts.
Speaker Notes: As noted previously, our main target is the New State: using USDM + BCs + DSSs to generate Define-XML and other study artifacts. Given that most all sponsors have not yet adopted the new standards like USDM, and they have other sources of study metadata that they currently use to generate their Define-XMLs. We would like to support as many common sources of existing metadata as possible.
For example, we would like to support commonly used metadata spreadsheets. This allows organizations to start using the DDE right away, and they can move to the new standards when they are ready. As they are implementing major new changes, such as USDM, they will also likely continue to have the need to support their current processes until they’ve completed the transition. It’s also true that there are a lot of existing metadata spreadsheets, and loading this content helps us test the DDS model as well as the loaders.
Speaker Notes: Before beginning the project we understood that implementing end-to-end automation using new or existing standards would identify gaps or misalignments in the available standards metadata. So, in this context, gaps and misalignments aren’t bugs, they’re features. We expected to find gaps, and we’ve found and documented many of them.
TODO: add a better list of metadata gap examples.
Speaker Notes: The Data Definition Specification (DDS) is a new draft model that we will publish as a standard after we complete our 360i work. We are using the DDS in our work as a new model is needed to address what we need to support end-to-end automation. Define-XML was never intended to drive end-to-end automation, though it has been used to do so at times.
For example, the DDS allows us to define both the data supply and demand, sometimes referred to as the source and target datasets. It allows us to define derivation methods in a more complete manner to support automation and not just provide documentation of the code used. It also does a better job of representing semantics and relationships. DDS and Define-XML were defined with different primary goals in mind.
In this presentation, I do not have time to get into the details of the DDS, but we are using it in our project and will be working towards publishing it as a standard, so there will be opportunities to learn more about it or even to get involved in its development.
Speaker Notes: We are working towards refining and expanding the current work-in-progress to create a usable solution. To that end, we plan to publish a Release Candidate by the end of the year. This will be available as a release in GitHub. We aim for this to be a usable solution that’s available to anyone to use without any licensing fees or restrictions. Similarly, this project is open to contributors, and we hope others will make contributions to the project so that it becomes a more robust solution for everyone, and there aren’t just a few of us supporting it.
Speaker Notes: