sdtm-to-adam

Generate ADaM datasets from SDTM sources with R scripts and JSON outputs.

35|9|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/Appsilon/mediforce --skill sdtm-to-adam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdtm-to-adam
Source: https://github.com/Appsilon/mediforce/tree/main/apps/protocol-to-tfl/plugins/protocol-to-tfl/skills/sdtm-to-adam
Command: npx skills add https://github.com/Appsilon/mediforce --skill sdtm-to-adam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end generation of ADaM datasets from SDTM sources and mock TLG shells, producing specifications, R scripts, and JSON datasets.

Core Features & Use Cases

  • Automatic ADaM specification markdown generation (ADSL, ADAE, ADLB, ADVS, ADEX, ADQS, and ADTTE) from SDTM mappings
  • One R script per ADaM dataset following Admiral coding conventions
  • Output of ADaM datasets in Dataset-JSON format with optional XPT export
  • Cross-reference generation to validate TLG shells against produced ADaM datasets and an issue summary for gaps
  • Comprehensive provenance with CDISC-compliant labeling and controlled terminology

Quick Start

Provide the SDTM data and mock TLG shells, then run the skill to generate the ADaM specification and datasets.

Frequently Asked Questions about sdtm-to-adam

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ADaM dataset generation from SDTM data?

ADaM dataset generation is automated by cross-referencing mock TLG shells against SDTM sources to produce ADaM specifications, Admiral R scripts, and Dataset-JSON outputs with traceable provenance.

How does Admiral generate CDISC-compliant ADaM datasets?

Admiral generates CDISC-compliant ADaM datasets by following established coding conventions to create one R script per dataset, applying controlled terminology and CDISC-compliant labeling to the output.

Can I use mock TLG shells to validate ADaM specifications against SDTM data?

Mock TLG shells are cross-referenced against available SDTM data to validate ADaM specifications, outputting an issues log and cross-reference report that identifies data gaps for validation.

What ADaM datasets can be generated from SDTM sources using Admiral?

ADSL, ADAE, ADLB, ADVS, ADEX, ADQS, and ADTTE datasets can be generated from SDTM mappings, each with an automatic specification markdown file and corresponding Admiral R script.

Does ADaM conversion output support Dataset-JSON and XPT export formats?

ADaM conversion outputs datasets in Dataset-JSON format with optional XPT export, ensuring interoperability with standard clinical data exchange requirements and downstream analysis tools.

What is needed to start converting SDTM to ADaM datasets?

Converting SDTM to ADaM requires providing SDTM data sources and mock TLG shells, which the automation uses to generate ADaM specifications, R scripts, and JSON datasets with comprehensive provenance.