A method for remotely managing the health of animals, the method including: receiving measurement data relating to the health or treatment of one or more animals in one or more remote locations over a network from a user device connected to the network; storing the measurement data at a server connected to the network; comparing the measurement data with one or more pre¬ determined criteria at the server; contacting a healthcare professional via a device associated with the health care professional connected to the network for review of the measurement data if said one or more predetermined criteria are met; providing the measurement data to the device of the health care professional for review and the healthcare professional subsequently providing a treatment plan based on the measurement data; generating treatment data indicative of the treatment plan and storing the treatment data and providing the treatment data to the user device.