How do companies use metadata driven programming for SDTM, - - PowerPoint PPT Presentation

how do companies use metadata driven programming for sdtm
SMART_READER_LITE
LIVE PREVIEW

How do companies use metadata driven programming for SDTM, - - PowerPoint PPT Presentation

How do companies use metadata driven programming for SDTM, ADaM, and Define XML Crea>on? PhUSE Single Day Event - Bridgewater A GENDA Traceability


slide-1
SLIDE 1

How ¡do ¡companies ¡use ¡metadata ¡ driven ¡programming ¡for ¡SDTM, ¡ ADaM, ¡and ¡Define ¡XML ¡Crea>on? ¡

PhUSE ¡Single ¡Day ¡Event ¡-­‑ ¡Bridgewater ¡

slide-2
SLIDE 2

AGENDA ¡

  • Traceability ¡and ¡Metadata ¡
  • Metadata ¡Flow ¡
  • Metadata ¡Development ¡
  • Metadata ¡Enabled ¡Data ¡Processing ¡

– Legacy ¡Data ¡Conversion ¡ – End-­‑to-­‑End ¡Data ¡Management ¡

  • Metadata ¡Management ¡
  • Implementa>on ¡Example ¡
  • Discussion ¡

2 ¡

slide-3
SLIDE 3

TRACEABILITY ¡ENSURES ¡CONFIDENCE ¡

  • Traceability ¡is ¡a ¡major ¡concern ¡for ¡the ¡FDA. ¡Traceability ¡means ¡

understanding ¡the ¡rela>onship ¡between ¡the ¡results ¡and ¡the ¡

  • source. ¡It ¡facilitates ¡transparency ¡and ¡is ¡an ¡essen>al ¡component ¡

for ¡building ¡confidence ¡in ¡all ¡stages ¡of ¡clinical ¡informa>on ¡

  • processing. ¡ ¡
  • Building ¡traceability ¡is ¡establishing ¡the ¡path ¡between ¡an ¡element ¡

and ¡its ¡immediate ¡predecessor. ¡

  • Metadata ¡Traceability: ¡provides ¡an ¡explana>on ¡of ¡how ¡any ¡down-­‑

stream ¡informa>on ¡has ¡been ¡created ¡from ¡its ¡predecessors ¡by ¡ describing ¡the ¡algorithms ¡and ¡devia>ons ¡used. ¡

  • Data ¡Point ¡Traceability: ¡provides ¡data ¡lineage ¡of ¡how ¡down-­‑

stream ¡records ¡are ¡related ¡to ¡the ¡predecessor ¡records(s): ¡are ¡the ¡ records ¡origina>ng ¡from ¡source ¡or ¡are ¡these ¡derived ¡records. ¡

3 ¡

slide-4
SLIDE 4

IMPORTANCE ¡OF ¡METADATA ¡

  • Improve ¡Accuracy ¡
  • Improve ¡Freshness ¡
  • Eliminate ¡

Redundancy ¡

  • Manage ¡Complexity ¡

¡

4 ¡

Management ¡

Discovery ¡ Exchange ¡

Automa>on ¡

Protec>on ¡

  • Offer ¡Traceability ¡
  • Facilitate ¡Distribu>on ¡
  • Improve ¡Searchability

¡

  • Encourage ¡Usage ¡
  • Support ¡PlaWorm ¡

Independency ¡

  • Facilitate ¡Collabora>on ¡
  • Enhance ¡Informa>on ¡

Sharing ¡

  • Avoid ¡Vendor ¡Lock-­‑in ¡
  • Improve ¡Efficiency ¡
  • Reduce ¡Chance ¡of ¡

Error ¡

  • Encourage ¡Code ¡

Reuse ¡

  • Enhance ¡En>tlement

¡ Management ¡

  • Enhance ¡

Informa>on ¡Security ¡

slide-5
SLIDE 5

METADATA ¡FLOW ¡IN ¡CLINICAL ¡TRIAL ¡DATA ¡PROCESSING ¡

