What the Implementation Guide is for
The USDM Implementation Guide (USDM-IG) is CDISC's practical companion to the UML class model. Where the UML diagram tells you the abstract structure, the IG shows you, with worked instance-level diagrams, exactly how real study content — a sponsor entry, a two-cohort eligibility design, a bioequivalence intervention, a footnote — should actually be represented in USDM. It's written for the people who have to build things: protocol/content authoring tool vendors upstream, and EDC/CTMS/TMF consumers downstream.
Document structure
| Section | Covers |
|---|---|
| 1. Introduction | Purpose, document organization, how to read it. |
| 2. Fundamentals of the USDM | Scope boundary and supported use cases for this version. |
| 3. Relationship to Other Standards | BRIDG, PRM, SDTM/SDTMIG, Controlled Terminology, CTR, ODM, SDM, ICH M11, HL7 FHIR SoA, IDMP. |
| 4. USDM Features | 25 subsections walking through every major modeling area — the heart of the IG. |
| 5. USDM Data Dictionary | Full class/attribute/NCI C-code/definition table. |
| 6. USDM API | Serialization, additional attributes, extension mechanism. |
| 7. Mapping to Other Standards | SDTM Trial Design, ClinicalTrials.gov, CTIS, ICH M11 documents. |
| Appendices A–E | Team, glossary, references, revision history, legal. |
The 25 USDM Features sections (4.1–4.25)
Section 4 is where almost all the practical modeling guidance lives. Its subsections, in order:
4.1–4.5
Overview, principles, naming conventions, internal identifiers, controlled terminology.
4.6–4.9
Study/protocols/amendments, study identifiers & titles, study design, roles & organizations.
4.10–4.13
Arms & epochs, activities, procedures, biomedical concepts.
4.14–4.15
Study timing (timelines, timing, decisions/branching, profiles, unscheduled visits), study interventions.
4.16–4.18
Objectives & endpoints, estimands, populations/cohorts/eligibility criteria.
4.19–4.22
Abbreviations, unstructured content, syntax templates, XHTML attributes.
4.23–4.25
Addressing footnotes, complex study designs, Schedule of Activity views.
Two subsections deserve special attention for anyone building tooling: 4.14 Study Timing is the densest section in the whole guide (covering timelines, timing, decisions/branching, profiles, unscheduled visits, and timeline exits), and 4.23 Addressing Footnotes is the most immediately useful for converting a real, messy protocol into clean USDM — it enumerates roughly ten recurring footnote patterns (sub-timelines, ordering, alternative visit schedules, conditional activities, additional timepoints, alternative encounter methods, measurement specification, alternative methods, instructions, windowing, eligibility, and complex combinations) each mapped to a specific modeling solution.
Mapping to other standards (Section 7)
| Target | What USDM covers |
|---|---|
| SDTM Trial Design (TA/TE/TV/TI/TS) | Full structural alignment; automatable via a published sdtm_mapping.xlsx.
|
| ClinicalTrials.gov | Study Identification, Sponsor/Collaborators, Study Design, Arms/Groups/Interventions, Outcome Measures, and Eligibility are covered; Study Status, Oversight, Conditions/Keywords, and IPD Sharing are not (they depend on post-design-stage information). |
| CTIS (EU Clinical Trials Information System) | Covered per Section 7.3, using the same design-stage content as ClinicalTrials.gov mapping where applicable. |
| ICH M11 CeSHarP documents | NarrativeContent/NarrativeContentItem plus XHTML referencing let USDM populate a full M11-conformant protocol, section by section, including the Protocol Synopsis, Overall Design table, and Schedule of Activities. |
Reading tip
Every instance diagram in the USDM-IG is explicitly annotated as showing "a single use case" — not every required attribute or relationship. Don't treat any one diagram in the guide as a complete, copy-pasteable template; use it to understand the pattern, then check the full requirement against the Object Model and CORE rules.
The IG's stated design principles
Section 4.2 of the USDM-IG lists the guiding principles behind the whole model, and they're worth reading as a group because they explain a lot of otherwise-surprising modeling choices elsewhere in the guide:
- "Try not to reinvent the wheel. At the same time, improve." — hence the deliberate alignment with SDTM, BRIDG, PRM, and SDM-XML rather than a from-scratch model.
- "Do not recreate the paper world." — the model represents facts, not document formatting.
- "Be aware of model versus presentation." — a recurring theme across the Activity, NarrativeContent, and Timing classes, all of which separate the underlying data from how it's eventually rendered.
- "The model should not prevent implementors from extending the model." — the direct justification for the API's extension mechanism (see USDM API Tutorial).
- "Support the whole protocol document." — the reason NarrativeContent and unstructured content exist at all, rather than USDM covering only the "structured-looking" parts of a protocol.
How the IG documents each feature: the instance-diagram pattern
Nearly every one of the 25 subsections in Section 4 follows the same teaching pattern, which is worth recognizing so you can navigate the document efficiently: a short paragraph of prose explaining the concept, followed by a UML excerpt showing the relevant classes, followed by one or more instance diagrams showing realistic, filled-in example data. The IG is explicit and consistent in noting that every instance diagram shows only "a single use case" and does not necessarily include every required attribute or relationship — a caveat worth remembering before treating any one diagram as a copy-paste template.
Section 5's data dictionary: how to actually use it
Section 5 (USDM Data Dictionary) is a single long reference table, one row per class attribute, with columns for the attribute's data type, its NCI C-code, its CDISC preferred term, and its formal definition. It exists specifically so implementers don't have to reverse-engineer a definition from the UML diagram's short label — every attribute that isn't purely a relationship or identifier has a citable, versioned definition here. This table is also the authoritative cross-reference between USDM's internal naming and the underlying NCI Thesaurus concept codes used throughout CDISC Controlled Terminology.
Reading the IG efficiently: a suggested order
At 119 pages, the IG rewards a non-linear reading order for most practical purposes: (1) skim Section 2 (Fundamentals) once for scope; (2) read Section 4 fully, since it's the practical heart of the document; (3) treat Section 5 (Data Dictionary) as a lookup reference, not linear reading; (4) read Section 6 (API) once you're ready to actually produce JSON; (5) read Section 7 (Mappings) only for the specific target standard you're integrating with. This ordering mirrors the learning path on USDM Tutorial.
The appendices, briefly
The five appendices are short but worth knowing about: Appendix A lists the USDM development team, useful for understanding who to credit or contact through official CDISC channels; Appendix B is a glossary and abbreviations list covering both DDF-specific and general clinical-research acronyms; Appendix C lists the numbered references cited throughout the IG (ICH guidelines, ISO standards); Appendix D is the document's own revision history, tracking every prior IG version and its publication date; and Appendix E carries the standard representations, warranties, and disclaimers language required of a CDISC standards document.
What the IG assumes you already know
The USDM-IG is not a from-zero tutorial — it assumes working familiarity with clinical trial protocols and at least passing familiarity with CDISC standards concepts (controlled terminology, SDTM's general shape). If you're arriving with no CDISC background at all, start with What is USDM? and USDM Object Model on this site first, then return to the official IG once the backbone and ten model areas feel familiar — the IG's instance diagrams will make substantially more sense once you already recognize the classes they're built from.
Frequently asked questions
What is the USDM-IG, exactly?
The USDM Implementation Guide (USDM-IG) is CDISC's companion document to the UML model. It's aimed at companies and individuals setting up clinical studies — both upstream (protocol/content authoring tools) and downstream (EDC, CTMS, TMF) consumers — and explains, with worked instance diagrams, how real study design information should be represented in USDM.
How long is the USDM-IG?
USDM-IG v4.0 (Final) runs to 119 pages, structured into 7 numbered sections plus 5 appendices, with Section 4 (USDM Features) and Section 5 (Data Dictionary) forming the bulk of the practical guidance.
Does the IG cover ICH M11 mapping?
Yes. Section 7.4 covers creation of M11 documents, and Section 4.20/4.22 explain how NarrativeContent/NarrativeContentItem and XHTML referencing let a USDM study populate an ICH M11-conformant protocol section by section.
Does the IG cover SDTM and registry mapping too?
Yes — Section 7 covers creation of SDTM Trial Design domains (7.1), informing the ClinicalTrials.gov registry (7.2), informing the CTIS registry (7.3), creation of M11 documents (7.4), and general use of USDM for populating protocol content (7.5).