Samples / GLPI-103 / tmf/TMF-005_randomization_and_iwrs_specification.md

Randomization & IWRS Specification + UAT — GLPI103-301

Field Value
Document ID TMF-RAND
Version 2.0 (full + UAT)
Study No. GLPI103-301
Standard ICH E9; double-blind double-dummy; 21 CFR Part 11
Confidentiality Confidential — TMF (restricted)

Specifies the randomization implemented in src/randomization/build_edc.py (randomize_subjects/stratify_subjects) and the IWRS configuration and User Acceptance Testing.

Change History

Version Date Author Summary
1.0 2026-06-29 Biostatistics Initial spec
2.0 2026-06-29 Biostat / IWRS vendor Full spec — block design, IWRS config, UAT

1. Randomization Design

2. Blinding (Double-Dummy)

Each subject receives one active route + matching placebo for the other route (identical appearance). Subjects, site staff, and sponsor remain blinded. Emergency unblinding is available 24/7 via IWRS, logged and reported.

3. IWRS Configuration

4. User Acceptance Testing (UAT) — summary

UAT case Expected Result [MOCK]
Eligibility pass → allocation Subject randomized within correct stratum Pass
Stratum integrity Allocation balanced within each HbA1c×BMI×Region stratum Pass
1:1:1 ratio Arms balanced across blocks Pass (realized 300/301/299)
Double-dummy kit pairing Active route + matching placebo assigned Pass
Emergency unblinding Code-break returns arm; event logged & notified Pass
Resupply / expiry Triggers at threshold; expired kits blocked Pass
Audit trail All transactions time-stamped, attributable Pass

UAT executed and signed off before go-live; deviations (none material) logged.

5. Integrity & Reproducibility

The randomization is reproducible (fixed seed); realized allocation IV 300 / Oral 301 / Semaglutide 299 (N=900; REF-002). Allocation concealment is maintained until database lock and unblinding per SAP-301.