A system comprising: a prescription database with prescription therapy settings referenced to patient account IDs comprising a unique identifier for each patient in the prescription database, wherein the prescription database is in communication with a prescription server; a first respiratory therapy device; a second respiratory therapy device; an interface; a memory containing machine readable medium comprising machine executable code having stored thereon instructions for performing a method; a control system coupled to the memory and comprising one or more processors, the control system configured to execute the machine executable code to: receive input, from the interface, indicating a patient would like to port settings from the first respiratory therapy device; receive, through the interface, an account ID associated with the patient and a hardware identifier with the first respiratory therapy device; and send, to the prescription server, a request comprising the account ID and the hardware identifier to retrieve prescription therapy settings from the prescription server; receive, from the prescription server, prescription therapy settings referenced to the account ID if the hardware identifier is validated; and store the prescription therapy settings in a memory of the second respiratory therapy device. a prescription database with prescription therapy settings referenced to patient account IDs comprising a unique identifier for each patient in the prescription database, wherein the prescription database is in communication with a prescription server; a first respiratory therapy device; a second respiratory therapy device; an interface; a memory containing machine readable medium comprising machine executable code having stored thereon instructions for performing a method; a control system coupled to the memory and comprising one or more processors, the control system configured to execute the machine executable code to: receive input, from the interface, indicating a patient would like to port settings from the first respiratory therapy device; receive, through the interface, an account ID associated with the patient and a hardware identifier with the first respiratory therapy device; and send, to the prescription server, a request comprising the account ID and the hardware identifier to retrieve prescription therapy settings from the prescription server; receive, from the prescription server, prescription therapy settings referenced to the account ID if the hardware identifier is validated; and store the prescription therapy settings in a memory of the second respiratory therapy device. receive input, from the interface, indicating a patient would like to port settings from the first respiratory therapy device; receive, through the interface, an account ID associated with the patient and a hardware identifier with the first respiratory therapy device; and send, to the prescription server, a request comprising the account ID and the hardware identifier to retrieve prescription therapy settings from the prescription server; receive, from the prescription server, prescription therapy settings referenced to the account ID if the hardware identifier is validated; and store the prescription therapy settings in a memory of the second respiratory therapy device.