A system and method for patient data management may include a patient device (720, 730, 740), server (710), and computing device (760). The patient device (720, 730, 740) may collect usage data (728) in accordance with subscriptions (726) that may include a set of instructions. The patient device (720, 730, 740) may also transmit the collected usage data (728) over a network to the server (710) or computing device (760). This transmission may occur based on a triggering event designated in the subscription (726). The patient device (720, 730, 740) may also receive updates to the subscription (726) from the server (710), so as to alter the process by which the patient device collects and transmits the usage data.