Custom Software Development for Clinical and Basic Research Custom Software Development for Clinical and Basic Research .NET / Microsoft Technologies Presented By John Stullenberger Division of Biomedical Informatics Custom Software Development for Clinical and Basic Research Agenda • • • • • Introduction BMI .NET Team Service Offering .NET Development Technologies Custom Development vs Out of Box (OTB) Sample of BMI Developed Applications Custom Software Development for Clinical and Basic Research Introduction • • • • • John Stullenberger (BMI .NET Team Lead) 7 years with BMI 14 years in Microsoft Technologies Web / Desktop Development SharePoint Development / Administration Custom Software Development for Clinical and Basic Research Introduction - .NET/SharePoint Team Elsa L Cavanaugh CJ Bossart Patrick Sepate Angela McPeters Louise Hamilton Ravi Sappidi Hai Ge Custom Software Development for Clinical and Basic Research BMI .NET Team Service Offering • Types of Applications • Web Applications / Services • Desktop Applications • Mobile Device Development • Uses of our Applications • • • • • • Electronic Data Capture Data Reporting Interactive Systems Collaboration Systems Alert / Notification Systems Utility / Automation Systems Custom Software Development for Clinical and Basic Research NET Development Technologies • C# .NET Development / Visual Studio Suite • • Web Applications / Services Desktop Applications • SharePoint 2010 Hosting / Development • • Electronic Data Capture (InfoPath) Data Reporting (SSRS) Custom Software Development for Clinical and Basic Research NET Development Technologies • Third-Party Integration / .NET Framework • • Epic Web Services AARDEX / MEMS Web Services • Mobile Development • iOS Development / XCode • • • • iPad iPhone iTouch HTML 5 / JavaScript Custom Software Development for Clinical and Basic Research Custom Development vs Out of Box (OTB) Key Differences • *Cost • *Time • *Functionality • Flexibility • Security • Accessibility Custom Software Development for Clinical and Basic Research Custom Development vs Out of Box (OTB) • Out the Box • Pros • Less Expensive • Faster to Implement • Cons • Limited Functionality • Limited Customization • 80 / 20 Rule Custom Software Development for Clinical and Basic Research Custom Development vs Out of Box (OTB) • Custom Development • Pros • Greater Functionality • Greater Customization • Cons • More Expensive* • Longer to Implement • Require Significant End User Participation for Design / Development • Get us Involved Earlier than Later Custom Software Development for Clinical and Basic Research Stop-It Study The STOP-IT Study is a phase II, randomized, multicenter, double-blind, placebo-controlled trial to: • Determine the ability of CT angiography (CTA) identified contrast extravasation (i.e., the spot sign) to predict ICH hematoma growth • Randomize subjects with the spot sign to treatment with recombinant activated factor VII (rFVIIa) or placebo • • • • Data Collection / CRF Management System C# .NET Web Application / Services SAS Integration (Randomization) SharePoint / InfoPath https://bmi.cchmc.org/services/software-development/bmi-development-catalog Custom Software Development for Clinical and Basic Research Stop-It Study • Why Custom Solution? • • • • SAS Integration (Randomization) Complexity of CRF Forms Alert / Notification Requirements Accessibility of the Application for non-CHMC participating Institutions Custom Software Development for Clinical and Basic Research REGID Study • • • • • The Registry for Eosinophilic GastroIntestinal Disorders (REGID) is a collaboration of medical centers, professionals, families, and individuals whose mission is to improve the knowledge, research, and outcomes for people living with eosinophilic gastrointestinal disorders. REGID is not only a national registry of people affected by eosinophilic gastrointestinal disorders but also a forum to enhance the connection of people to resources and research Screening / Data Collection System Notification / Subject Management C# .NET Web Application / Services SQL Server Reporting Services (SSRS) https://bmi.cchmc.org/services/software-development/bmi-development-catalog Custom Software Development for Clinical and Basic Research REGID Study • Why Custom Solution? • • • Look and Feel of CRF Forms Alert / Notification Requirements Accessibility of the Application for non-CHMC participating Institutions https://bmi.cchmc.org/services/software-development/bmi-development-catalog Custom Software Development for Clinical and Basic Research ADHD Study A study to look at the effectiveness of attention training in treating children with ADHD. • Interactive Gaming Application • • • C# .NET Web Application / Services Silverlight SQL Server Reporting Services https://bmi.cchmc.org/services/software-development/bmi-development-catalog Custom Software Development for Clinical and Basic Research ADHD Study • Why Custom Solution? • • Interactive Gaming User Interface Level of Detail required for Data Collection https://bmi.cchmc.org/services/software-development/bmi-development-catalog Custom Software Development for Clinical and Basic Research Questions ? .NET Development Help-dotnet@bmi.cchmc.org SharePoint Hosting / Development Help-sharepoint@bmi.cchmc.org If you are unsure … help@bmi.cchmc.org