A medication and dispensing system tracks the medication of multiple users over time and preferably combines this information with periodic test results provided to the system. The system is designed to allow remote access electronically to authorized users whereby doctors or other medical professionals can review the data of actual medication dispensed and preliminary test results accumulated over time. Preliminary analysis of the data is conducted by the system to determine alert conditions. Such alert conditions include incorrect medication dispensing (i.e. failure to take a prescribed medication) and test results that warrant investigation. Many different types of alerts may be programmed into the software of the device.