5 ¡ Protocol ¡ SAP ¡ External ¡Data ¡ Spec ¡(LAB) ¡ CRF ¡Design ¡ (CDASH) ¡ SDTM ¡Spec ¡ TLF ¡Spec ¡ Study ¡Report ¡ Trial Design Model

  • Registration (TS)
  • In/Exclusion (TI)
  • Trial Design (TA, TE)
  • Scheduled Events (TV)

ADaM ¡Spec ¡ Collected Data Flow Analysis Data Flow Reporting Data Flow

slide-6
SLIDE 6

METADATA ¡DEVELOPMENT ¡FRAMEWORK ¡

6 ¡

Standards ¡

  • Establish ¡ ¡

Conceptual ¡ Models ¡

  • Establish ¡CRF, ¡

SDTM, ¡and ¡ADaM ¡ Standards ¡

  • Store ¡in ¡MDR ¡
  • Governed ¡and ¡

Maintained ¡

Library ¡

  • Establish ¡Libraries ¡

at ¡Different ¡Levels ¡ in ¡Different ¡Areas ¡

  • Library ¡would ¡

grow ¡to ¡ incorporate ¡new ¡ scenarios ¡

  • CRF ¡Libraries, ¡

SDTM ¡Templates, ¡ ADaM ¡Templates, ¡ TLF ¡Templates ¡

Design ¡

  • Extract ¡Metadata ¡

from ¡Protocol ¡and ¡ SAP ¡

  • Study ¡AcMviMes ¡

drive ¡CRF ¡Design ¡

  • Study ¡Endpoints ¡

drive ¡Variable ¡ DerivaMon ¡

  • Study ¡Analysis ¡

drives ¡TLF ¡Design, ¡ ADaM ¡Structure ¡

Customize ¡

  • Study ¡Specific ¡

ConfiguraMon ¡

  • Conformance ¡and ¡

DeviaMon ¡can ¡be ¡ monitored ¡

  • Mechanism ¡exists ¡

to ¡publish ¡to ¡ Library ¡

slide-7
SLIDE 7

METADATA ¡DEVELOPMENT ¡

  • Legacy ¡Data ¡Conversion ¡

– Convert ¡exisMng ¡studies ¡to ¡follow ¡CDSIC ¡standards ¡ – Lessor ¡iniMal ¡efforts, ¡lessor ¡disrupMon ¡of ¡exisMng ¡processes ¡ – Lessor ¡dependency ¡on ¡CDISC ¡standards ¡during ¡study ¡startup ¡ – Lessor ¡control ¡over ¡metadata ¡lineage ¡ – More ¡manual ¡and ¡repeated ¡work ¡to ¡develop ¡metadata ¡

  • End-­‑to-­‑End ¡Metadata ¡Management ¡

– Ideal ¡situaMon, ¡but ¡requires ¡significant ¡iniMal ¡efforts ¡ – Depends ¡on ¡CDISC ¡standard ¡development ¡ – Study ¡Design ¡-­‑> ¡Study ¡Conduct ¡-­‑> ¡Study ¡Analysis ¡-­‑> ¡Study ¡Submission ¡ – Best ¡uMlizaMon ¡of ¡metadata ¡

  • Consistency ¡
  • Accuracy ¡
  • Efficiency ¡

¡

7 ¡

slide-8
SLIDE 8

REQUIRED ¡METADATA ¡– ¡LEGACY ¡DATA ¡CONVERSION ¡

8 ¡

slide-9
SLIDE 9

TYPICALLY ¡IT’S ¡A ¡MANUAL ¡PROCESS ¡

9 ¡

slide-10
SLIDE 10

METADATA ¡EMPOWERED ¡LEGACY ¡DATA ¡ CONVERSION ¡

10 ¡

slide-11
SLIDE 11

KNOWLEDGE-­‑BASE ¡ASSISTED ¡DATA ¡STANDARDIZATION ¡

11 ¡

slide-12
SLIDE 12

METADATA ¡MANAGEMENT ¡

  • Templates ¡can ¡be ¡used ¡for ¡

mapping ¡reuse ¡

  • Hierarchical ¡structure ¡help ¡

to ¡provide ¡granular ¡ standardiza>on ¡while ¡ maintain ¡consistency ¡

  • New ¡deriva>ons ¡can ¡be ¡

generated ¡based ¡on ¡auto-­‑ matching ¡of ¡standards/ templates ¡at ¡different ¡ levels ¡

  • Metadata ¡need ¡to ¡be ¡

