An ECG patch has a waterproof housing, a microcontroller, one or more sensors, a storage medium, and a wireless transmitter; wherein the sensor captures signals from the body, stores the captured data on the storage medium, and transmits the captured data to a receiver using a wireless protocol. The receiver is connected to a server using a wireless protocol and transmits the captured data to the server for analysis and reporting.