A system for assisting patients in sorting and dispensing medication supplies comprises a storage tray having a number of storage compartments, and a communication system to identify a medication to be provided from a pill bottle and, based upon the identification and a known regime, automatically identify which compartments of the storage tray are to be filled with the identified medication from the pill bottle and perform the filling of the storage tray. In doing so, a patient can simply open and present any number of pill bottles to the system, and then allow the system to arrange the medication in the storage tray according to the known regimen. The regimen and regimen updates are communicated to the system by means of a wired or wireless transmission to the system from a remote location (e.g. pharmacy or doctor's office), by direct user input, or by reading such information from a barcode or similar information carrier affixed to the pill bottles.