21
Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM- Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien, Heidelberg für die TMF Projektgruppe „SDTM-Wandler“

Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Embed Size (px)

Citation preview

Page 1: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Automatisiert erzeugte Abblidungsvorschriften erleichtern den

Export von ODM-Dateien ins SDTMJohannes Hüsing

Koordinierungszentrum für Klinische Studien, Heidelberg

für die TMF Projektgruppe „SDTM-Wandler“

Page 2: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

2

Inhalt

• Entstehung und Spezifikation

• Beschreibung der Oberfläche

• Besonderheiten der Entwicklung

Page 3: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

3

Schwesterprojekt: Macros in clinical trials (MAKS)

• SAS-Makros für Standardauswertungen

• laufendes TMF-Projekt

• benötigt SDTM als Quellformat

Page 4: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

4

Wie kommt man ins SDTM

Problem:• verschiedene Forschergruppen• unterschiedliche Formate und Datenmodelle

Relational data base

Collection of SAS tables

Open XML format

ProprietaryXML format

...

SDTM

Page 5: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

5

So früh wie möglich zusammenkommen

Relational data base

Collection of SAS tables

Open XML format

ProprietaryXML format

...

ODM

SDTM

automatisch, studienunabhängigABER zentrumsspezifisch

menschlicher Eingriffimmer vonnöten

Definiere Gesamtprozessund nötige Werkzeuge

Page 6: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

6

Inhalt des Projekts

• Beschreibe den Gesamtprozess (von der Quelle bis zum SDTM)

• Gib Hinweise und Beispiele zur Konversion ins ODM

• Entwickle Software, die Überführung in SDTM unterstützt

Page 7: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

7

Wie sollte Weg nach SDTM geebnet werden?

Bei TMF-Verbünden ist diese Abwägung Luxus: Manche Datenstrukturen (in Registern) sind so, wie sie sind!

»CRF muss Chronologie der

Daten widerspiegeln«

»CRF muss Chronologie der

Daten widerspiegeln«

»Denk bei CRF-Planung in SDTM!

Standards immer und überall!«

»Denk bei CRF-Planung in SDTM!

Standards immer und überall!«

Page 8: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

8

Warum menschlicher Eingriff?

• m:n-Beziehung zwischen CRF- und Tabellendaten

• Woher soll System Zuordnung kennen?

• daher: nicht automatisiert, aber software-unterstützt

Page 9: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

9

Beteiligte Dateien

ODM MetadataODM Data

SDTM Template

(define.xml)

Working file(define.xml) User definitions

XSLT mapping

instructions

SDTM data (define.xml)

SQL data

Hier findet Transformation statt:GCP-relevant!

alles offene Formate

Page 10: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

10

Architektur der Oberfläche

• zwei Flächen: links ODM, rechts SDTM

• Statuszeile unten• Abbildung durch

drag-and-drop

Page 11: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

11

Manchmal Code nötig

• »Wizard« mit ein wenig Codeerzeugung

• Drag-and-drop erzeugt XPath-Ausdruck

• Umkodierungsanfrage durch automatische if-elsif-Kaskade

Page 12: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

12

Kontextinformation (1)

»Welche ODM-Elemente kann man überhaupt in diese SDTM-Zelle abilden? «

• Typ und Länge passen• Typ passt, aber zu lang• ODM-Element durch

CodeList regiert

Page 13: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

13

Kontextinformation (2)

»Welche Elemente hatte ich denn schon?«

grau

»… und wohin abgebildet?«

gelber Hintergrund

Page 14: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

14

Kontextinformation (3)

»… und wie ist die Vorschrift?«

aktiveSDTM-Zelle: letzte

Zuordnung in Statuszeile

Page 15: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

15

Erste Erfahrungsberichte

• Kompetenznetz Parkinson• Kompetenznetz angeborene Herzfehler• Anwendungsfall:

– Mehrere Studien zu einer Indikation, alle im ODM– Baue gemeinsame Datenbank, nutze SDTM als

Grundlage für Vokabular– Bei KN-AHF: Zusammenführung mit anderen

Herz-Kompetenznetzen

Page 16: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

16

Erstes Resume

• SDTM-Wandler nützliches Tool zur Übertragung

• SDTM nicht besonders geeignet zur Aufnahme von Studiendaten

• Höchstens Ausgangsbasis für semantische Vereinbarungen

Page 17: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

17

Entwicklung und Verbreitung

• Auftragsentwicklung durch XML4Pharma

• »Problem«: TMF gemeinnützigProdukte zu selben

Bedingungen an Nicht- wie an Mitglieder

Page 18: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

18

Verbreitung: Lösung

• Geltungsbereich des Vereinsgesetzes: Verbreitung durch TMF

• Nichtexklusive Entwicklung für TMF

• Verbreitung bundesweit durch TMF

• … außerhalb durch XML4Pharma

Page 19: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

19

Diskussion

• Standardformulare sparen viel Arbeit

• Software-assistiert statt vollautomatisch

• Zur richtigen Assistenz gehört– der richtige Kontext – zur rechten Zeit

Page 20: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

20

Mitglieder der Projektgruppe

• Jozef Aerts, XML4Pharma• Gisela Antony, Network of

competence (KN) Parkinson• Johannes Drepper, TMF• Cora Gromann, Coordination

Centre for Clinical Trials (KKS) Halle

• Johannes Hüsing, KKS Heidelberg

• Wolfgang Kuchinke, KKS Düsseldorf

• Jörg-Martin Liebner, KN Parkinson

• Gregor Benedikt Ottawa, KKS Heidelberg

• Ronald Speer, KKS Leipzig• Irmela Stamm, KKS Mainz

(ausgeschieden)• Philippe Verplancke, KN

Ventricular Fibrillation• Ralf Weber, Gempex

(ausgeschieden)

Page 21: Automatisiert erzeugte Abblidungsvorschriften erleichtern den Export von ODM-Dateien ins SDTM Johannes Hüsing Koordinierungszentrum für Klinische Studien,

Abbildung aus ODM nach SDTMJohannes Hüsing

21

Members of Project Group

• Jozef Aerts, XML4Pharma• Gisela Antony, Network of

competence (KN) Parkinson• Johannes Drepper, TMF• Cora Gromann, Coordination

Centre for Clinical Trials (KKS) Halle

• Johannes Hüsing, KKS Heidelberg

• Wolfgang Kuchinke, KKS Düsseldorf

• Jörg-Martin Liebner, KN Parkinson

• Gregor Benedikt Ottawa, KKS Heidelberg

• Ronald Speer, KKS Leipzig• Irmela Stamm, KKS Mainz

(former member)• Philippe Verplancke, KN

Ventricular Fibrillation• Ralf Weber, Gempex (former

member)