OpenClinica Criteria Based Reports Presented by Don Lawson – SilverLining Partners Brian Howard – Molecular NeuroImaging USE SLIDESHOW FOR AUDIO
MNI's VISION MNI’s vision evolved from the desire to search data across CRF items. It quickly expanded to filtering on the following attributes: –Study –Subject ID –CRF –Event Definitions
Vision to Reality With MNI’s architectural vision and Silverlining’s application development skills, we collaborated in developing a custom solution to meet the following goals: –Criteria Based Reporting –Time Saving Building Reports –Report Sharing
WHAT IS THE BIG DEAL? OpenClinica is built on a Entity-Attribute-Value (EAV) database design which is ideal for clinical databases because of its flexibility in dynamically creating eCRFs in the system. Main disadvantages – Complicated programming needed to display data in a conventional layout that the user understands – Less efficient queries.
EAV Problems Solved Our application has eliminated the need to know how to construct SQL database instructions which enables administrative personnel to easily create complicated reports –EAV DB instructions are several times more involved than relational database instructions –Our application creates SQL instructions that can be exported to report generation software packages Response times in retrieving data are equal to relational database schemas –Even querying small EAV databases performance is many times slower than relational DB schemas –As the number of attributes increase using an EAV schema the execution time increases exponentially Data is transformed for statistical analysis operations using inverse constraint determination techniques –EAV DB stores information in non searchable formats
What Makes Our Solution Ideal The ability to bring up a study with quick generation of CRF’s with OpenClinica The ability to generate ad-hoc reports in advance of setting up any SAS generated reports The SQL query that is created for each search is available to use with SAS or other reporting programs to query our Relational DB tables directly The easy search criteria capability and report generation rivals Relational DB designs for non SQL programmers
SOLUTION An Excel based application that uses a GUI for easy and familiar access to the OpenClinica database was developed. The Reporting Tool was designed to present granular details of the study data by organizing CRF item data into separate columns. Over 90 Excel macros were required to complete the desired functionality.
REPORTING CAPABILITY The user may select of any group of 30 CRF item names producing a physical report with up to 600 columns. The application formats the returned records Ability to create personal and shared reports DB Reports data in the order that was selected Filter on attributes related to Study, Subject ID, CRF, Event Definitions Use any of the following operators: GT, LT, NE, LIKE, Between, IN, OR, AND, ALL
WHO COULD BENEFIT FROM THIS? Data Managers Quality Control Metrics Study Managers Progress Reports Status Visit Schedules Researchers Ad hoc Queries Data Mining
Benefits Documented to date Reduces Report Generation Time Efficient Way to Verify Data Entry Improves Operations with Shared Reports Ability to Perform Granular Searches on Data
Thank You We appreciate you taking the time to join us at this meeting, and look forward to ideas for future development. 11