A medical device (10) is provided and is configured to communicate with a remote computer system (202). The medical device comprises a treatment module configured to apply a medical treatment and one or more processing devices (50). The one or more processing devices are configured to: receive, via a wireless network (208) or a user input to the medical device, a treatment regimen that identifies a scheduled use of a treatment module associated with the medical device (10); responsive to receiving an activation code (724), control the treatment module to apply a medical treatment; record information that indicates occurrences of medical treatments using the medical device; compare the recorded information to the scheduled use to generate compliance information (210) that reflects a patient's compliance with a treatment regimen involving the treatment module; access a device identifier (212) that identifies the medical device; and send the compliance information (210) with the accessed device identifier (212) to the computer system (202). The computer system is configured to receive the compliance information and the device identifier, determine a patient identifier based on the device identifier, store the compliance information in association with the determined patient identifier, and provide access to the compliance information to one or more users in response to receiving an inquiry associated with the patient identifier. A corresponding method is also provided.