1. A method for monitoring patient compliance to medical therapy using a device having a central processing unit and a server having a central processing unit, comprising: repeatedly measuring therapy compliance of a patient by obtaining a voluntary compliance response from the patient using the device and storing information of the compliance on the device; uploading the therapy compliance measurements stored on the device to a central server via a wireless connection; selecting a number of individualized compliance threshold amounts for the patient, the individualized compliance threshold amounts being uniquely selected for the patient based on characteristics of the medical therapy; comparing, using the server, the uploaded therapy compliance measurements with the number of individualized compliance thresholds corresponding to the patient; identifying, using the server, instances where patient compliance fails to meet the individualized compliance thresholds; and reporting a failure to meet the individualized compliance thresholds to a care-giving party enabling action to be taken by that party.