managed ¡by ¡dedicated ¡ team ¡and ¡governing ¡ processes ¡

12 ¡

Metadata Repository Structure

slide-13
SLIDE 13

SDTM ¡ANNOTATED ¡CRFS ¡

13 ¡

slide-14
SLIDE 14

DATA ¡FLOW ¡CONSTRUCTION ¡

14 ¡ Data ¡Flow ¡Diagram ¡ defines ¡dataset ¡level ¡ relaMonships ¡ Comprehensive ¡ processing ¡types ¡ Source ¡Datasets ¡ Intermediate ¡ tesMng ¡ Preview ¡of ¡data ¡ Drag ¡& ¡Drop ¡to ¡ design ¡canvas ¡

slide-15
SLIDE 15

VARIABLE ¡LEVEL ¡TRANSFORMATION ¡DEFINITION ¡

15 ¡ Mapping ¡Rule ¡Editor ¡ Source ¡Elements ¡ Target ¡Elements ¡ Element ¡and ¡rule ¡ property ¡window ¡

slide-16
SLIDE 16

METADATA ¡EMPOWERED ¡END-­‑TO-­‑END ¡METADATA ¡ FLOW ¡

16 ¡

slide-17
SLIDE 17

STEP ¡1 ¡– ¡ESTABLISH ¡STANDARDS ¡

  • Define ¡Conceptual ¡Model ¡

– Leverage ¡BRIDG ¡concept ¡ – Cover ¡all ¡data ¡origins ¡

  • Trial ¡Design ¡
  • Protocol ¡
  • Collected ¡Subject ¡Data ¡
  • Derived ¡Subject ¡Data ¡

– Cover ¡all ¡trial ¡stages ¡

  • Study ¡Design ¡(TDM ¡-­‑> ¡SDTM) ¡
  • Study ¡Conduct ¡(CDASH ¡-­‑> ¡SDTM) ¡
  • Study ¡Analysis ¡(ADaM) ¡
  • Study ¡ReporMng ¡(TLF) ¡

– Use ¡Controlled ¡Term ¡to ¡add ¡semanMcs ¡

  • Define ¡CRF, ¡SDTM, ¡and ¡ADaM ¡

Standards ¡

17 ¡ Domain Scenario Granularity Concepts Demographic, ¡Measurements, ¡ Administrative ¡Activities Milestones, ¡Central ¡vs ¡Local, ¡ Different ¡Sources Summary, ¡Details Elements ¡and ¡Qualifiers

slide-18
SLIDE 18

WHY ¡BRIDG? ¡

18 ¡

slide-19
SLIDE 19

MANAGING ¡STUDY ¡USING ¡BRIDG ¡

19 ¡

slide-20
SLIDE 20

STEP ¡2 ¡– ¡DEVELOP ¡LIBRARIES ¡

  • Libraries ¡at ¡Different ¡Levels ¡

– Company ¡ – TherapeuMc ¡Area ¡ – Program ¡

  • CRF ¡Library ¡

– Standard ¡CRFs ¡ – Cover ¡different ¡scenarios ¡

  • SDTM ¡Template ¡

– Standard ¡Structure ¡ – Standard ¡raw ¡-­‑> ¡SDTM ¡mapping ¡

  • ADaM ¡Template ¡

– Standard ¡Structure ¡ – Standard ¡DerivaMons ¡

  • TLF ¡Template ¡

– Break-­‑down ¡to ¡Standard ¡Units ¡

20 ¡

slide-21
SLIDE 21

STEP ¡2 ¡: ¡CREATE ¡COMMON ¡LIBRARIES ¡– ¡ECRF ¡& ¡TLF ¡

21 ¡

eCRF:

  • Common Activities
  • Associated Forms
  • BRIDG or CDASH

Mappings

21

TLFs

  • Common Endpoints
  • Reporting Templates
  • BRIDG or ADaM Mappings
slide-22
SLIDE 22

FLOW ¡FROM ¡DATA ¡COLLECTION ¡TO ¡STUDY ¡ANALYSIS ¡

22 ¡

slide-23
SLIDE 23

