1. A computerized medical diagnosis method, comprising: a) defining a spectrum of terms representative of a subjective description for an aspect of a medical symptom; b) presenting the spectrum of terms to a patient during a diagnosis session; c) selecting a term from among the spectrum of terms; d) repeating a)-c) for other aspects of the medical symptom; e) encoding the selected terms into a health data code; and f) indexing a database of diseases with the health data code thereby diagnosing a disease.