admiral-adsl

Derive ADSL datasets from SDTM domains using admiral and dplyr.

93|23|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/RConsortium/pharma-skills --skill admiral-adsl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: admiral-adsl
Source: https://github.com/RConsortium/pharma-skills/tree/main/admiral
Command: npx skills add https://github.com/RConsortium/pharma-skills --skill admiral-adsl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires admiral, dplyr, lubridate, pharmaversesdtm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the derivation of ADaM Subject-Level Analysis Dataset (ADSL) from SDTM domains, simplifying the process of creating subject-level data for clinical trial submissions.

Core Features & Use Cases

  • ADSL Derivation: Automatically derive ADSL from SDTM DM, EX, DS, DV, and MH domains.
  • Standard Variables: Generate key subject-level variables like treatment dates, disposition, demographics, and population flags.
  • Use Case: Use this Skill to generate an ADSL dataset from SDTM input files, saving time and reducing errors in the data preparation process.

Quick Start

Generate an ADSL dataset from the provided SDTM input files using the admiral-adsl skill.

Frequently Asked Questions about admiral-adsl

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

FAQPage Schema
How do I derive an ADSL dataset from SDTM domains in clinical trials?

You derive an ADSL dataset by automating the transformation of SDTM DM, EX, DS, DV, and MH domains into subject-level analysis data, generating standard variables like treatment dates, demographics, and population flags.

What SDTM domains are required for ADSL derivation?

ADSL derivation requires SDTM DM, EX, DS, DV, and MH domains as input to automatically generate subject-level variables including treatment dates, disposition events, demographics, and population flags for clinical trial submissions.

Can I use admiral with dplyr and lubridate to automate ADaM subject-level dataset creation?

Yes, you can use admiral with dplyr and lubridate to automate ADaM subject-level dataset creation, streamlining the derivation of ADSL from SDTM domains while reducing manual data preparation errors.

What is the best way to generate population flags and treatment dates for clinical trial submissions?

The best way to generate population flags and treatment dates is to automate ADSL derivation from SDTM domains, which systematically produces standard subject-level variables required for clinical trial submissions.

Do I need pharmaversesdtm to derive ADSL from SDTM data?

Yes, you need pharmaversesdtm along with admiral, dplyr, and lubridate to derive ADSL from SDTM data, as these libraries provide the necessary functions and example data for clinical trial processing.

What limitations exist when automating ADaM ADSL derivation from SDTM input files?

Automating ADaM ADSL derivation is limited to processing standard SDTM DM, EX, DS, DV, and MH domains, requiring properly structured input files and the specified R package dependencies to function correctly.