A method, system, user device and computer readable medium for indicating to a user to undertake a particular act in relation to a medication regimen. The user device is configured to receive, from a server processing system in data communication with the user device, data relating to a medication regimen; store in memory the data relating to the medication regimen; calculate, using the data relating to the medication regimen, a first point in time for the user to perform an act in relation to the medication regimen; store in memory the first point in time; and monitor whether the first point in time has been reached. In response to the first point in time being detected the user device generates an alert that is output via the user device to indicate to the user to perform the act in relation to the medication regimen.