A system and method of managing medical information, and a system and method of providing distributed ECG recording and analysis. The system for managing medical information comprises an intranet server for hosting personal information of users and configured such that the personal information is associated to each user by a unique ID; and an Internet server for hosting medical information of the users and configured such that the medical information is indexed by the unique ID; whereby, for each user, the personal information hosted on the intranet server is associated with the medical information hosted on the Internet server by way of the unique ID in a manner such that the personal information is not accessible via the Internet server.