Stimulus Response
Stimulus-response procedures determine the psychophysical rating (VAS Rating) to a linearly increasing pressure stimulus. From this stimulus-response curve, several psychophysical parameters can be determined:
- PDT: The Pain Detection Threshold,
- PTL: The Pain Tolerance Limit, and
- PTT: The Pain Tolerance Threshold (PTT).
The determined parameters depend on the procedure configuration and the subject’s instructions.
The procedure window for the <algometry-stimulus-response> procedure is shown in Figure 1. The procedure window consists of two areas: applied pressure and recorded responses. The purpose of the test is to determine Pain Detection Thresholds (PDT), Pain Tolerance Thresholds (PTT), and Pain Tolerance Limit (PTL) to cuff pressure.
Figure 1: Test window of the stimulus response test
The applied pressure area will display a legend indicating which cuff outlet(s) will be active and will plot the applied pressure over time. The pressure is annotated with the Pain Detection Threshold (PDT) and Pain Tolerance Threshold (PTT) if determined by the test.
The psychophysical ratings area will show the recorded ratings for the applied pressure, together with the VAS threshold vas-pdt for the Pain Detection Threshold and the estimated value for the Pain Tolerance Limit if determined by the test.
Please see Algometry page for an introduction to the cuff pressure procedures and concepts that are common for these procedures before reading the rest of this procedure documentation.
Procedure definition
A Stimulus Response procedure can be defined with the <algometry-stimulus-response> element within the <procedures> element in the Experiment Definition File (*.expx):
<algometry-stimulus-response id="AP2SR01"
name="Stimulus Response (Stop on VAS 10) [Cuff 1]"
experimental-setup-id="vas"
delta-pressure="1"
pressure-limit="100"
primary-cuff="1"
second-cuff="false"
stop-mode="stop-on-maximal-rating"
vas-pdt="0.1"
conditioning-time="0" />
Listing 1: Definition of a stimulus response procedure
Listing 1 has the following procedure specific attributes:
| Attribute | Type | Specification |
|---|---|---|
delta-pressure |
double=Calculated(tc) | This attribute is the rate of increase [kPa/s] of the applied pressure. |
pressure-limit |
double=Calculated(tc) | This attribute is the maximum pressure the device will deliver before it aborts the test [ double = Calculated(tc) ]. The maximal pressure for the device is 100kPa. |
conditioning-time |
double=Calculated(tc) | This attribute is the time from the test’s start until the pressure starts to increase linearly. |
primary-cuff |
int=Calculated(tc) | Determines which cuff (1 or 2) will be used for the pressure stimulation. |
second-cuff |
bool | Inflate the second cuff together with the primary cuff. |
stop-mode |
enum | Stop mode for the test (stop-on-maximal-rating or stop-when-button-pressed). |
vas-pdt |
double=Calculated(tc) | The VAS score is interpreted as the Pain Detection Threshold (PDT). It can be set to higher than 0.1cm to allow for non-painful stimulations to be rated by the subject. |
Scripting (Properties)
In addition to the properties that are common to all procedure results, the stimulus response procedure result has the following procedure specific properties:
| Name | Type | Specification |
|---|---|---|
Responder |
bool |
Did the procedure complete according to its stop-mode (stop-on-maximal-rating or stop-when-button-pressed) [ True ] or did it complete because the maximal pressure was reached [ False ]. |
PDT |
double |
Pain Detection Threshold. |
PTT |
double |
Pain Tolerance Threshold. |
PTL |
double |
Pain Tolerance Limit. |
SecondCuff |
bool |
Was the second cuff inflated in parallel with the first cuffs (spatial summation). |
PrimaryChannel |
int |
What was the primary cuff channel. Please note this is only relevant if second-cuff is False. |
VASPainDetectionThreshold |
double |
Rating threshold for the pain detection threshold. |
MaximalPressure |
double |
Maximal allowed pressure during the procedure. |
MaximalTime |
double |
Maximal time of the procedure. Please note this will be longer than the actual running time if the participant was a responder. |
StimulationPressure |
List<double> |
Stimulation pressure during the procedure. |
VAS |
List<double> |
Rating of the stimulation pressure during the procedure. |
Time |
List<double> |
Time of the values in the StimulationPressure and VAS data points. |