60 likes | 203 Views
C3D Adoption – caGrid Data Services to expose the MNU Study Data to NCI caGrid. By Peter Yan 4/15/2009. Development of caGrid Data Services Process. Ensure that all the data of CRFs are either re-use of current existing ones from NCI or adopted by NCI and registered in caDSR
E N D
C3D Adoption – caGrid Data Servicesto expose the MNU Study Data to NCI caGrid By Peter Yan 4/15/2009
Development of caGrid Data Services Process • Ensure that all the data of CRFs are either re-use of current existing ones from NCI or adopted by NCI and registered in caDSR • Reach an agreement to share the data and define all sharing data elements (all data, except Patient Names and IDs) • Build a UML model from current C3D Smoking Study database with all (CRF) data elements registered in caDSR, which are mapped into EVS • Use caCORE toolkit/Introduce tool to have the created UML model go through data service interface/API generation and compliance with caDSR registration via XML files
Smoking Study Data Services System Smoking Study C3D– Test DB Data Services Dev - MN Developers Index Services Deploy Engineer End Users Smoking Study C3D-Operation Data Services Operation - NCI CRFs CRA/Data Entry
Alternative Solution Smoking Study MySQL - MN Data Services Dev - MN Developers Export/Import Deploy Index Services Engineer End Users of Data Smoking Study C3D-Operation Data Services Operation - NCI CRFs CRA/Data Entry
caGrid Data Service Development • Build a development MySQL DB Instance at MNU • Export C3D smoking study schema to MySQL DB • Export some or whole data from C3D smoking study DB to MySQL DB • Use DB based Information model to start a UML • Insure that all class attributes map into CRF data elements which are registered in caDSR • Get trained, and use caCORE/Introduce Tool to convert UML into caGrid Data Services with their API/Interfaces to expose the data • Apply the caBIG Grid security to protect data access • Write a test plan to test these data services, and Test these data services based on the test plan • Register new developed data services to NCI Index Server • Support NCI to QA and deploy these data services at NCI Production Environment
Resource to seek helps • caGrid Boot Camp Training • https://wiki.nci.nih.gov/x/iZGl • Related Links • caCORE SDK Developers Guide v4.0 - Chapters 3, 9, & 10 • caCORE SDK Programmer's Guide v3.2.1 - Chapters 5 & 7 • caCORE SIW and UML Loader Technical Guide v3.2 • Contact: Jamie Parker at Parkerjam@mail.nih.gov • caGrid Knowledge Center (KC) • https://cabig-kc.nci.nih.gov/CaGrid/KC/index.php/Main_Page • Liming Wan for the C3D database schema to be transferred into MySQL • Wanli@mail.nih.gov(301) 451-6342 • Other Grid Development Experts • Joshua, and Manav - I will provide you with their details as needed