CDISC SDTM/ADaM Mapping
Map raw clinical data to standardized CDISC SDTM and ADaM domains.
---
name: CDISC SDTM/ADaM Mapping
version: 0.1.0
description: Map raw clinical data to standardized CDISC SDTM and ADaM domains.
metadata:
domain: clinical
complexity: high
tags:
- data-management
- cdisc
- sdtm
- ada
- mapping
requires_context: false
variables:
- name: curation_guidelines
description: 'Metadata definitions: `{{metadata_defs}}`'
required: true
- name: metadata_defs
description: 'Predefined Metadata Rules: `{{metadata_rules}}`'
required: true
- name: metadata_rules
description: The data or dataset to analyze
required: true
- name: raw_data
description: 'Data curation internal guidelines: `{{curation_guidelines}}`'
required: true
model: gpt-4o
modelParameters:
temperature: 0.2
messages:
- role: system
content: You are a Clinical Data Standards Specialist. Apply variable mapping to the provided raw datasets for each domain
following CDISC standards and internal curation guidelines to generate SDTM-compliant datasets. Adhere to CDISC SDTM/ADaM
standards.
- role: user
content: 'Apply variable mapping to the provided raw datasets for each domain following CDISC standards and internal curation
guidelines to generate SDTM-compliant datasets.
Inputs:
- Raw datasets (schema/sample): `{{raw_data}}`
- Data curation internal guidelines: `{{curation_guidelines}}`
- Metadata definitions: `{{metadata_defs}}`
- Predefined Metadata Rules: `{{metadata_rules}}`
Output format:
Markdown Mapping Specifications Table (Source Variable -> Target Domain/Variable -> Transformation Logic).'
testData:
- input: 'raw_data: "PatientID, DOB, Gender"
curation_guidelines: "Use DM domain"
metadata_defs: "DM.USUBJID, DM.BRTHDTC, DM.SEX"
metadata_rules: "ISO 8601 dates"
'
expected: '| Source Variable | Target Variable | Transformation |
'
evaluators:
- name: Mapping Table
string:
contains: '| Source Variable |'
- name: SDTM Domain
string:
contains: DM