Skip to content

cdisc-org/data-definition-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Data Definition Engine

This repository contains an open-source tool for generating CDISC 360i study artifacts from a USDM study design. This software was developed as part of the CDISC 360i Program by the Define-XML Generation Project Team.

Description

The Data Definition Engine (DDE) is a software tool created as part of the CDISC 360i Define-XML generation project. The DDE software populated the Data Definition Specification (DDS) model as JSON to facilitate the generation of study artifacts, such as Define-XML, ODM CRFs, Dataset-JSON shells, and the Trial Design datasets.

The DDE software will include multiple loaders and generators that use the DDS model. The loaders generate and load metadata content into the DDS model. The generators use the DDS model to generate the study artifacts.

Loaders will include the primary 360i loader that reads the USDM study design content, gets the Biomedical Concepts referenced in the SOA, retrieves the Dataset Specializations (DSSs), and uses the CDISC Library API to populate the DDS model. An alternative loader will be created to load the DDS model from an Excel spreadsheet template that matches the metadata spreadsheets used by many organizations today.

Contribution

We welcome contributions to this project. All contributions to this repository fall under the below licenses. Please checkout Contribution for additional information. All contributions must adhere to the following Code of Conduct.

License

License: MIT License: CC BY 4.0

Code and Models

This project is using the MIT license (see LICENSE) for code and models.

Content

The content files, like documentation, are released under CC-BY-4.0. This does not include trademark permissions.

Re-use

When you re-use the source, keep or copy the license information also in the source code files. When you re-use the source in proprietary software or distribute binaries (derived or underived), also copy the license text to a third-party-licenses file or similar.

When you want to re-use and refer to the content, please do so like the following:

Content based on Data Definition Engine (GitHub) used under the CC-BY-4.0 license.

Limitations

This project is under active development, so there may be some rough edges, and you should expect changes. We are entering Phase 2 of the CDISC 360i Program, so there will be some exploratory work to come as we learn more about the new models used to generate an ADaM define.xml, for example.

This project is provided "as is" without any warranty or guarantee of suitability for any particular purpose.

References

We are in the process of consolidating our project work into this repository. Today, our models and code are spread across multiple repositories.

Related Projects

Here are some related projects:

About

DDE software automates processes using DDS metadata

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published