Statistical Programmer

Slides:



Advertisements
Presentazioni simili
Visual Studio Tools for Office: Developer Solutions Platform Fulvio Giaccari MCSD.NET / MCT Responsabile Usergroup ShareOffice Blog:
Advertisements

Presenta – #wpc15it1 BI005 - Real Power BI Franco Perduca Factory Software srl
© CDISC CDISC Italian User Network TC 16 Dicembre 2015 Angelo Tinazzi (Cytel Inc. – CDISC E3C member)
Linee Guida per i Tesisti. La tesi ● La tesi è un lavoro di ricerca quindi ha una parte teorica che porta alla definizione di una ipotesi verificata empiricamente.
1 Gestione Mercatino Testi Scolastici Usati Gestione Mercatino Testi Scolastici Usati.
Oltre il web 2.0: il web semantico Seminario. World Wide Web ● Nasce nel 1991 al CERN di Ginevra Evoluzione: web dinamico ● Si basa su ● URL ● HTTP ●
CSS ( Cascading Style Sheets) Fogli di Stile Linguaggi di formattazione stilistica e strutturale di un documento HTML o di una serie di documenti in cascata.
1 Come cercare le fonti di informazione scientifica Operatori e wildcards a cura della Biblioteca di Agraria.
User Group Riccardo Righi Analista Titulus e titulus organi.
Lavorare con i dati di India, Cina, Giappone, Taiwan & Corea
Sistemi e Applicazioni per l’Amministrazione Digitale
Sviluppo applicativo mobile per lettore barcode datalogic
HTML5 Tools Pearson
Ambienti di Programmazione per il Software di Base
ALPE in pillole Corso di formazione per bibliotecari
UNIFIED MODELING LANGAUGE BASICS
CDISC Italian UN Aggiornamento/Attività
December 16th TC CDISC Italian UN.
VISUAL BASIC.
Come e dove chiedere aiuto su tematiche CDISC: CDISC Forum, Linkedin e presentazione CDISC Italian UN Linkedin Group Riccardo Bezzo (Helsinn) Fabio Montanaro.
La rappresentazione delle informazioni
EasyGraph Dynamic web-based dashboard
Terza Lezione → Navigare nel file System → parte 2
Visit Lombardy VADEMECUM PER GLI OPERATORI
ACNP e NILDE: insieme per un sistema integrato dei periodici Bologna, 30 Settembre 2011 Save the time of the reader and of the librarian L'integrazione.
Questions & Answers Italian CDISC User Network Milano – 21/10/2016
© UNIPLAN SOFTWARE s.r.l Tutti i diritti sono riservati
Condividere dati di Excel tramite l'esportazione in un sito di SharePoint
Progetto n°1 con il Pannello operatore
I comandi.
MATRICI (ARRAY) IN MATLAB/OCTAVE
Laboratorio II, modulo LabView.
L’AMBIENTE CODE BLOCKS E L’IO
Organizzazione fisica
I FILES AD ACCESSO SEQUENZIALE
X. Specifications (IV).
Corso sulle ricerche bibliografiche
2018/9/ /9/11 USER ENVIRONMENT 1 1.
PROGRAMMAZIONE BASH – ISTRUZIONE IF
FAQ.
Servizi web per la bioinformatica strutturale
DTD Document Type Definition per XML
ASSET INVENTORY MANAGEMENT
Studente : Andrea Cassarà Classe: 5AII A.S. 2014/2015 Link Sito
December 16th TC CDISC Italian UN.
Andrea Paladin, PM CINECA
Ardis e il sistema qualità
realizzato dal prof.Conti Riccardo
Un editor intelligente!!!
Fatturazione Elettronica
Access.
M. Nanni – E. Del Fante – M. Savioli
suggerimenti Alma (solo per uso interno)
ABAP Objects ALV Grid Mantova, 30 dicembre 2018.
BootCaT: Bootstrapping Corpora and Terminology
Mille modi per immettere i periodici elettronici in ACNP
Modifica le impostazioni di base del programma modificando:
SQL per la modifica di basi di dati
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
Introduzione agli Algoritmi e alle Strutture Dati
Progettazione concettuale
Progetto 1 Input Creare una Funzione commentata che prenda come input:
Fatturazione Elettronica Integrata
Fogli elettronici e videoscrittura
Excel 3 - le funzioni.
Corso di Algoritmi e Strutture Dati APPUNTI SUL LINGUAGGIO C
Fogli di Calcolo Elettronici
Università degli studi di Modena e Reggio Emilia
Ebsco HLM2ACNP: l’esportazione dei dati “chiavi in mano”
Andrea Martinelli.
Transcript della presentazione:

Statistical Programmer Automatic Creation of Define.xml for ADaM Alessia Sacco, Statistical Programmer www.valos.it info@valos.it

Indice Define.xml Pinnacle 21 Community® Valos ADaM Metadata

Define.xml Cos’è: Case Report Tabulation Data Definition Specification (CRT-DDS, o define.xml). File formato XML (machine-readable) A cosa serve: Fornisce datasets, variabili, controlled terms e altri specifici metadata Perché: Standard richiesto da FDA (U.S) e PMDA (Japan) per la sottomissione di dati FDA: Food and Drug Administration, EMA: European Medicines Agency, PMDA: Pharmaceutical and Medical Devices Agency