STEP ¡3 ¡– ¡STUDY ¡DESIGN ¡USING ¡STUDY ¡ARCHITECT ¡

23 ¡

slide-24
SLIDE 24

STEP ¡3 ¡: ¡STUDY ¡DEVELOPMENT ¡-­‑ ¡PROTOCOL ¡

24 ¡

Study Protocol Versions are developed, and are associated with Defined Activities

slide-25
SLIDE 25

STEP ¡3 ¡: ¡STUDY ¡DESIGN ¡– ¡DATA ¡COLLECTION ¡

  • Define ¡Arms ¡
  • Define ¡Epochs ¡
  • Define ¡Segments ¡
  • Define ¡Cells ¡
  • Define ¡Study ¡Events ¡
  • Define ¡Workflow ¡

25 ¡

Study ¡Design ¡Model ¡(SDM) ¡

slide-26
SLIDE 26

STUDY ¡ACTIVITY ¡FROM ¡SA ¡TO ¡CRF

26 ¡

slide-27
SLIDE 27

CRF ¡DESIGN ¡STRUCTURE ¡FROM ¡SA

27 ¡

slide-28
SLIDE 28

STANDARDIZED ¡CDASH ¡OUTPUT ¡STRUCTURE ¡

28 ¡

slide-29
SLIDE 29

CDASH ¡OID ¡IMPORTANCE ¡

  • Map ¡to ¡unique ¡scien>fic ¡concepts ¡(logical ¡model ¡element) ¡
  • Item ¡Group ¡(IG) ¡defines ¡datasets ¡

– Develop ¡standard ¡naming ¡convenMon ¡to ¡cover ¡different ¡scenarios ¡ – Each ¡name ¡should ¡represent ¡unique ¡set ¡of ¡contents ¡

  • Item ¡defines ¡variable ¡names ¡and ¡hierarchies ¡

– Leveraging ¡mulMple ¡segment ¡names ¡

  • Category, ¡Sub-­‑category, ¡Test ¡Code, ¡Variable ¡Name ¡

– Use ¡CDISC ¡Controlled ¡Terminology ¡to ¡convey ¡semanMc ¡informaMon ¡

29 ¡

slide-30
SLIDE 30

DM ¡CRF ¡DESIGN ¡

30 ¡

slide-31
SLIDE 31

CDASH ¡DM ¡DATASET ¡OBTAINED ¡

31 ¡

slide-32
SLIDE 32

EG ¡CRF ¡DESIGN ¡

32 ¡

slide-33
SLIDE 33

CDASH ¡EG ¡DATASET ¡OBTAINED ¡

33 ¡

slide-34
SLIDE 34

AUTO-­‑SDTM ¡CREATION ¡

  • Match ¡IG-­‑based ¡EDC ¡Output ¡with ¡Par>>on-­‑Level ¡Templates ¡

– Scenario ¡based ¡templates ¡ – Auto-­‑matching ¡based ¡on ¡available ¡IG-­‑based ¡outputs ¡ – Auto-­‑Pruning ¡of ¡extra ¡template ¡variables ¡

  • Match ¡Domain-­‑Level ¡Templates ¡

– All ¡parMMons ¡are ¡merged ¡together ¡ – Merged ¡results ¡are ¡matched ¡against ¡domain-­‑level ¡templates ¡ – FinalizaMon ¡stage ¡is ¡applied ¡based ¡on ¡domain ¡class ¡

  • Baseline ¡calculaMon ¡
  • -­‑-­‑SEQ ¡assignment ¡
  • SUPPQUAL ¡creaMon ¡

34 ¡

slide-35
SLIDE 35

VARIABLES ¡OF ¡PROTOCOL ¡AND ¡DERIVED ¡ORIGINS ¡

  • Non-­‑standard ¡derived ¡variables ¡have ¡to ¡be ¡defined ¡based ¡on ¡SAP ¡
  • r ¡mapping ¡standards. ¡

– Baseline ¡DefiniMon ¡

  • Default: ¡Last ¡non-­‑missing ¡observaMon ¡before ¡dosing ¡
  • Average ¡of ¡repeated ¡measurements ¡

– Reference ¡Dates ¡

  • First ¡Dose/Last ¡Dose ¡Dates ¡

