18 August 2026 · CDISC 360i × Executable SAP

What changes when the Statistical Analysis Plan becomes executable metadata?

A 30-minute pack on Analysis Concepts, semantic specification, ADaM bindings, ARS and how SP work changes when analytical intent becomes machine-readable.

DifficultyC1
Time30 minutes
Main sourceCDISC 360i
OutputeSAP design

Why this reading

The SAP is becoming a structured interface between statistics and code.

CDISC 360i Phase 2 is developing Analysis Concepts to replace narrative-only analytical instructions with structured, testable and traceable specifications.

The practical shift for SP is important: less effort reconstructing intent from prose, more effort validating analytical metadata, data bindings, execution and lineage.

Reading order

Your 30-minute plan.

0-3 minPreview

Identify the problem with narrative SAPs.

3-14 minCDISC 360i

Read the semantic backbone, amendment example and Analysis Concepts workstream.

14-21 minUS Interchange

Read the Version 1 executable-analysis abstract.

21-25 minARS

Inspect analysis, analysis-set, output and programming-code structures.

25-30 minOutput

Turn one SAP sentence into structured metadata.

Open-access sources

Current standards direction from intent to result.

Brief background

Separate what the analysis means from how it is executed.

CDISC 360i describes a semantic backbone in which Biomedical Concepts capture clinical meaning, Analysis Concepts describe analytical intent, and Derivation Concepts describe transformations.

Its PFS amendment example shows one upstream change affecting sixteen connected artifacts, from study design and data-transfer specifications through SDTM, ADaM and TFLs.

The Analysis Concepts framework separates a semantic, language-agnostic specification layer from a study-specific execution layer. The preliminary US Interchange program lists Methods, Transformations, Concepts, Data Bindings and Smartphrases as key components.

ARS structures the other side of the process: analyses, analysis sets, results, outputs, programming code and parameters. Together, these standards can connect protocol intent to executable analysis and reusable result data.

For SP teams, a possible future chain is: objective → endpoint → Analysis Concept → ADaM binding → executable implementation → structured result → TFL.

Key vocabulary

Fifteen terms for executable analysis metadata.

Term中文Meaning / use
analysis concept分析概念A structured, reusable definition of analytical intent, separate from study-specific code.
derivation concept派生概念A reusable definition of how data should be transformed or derived.
specification layer规格定义层The semantic, language-agnostic layer describing what the analysis means.
execution layer执行层The implementation layer that binds analytical intent to data and executable code.
data binding数据绑定A link between an abstract analysis concept and concrete variables, datasets, or code.
machine-readable机器可读的Structured so software can interpret and act on the content directly.
executable specification可执行规格A specification detailed and structured enough to drive automated analysis.
bidirectional traceability双向可追溯性The ability to move from source intent to result and from result back to its source.
semantic backbone语义骨架Shared structured meaning that connects study design, data, analysis, and outputs.
impact analysis影响分析Identification of downstream artifacts affected by an upstream change.
reporting event报告事件A structured context in ARS that groups analyses and outputs for a reporting purpose.
analysis set分析集The defined subject population included in a statistical analysis.
analysis result data分析结果数据Structured result data that can be reused independently of a rendered table.
platform-independent平台无关的Defined without depending on SAS, R, Python, or another specific execution platform.
smartphrase结构化短语 / 智能短语A reusable human-readable expression that connects narrative analytical language to structured concepts.

Useful phrases

Language for a metadata-driven analysis discussion.

  1. separate analytical intent from implementation - The framework separates analytical intent from implementation.
  2. make the SAP machine-readable and testable - The goal is to make the SAP machine-readable and testable.
  3. bind abstract concepts to study-specific data - The execution layer binds abstract concepts to study-specific data.
  4. trace a result back to the original endpoint - A reviewer should be able to trace a result back to the original endpoint.
  5. propagate an amendment through connected artifacts - Structured metadata can propagate an amendment through connected artifacts.
  6. replace narrative ambiguity with explicit metadata - The design replaces narrative ambiguity with explicit metadata.
  7. support language-agnostic specification - The specification should support language-agnostic analysis intent.
  8. generate code from controlled analysis definitions - Code can be generated from controlled analysis definitions.
  9. keep computation reproducible across implementations - The same analytical definition should keep computation reproducible across implementations.
  10. turn review from reconstruction into verification - Traceability can turn review from reconstruction into verification.

Comprehension

Five questions.

  1. Why are narrative-only SAPs difficult to automate?
  2. What is the difference between specification and execution?
  3. Why does the PFS amendment example matter to SP teams?
  4. How does ARS complement Analysis Concepts?
  5. Which SP responsibilities become more important when analysis definitions are machine-readable?

Retelling

Say it three times.

  • 30 seconds · Narrative SAP problem → Analysis Concepts solution.
  • 45 seconds · Objective → endpoint → concept → ADaM binding → execution → result → TFL.
  • 60 seconds · Explain why executable metadata does not eliminate statistical programmers.

5-minute output task

Turn one SAP instruction into an executable-metadata design.

  1. Minute 1: Choose TEAE, lab change, demographics, ORR, PFS or disposition.
  2. Minutes 2-3: Define analytical intent separately from ADaM/code bindings.
  3. Minute 4: Add objective-to-TFL traceability and amendment impact.
  4. Minute 5: Explain which decisions still require programmer and statistician review.

One sentence to keep

Executable analysis metadata does not remove statistical programming; it moves ambiguity out of the code and makes analytical intent, implementation, and results traceable as separate but connected objects.