An analysis system comprising: an esthesiometer comprising a source of fluid, a fluid flow rate controller coupled to the source of fluid, a tip coupled to the flow rate controller adapted to deliver a cool mechanical stimulus, which activates both cold sensitive receptors and polymodal and/or mechanoreceptors, to an ocular surface of a patient, a temperature controller for controlling the temperature of the fluid at the tip, and a user input device by which patient responses can be signaled; and a sequence controller configured to be in communication with the flow rate controller to execute a test process including: i) producing a stimulus according to a detection threshold test protocol for detecting a threshold of a cool mechanical stimulus administered to an ocular surface of the patient, and storing patient responses received at the user input device during execution of the detection threshold test protocol, the sequence controller determining the patient's detection threshold based on the stored patient responses for the detection threshold test protocol, wherein the detection threshold is the lowest level of a cooling mechanical stimulus that is detected by the patient, the system being characterised by the test process further including: ii) generating data for classifying the patient as being predisposed to contact lens discomfort if the patient's detection threshold determined in step i) is below a predetermined cut-off associated with predisposition to contact lens discomfort. an esthesiometer comprising a source of fluid, a fluid flow rate controller coupled to the source of fluid, a tip coupled to the flow rate controller adapted to deliver a cool mechanical stimulus, which activates both cold sensitive receptors and polymodal and/or mechanoreceptors, to an ocular surface of a patient, a temperature controller for controlling the temperature of the fluid at the tip, and a user input device by which patient responses can be signaled; and a sequence controller configured to be in communication with the flow rate controller to execute a test process including: i) producing a stimulus according to a detection threshold test protocol for detecting a threshold of a cool mechanical stimulus administered to an ocular surface of the patient, and storing patient responses received at the user input device during execution of the detection threshold test protocol, the sequence controller determining the patient's detection threshold based on the stored patient responses for the detection threshold test protocol, wherein the detection threshold is the lowest level of a cooling mechanical stimulus that is detected by the patient, the system being characterised by the test process further including: ii) generating data for classifying the patient as being predisposed to contact lens discomfort if the patient's detection threshold determined in step i) is below a predetermined cut-off associated with predisposition to contact lens discomfort. i) producing a stimulus according to a detection threshold test protocol for detecting a threshold of a cool mechanical stimulus administered to an ocular surface of the patient, and storing patient responses received at the user input device during execution of the detection threshold test protocol, the sequence controller determining the patient's detection threshold based on the stored patient responses for the detection threshold test protocol, wherein the detection threshold is the lowest level of a cooling mechanical stimulus that is detected by the patient, the system being characterised by the test process further including: ii) generating data for classifying the patient as being predisposed to contact lens discomfort if the patient's detection threshold determined in step i) is below a predetermined cut-off associated with predisposition to contact lens discomfort.