A system for diagnosing a patient's joint disorder. A patient is fitted with a body suit, which can comprise one or more straps, sleeves, or the like. Sensors in the suit are placed around a problematic joint. The patient executes a number of selected ranges of motion, or tests and transmits signals indicative of pain level at different positions. A computer system receives the captured motion data and pain data and compares same to stored data sets. The stored data sets may comprise other motion data and/or pain data from the patient being examined, or captured data from other patients. The stored data sets can also be tagged with, or otherwise associated with, a diagnosis, model can be formed with respect to the patient's captured motion and pain information. A probable diagnosis of the joint disorder, effectiveness of the patient's treatment regimen, and disorder progression can be ascertained.