A physiotherapeutic protocol is provided to a user having an injury and includes providing access to the user to download or install a predetermined computing application and registering their particulars. A treatment protocol is determined for the user in response to user selection of one or more predetermined injuries, the protocol includes a plurality of sessions of physiotherapeutic treatment exercises and techniques. The user provides predetermined information corresponding to functional levels of the user about their injury or damaged site and establishing one or more initial user functional levels and are guided through the treatment protocol exercises and techniques in a predetermined order to treat their injury, user input is received before and/or during and/or after each treatment session user functional levels and when for three successive user functional level entries I, II and III alerting the user and interrupting the protocol if functional levels I compared to II, and II compared to III exceed predetermined values, or if there is no improvement in functional level between functional levels I and II and levels II and III.