– Treatment ¡Emergent ¡AE ¡ – Last ¡ParMcipaMon ¡Date ¡ – Unit ¡Systems ¡for ¡Lab ¡StandardizaMon ¡

  • Variables ¡of ¡Protocol ¡Origin ¡have ¡to ¡be ¡defined ¡

– Trial ¡Design ¡ – Other ¡protocol ¡specified ¡informaMon ¡not ¡available ¡elsewhere ¡

  • These ¡are ¡specified ¡at ¡study ¡design ¡

35 ¡

slide-36
SLIDE 36

CREATING ¡SDTM/ADAM ¡TEMPLATES ¡

36 ¡

slide-37
SLIDE 37

SDTM ¡GENERATION

37 ¡

slide-38
SLIDE 38

PARTITION ¡LEVEL ¡TEMPLATES ¡

38 ¡

slide-39
SLIDE 39

DOMAIN ¡LEVEL ¡TEMPLATES ¡

39 ¡

slide-40
SLIDE 40

STEP ¡3 ¡: ¡STUDY ¡DESIGN ¡-­‑ ¡ANALYSIS ¡ ¡

40 ¡

slide-41
SLIDE 41

STUDY ¡3 ¡: ¡STUDY ¡DESIGN ¡-­‑ ¡REPORTING ¡

41 ¡

slide-42
SLIDE 42

TLF ¡SHELL ¡IN ¡SA

42 ¡

slide-43
SLIDE 43

AUTOMATED ¡ADAM ¡& ¡TLF ¡CREATION ¡

43 ¡

Ager ¡the ¡clinical ¡data ¡repository ¡which ¡contains ¡rule ¡template ¡as ¡the ¡SDTM ¡ repository ¡in ¡page ¡14-­‑16, ¡ADaM ¡datasets ¡are ¡generated ¡finally.

slide-44
SLIDE 44

USING ¡ADAM ¡STRUCTURE ¡TO ¡CHECK ¡SDTM ¡COMPLETENESS ¡

  • ADaM ¡structure ¡is ¡generated ¡to ¡support ¡TLF ¡crea>on ¡

– Analysis ¡parameter ¡variables ¡ – Analysis ¡group ¡variables ¡ – Analysis ¡populaMon ¡variables ¡ – Analysis ¡visit ¡windowing ¡variables ¡ – Analysis ¡flag ¡variables ¡ – Analysis ¡enabling ¡variables ¡

  • Traceability ¡to ¡SDTM ¡is ¡established ¡through ¡ADaM ¡templates ¡

– DerivaMons ¡ – Macros ¡– ¡with ¡metadata ¡wrapper ¡

  • Traceability ¡to ¡data ¡collec>on ¡is ¡established ¡through ¡SDTM ¡

templates ¡

44 ¡

slide-45
SLIDE 45

DATA ¡FLOW ¡IN ¡REPOSITORY ¡

  • ADSL ¡

45 ¡

slide-46
SLIDE 46

ADAM ¡MAPPING

  • ADaM ¡data ¡obtained ¡from ¡Combining ¡SA ¡ADaM ¡Structure ¡and ¡

Repository ¡

– Create ¡different ¡templates ¡firstly. ¡Templates ¡are ¡grouped ¡by ¡dataset. ¡ – Import ¡SA ¡ADaM ¡structure. ¡ – Select ¡one ¡or ¡more ¡template ¡for ¡one ¡dataset ¡by ¡turns. ¡ – Deal ¡with ¡prompMons ¡during ¡template ¡reference. ¡ – Process ¡variables ¡and ¡dataset ¡without ¡definiMon ¡in ¡template. ¡ – Generate ¡ADaM ¡data ¡finally. ¡

46 ¡

slide-47
SLIDE 47

IMPORT ¡SDTM ¡DATA

47 ¡

slide-48
SLIDE 48

DATA ¡STRUCTURE ¡FROM ¡SA

48 ¡

slide-49
SLIDE 49

DATA ¡FLOW ¡DIAGRAM

49 ¡

slide-50
SLIDE 50

CONVERSION ¡RULE

50 ¡

slide-51
SLIDE 51

TLF ¡REPORT ¡OBTAINED

51 ¡