CAGE Questionnaire

Technical Manual

Script Author: Katja Borchert, Ph.D. (katjab@millisecond.com), Millisecond

Created: January 08, 2016

Last Modified: January 02, 2025 by K. Borchert (katjab@millisecond.com), Millisecond

Script Copyright © Millisecond Software, LLC

Background

This script implements the CAGE questionnaire first introduced by Ewing & Rouse (1970). The CAGE is a screener survey to identify possible alcoholism.

References

Ewing JA. (1984). Detecting alcoholism. The CAGE questionnaire. J Am Med Assoc 1984;252:1905–1907.

MAYFIELD, D., MCCLEOD, G. & HALL, P. (1974). The CAGE questionnaire: validation of a new alcoholism screening instrument, American Journal of Psychiatry, 131, pp. 1121-1123.

Ewing JA, Rouse SA: Identifying the hidden alcohollc. Presented at the 29th International Congress on Alcohol and Drug Dependence, Sydney, Australia, Feb 3, 1970.

Duration

0.5 minutes

Description

4 yes/no questions, self-report

Instructions

can be changed under section SURVEYPAGES

Summary Data

File Name: cage_summary.iqdat' (Inquisit Lab: one data file per participant)

Data Fields

NameDescription
inquisit.version Inquisit version number
computer.platform Device platform: win | mac |ios | android
computer.touch 0 = device has no touchscreen capabilities; 1 = device has touchscreen capabilities
computer.hasKeyboard 0 = no external keyboard detected; 1 = external keyboard detected
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
cageScore Total score (yes = 1; No = 0) => Range 0-4
Ewing (1984) suggests a physician use the CAGE survey to "determine his index of suspicion that
alcoholism may exist. Thus, even one positive reply calls for further inquiry."

Raw Data

File Name: cage.iqdat

Data Fields

NameDescription
date Date the session was run
time Time the session was run
subject Participant ID
group Group number
session Session number
build Inquisit version number
q*_response Response given (in assigned values)
Scale: 0 = no, 1 = yes
no 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)