A system (200) for providing an exercise training plan for a patient is provided. The system includes a sensor (202 204 206 208 210 212) and a processor (214) operatively connected to the at least one sensor. The sensor measures physiological parameter of the patient. The processor is configured to: a) receive health information data representative of patient information and patient symptoms b) receive physiological data from the at least one sensor c) devise the exercise training plan for the patient based on the health information data and the physiological data d) monitor the physiological data during the exercise training of the patient to determine if the physiological data is within a predetermined range and e) modify the exercise training plan for the patient if the physiological data is outside the predetermined range.