1. A method for generating a list of one or more joint treatment plans and/or surgery plans for a joint of a patient, the method comprising: obtaining, from motion sensors, 3D kinematic data of the joint in movement; determining, from the 3D kinematic data, scores characterising a joint function of the patient, the scores being relative to one or more criteria; and comparing the scores to data in a database which characterize a plurality of treatment plans and/or surgery plans to generate the list of one or more joint treatment plans and/or surgery plans which match the scores.