Pinnacle 21 Community® Pinnacle 21 (prima OpenCDISC) viene largamente usato nell’industria farmaceutica per validare i clinical trial data. Validator (controlla conformità con SDTM, SEND, ADaM, e Define.xml) Define.xml Generator (crea un conforme Define.xml 2.0 per SDTM, SEND, and ADaM datasets) Converter (converte data tra SAS XPORT, Excel, CSV, and Dataset-XML)

Pinnacle 21 Community®

Pinnacle 21 Community®

Pinnacle 21 Community® Define.xml Generator SAS XPORT DATASET Create Spec EXCEL SPEC EXCEL SPEC Generate Define Pinnacle 21 DEFINE.XML

Pinnacle 21 Community® Excel Specification Study – nome, descrizione, protocollo, standard Datasets – lista dei datasets e corrispondenti metadata Variables – lista delle variabili trovate durante la scansione ValueLevel, WhereClauses, Codelists, Dictionaries, Methods, Comments, Documents Quelli in rosso sono quelli da aggiornare. Nei datasets le key variable, che sono specifiche dello studio; nelle Variables da codelist in poi; gli altri sono tutti da compilare

Completing Specifications Pinnacle 21 Community® Completing Specifications Correzioni automatiche di Excel («ACN» «CAN») Paste Special per evitare caratteri speciali Define.xml è case sensitive Colonne ID e i riferimenti con le altre tab Trailing space characters (usare la funzione di Excel TRIM) Precisare il numero della pagina quando ORIGIN=CRF Inserire tutti i valori della Codelist, non solo quelli raccolti ... ID: Codelist in Variable o ValueLevel deve matchare un ID nel Codelist tab Un Where Clause in ValueLevel deve matchare unID nel WhereClauses tab Un Comment in Dataset, Variable o ValueLevel deve matchare un ID nel Comments tab Un Document in Comments o Methods deve matchare un ID in Documents tab

Valos ADaM Metadata Macro Valos EXCEL SPEC Generate Define Pinnacle 21 DEFINE.XML

Valos ADaM Metadata Dataset Name Parameter identifier (‘Req’, ‘Perm’, ‘Cond’) Variable Name/Label/Type Display format Controlled Term Source/Derivation Comments Codelist Origin

Valos ADaM Metadata Origin Predecessor, per variabili pre-esistenti in un SDTM o in un altro ADaM Assigned, per variabili che sono una classificazione di altre Derived, per variabili derivate da pre-esistenti variabili tramite uno specifico algoritmo Composite, per le quali si usa la struttura: @<order number>@<origin>@<variable>@<comparator>@<condition>

Valos ADaM Metadata Origin Composite <order number>: numero provvisorio per identificare la condizione <origin>: tipo di origine per questa condizione <variable>: la variabile a cui viene applicata la condizione <comparator>: operatore di confronto (EQ, NE, GT, LT, IN,...) <condition>: condizione per la variabile Se la condizione e’ composta si separa in due parti, e a ciascuna si assegna lo stesso order number. E’ necessario che ogni record abbia tutte e 5 le parti della struttura. Se variable e’ un predecessor con nessuna condizione allora si usa NOTIN.

@<order number>@<full condition description> Valos ADaM Metadata Source/Derivation @<order number>@<full condition description> <order number>: indice corrispondente all’order number nella colonna Origin <full condition description>: testo con la source/derivation di ogni condizione

Origin&Source/Derivation Example Valos ADaM Metadata Origin&Source/Derivation Example

Valos ADaM Metadata Macro Valos EXCEL SPEC

Dall’ADaM Metadata all’Excel Spec CODELISTS: Possibili Codelists: CDISC Controlled Terminology extensible codelist CDISC Controlled Terminology not extensible codelist Non-standard CDISC codelist Input: ADAM Terminology.xls SDTM Terminology.xls Terms e Decoded Values dai datasets La macro processa la colonna CODELIST dell’ADAM_Metadata e controlla a che codelist appartiene tra le 3, poi confronta i valori con CDISC e notifica l’utente se c’e’ qualche valore sbagliato. Alla Macro servono 3 input, le Terminology vanno messe nella stessa cartella delle ADAM_Metadata

Pinnacle 21 Community® Define.xml Generator

Pinnacle 21 Community® Define.xml Validator

Conclusioni Creazione del Define.xml immediata Compilazione dell’ADaM Metadata contemporanea alla costruzione dei datasets Documentazione dettagliata dal programmatore e validazione piu’ semplice e veloce Notevole risparmio di tempo

Grazie per l’attenzione! Registered office: Savona – Italy C.so Italia 15/6 zip code 17100 Head office: Genova – Italy via Ceccardi 4/31 zip code 16121 Tel. and fax : +39.010.4077182 www.valos.it info@valos.it

Bibliografia Usage of Pinnacle 21 Community Toolset 2.1.1 for Clinical Programmers, Sergiy Sirichenko, Michael DiGiantomasso, Travis Collopy (Pinnacle 21, Plymouth Meeting, Pennsylvania) Automatic creation of define.xml for ADaM: a fast way approach starting from ADaM Metadata (Phuse 2017), Dmitri Petratchenko, Andrea Parodi, Anna Romanova (Valos srl)