A physiological monitoring system for providing monitoring of a patient, comprising an electrocardiogram module including an ECG microcontroller and a first plurality of electrodes worn on the patient, the ECG microcontroller being coupled to the first plurality of electrodes for receiving first physiological data gathered by the first plurality of electrodes; a main module detachably worn by the patient and connected to the ECG module by a wireless communication connection, the main module including a main controller, an on-board memory (22, 30), and a communication interface coupled to the main controller, characterized by: the communication interface including a first wireless communication protocol and a second wireless communication protocol different from the first wireless communication protocol; the ECG microcontroller being configured to: analyze the first physiological data, identify a first abnormal condition of the patient based on the analyzed first physiological data, determine a first significant physiological event based on the identified first abnormal condition of the patient, transmit to the main controller in real-time, using the wireless communication connection, data corresponding to the first significant physiological event; the main controller being configured to: receive the data corresponding to the first significant physiological event from the ECG module using the wireless communication connection; transmit in real-time, using the first wireless communication protocol, data corresponding to the first significant physiological event, and when the first wireless communication protocol is inoperable, transmit in real-time, using the second wireless communication protocol, the data corresponding to the first significant physiological event. an electrocardiogram module including an ECG microcontroller and a first plurality of electrodes worn on the patient, the ECG microcontroller being coupled to the first plurality of electrodes for receiving first physiological data gathered by the first plurality of electrodes; a main module detachably worn by the patient and connected to the ECG module by a wireless communication connection, the main module including a main controller, an on-board memory (22, 30), and a communication interface coupled to the main controller, analyze the first physiological data, identify a first abnormal condition of the patient based on the analyzed first physiological data, determine a first significant physiological event based on the identified first abnormal condition of the patient, transmit to the main controller in real-time, using the wireless communication connection, data corresponding to the first significant physiological event; the main controller being configured to: receive the data corresponding to the first significant physiological event from the ECG module using the wireless communication connection; transmit in real-time, using the first wireless communication protocol, data corresponding to the first significant physiological event, and when the first wireless communication protocol is inoperable, transmit in real-time, using the second wireless communication protocol, the data corresponding to the first significant physiological event. receive the data corresponding to the first significant physiological event from the ECG module using the wireless communication connection; transmit in real-time, using the first wireless communication protocol, data corresponding to the first significant physiological event, and when the first wireless communication protocol is inoperable, transmit in real-time, using the second wireless communication protocol, the data corresponding to the first significant physiological event.