MyCap - A Configurable Mobile Application for Patient-Reported Data Collection