Script Author: Katja Borchert, Ph.D. (katjab@millisecond.com), Millisecond
Created: January 06, 2020
Last Modified: January 15, 2023 by K. Borchert (katjab@millisecond.com), Millisecond
Script Copyright © Millisecond Software, LLC
This script implements the Graded Chronic Pain Scale-Revised (GCPS-R). The GCPS-R uses a standard 3-month recall period for assessing chronic pain and high-impact chronic pain, as well as a 1-week time frame for assessing current pain severity.
Von Korff, M.; DeBar, L.L.; Krebs, E.E,c; Kerns, R.D.; Deyo, R.A; Keefe, F.J.(2020). Graded chronic pain scale revised: mild, bothersome, and high-impact chronic pain. PAIN,161,651-661. doi: 10.1097/j.pain.0000000000001758
1 minute
This script runs 2 screening question regarding chronic pain during the last 3 months as well as
well as 4 questions regarding pain severity during the last week.
If the answer to the first question is 0 ("no pain during the last 3 months"), the remaining questions are
skipped.
6 likert-type questions:
grade scoring follows the algorithm outline in vonKorff et al (2020):
q1 = if response is Never/Some days => grade 0
q2 = if response is Most Days/Every Day => grade3
(q3+q4+q5) >= 12 => grade 2 else grade 1
File Name: gradedchronicpainscale_revised_summary.iqdat' (Inquisit Lab: one data file per participant)
| Name | Description |
|---|---|
| inquisit.version | Inquisit version number |
| computer.platform | Device platform: win | mac |ios | android |
| startDate | Date the session was run |
| startTime | Time the session was run |
| subjectId | Participant ID |
| groupId | Group number |
| sessionId | Session number |
| elapsedTime | Session duration in ms |
| completed | 0 = Test was not completed 1 = Test was completed |
| grade | 0: chronic pain absent 1: mild chronic pain 2: bothersome chronic pain 3: high impact chronic pain + responses to the individual 6 questions |
File Name: gradedchronicpainscale_revised.iqdat
| Name | Description |
|---|---|
| date | Date the session was run |
| time | Time the session was run |
| subject, group, session | With the current subject/groupnumber/session id |
| build | Inquisit version number |
| q*_response | Response given (in assigned values) Scale R = automatically reversed scored questions |
| q*_latency | How much time (in ms) the participant spent on the surveyPage with this particular question (the last time this particular surveyPage was visited) |
The procedure can be adjusted by setting the following parameters.
| Name | Description | Default |
|---|---|---|
| pageInstructions | The general instructions provided |