130 likes | 267 Views
caCURE. A new caBIG ® application for Collecting Patient Reported Health Data Leonid Kagan Director of Software Engineering HealthCare IT, Inc. August, 2010. Agenda. A bit of history Problems and Solutions Demo Next Steps Q & A. The Health of Women Study (HOW).
E N D
caCURE A new caBIG® application for Collecting Patient Reported Health Data Leonid Kagan Director of Software Engineering HealthCare IT, Inc. August,2010
Agenda • A bit of history • Problems and Solutions • Demo • Next Steps • Q & A
The Health of Women Study (HOW) • Purpose: Develop a new model research • First-ever, large online cohort study • Examine causes, treatment, prevention of breast cancer, • Identify predictors of survival and consequences of therapy • Initial Launch: • Directed to the current Love/Avon Army of Women • 175 questions arranged in 4 forms • About Me: gender, occupation, education, ethnicity • My Reproductive Health: birth control, fertility, pregnancy and nursing, menopause, hormonal therapies • My Health As Of Today: general health and activity, height, weight, alcohol and tobacco usage, diet, sexual orientation and activity, health complaints, herbal remedies • My Cancer: diagnoses and treatment • ~30,000 women completed the first module to date
Findings from Phase One / Initial Launch • Proved to be an excellent tool to gather patient reported data • Modifications to a questionnaire require code and data model change • Expensive • Time consuming • Forms are not portable – they exist only as a part of application • Data semantics are not explicit.
Phase 2 Goals • Enable scientists to rapidly build and deploy new forms • … and the software developed to fulfill goal one must be easy to use • Forms created should be independent of application • Semantically defined data to facilitate research
caCURE Component Architecture caCURE Form Builder caCURE Form Runner XForms Processor Workflow XForms Application Data Form Data JSON / XML Application Data Data Analytics CMS (Drupal V6)
caCURE Form Builder caCURE Form Runner XForms Processor Workflow caCURE Form Builder • Creates new modules, forms and questions • Uses XForms for form representation • Supports edit, approve, pilot, publish life cycle XForms Form Data JSON / XML Application Data Application Data Data Analytics CMS (Drupal V6)
caCURE Form Building Life Cycle caCURE Form Runner XForms Processor Workflow caCURE Form Builder • Supports edit, approve, pilot, publish life cycle XForms Form Data JSON / XML Application Data Application Data Data Analytics CMS (Drupal V6)
caCURE Form Runner caCURE Form Builder caCURE Form Runner XForms Processor Workflow XForms Application Data Form Data JSON / XML Application Data Data Analytics CMS (Drupal V6) • Manages sequence and state of forms presentation • Provides interface for CMS integration • Collects, processes and stores patient reported data
User Interaction Components caCURE Form Builder caCURE Form Runner • CMS imbeds patient-facing modules to allow seamless integration of forms presentation into a content-rich web site • Data Analytics provides researchers with graphical analysis of collected data XForms Processor Workflow XForms Application Data Form Data JSON / XML Application Data Data Analytics CMS (Drupal V6)
caCURE Next Steps • Form Builder • caDSR integration • More complex data types: numeric and date ranges • More complex question layouts and new controls • Form Runner • XML data export • Integration with more open source CMS packages • Data Analytics