National Longitudinal Survey of Youth 2027 Pre-Test

National Longitudinal Survey of Youth 2027 Pre-Test

F.3_Youth Instrument (English and Spanish)

National Longitudinal Survey of Youth 2027 Pre-Test

OMB:

Document [pdf]
Download: pdf | pdf
Contents
1.

Information

2.

Schooling

3.

Employment

4.

Training

5.

Health

6.

Marriage and Cohabitation

7.

Fertility

8.

Unemployment Insurance

9.

Income

10.

Expectations

11.

Locator

12.

SAQ

13.

BRIEF2 Placeholder

14.

Youth Debrief

15.

Youth Incentive Module

16.

Youth Breakoff Screens

Youth Information Module Specifications
PRELOADS:
YOUTH_DOB: Preload from HHS
• Youth date of birth
YOUTH_DOBDAY
• Youth day of birth
YOUTH_DOBMONTH
• Youth month of birth
YOUTH_DOBYEAR: Preload from HHS
• Youth year of birth
YOUTH_CURRENTAGE: Preload from HHS
• Youth current age calculated from DOI and DOB
YOUTH_AGE: Preload from HHS
• Youth reported age in HHS
YOUTH_NAME: Preload from HHS
• Youth name
YOUTH_SEX: Preload from HHS
• Youth sex: male = 1; female = 2
YOUTH_MARSTAT: Preload from HHS
• Youth marital status: 0 = Never married; 1 = Legally married; 2 = Legally separated; 3 = Legally
divorced; 4 = Widowed
HH_ELIGIBLEYOUTH: Preload from HHS
• Youth eligibility preload from HHS. Eligible youth = 1; Ineligible youth = 0
RESSIBROSTER: Preload from HHS
• Roster array of all youth full and half siblings. Contains the following variables:
o RESSIB_NAME; RESSIB_AGE; RESSIB_SEX; RESSIB_RELAT; RESSIB_UID
• RESSIBROSTERNUM: Preload from HHS
o Total count of youth full and half siblings in RESSIBROSTER
• RESSIBFULLNUM: Preload from HHS
o Count of youth full siblings in RESSIBROSTER
• RESSIBHALFNUM: Preload from HHS
o Count of youth half siblings in RESSIBROSTER
CARI_PCONSENT: Parent/Legal Guardian Consent
PARADATA:
CAPTURE ITEM LEVEL TIMING.
INCLUDE A TIME/DATE STAMP AT BEGINNING AND END OF MODULE.
GENERAL NOTES:
ALL ITEMS ARE REQUIRED. DISPLAY DK (-2) AND REF (-1) BY DEFAULT ON EACH PAGE AT LOADING.

CARI_YCONSENT
ASK

CARI_PCONSENT = 1

QUESTION TYPE

Radio
Create fill, FILL_CARI1:
IF MODE = video, FILL_CARI1: ‘video’
Else, FILL_CARI1: BLANK

FILLS (ENG)

Create fill, FILL_CARI2:
IF MODE = IN-PERSON, FILL_CARI2: ‘part of’
Else, FILL_CARI2: BLANK
Create fill, FILL_CARI1:
IF MODE = video, FILL_CARI1: ‘en video’
Else, FILL_CARI1: BLANK

FILLS (SPAN)

ENGLISH

SPANISH

Create fill, FILL_CARI2:
IF MODE = IN-PERSON, FILL_CARI2: ‘parte de’
Else, FILL_CARI2: BLANK

I am ^{FILL_CARI1} recording ^{FILL_CARI2} this interview so my supervisor can make sure I am
following the correct procedures. The recording will be kept private and will be deleted after my work
has been reviewed. If you don’t want me to record the interview I will stop the recording. We can still
do the interview even if you don’t want it to be recorded. May we record ^{FILL_CARI2} this
interview?
1. Yes
0. No
Estoy grabando ^{FILL_CARI1} ^{FILL_CARI2} esta entrevista para que mi supervisor pueda asegurarse
de que sigo los procedimientos correctos. La grabación se mantendrá privada y se eliminará después
de que se haya revisado mi trabajo. Si no desea que grabe la entrevista, la detendré. Podemos
completar la entrevista incluso si no desea que se grabe. ¿Podemos grabar ^{FILL_CARI2} esta
entrevista?
1.
0.

SÍ
No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

IF CARI_YCONSENT = 1, Enable CARI recording

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

PARENT/LEGAL GUARDIAN CONSENT
YINF_INTRO_1

YINF_INTRO_1
ASK

All respondents

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)

ENGLISH

We estimate that it will take 90 minutes per survey response for youth. If you have
comments regarding this estimate or any other aspect of the survey, including suggestions
for reducing the time needed to respond, send them to: Keenan Dworak-Fisher, Director,
National Longitudinal Surveys at [email protected].

The U.S. Office of Management and Budget (OMB) has approved the questionnaire and has
assigned 1220-xxxx as the study’s control number. This control number expires on
xx/xx/xxxx. You are not required to respond to the collection of information unless it displays
a currently valid OMB control number.
Estimamos que los(as) jóvenes tardarán 90 minutos en responder la encuesta. Si tienes
comentarios sobre esta estimación o cualquier otro aspecto de la encuesta, incluidas
sugerencias para reducir el tiempo necesario para responder, envíalos a esta dirección:
Keenan Dworak-Fisher, director de encuestas longitudinales nacionales a
SPANISH [email protected].
La oficina de administración y presupuesto de los estados unidos (OMB, por sus siglas en inglés) ha
aprobado el cuestionario y le ha asignado 1220-xxxx como número de control del estudio. Este
número de control vence el xx/xx/xxxx. No es un requisito que respondas a la recopilación de
información si no tiene un número de control de OMB válido y vigente.
RANGE
LIMITS
LOOP MAX
CREATE VARIABLES:
‘DOI’ (DATE OF INTERVIEW): DOI = CURRENT DATE IN MM/DD/YYYY FORMAT
‘INTERVIEWYEAR’: INTERVIEWYEAR = CURRENT YEAR
‘DOI_YEAR’: DOI_YEAR = Year of interview captured in DOI.
‘DOI_MONTH’: DOI_MONTH = Month of interview captured in DOI.

PROGRAM. NOTES

YOUTH_DOB: SET VALUE = Preload.YOUTH_DOB
YOUTH_DOBYEAR: SET VALUE = Preload. YOUTH_DOBYEAR
YOUTH_AGE: SET VALUE = Preload. YOUTH_CURRENTAGE
YOUTH_NAME: SET VALUE = Preload. YOUTH_NAME
YOUTH_SEX: SET VALUE = Preload. YOUTH_SEX
YOUTH_MARSTAT: SET VALUE = Preload. YOUTH_MARSTAT
IF YOUTH_DOB ≠ -1 OR -2 OR MISSING, UPDATE VARIABLE ‘YOUTH_AGE’: YOUTH_AGE =
(DOI – YOUTH_DOB)

RESIB_NAME: SET VALUE = Preload. RESIB_NAME
RESSIB_AGE: SET VALUE = Preload. RESIB_AGE
RESSIB_SEX: SET VALUE = Preload. RESIB_SEX
RESSIB_RELAT: SET VALUE = Preload. RESIB_RELAT
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

CONSENT
YINF_INTRO_2

YINF_INTRO_2
ASK

All respondents

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
This interview needs to be completed in privacy, so any parents or other youth should please exit the
room now. I will find the parent when the interview is complete.

ENGLISH

INTERVIEWER: AFTER READING THE ABOVE STATEMENT, IF PARENTS/LEGAL GUARDIANS DO NOT
LEAVE THE ROOM OR IF THERE ARE OTHER INDIVIDUALS PRESENT IN THE ROOM:
REMIND PARENTS/LEGAL GUARDIANS AND ANY OTHER INDIVIDUALS PRESENT THAT THE YOUTH
INTERVIEW IS REQUIRED TO BE COMPLETED IN PRIVACY AND POLITELY REQUEST THAT THEY MOVE
ELSEWHERE WITHIN THE HOME TO GIVE THE YOUTH PRIVACY.
Esta entrevista debe completarse en privado, por lo que los/as padres/madres u otros(as) jóvenes
deben salir de la habitación ahora. Iré a buscar a tu padre/madre cuando termine la entrevista.

SPANISH

INTERVIEWER: AFTER READING THE ABOVE STATEMENT, IF PARENTS/LEGAL GUARDIANS DO NOT
LEAVE THE ROOM OR IF THERE ARE OTHER INDIVIDUALS PRESENT IN THE ROOM:
REMIND PARENTS/LEGAL GUARDIANS AND ANY OTHER INDIVIDUALS PRESENT THAT THE YOUTH
INTERVIEW IS REQUIRED TO BE COMPLETED IN PRIVACY AND POLITELY REQUEST THAT THEY MOVE
ELSEWHERE WITHIN THE HOME TO GIVE THE YOUTH PRIVACY.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_INTRO_1
YINF_001

YINF_001
ASK

All respondents

QUESTION TYPE

Radio button
Create fill, FILL_YOUTHNAME:
Fill ‘YOUTH_NAME’.
Create fill, FILL_YOUTHNAME2: IF FILL_YOUTHNAME is not missing/dk/ref,
FILL_YOUTHNAME2: ‘Your name is ^{FILL_YOUTHNAME} and is spelled
(INTERVIEWER: SPELL OUT DISPLAYED NAME).’
Else, FILL_YOUTHNAME2: BLANK
Create fill, FILL_YOUTHSEX:
IF YOUTH_SEX = 1, FILL_YOUTHSEX: ‘Your sex is male.’
IF YOUTH_SEX = 2, FILL_YOUTHSEX: ‘Your sex is female.’
Else, FILL_YOUTHSEX: BLANK
Create fill, FILL_YOUTHDOBYEAR:
Fill ‘YOUTH_DOBYEAR’.
Create fill, FILL_YOUTHAGE:
Fill ‘YOUTH_AGE’.
Create fill, FILL_YOUTHDOB:
Fill ‘YOUTH_DOB’.

FILLS (ENG)

Create fill, FILL_YOUTHDOBAGE:
IF YOUTH_DOB ≠ -1 OR -2 OR MISSING, FILL_YOUTHDOBAGE: ‘You were born on
{FILL_YOUTHDOB}.’
IF YOUTH_DOB = -1 OR -2 AND YOUTH_DOBYEAR IS NOT MISSING,
FILL_YOUTHDOBAGE: ‘You were born in {FILL_YOUTHDOBYEAR}, which makes
you {FILL_YOUTHAGE} now.’
IF YOUTH_DOB = -1 OR -2 AND YOUTH_AGE IS NOT MISSING FILL: ‘You are
{FILL_YOUTHAGE} now.’
Else, FILL_YOUTHDOBAGE: BLANK
Create fill, FILL_YOUTHMARSTAT:
IF YOUTH_AGE ≥ 15 AND IF YOUTH_MARSTAT = 0, FILL_YOUTHMARSTAT: ‘And you
have never been married.’;
IF YOUTH_AGE ≥ 15 AND YOUTH_MARSTAT = 1, FILL_YOUTHMARSTAT: ‘And you are
legally married.’;
IF YOUTH_AGE ≥ 15 AND YOUTH_MARSTAT = 2, FILL_YOUTHMARSTAT: ‘And you are
legally separated.’;
IF YOUTH_AGE ≥ 15 AND YOUTH_MARSTAT = 3, FILL_YOUTHMARSTAT: ‘And you are
legally divorced.’;
IF YOUTH_AGE ≥ 15 AND YOUTH_MARSTAT = 4, FILL_YOUTHMARSTAT: ‘And you are
widowed.’;
ELSE, FILL_YOUTHMARSTAT: BLANK

FILLS (SPAN)

Create fill, FILL_YOUTHNAME:
Fill ‘YOUTH_NAME’.

Create fill, FILL_YOUTHNAME2: IF FILL_YOUTHNAME is not missing/dk/ref,
FILL_YOUTHNAME2: ‘Tu nombre es ^{FILL_YOUTHNAME} y se deletrea así
(INTERVIEWER: SPELL OUT DISPLAYED NAME).’
Else, FILL_YOUTHNAME2: BLANK
Create fill, FILL_YOUTHSEX:
IF YOUTH_SEX = 1, FILL_YOUTHSEX: ‘Tu sexo es masculino.’
IF YOUTH_SEX = 2, FILL_YOUTHSEX: ‘Tu sexo es femenino.’
Else, FILL_YOUTHSEX: BLANK
Create fill, FILL_YOUTHDOBYEAR:
Fill ‘YOUTH_DOBYEAR’.
Create fill, FILL_YOUTHAGE:
Fill ‘YOUTH_AGE’.
Create fill, FILL_YOUTHDOB:
Fill ‘YOUTH_DOB’.
Create fill, FILL_YOUTHDOBAGE:
IF YOUTH_DOB ≠ -1 OR -2 OR MISSING, FILL_YOUTHDOBAGE: ‘Naciste el
{FILL_YOUTHDOB}.’
IF YOUTH_DOB = -1 OR -2 AND YOUTH_DOBYEAR IS NOT MISSING,
FILL_YOUTHDOBAGE: ‘Naciste en el {FILL_YOUTHDOBYEAR}, lo que hace que
tengas {FILL_YOUTHAGE} ahora.’
IF YOUTH_DOB = -1 OR -2 AND YOUTH_AGE IS NOT MISSING FILL: ‘Tienes
{FILL_YOUTHAGE} ahora.’
Else, FILL_YOUTHDOBAGE: BLANK
Create fill, FILL_YOUTHMARSTAT:
IF YOUTH_AGE ≥ 15 AND IF YOUTH_MARSTAT = 0, FILL_YOUTHMARSTAT: ‘Y
nunca estuviste casado(a).’;
IF YOUTH_AGE ≥ 15 AND YOUTH_MARSTAT = 1, FILL_YOUTHMARSTAT: ‘Y estás
legalmente casado(a).’;
IF YOUTH_AGE ≥ 15 AND YOUTH_MARSTAT = 2, FILL_YOUTHMARSTAT: ‘Y estás
legalmente separado(a).’;
IF YOUTH_AGE ≥ 15 AND YOUTH_MARSTAT = 3, FILL_YOUTHMARSTAT: ‘Y estás
legalmente divorciado(a).’;
IF YOUTH_AGE ≥ 15 AND YOUTH_MARSTAT = 4, FILL_YOUTHMARSTAT: ‘Y eres
viudo(a).’;
ELSE, FILL_YOUTHMARSTAT: BLANK
I am going to read some information about you. Please tell me if it is correct.
^{FILL_YOUTHNAME2}
ENGLISH

^{FILL_YOUTHSEX} ^{FILL_YOUTHDOBAGE}
^{FILL_YOUTHMARSTAT}
Is this correct?

1. YES
0. NO
Leeré algo de información sobre ti. Dime si esto es correcto.
^{FILL_YOUTHNAME2}
^{FILL_YOUTHSEX} ^{FILL_YOUTHDOBAGE}
SPANISH

^{FILL_YOUTHMARSTAT}
¿Es esto correcto?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_INTRO_2
If YINF_001 = 1 AND YOUTH_DOB ≠ -1 OR -2 OR MISSING: YINF_AGECHECK
Else, If (YINF_001 = 1) AND (YOUTH_DOB = -1 OR -2 OR MISSING): f_YINF_003
Else: f_YINF_002

f_YINF_002
YINF_002a/ YINF_002b/ YINF_002c/ YINF_002d/ YINF_002e/ YINF_002f
ASK
YINF_001 = 0
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
Which information is not correct?
INTERVIEWER: SELECT ALL INFORMATION NOT CORRECT FROM LIST AND CONTINUE TO NEXT
SCREEN(S) TO COLLECT CORRECT INFORMATION.
1.
2.
3.
4.
5.
6.

ENGLISH

DATE OF BIRTH [YINF_002a]
CURRENT AGE [YINF_002b]
NAME [YINF_002c]
SPELLING OF NAME (NAME CORRECT) [YINF_002d]
SEX [YINF_002e]
MARITAL STATUS [YINF_002f]

¿Qué parte no está correcta?
INTERVIEWER: SELECT ALL INFORMATION NOT CORRECT FROM LIST AND CONTINUE TO NEXT
SCREEN(S) TO COLLECT CORRECT INFORMATION.
SPANISH

1.
2.
3.
4.
5.
6.

DATE OF BIRTH [YINF_002a]
CURRENT AGE [YINF_002b]
NAME [YINF_002c]
SPELLING OF NAME (NAME CORRECT) [YINF_002d]
SEX [YINF_002e]
MARITAL STATUS [YINF_002f]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable in f_YINF_002 as 1 if checked, 0 if not checked.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_001 = 0
If (YINF_002a = 1 OR YINF_002b = 1) OR (YOUTH_DOB = MISSING OR -1 OR -2):
f_YINF_003
Else: YINF_AGECHECK

f_YINF_003
YINF_003M/YINF_003D/YINF_003Y
ASK
(YINF_002a = 1 OR YINF_002b = 1) OR (YOUTH_DOB = -1 OR -2 OR MISSING)
YINF_003M: Dropdown
QUESTION TYPE
YINF_003D: Dropdown
YINF_003Y: Dropdown
Create fill, FILL_YINF_003:
If YINF_002a OR YINF_002b = 1, FILL_YINF_003: ‘correct’
FILLS (ENG)
ELSE, FILL_YINF_003: Blank

FILLS (SPAN)

Create fill, FILL_YINF_003:
If YINF_002a OR YINF_002b = 1, FILL_YINF_003: ‘correcta’
ELSE, FILL_YINF_003: Blank

What is your ^{FILL_YINF_003} date of birth?
MONTH: { - Select - } [YINF_003M]
DAY: { - Select - } [YINF_003D]
YEAR: { - Select - } [YINF_003Y]

ENGLISH

¿Cuál es tu fecha de nacimiento ^{FILL_YINF_003}?
SPANISH

RANGE

MONTH: { - Select - } [YINF_003M]
DAY: { - Select - } [YINF_003D]
YEAR: { - Select - } [YINF_003Y]
YINF_003M: List months in order. 1 = “JANUARY”, 2 = “FEBRUARY”,… 12 = “DECEMBER”
YINF_003D: List days in order 1-31
YINF_003Y: List years 2006-2017 in reverse chronological order: 2017, 2016, 2015, … 2006

LIMITS
LOOP MAX
UPDATE VARIABLE ‘YOUTH_DOB’: YOUTH_DOB = YINF_003M/YINF_003D/YINF_003Y. IF
ANY IN YINF_003M/ YINF_003D/ YINF_003Y = -1 OR -2, SET YOUTH_DOB = MISSING
PROGRAM. NOTES

UPDATE VARIABLE ‘YOUTH_DOBYEAR’: YOUTH_DOBYEAR = YINF_003Y
IF YOUTH_DOB ≠ -1 OR -2 OR MISSING, UPDATE VARIABLE ‘YOUTH_AGE’: YOUTH_AGE =
CURRENT DATE – YOUTH_DOB
IF YOUTH_DOB = MISSING & YINF_001 ≠ 1 & YINF_002b ≠ 0, SET YOUTH_AGE = BLANK

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN

f_YINF_002 = 1 OR 2, YINF_001

NEXT

IF (YINF_003Y ≠ - 1 OR -2 AND YINF_003M ≠ - 1 OR -2 AND YINF_003D ≠ - 1 OR -2) AND
(YOUTH_DOB COMPLETE): YINF_AGECHECK
ELSE, IF (YINF_003Y = - 1 OR -2 OR YINF_003M = - 1 OR -2 OR YINF_003D = - 1 OR -2)
AND (YINF_002b ≠ 1) AND (YOUTH_AGE ≠ DK OR REF OR MISSING): YINF_005
ELSE: YINF_004

YINF_004
ASK
QUESTION TYPE

(YINF_003Y = - 1 OR -2) OR (YINF_003M = - 1 OR -2) OR (YINF_003D = - 1 OR -2)) AND
(YOUTH_AGE = -1 OR -2 OR MISSING)
Numeric
What is your age?

FILLS (ENG)

ENTER YEARS: _______
¿Qué edad tienes?

FILLS (SPAN)

ENTER YEARS: _______

ENGLISH
SPANISH
RANGE

9-20

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

IF YINF_004 ≠ DK OR REF OR MISSING: UPDATE VARIABLE ‘YOUTH_AGE’: YOUTH_AGE =
YINF_004
IF YINF_004 = DK OR REF, display soft check: ‘I need to verify your age to proceed with
the interview.’
IF YINF_004 is out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 9 AND
20.
IF YINF_004 = DK OR REF, display soft check: ‘Necesito verificar tu edad para proceder a
la entrevista.’
IF YINF_004 is out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 9 AND
20.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_003
YINF_005

YINF_005
ASK
QUESTION TYPE

(YINF_003Y = - 1 OR -2) OR (YINF_003M = - 1 OR -2) OR (YINF_003D = - 1 OR -2)) AND
(YOUTH_AGE ≠ DK OR REF OR MISSING)
Radio button
Have you had a birthday since January 1st of this year?

FILLS (ENG)

1. YES
0. NO
¿Cumpliste años desde el 1 de enero de este año?

FILLS (SPAN)

1. YES
0. NO

ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

IF YINF_005= DK OR REF, display soft check: ‘I need to verify your age to proceed with
the interview.’
IF YINF_005 = DK OR REF, display soft check: ‘Necesito verificar tu edad para proceder a
la entrevista.’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YINF_003, YINF_004
YINF_AGECHECK

YINF_AGECHECK
ASK

All respondents

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a program check. Do not show screen to R.

PROGRAM. NOTES

Set ELIGIBLEYOUTH = 1 IF:
(DOI_YEAR = 2026 & (YOUTH_DOB ≥ 01/01/2009 & YOUTH_DOB ≤ 12/31/2014)) or
((DOI_YEAR = 2027 | 2028) & (YOUTH_DOB ≥ 01/01/2010 & YOUTH_DOB ≤
12/31/2015)) or
((DOI_YEAR = 2026 | 2027) & (YOUTH_AGE ≥ 12 & YOUTH_AGE ≤ 16)) or
(DOI_YEAR = 2028 & (YOUTH_AGE ≥ 13 & YOUTH_AGE ≤ 17)) or
((DOI_YEAR = 2026 | 2027) & (YOUTH_AGE = 11) & YINF_005 = 0) or
(DOI_YEAR = 2028 & (YOUTH_AGE = 12) & YINF_005 = 0) or
((DOI_YEAR = 2026 | 2027) & (YOUTH_AGE = 17) & YINF_005 = 1) or
(DOI_YEAR = 2028 & (YOUTH_AGE = 18) & YINF_005 = 1)
Else, set ELIGIBLEYOUTH = 0.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YINF_001 = 1, f_YINF_002, f_YINF_003, YINF_005
If (ELIGIBLEYOUTH = 0 AND (YOUTH_DOB = -1 OR -2 OR MISSING) AND (YOUTH_AGE = - 1
OR -2 OR MISSING)): YINF_END
Else, if ELIGIBLEYOUTH = 0: YINF_006
Else, if YINF_002c =1: YINF_010
Else, if YINF_002d =1: YINF_011
Else, if YINF_002e =1: YINF_012
Else, if YINF_002f =1: YINF_013
Else: YINF_014

YINF_006
(ELIGIBLEYOUTH = 0 AND (YOUTH_DOB ≠ -1 OR -2 OR MISSING) OR (YOUTH_AGE ≠ - 1 OR
-2 OR MISSING))
Radio button
Create fill, FILL_YINF_006
IF YOUTH_DOB ≠ -1 OR -2, FILL_YINF_006: ‘date of birth as ^{YOUTH_DOB} and age as
^{YOUTH_AGE}’
Else, FILL_YINF_006: ‘age as ^{YOUTH_AGE}.’

ASK
QUESTION TYPE

FILLS (ENG)

Create fill, FILL_YINF_006
IF YOUTHDOB ≠ -1 OR -2, FILL_YINF_006: ‘fecha de nacimiento como ^{YOUTHDOB} y
edad como ^{YOUTHAGE}’
Else, FILL_YINF_006: ‘edad como ^{YOUTHAGE}.’

FILLS (SPAN)

I have recorded your ^{FILL_YINF_006}. Is this correct?
ENGLISH

1.
0.

YES
NO

Registré tu ^{FILL_YINF_006}. ¿Es esto correcto?
SPANISH

1.

YES

0.

NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

IF YINF_006= DK OR REF, display soft check: ‘I need to verify your age to proceed with
the interview.’
IF YINF_006= DK OR REF, display soft check: ‘Necesito verificar tu edad para proceder a la
entrevista.’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_AGECHECK
If YINF_006 = 1: YINF_DOBSUB
Else: f_YINF_007

f_YINF_007
YINF_007M/YINF_007D/YINF_007Y
ASK
IF YINF_006 = 0 OR -1 OR -2
YINF_007M: Dropdown
QUESTION TYPE
YINF_007D: Dropdown
YINF_007Y: Dropdown
FILLS (ENG)
FILLS (SPAN)
What is your correct date of birth?
MONTH: { - Select - } [YINF_007M]
DAY: { - Select - } [YINF_007D]
YEAR: { - Select - } [YINF_007Y]

ENGLISH

¿Cuál es tu fecha de nacimiento correcta?
SPANISH

RANGE

MONTH: { - Select - } [YINF_007M]
DAY: { - Select - } [YINF_007D]
YEAR: { - Select - } [YINF_007Y]
YINF_007M: List months in order. 1 = JANUARY”, 2 = “FEBRUARY”,… 12 = “DECEMBER”
YINF_007D: List days in order 1-31
YINF_007Y: List years 2006-2017 in reverse chronological order: 2017, 2016, 2015, … 2006

LIMITS
LOOP MAX
UPDATE VARIABLE ‘YOUTH_DOB’: YOUTH_DOB = YINF_007M/YINF_007D/YINF_007Y. IF
ANY IN YINF_007M/ YINF_007D/ YINF_007Y = -1 OR -2, SET YOUTH_DOB = MISSING
PROGRAM. NOTES

UPDATE VARIABLE ‘YOUTH_DOBYEAR’: YOUTH_DOBYEAR = YINF_007Y
IF YOUTH_DOB ≠ -1 OR -2 OR MISSING, UPDATE VARIABLE ‘YOUTH_AGE’: YOUTH_AGE =
CURRENT DATE – YOUTH_DOB

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_006
If YINF_007Y ≠ - 1 OR -2 AND YINF_007M ≠ - 1 OR -2 AND YINF_007D ≠ - 1 OR -2
(COMPLETE YOUTH_DOB): YINF_SAMPCHECK
Else: YINF_008

YINF_008
ASK

YINF_007Y =- 1 OR -2 OR YINF_007M = - 1 OR -2 OR YINF_007D = - 1 OR -2

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
What is your correct age?
ENGLISH

ENTER YEARS: _______
¿Cuál es tu edad correcta?

SPANISH

ENTER YEARS: _______

RANGE

9-20

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

UPDATE VARIABLE ‘YOUTH_AGE’: YOUTH_AGE = YINF_008
IF YINF_008= DK OR REF, display soft check: ‘I need to verify your age to proceed with
the interview.’
If YINF_008 out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 9 AND 20.
IF YINF_008= DK OR REF, display soft check: ‘Necesito verificar tu edad para proceder a la
entrevista.’
If YINF_008 out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 9 AND 20.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YINF_007
YINF_009

YINF_009
ASK

YINF_007Y =- 1 OR -2 OR YINF_007M = - 1 OR -2 OR YINF_007D = - 1 OR -2

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you had a birthday since January 1st of this year?
ENGLISH

1. YES
0. NO
¿Cumpliste años desde el 1 de enero de este año?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

IF YINF_009 = DK OR REF, display soft check: ‘I need to verify your age to proceed with
the interview.’
IF YINF_009 = DK OR REF, display soft check: ‘Necesito verificar tu edad para proceder a la
entrevista.’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_008
YINF_DOBSUB

YINF_DOBSUB
ASK

All respondents

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a program check. Do not show screen to R.
PROGRAM. NOTES

IF ‘YOUTH_DOB’ = - 1 OR -2 OR IS INCOMPLETE, CREATE ‘YOUTH_DOBSUB’:
‘YOUTH_DOBSUB’ = CURRENT DATE – YOUTH_AGE

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_006 = 1, YINF_009
YINF_SAMPCHECK

YINF_SAMPCHECK
ASK

ELIGIBLEYOUTH = 0

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a program check. Do not show screen to R.

PROGRAM. NOTES

UPDATE ELIGIBLEYOUTH = 1 IF:
(DOI_YEAR = 2026 & (YOUTH_DOB ≥ 01/01/2009 & YOUTH_DOB ≤ 12/31/2014)) or
((DOI_YEAR = 2027 | 2028) & (YOUTH_DOB ≥ 01/01/2010 & YOUTH_DOB ≤
12/31/2015)) or
((DOI_YEAR = 2026 | 2027) & (YOUTH_AGE ≥ 12 & YOUTH_AGE ≤ 16)) or
(DOI_YEAR = 2028 & (YOUTH_AGE ≥ 13 & YOUTH_AGE ≤ 17)) or
((DOI_YEAR = 2026 | 2027) & (YOUTH_AGE = 11) & YINF_009 = 0) or
(DOI_YEAR = 2028 & (YOUTH_AGE = 12) & YINF_009 = 0) or
((DOI_YEAR = 2026 | 2027) & (YOUTH_AGE = 17) & YINF_009 = 1) or
(DOI_YEAR = 2028 & (YOUTH_AGE = 18) & YINF_009 = 1)
ELSE, SET ELIGIBLEYOUTH = 0.
FROM THIS POINT ON, ‘ALL RESPONDENTS’ REFER TO THOSE WHERE ELIGIBLEYOUTH = 1
(I.E., MEETS AGE ELIGIBILITY CRITERIA)]

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YINF_AGECHECK, f_YINF_007, YINF_DOBSUB
If ELIGIBLEYOUTH = 0: YINF_END
Else, if YINF_002c =1 OR YOUTH_NAME = MISSING/DK/REF: YINF_010
Else, if YINF_002d =1: YINF_011
Else, if YINF_002e =1 OR YOUTH_SEX = MISSING/DK/REF: YINF_012
Else, if YINF_002f =1 OR YOUTH_MARSTAT = MISSING/DK/REF: YINF_013
Else: YINF_014

YINF_010
ASK

YINF_002c = 1 OR YOUTH_NAME = MISSING/DK/REF

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is your name?
ENGLISH

INTERVIEWER: CONFIRM SPELLING OF NAME.
NAME: ______
¿Cuál es tu nombre?

SPANISH

INTERVIEWER: CONFIRM SPELLING OF NAME.
NAME: ______

RANGE
LIMITS

Max 20 characters

LOOP MAX
PROGRAM. NOTES

UPDATE VARIABLE ‘YOUTH_NAME’: YOUTH_NAME = YINF_010

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_SAMPCHECK, YINF_AGECHECK
If YINF_002d =1 AND YINF_002c ≠ 1: YINF_011
Else, if YINF_002e =1 OR YOUTH_SEX = MISSING/DK/REF: YINF_012
Else, if YINF_002f =1 OR YOUTH_MARSTAT = MISSING/DK/REF: YINF_013
Else: YINF_014

YINF_011
ASK

YINF_002d = 1 AND YINF_002c ≠ 1

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is the correct spelling of your name?
ENGLISH

NAME: ______
¿Cómo se deletrea correctamente?

SPANISH

NAME: ______

RANGE
LIMITS

Max 20 characters

LOOP MAX
PROGRAM. NOTES

UPDATE VARIABLE ‘YOUTH_NAME’: YOUTH_NAME = YINF_011

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_AGECHECK, YINF_SAMPCHECK, YINF_010
If YINF_002e =1 OR YOUTH_SEX = MISSING/DK/REF: YINF_012
Else, if YINF_002f =1 OR YOUTH_MARSTAT = MISSING/DK/REF: YINF_013
Else: YINF_014

YINF_012
ASK

YINF_002e = 1 OR YOUTH_SEX = MISSING/DK/REF

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
What is your sex?
ENGLISH

1. Male
2. Female
¿Cuál es tu sexo?

SPANISH

1. Masculino
2. Femenino

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

UPDATE VARIABLE ‘YOUTH_SEX’: YOUTH_SEX = YINF_012

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_AGECHECK, YINF_SAMPCHECK, YINF_010, YINF_011
If YINF_002f =1 OR YOUTH_MARSTAT = MISSING/DK/REF: YINF_013
Else: YINF_014

YINF_013
ASK

YINF_002f = 1 OR YOUTH_MARSTAT = MISSING/DK/REF

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
What is your current marital status?
0.
1.
2.
3.
4.

ENGLISH

Never married
Legally married
Legally separated
Legally divorced
Widowed

¿Cuál es tu estado civil actual?

SPANISH

0.
1.
2.
3.
4.

Nunca te casaste
Casado(a) legalmente
Separado(a) legalmente
Divorciado(a) legalmente
Viudo(a)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

UPDATE VARIABLE ‘YOUTH_MARSTAT’: YOUTH_MARSTAT = YINF_013

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_AGECHECK, YINF_SAMPCHECK, YINF_010, YINF_011, YINF_012
YINF_014

YINF_014
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
What is your current religious preference, if any?
1.

Protestant (for example, Baptist, Methodist, Non-denominational or Independent, Lutheran,
Presbyterian, Pentecostal, Episcopalian, Reformed, Church of Christ, etc.)
2. Roman Catholic
3. Mormon (Church of Jesus Christ of Latter-day Saints or LDS)
4. Orthodox (such as Greek, Russian, or some other Orthodox church)
5. Jewish
6. Muslim
7. Buddhist
8. Hindu
9. Atheist
10. Agnostic
11. Something else
12. Nothing in particular

ENGLISH

¿Cuál es tu preferencia religiosa actual, si es que tienes alguna?
1.
2.
3.

SPANISH

4.
5.
6.
7.
8.
9.
10.
11.
12.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

Protestante (por ejemplo, bautistas, metodistas, no denominacionales o independientes,
luteranos, presbiterianos, pentecostales, episcopales, reformados, Iglesia de Cristo, etc.)
Iglesia Católica Romana
Mormón(a) (Iglesia de Jesucristo de los Santos de los Últimos Días o LDS, por sus siglas en
inglés)
Iglesia Ortodoxa (como la griega, la rusa o alguna otra iglesia ortodoxa)
Judío(a)
Musulmán(a)
Budista
Hindú
Ateo(a)
Agnóstico(a)
Otra
Ninguna en particular

MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_AGECHECK, YINF_SAMPCHECK, YINF_010, YINF_011, YINF_012, YINF_013
If YINF_014 = 1 OR 2 OR 3 OR 4 OR 11: YINF_015
Else, if RESSIBROSTERNUM > 0: YINF_017
Else: YINF_016

YINF_015
ASK

YINF_014 = 1 OR 2 OR 3 OR 4 OR 11

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Would you describe yourself as a born-again or evangelical Christian, or not?
ENGLISH

1.
0.

YES, BORN-AGAIN OR EVANGELICAL CHRISTIAN
NO, NOT BORN-AGAIN OR EVANGELICAL CHRISTIAN

¿Te describirías a ti mismo(a) como un(a) cristiano(a) nacido(a) de nuevo o evangélico(a)?
SPANISH

1.

YES, BORN-AGAIN OR EVANGELICAL CHRISTIAN

0.

NO, NOT BORN-AGAIN OR EVANGELICAL CHRISTIAN

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_014 = 1 OR 2 OR 3 OR 4
If RESSIBROSTERNUM > 0: YINF_017
Else: YINF_016

YINF_016
ASK

RESSIBROSTERNUM = 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
According to information I recorded earlier, you do not have full or half siblings who live in your home.
Is that correct?

ENGLISH

Full siblings share the same biological mother and father, and half siblings share only one biological
parent, either a mother or a father. We are not including step-siblings for these questions.
1.

YES

0.

NO – R HAS FULL OR HALF SIBLINGS THAT LIVE IN THEIR HOME

De acuerdo con la información que registré anteriormente, no tienes hermanos(as) directos(as) o
medios(as) hermanos(as) que vivan en tu casa. ¿Es correcto?

SPANISH

Los(as) hermanos(as) directos(as) comparten la misma madre y el mismo padre biológico, y los
medios(as) hermanos(as) comparten solo un padre biológico, ya sea la madre o el padre. No estamos
incluyendo hermanastros(as) en estas preguntas.
0.
1.

YES
NO – R HAS FULL OR HALF SIBLINGS THAT LIVE IN THEIR HOME

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_014, YINF_015
If YINF_016= 0: YINF_025
Else: YINF_030

YINF_017
ASK

RESSIBROSTERNUM > 0

QUESTION TYPE

Radio button
Create fill, FILL_RESSIB
IF RESSIBFULLNUM > 1 AND RESSIBHALFNUM > 1, FILL_RESSIB: "{RESSIBFULLNUM} full
siblings and {RESSIBHALFNUM} half siblings who live";
ELSE IF RESSIBFULLNUM = 1 AND RESSIBHALFNUM > 1, FILL_RESSIB: "{RESSIBFULLNUM}
full sibling and {RESSIBHALFNUM} half siblings who live";
ELSE IF RESSIBFULLNUM > 1 AND RESSIBHALFNUM = 1, FILL_RESSIB: "{RESSIBFULLNUM}
full siblings and {RESSIBHALFNUM} half sibling who live";

FILLS (ENG)

ELSE IF RESSIBFULLNUM = 1 AND RESSIBHALFNUM = 1, FILL_RESSIB: "{RESSIBFULLNUM}
full sibling and {RESSIBHALFNUM} half sibling who live";
ELSE IF RESSIBFULLNUM > 1 AND (RESSIBHALFNUM = 0 OR RESSIBHALFNUM MISSING),
FILL_RESSIB: “{RESSIBFULLNUM} full siblings who live";
ELSE IF RESSIBFULLNUM = 1 AND (RESSIBHALFNUM = 0 OR RESSIBHALFNUM MISSING),
FILL_RESSIB: "{RESSIBFULLNUM} full sibling who lives";
ELSE IF RESSIBHALFNUM > 1 AND (RESSIBFULLNUM = 0 OR RESSIBFULLNUM MISSING),
FILL_RESSIB: "{RESSIBHALFNUM} half siblings who live";
ELSE IF RESSIBHALFNUM = 1 AND (RESSIBFULLNUM = 0 OR RESSIBFULLNUM MISSING),
FILL_RESSIB: "{RESSIBHALFNUM} half sibling who lives";
Create fill, FILL_RESSIBROSTER: Display RESSIBROSTER table from sample preload

Create fill, FILL_RESSIB
IF RESSIBFULLNUM > 1 AND RESSIBHALFNUM > 1, FILL_RESSIB: "{RESSIBFULLNUM}
hermanos(as) directos(as) y {RESSIBHALFNUM} medios(as) hermanos(as) que viven";
ELSE IF RESSIBFULLNUM = 1 AND RESSIBHALFNUM > 1, FILL_RESSIB: "{RESSIBFULLNUM}
hermano(a) directo(a) y {RESSIBHALFNUM} medios(as) hermanos(as) que viven";
ELSE IF RESSIBFULLNUM > 1 AND RESSIBHALFNUM = 1, FILL_RESSIB: "{RESSIBFULLNUM}
hermanos(as) directos(as) y {RESSIBHALFNUM} medio(a) hermano(a) que viven";
ELSE IF RESSIBFULLNUM = 1 AND RESSIBHALFNUM = 1, FILL_RESSIB: "{RESSIBFULLNUM}
hermano(a) directo(a) y {RESSIBHALFNUM} medio(a) hermano(a) que viven";
FILLS (SPAN)

ELSE IF RESSIBFULLNUM > 1 AND (RESSIBHALFNUM = 0 OR RESSIBHALFNUM MISSING),
FILL_RESSIB: “{RESSIBFULLNUM} hermanos(as) directos(as) que viven";
ELSE IF RESSIBFULLNUM = 1 AND (RESSIBHALFNUM = 0 OR RESSIBHALFNUM MISSING),
FILL_RESSIB: "{RESSIBFULLNUM} hermano(a) directo(a) que vive";
ELSE IF RESSIBHALFNUM > 1 AND (RESSIBFULLNUM = 0 OR RESSIBFULLNUM MISSING),
FILL_RESSIB: "{RESSIBHALFNUM} medios(as) hermanos(as) que viven";
ELSE IF RESSIBHALFNUM = 1 AND (RESSIBFULLNUM = 0 OR RESSIBFULLNUM MISSING),
FILL_RESSIB: "{RESSIBHALFNUM} medio(a) hermano(a) que vive";
Create fill, FILL_RESSIBROSTER: Display RESSIBROSTER table from sample preload

According to information I recorded earlier, you have ^{FILL_RESSIB} in your home.
Full siblings share the same biological mother and father, and half siblings share only one biological
parent, either a mother or a father. We are not including step-siblings for these questions.
Please look at this list and confirm that these are the siblings who live in your home and that the
information that I have about them is correct.
ENGLISH

Are these all of the siblings who live in your home and is this information I have about them correct?
INTERVIEWER: TURN SCREEN TO R SO THEY CAN CONFIRM SIBLING ROSTER.
^{FILL_RESSIBROSTER}
1. YES – ALL INFORMATION IS CORRECT AND ALL SIBLINGS IN HOME LISTED
0. NO – INFORMATION ABOUT SIBLINGS LIVING IN HOME IS NOT CORRECT OR
SIBLINGS THAT LIVE IN HOME NEED TO BE ADDED TO ROSTER
De acuerdo con la información que registré anteriormente, hay ^{FILL_RESSIB} en tu casa.

SPANISH

Los(as) hermanos(as) directos(as) comparten la misma madre y el mismo padre biológico, y los
medios(as) hermanos(as) comparten solo un padre biológico, ya sea la madre o el padre. No estamos
incluyendo hermanastros(as) en estas preguntas.

Mira esta lista y confirma que estos(as) son los(as) hermanos(as) que viven en tu casa y que la
información que tengo sobre ellos(as) es correcta.
¿Este es el número total de hermanos(as) que viven en tu casa y es correcta esta información que
tengo sobre ellos(as)?
INTERVIEWER: TURN SCREEN TO R SO THEY CAN CONFIRM SIBLING ROSTER.
^{FILL_RESSIBROSTER}
1.
0.

YES – ALL INFORMATION IS CORRECT AND ALL SIBLINGS IN HOME LISTED
NO – INFORMATION ABOUT SIBLINGS LIVING IN HOME IS NOT CORRECT OR
SIBLINGS THAT LIVE IN HOME NEED TO BE ADDED TO ROSTER

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

In {FILL_RESSIBROSTER} display RESSIBROSTER from preload that contains the following
variables: RESIB_NAME; RESSIB_AGE; RESSIB_SEX; RESSIB_RELAT

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_014, YINF_015
If YINF_017 = 0 OR (YINF_017 = 1 and RESIB_NAME OR RESSIB_AGE OR RESSIB_SEX OR
RESSIB_RELAT = MISSING/DK/REF FOR ANY IN RESSIBROSTER): YINF_018a
Else: YINF_030

YINF_018a_#
ASK
QUESTION TYPE

If YINF_017 = 0 OR (YINF_017 = 1 and RESIB_NAME OR RESSIB_AGE OR RESSIB_SEX OR
RESSIB_RELAT = MISSING/DK/REF FOR ANY IN RESSIBROSTER): (Begin YINF Loop 1)
Computer Check

FILLS (ENG)
FILLS (SPAN)
ENGLISH

This is a computer check. Do not display screen.

SPANISH
RANGE
LIMITS
LOOP MAX

15
If YINF_017 = 1, but any in RESSIB_Name/RESSIB_Age/ RESSIB_Sex/ RESSIB_Relate is
empty, skip YINF_018 and route to the question that collects the missing item.

PROGRAM. NOTES

Loop YINF Loop 1 (YINF_018a_# – YINF_023_#) for all roster lines in RESSIBROSTER until
RESSIBROSTERNUM is reached, with a max of 15 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_017 = 0
If YINF_017= 0: YINF_018
Else, if YINF_017 = 1 AND (RESIB_NAME_# OR RESSIB_AGE_# OR RESSIB_SEX_# OR
RESSIB_RELAT_# = MISSING/DK/REF): f_YINF_018

f_YINF_018
YINF_018_#
ASK
QUESTION TYPE

YINF_017 = 0 OR (YINF_017 = 1 AND (RESIB_NAME_# OR RESSIB_AGE_# OR RESSIB_SEX_#
OR RESSIB_RELAT_# = MISSING/DK/REF)): (Continue YINF Loop 1)
Radio button
Create fill, FILL_SIBNAME:
If ‘SIBNAME’ from sample preload is not missing, FILL_SIBNAME: named {SIBNAME}, and
their name is spelled (INTERVIEWER: SPELL OUT DISPLAYED NAME)
Else, FILL_SIBNAME: Blank.
Create fill, FILL_SIBAGE:
If ‘SIBAGE’ from sample preload is not missing, FILL_SIBAGE: This sibling is {SIBAGE} years
old.;
Else, FILL_SIBAGE:Blank

FILLS (ENG)

Create fill, FILL_SIBSEX:
If ‘SIBSEX’ from sample preload is not missing, FILL_SIBSEX: Their sex is {SIBSEX}.;
Else, FILL_SIBSEX: Blank
Create fill, FILL_SIBRELATE:
If ‘SIBRELATE’ from sample preload is not missing, FILL_SIBRELATE: {SIBRELATE};
Else, FILL_SIBRELATE: Blank
Create fill, FILL_YINF_018:
If RESSIBROSTER > 1 and loop number = 1, FILL_YINF_018: ‘First, you’
If RESSIBROSTER > 1 and loop number > 1, FILL_YINF_018: ‘Next, you’
Else, FILL_YINF_018: You

Create fill, FILL_SIBNAME:
If ‘SIBNAME’ from sample preload is not missing, FILL_SIBNAME: llamada {SIBNAME}, y
su nombre se escribe (INTERVIEWER: SPELL OUT DISPLAYED NAME)
Else, FILL_SIBNAME: Blank.
Create fill, FILL_SIBAGE:
If ‘SIBAGE’ from sample preload is not missing, FILL_SIBAGE: Este hermano/a tiene
{SIBAGE} años.;
Else, FILL_SIBAGE:Blank
FILLS (SPAN)

Create fill, FILL_SIBSEX:
If ‘SIBSEX’ from sample preload is not missing, FILL_SIBSEX: Su sexo es {SIBSEX}.;
Else, FILL_SIBSEX: Blank
Create fill, FILL_SIBRELATE:
If ‘SIBRELATE’ from sample preload is not missing, FILL_SIBRELATE: {SIBRELATE};
Else, FILL_SIBRELATE: Blank
Create fill, FILL_YINF_018:
If RESSIBROSTER > 1 and loop number = 1, FILL_YINF_018: ‘Primero, tú’
If RESSIBROSTER > 1 and loop number > 1, FILL_YINF_018: ‘Luego, tú’
Else, FILL_YINF_018: Tú

I am going to confirm the information we have about the siblings that live in your home. Please tell me
if it is correct.

ENGLISH

^{FILL_YINF_018} have a ^{FILL_SIBRELATE} sibling who lives in your home ^{FILL_SIBNAME}.
^{FILL_SIBAGE} ^{FILL_SIBSEX}.
Is this correct?
1. YES
0. NO
Voy a confirmar la información que tenemos sobre los(as) hermanos(as) que viven en tu casa. Dime si
esto es correcto.

SPANISH

^{FILL_YINF_018} tienes un(a) ^{FILL_SIBRELATE} hermano(a) que vive en tu casa ^{FILL_SIBNAME}.
^{FILL_SIBAGE} ^{FILL_SIBSEX}.
¿Es esto correcto?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

15
Loop YINF Loop 1 (YINF_018a_# – YINF_023_#) for all roster lines in RESSIBROSTER until
RESSIBROSTERNUM is reached, with a max of 15 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YINF_017 = 0
If YINF_018 = 0: YINF_019
Else, if YINF_018 = 1 and (RESIB_NAME AND RESSIB_AGE AND RESSIB_SEX AND
RESSIB_RELAT ≠ MISSING/DK/REF) and LOOP NUM < RESSIBROSTERNUM): YINF_018
Else, if YINF_018 = 1 and RESIB_NAME = MISSING/DK/REF: f_YINF_020
Else, if YINF_018 = 1 and RESSIB_AGE = MISSING/DK/REF: f_YINF_021
Else, if YINF_018 = 1 and RESSIB_SEX = MISSING/DK/REF: f_YINF_022
Else, if YINF_018 = 1 and RESSIB_RELAT = MISSING/DK/REF: f_YINF_023
Else: YINF_024

f_YINF_019
YINF_019a_#/ YINF_019b_#/ YINF_019c_#/ YINF_019d_#/ YINF_019e_#/ YINF_019f_#
ASK
YINF_018 = 0 (Continue YINF Loop 1)
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
Which information is not correct?
INTERVIEWER: SELECT ALL INFORMATION NOT CORRECT FROM LIST AND CONTINUE TO NEXT
SCREEN(S) TO COLLECT CORRECT INFORMATION.
1.
2.
3.
4.
5.

ENGLISH

6.

NAME OR SPELLING OF NAME [YINF_019a_#]
AGE [YINF_019b_#]
SEX [YINF_019c_#]
RELATIONSHIP – FULL OR HALF SIBLING [YINF_019d_#]
THIS IS THE RESPONDENT’S SIBLING, BUT THEY DO NOT LIVE IN THE SAME
HOUSEHOLD [YINF_019e_#] [EXCLUSIVE]
DELETE SIBLING FROM ROSTER - NOT RESPONDENTS FULL OR HALF SIBLING
[YINF_019f_#][EXCLUSIVE]

¿Qué parte no está bien?
INTERVIEWER: SELECT ALL INFORMATION NOT CORRECT FROM LIST AND CONTINUE TO NEXT
SCREEN(S) TO COLLECT CORRECT INFORMATION.

SPANISH

1.
2.
3.
4.
5.
6.

NAME OR SPELLING OF NAME [YINF_019a_#]
AGE [YINF_019b_#]
SEX [YINF_019c_#]
RELATIONSHIP – FULL OR HALF SIBLING [YINF_019d_#]
THIS IS THE RESPONDENT’S SIBLING, BUT THEY DO NOT LIVE IN THE SAME
HOUSEHOLD [YINF_019e_#] [EXCLUSIVE]
DELETE SIBLING FROM ROSTER - NOT RESPONDENTS FULL OR HALF SIBLING
[YINF_019f_#] [EXCLUSIVE]

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

15
Code each variable in f_YINF_019 as 1 if checked, 0 if not checked.
If any in RESSIBROSTER do not live in household (YINF_019e = 1) or deleted (YINF_019f =
1), update RESSIBROSTER to remove this roster line and update RESSIBROSTERNUM with
new RESSIBROSTER count.
YINF_019e_# and YINF_019f_# are exclusive. Do not allow selection of other response
options if selected.
Loop YINF Loop 1 (YINF_018a_# – YINF_023_#) for all roster lines in RESSIBROSTER until
RESSIBROSTERNUM is reached, with a max of 15 times.

CHECK (ENG)

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YINF_018 = 0
IF YINF_019a = 1 OR RESIB_NAME= MISSING/DK/REF: f_YINF_020
Else, if YINF_019b = 1 OR RESSIB_AGE= MISSING/DK/REF: f_YINF_021
Else, if YINF_019c = 1 OR RESSIB_SEX= MISSING/DK/REF: f_YINF_022
Else, if YINF_019d = 1 OR RESSIB_RELAT = MISSING/DK/REF: f_YINF_023
Else, if LOOP NUM < RESSIBROSTERNUM: f_YINF_018
Else: YINF_024

NEXT

f_YINF_020
YINF_020_#
ASK

YINF_019a = 1 OR RESSIB_NAME = MISSING/DK/REF (Continue YINF Loop 1)

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is this sibling’s name?
ENGLISH

INTERVIEWER: CONFIRM SPELLING OF NAME.
NAME: ______
¿Cómo se llama este(a) hermano(a)?

SPANISH

INTERVIEWER: CONFIRM SPELLING OF NAME.
NAME: ______

RANGE
LIMITS

Max 20 characters

LOOP MAX

15
Loop YINF Loop 1 (YINF_018a_# – YINF_023_#) for all roster lines in RESSIBROSTER until
RESSIBROSTERNUM is reached, with a max of 15 times.

PROGRAM. NOTES

UPDATE VARIABLE ‘SIBNAME’: SIBNAME = YINF_020
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YINF_019a = 1
YINF_019b = 1 OR RESSIB_AGE= MISSING/DK/REF: f_YINF_021
YINF_019c = 1 OR RESSIB_SEX= MISSING/DK/REF: f_YINF_022
YINF_019d = 1 OR RESSIB_RELAT = MISSING/DK/REF: f_YINF_023
Else, if LOOP NUM < RESSIBROSTERNUM: f_YINF_018
Else: YINF_024

f_YINF_021
YINF_021_#
ASK
QUESTION TYPE

YINF_019b = 1 OR RESSIB_AGE= MISSING/DK/REF (Continue YINF Loop 1)

FILLS (ENG)

Radio button
Use fill, FILL_SIBNAME:
Fill ‘SIBNAME’

FILLS (SPAN)

Use fill, FILL_SIBNAME:
Fill ‘SIBNAME’

What is ^{FILL_SIBNAME }’s age?
ENGLISH

ENTER YEARS: _____
¿Cuál es la edad de ^{FILL_SIBNAME }?

SPANISH

ENTER YEARS: _____

RANGE

0-50

LIMITS

Max 2 characters

LOOP MAX

15
Loop YINF Loop 1 (YINF_018a_# – YINF_023_#) for all roster lines in RESSIBROSTER until
RESSIBROSTERNUM is reached, with a max of 15 times.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

UPDATE VARIABLE ‘SIBAGE’: SIBAGE = YINF_021
If YINF_021 out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 0 AND 50.
If YINF_021 out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 0 AND 50.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_019b = 1, f_YINF_020
YINF_019c = 1 OR RESSIB_SEX= MISSING/DK/REF: f_YINF_022
YINF_019d = 1 OR RESSIB_RELAT = MISSING/DK/REF: f_YINF_023
Else, if LOOP NUM < RESSIBROSTERNUM: f_YINF_018
Else: YINF_024

f_YINF_022
YINF_022_#
ASK
QUESTION TYPE

YINF_019c = 1 OR RESSIB_SEX= MISSING/DK/REF (Continue YINF Loop 1)

FILLS (ENG)

Radio button
Use fill, FILL_SIBNAME:
Fill ‘SIBNAME’

FILLS (SPAN)

Use fill, FILL_SIBNAME:
Fill ‘SIBNAME’

What is ^{FILL_SIBNAME }’s sex?
ENGLISH

1. Male
2. Female
¿Cuál es el sexo de ^{FILL_SIBNAME }?

SPANISH

1. Masculino
2. Femenino

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

15
Loop YINF Loop 1 (YINF_018a_# – YINF_023_#) for all roster lines in RESSIBROSTER until
RESSIBROSTERNUM is reached, with a max of 15 times.
UPDATE VARIABLE ‘SIBSEX’: SIBSEX = YINF_022

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_019c = 1, f_YINF_020, f_YINF_021
YINF_019d = 1 OR RESSIB_RELAT = MISSING/DK/REF: f_YINF_023
Else, if LOOP NUM < RESSIBROSTERNUM: f_YINF_018
Else: YINF_024

f_ YINF_023
YINF_023_#
ASK
QUESTION TYPE

YINF_019d = 1 OR RESSIB_RELAT = MISSING/DK/REF (End YINF Loop 1)

FILLS (ENG)

Radio button
Use fill, FILL_SIBNAME:
Fill ‘SIBNAME’

FILLS (SPAN)

Use fill, FILL_SIBNAME:
Fill ‘SIBNAME’

Is ^{FILL_SIBNAME } your full or half sibling?

ENGLISH

As a reminder, full siblings share the same biological mother and father, and half siblings share only
one biological parent, either a mother or a father.
1. FULL SIBLING
2. HALF SIBLING
¿Es ^{FILL_SIBNAME } tu hermano(a) directo(a) o medio(a) hermano(a)?

SPANISH

Como recordatorio, los(as) hermanos(as) directos(as) comparten la misma madre y el mismo padre
biológico, y los medios(as) hermanos(as) comparten solo un padre biológico, ya sea la madre o el
padre.
1. FULL SIBLING
2. HALF SIBLING

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

15
Loop YINF Loop 1 YINF_018a_# – YINF_023_# for all roster lines in RESSIBROSTER until
RESSIBROSTERNUM is reached, with a max of 15 times.
UPDATE VARIABLE ‘SIBRELAT’: SIBRELAT = YINF_023

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_019d = 1, f_YINF_020, f_YINF_021, f_YINF_022
IF LOOP NUM < RESSIBROSTERNUM: f_YINF_018
Else: YINF_024

YINF_024
ASK

YINF_017= 0

QUESTION TYPE

Radio button
Create fill, FILL_YINF_024
FILLS (ENG)
IF RESSIBROSTER > 0, FILL_YINF_024: ‘additional’
ELSE, FILL_YINF_024: BLANK
Create fill, FILL_YINF_024
FILLS (SPAN)
IF RESSIBROSTER > 0, FILL_YINF_024: ‘adicionales’
ELSE, FILL_YINF_024: BLANK
Do you have any ^{FILL_YINF_024} full or half biological siblings who live in your home?

ENGLISH

1. YES
0. NO
¿Tienes hermanos(as) directos(as) o medio(as) hermanos(as) ^{FILL_YINF_024} que sean biológicos(as)
y que vivan en tu casa?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YINF_18, f_YINF_19, f_YINF_020, f_YINF_021, f_YINF_022, f_YINF_023
If YINF_024 = 1: YINF_025
ELSE: YINF_030

YINF_025
ASK

YINF_024 = 1 OR YINF_016 = 0

QUESTION TYPE

Numeric
Create fill, FILL_YINF_025
FILLS (ENG)
IF RESSIBROSTER > 0, FILL_YINF_025: ‘additional’
ELSE, FILL_YINF_025: BLANK
Create fill, FILL_YINF_025
FILLS (SPAN)
IF RESSIBROSTER > 0, FILL_YINF_025: ‘adicionales’
ELSE, FILL_YINF_025: BLANK
How many ^{FILL_YINF_025} full or half biological siblings do you have who live in your home?

ENGLISH

SPANISH

ENTER NUMBER: ______
¿Cuántos hermanos(as) directos(as) o medio(as) hermanos(as) biológicos(as) ^{FILL_YINF_025} tienes
que vivan en tu casa?

RANGE

ENTER NUMBER: ______
0-15

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If YINF_025 out of range, display hard check: PLEASE ENTER A NUMBER BETWEEN 0 AND
15.
If YINF_025 out of range, display hard check: PLEASE ENTER A NUMBER BETWEEN 0 AND
15.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_016= 0, YINF_024 = 1
If YINF_025 > 0: RESSIBROSTER-BEGIN
ELSE: YINF_030

RESSIBROSTERADD-BEGIN
ASK

YINF_025 > 0 (Begin YINF Loop 2)

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

15
This is a program check. Do not show screen to R.

PROGRAM. NOTES

Loop YINF Loop 2 (YINF_026 – YINF_029) until number in YINF_025 reached, with a max of
15 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_025
YINF_026

f_YINF_026
YINF_026_#
ASK
QUESTION TYPE

FILLS (ENG)

FILLS (SPAN)

YINF_025 > 0 (Begin YINF Loop 2)
Textbox
Create fill, FILL_YINF_026_1
IF RESSIBROSTERNUM > 0 AND LOOP NUM = 1, FILL_YINF_026_1: ‘Not counting the
siblings that we have already talked about, please start with your oldest full or half
sibling that lives in your home.’
Else, IF LOOP NUM = 1 AND YINF_025 > 1, FILL_YINF_026_1: ‘Please start with your oldest
full or half sibling that lives in your home.’
Else, IF LOOP NUM > 1, FILL_YINF_026_1: ‘Thinking of your next sibling that lives in your
home.’
Else, FILL_YINF_026_1: Blank
Create fill, FILL_YINF_026_2
If LOOP NUM = 1 AND YINF_025 > 1, FILL_YINF_026_2: ‘first’
Else, IF LOOP NUM > 1 AND YINF_025 > 1, FILL_YINF_026_2: ‘next’
Else, FILL_YINF_026_2: Blank
Create fill, FILL_YINF_026_1
IF RESSIBROSTERNUM > 0 AND LOOP NUM = 1, FILL_YINF_026_1: ‘Sin contar a los(as)
hermanos(as) de los que ya hemos hablado, comienza por tu hermano(a) directo(a)
o medio(a) hermano(a) mayor que viva en tu casa.’
Else, IF LOOP NUM = 1 AND YINF_025 > 1, FILL_YINF_026_1: ‘Comienza por tu
hermano(a) directo(a) o medio(a) hermano(a) mayor que viva en tu casa.’
Else, IF LOOP NUM > 1, FILL_YINF_026_1: ‘Pensando en el(la) siguiente hermano(a) que
viva en tu casa.’
Else, FILL_YINF_026_1: Blank

Create fill, FILL_YINF_026_2
If LOOP NUM = 1 AND YINF_025 > 1, FILL_YINF_026_2: ‘el(la) primer(a)’
Else, IF LOOP NUM > 1 AND YINF_025 > 1, FILL_YINF_026_2: ‘el(la) siguiente’
Else, FILL_YINF_026_2: Blank
^{FILL_YINF_026_1}
What is the name of your ^{FILL_YINF_026_2} full or half sibling that lives in your home?
ENGLISH

INTERVIEWER: R CAN USE FIRST NAME OR NICKNAME. CONFIRM SPELLING OF NAME.
ENTER NAME: _____
^{FILL_YINF_026_1}

SPANISH

¿Cómo se llama ^{FILL_YINF_026_2} hermano(a) directo(a) o medio(a) hermano(a) que vive en tu
casa?
INTERVIEWER: R CAN USE FIRST NAME OR NICKNAME. CONFIRM SPELLING OF NAME.
ENTER NAME: _____

RANGE

LIMITS
LOOP MAX

Max 20 characters

CHECK (ENG)

15
Loop YINF Loop 2 (YINF_026 – YINF_029) until number in YINF_025 reached, with a max of
15 times.
CHECK FOR DUPLICATE NAMES: “This name has already been used for a different sibling. Is
there another name that person goes by?”

CHECK (SPAN)

CHECK FOR DUPLICATE NAMES: “Este nombre ya se usó para un(a) hermano(a) diferente.
¿Hay otro nombre por el que se llame a esa persona?”

PROGRAM. NOTES

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

RESSIBROSTERADD-BEGIN
f_YINF_027

f_YINF_027
YINF_027_#
ASK

YINF_025 > 0 (Continue YINF Loop 2)

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_ RESSIBNAME: Fill response provided in YINF_026

FILLS (SPAN)
How old is ^{FILL_ RESSIBNAME}?
ENGLISH

ENTER AGE: _____
¿Qué edad tiene ^{FILL_ RESSIBNAME}?

SPANISH

ENTER AGE: _____

RANGE

0-50

LIMITS

Max 2 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

15
Loop YINF Loop 2 (YINF_026 – YINF_029) until number in YINF_025 reached, with a max of
15 times.
IF YINF_029 is out of range, display: PLEASE ENTER AN AGE BETWEEN 0 AND 50.
IF YINF_029 is out of range, display: PLEASE ENTER AN AGE BETWEEN 0 AND 50.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YINF_026
f_YINF_028

f_YINF_028
YINF_028_#
ASK

YINF_025 > 0 (Continue YINF Loop 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINF_026_#, FILL_ RESSIBNAME

FILLS (SPAN)
Use fill from YINF_026_#, FILL_ RESSIBNAME
What is ^{FILL_ RESSIBNAME}’s sex?
ENGLISH

1.
2.

Male
Female

¿Cuál es el sexo de ^{FILL_ RESSIBNAME}?
SPANISH

1.

Masculino

2.

Femenino

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

15
Loop YINF Loop 2 (YINF_026 – YINF_029) until number in YINF_025 reached, with a max of
15 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YINF_027
f_YINF_029

f_YINF_029
YINF_029_#
ASK

YINF_025 > 0 (End YINF Loop 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINF_026_#, FILL_ RESSIBNAME

FILLS (SPAN)

Use fill from YINF_026_#, FILL_ RESSIBNAME

Is ^{FILL_ RESSIBNAME} your full or half sibling?

ENGLISH

Full siblings share the same biological mother and father, and half siblings share only one biological
parent, either a mother or a father.
1.
2.

FULL SIBLING
HALF SIBLING

¿Es ^{FILL_ RESSIBNAME} un(a) hermano(a) directo(a) o medio(a) hermano(a)?

SPANISH

Los(as) hermanos(as) directos(as) comparten la misma madre y el mismo padre biológico, y los
medios(as) hermanos(as) comparten solo un padre biológico, ya sea la madre o el padre.
1.
2.

FULL SIBLING
HALF SIBLING

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

15
Loop YINF Loop 2 (YINF_026 – YINF_029) until number in YINF_025 reached, with a max of
15 times.
ADD ROSTER LINES COLLECTED IN YINF_026 – YINF_029 TO RESSIBROSTER AND UPDATE
THE RESSIBROSTER VARIABLES FOR NEW ROSTER LINES:
SIBNAME = YINF_026
SIBAGE = YINF_027
SIBSEX = YINF_028
SIBRELAT = YINF_029
RESIBROSTERID = UNIQUE ID FOR ALL NEW ROSTER LINES ADDED TO RESSIBROSTER
UPDATE RESSIBROSTERNUM: RESSIBROSTERNUM + YINF_025

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_028
IF LOOP NUM < YINF_025: f_YINF_026
Else: YINF_030

YINF_030
ASK

All respondents

QUESTION TYPE

Radio button
Create fill, FILL_YINF_030
IF RESSIBROSTERNUM > 0, FILL_YINF_030: ‘Other than sibling(s) we have already
discussed, do you have any full or half biological siblings that live outside of your
FILLS (ENG)
home?’
ELSE, FILL_YINF_030: ‘Do you have any full or half biological siblings that live outside of
your home?’
Create fill, FILL_YINF_030
IF RESSIBROSTERNUM > 0, FILL_YINF_030: ‘Aparte de los(as) hermanos(as) de los que ya
hemos hablado, ¿tienes un(a) hermano(a) directo(a) o medio(a) hermano(a)
FILLS (SPAN)
biológico(a) que viva fuera de tu casa?’
ELSE, FILL_YINF_030: ‘¿Tienes un(a) hermano(a) directo(a) o medio(a) hermano(a)
biológico(a) que viva fuera de tu casa?’
^{FILL_YINF_030}

ENGLISH

As a reminder, full siblings share the same biological mother and father, and half siblings share only
one biological parent, either a mother or a father. We are not including step-siblings for these
questions.
1.
0.

YES
NO

^{FILL_YINF_030}

SPANISH

Como recordatorio, los(as) hermanos(as) directos(as) comparten la misma madre y el mismo padre
biológico, y los medios(as) hermanos(as) comparten solo un padre biológico, ya sea la madre o el
padre. No estamos incluyendo hermanastros(as) en estas preguntas.
1.
0.

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_016, YINC_017, YINF_024, YINF_025, f_YINF_029
If YINF_030 = 1: YINF_31
Else: NEXT MODULE (SCHOOLING)

YINF_031
ASK

YINF_030 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many full or half biological siblings do you have who live outside of your home?
ENGLISH

SPANISH

ENTER NUMBER: _____
¿Cuántos hermanos(as) directos(as) o medio(as) hermanos(as) biológicos(as) tienes que vivan fuera de
tu casa?
ENTER NUMBER: _____

RANGE

0-15

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If YINF_031 out of range, display hard check: PLEASE ENTER A NUMBER BETWEEN 0 AND
15.
If YINF_031 out of range, display hard check: PLEASE ENTER A NUMBER BETWEEN 0 AND
15.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_030 = 1
IF YINF_031 > 0: NONRESSIBROSTER-BEGIN
Else: NEXT MODULE (SCHOOLING)

NONRESSIBROSTER-BEGIN
ASK

YINF_031 > 0 (Begin YINF Loop 3)

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

15
This is a program check. Do not show screen to R.
LOOP YINF Loop 3 (YINF_032 – YINF_035) until number in YINF_031 reached, with a max
of 15 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF_031
f_YINF_032

f_YINF_032
YINF_032_#
ASK
QUESTION TYPE

FILLS (ENG)

FILLS (SPAN)

YINF_031 > 0 (Continue YINF Loop 3)
Textbox
Create fill, FILL_YINF_032_1
IF RESSIBROSTERNUM > 0 AND LOOP NUM = 1, FILL_YINF_032_1: ‘Not counting the
siblings that we have already talked about, please start with your oldest full or half sibling
that lives outside your home.;’
ELSE, IF LOOP NUM = 1 AND YINF_031 > 1, FILL_YINF_032_1: ‘Please start with your oldest
full or half sibling that lives outside your home.
ELSE, IF LOOP NUM > 1, FILL_YINF_032_1: ‘Thinking of your next sibling that lives outside
your home.]’
Else, FILL_YINF_032_1: Blank
Create fill, FILL-YINF_032_2
IF LOOP NUM = 1 AND YINF_031 > 1, FILL-YINF_032_2: ‘first’
ELSE, IF LOOP NUM > 1, FILL-YINF_032_2: ‘next’
Else, FILL-YINF_032_2: Blank
Create fill, FILL_YINF_032_1
IF RESSIBROSTERNUM > 0 AND LOOP NUM = 1, FILL_YINF_032_1: ‘Sin contar a los(as)
hermanos(as) de los que ya hemos hablado, comienza por tu hermano(a) directo(a) o
medio(a) hermano(a) mayor que viva fuera de tu casa.;’
ELSE, IF LOOP NUM = 1 AND YINF_031 > 1, FILL_YINF_032_1: ‘Comienza por tu hermano(a)
directo(a) o medio(a) hermano(a) mayor que viva fuera de tu casa.
ELSE, IF LOOP NUM > 1, FILL_YINF_032_1: ‘Pensando en el(la) siguiente hermano(a) que
viva fuera de tu casa.]’
Else, FILL_YINF_032_1: Blank

Create fill, FILL-YINF_032_2
IF LOOP NUM = 1 AND YINF_031 > 1, FILL-YINF_032_2: ‘el(la) primer(a)’
ELSE, IF LOOP NUM > 1, FILL-YINF_032_2: ‘el(la) siguiente’
Else, FILL-YINF_032_2: Blank
^{FILL_YINF_032_1}
What is the name of your ^{FILL_YINF_032_2} full or half sibling that lives outside the home?
ENGLISH

INTERVIEWER: R CAN USE FIRST NAME OR NICKNAME. CONFIRM SPELLING OF NAME.
ENTER NAME: _____

^{FILL_YINF_032_1}

SPANISH

¿Cómo se llama ^{FILL_YINF_032_2} hermano(a) directo(a) o medio(a) hermano(a) que vive fuera de
tu casa?
INTERVIEWER: R CAN USE FIRST NAME OR NICKNAME. CONFIRM SPELLING OF NAME.

ENTER NAME: _____
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

15
LOOP YINF Loop 3 (YINF_032 – YINF_035) until number in YINF_031 reached, with a max of
15 times.
CHECK FOR DUPLICATE NAMES, display soft check: “This name has already been used for a
different sibling. Is there another name that person goes by?”
CHECK FOR DUPLICATE NAMES, display soft check: “Este nombre ya se usó para un(a)
hermano(a) diferente. ¿Hay otro nombre por el que se llame a esa persona?”

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

NONRESSIBROSTER-BEGIN, NONRESSIBROSTER-End
f_YINF_033

f_YINF_033
YINF_033_#
ASK

YINF_031 >0 (Continue YINF Loop 3)

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_NRSIBNAME: Fill response provided in YINF_032

FILLS (SPAN)
Create fill, FILL_NRSIBNAME: Fill response provided in YINF_032
How old is ^{FILL_NRSIBNAME}?
ENGLISH

SPANISH

ENTER AGE: _____
¿Qué edad tiene ^{FILL_NRSIBNAME}?

RANGE

ENTER AGE: _____
0-50

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Max 2 digits
15
LOOP YINF Loop 3 (YINF_032 – YINF_035) until number in YINF_031 reached, with a max of
15 times.
IF YINF_033 is out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 0 AND
50.
IF YINF_033 is out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 0 AND
50.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN
NEXT

f_YINF_032
f_YINF_034

f_YINF_034
YINF_034_#
ASK

YINF_031 >0 (Continue YINF Loop 3)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINF_032, FILL_NRSIBNAME

FILLS (SPAN)
Use fill from YINF_032, FILL_NRSIBNAME
What is ^{FILL_NRSIBNAME}'s sex?
ENGLISH

1.
2.

Male
Female

¿Cuál es el sexo de ^{FILL_NRSIBNAME}?
SPANISH

1.

Masculino

2.

Femenino

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

15
LOOP YINF Loop 3 (YINF_032 – YINF_035) until number in YINF_031 reached, with a max of
15 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YINF_033
f_YINF_035

f_YINF_035
YINF_035_#
ASK

YINF_031 > 0 (Continue YINF Loop 3)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINF_032, FILL_NRSIBNAME

FILLS (SPAN)
Use fill from YINF_032, FILL_NRSIBNAME
Is ^{FILL_NRSIBNAME} your full or half sibling?
ENGLISH

1.
2.

FULL SIBLING
HALF SIBLING

¿Es ^{FILL_NRSIBNAME} tu hermano(a) directo(a) o medio(a) hermano(a)?
SPANISH

1.
2.

FULL SIBLING
HALF SIBLING

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

15
LOOP YINF Loop 3 (YINF_032 – YINF_035) until number in YINF_031 reached, with a max of
15 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YINF_034
NONRESSIBROSTER-End

NONRESSIBROSTER-End
ASK

NONRESSIBROSTER (End YINF Loop 3)

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a program check. Do not show screen to R.
LOOP YINF Loop 3 (YINF_032 – YINF_035) until number in YINF_031 reached, with a max of
15 times.
PROGRAM. NOTES

PROGRAMMER NOTE: IF ANY IN RESSIBROSTER = 2 (DOES NOT LIVE IN HOME) IN
YINF_018, TRANSFER TO NONRESSIBROSTER.
CREATE UNIQUE ID FOR ALL LINES IN NONRESIBROSTER AND NAME ‘NONRESIBID’

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YINF_035

If LOOP NUM < YINF_031: f_YINF_032
Else: NEXT MODULE (SCHOOLING)

YINF_END
ASK

ELIGIBLEYOUTH=0

QUESTION TYPE

Informational
Create fill, FILL_END
If ELIGIBLEYOUTH = 0 & YOUTH_DOB = - 1 OR -2 OR IS INCOMPLETE, FILL_END: ‘Because
we cannot verify your age, I cannot interview you for this study.’
Else, If ELIGIBLEYOUTH=0, FILL_END: ‘Because you fall outside of the age range for this
study, unfortunately, you are not eligible to participate.
ELSE, FILL_END: BLANK

FILLS (ENG)

FILLS (SPAN)

Create fill, FILL_END
If ELIGIBLEYOUTH = 0 & YOUTH_DOB = - 1 OR -2 OR IS INCOMPLETE, FILL_END: ‘Como no
podemos verificar tu edad, no puedo entrevistarte para este estudio.’
Else, If ELIGIBLEYOUTH=0, FILL_END: ‘Como estás fuera del rango de edad para este
estudio, desafortunadamente, no eres elegible para participar.
ELSE, FILL_END: BLANK

ENGLISH

Thank you for taking the time to answer these questions. ^{FILL_END}

SPANISH

Gracias por tomarte el tiempo de responder estas preguntas. ^{FILL_END}

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

If ELIGIBLEYOUTH = 0 SET CMS DISPOSITION CODE 532 - CAPI Youth Interview,
1320 (Ineligible/Out of Scope)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINF-SAMPCHECK
End.

Youth Instrument – Schooling Module Specs
Preloads:
DOI_MONTH created in YINF: Month of interview captured in DOI (date of interview).
DOI_YEAR created in YINF: Year of interview captured in DOI (date of interview).
YOUTHAGE updated in YINF: Current age of the youth respondent.
Paradata:
Capture item level timing.
Include a time/date stamp at beginning and end of module.
General Notes:
All items are required. If item is left blank, display hard check: ‘THIS QUESTION IS REQUIRED TO PROCEED WITH
THE SURVEY.’
Display DK and REF options by default on each screen at loading.

YSCH_001
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Now, I would like to ask you some questions about school.
We define a school as one that offers an academic diploma or degree, such as an elementary school,
high school, college or university, or graduate school leading to a degree. Please include home
schooling as well.

ENGLISH

Not included here are training programs at technical institutes, or license trade programs unless the
credits are transferable and could count toward an academic diploma or degree. We will ask about
these types of institutes and programs later in the interview.
Are you currently attending or enrolled in school?
If you are out of school for an illness or injury, or on a school break, such as summer, spring, or winter
break, but plan to return to school when the break is over, please consider yourself as enrolled in
school.
1. YES
0. NO
Ahora, quisiera hacerte algunas preguntas sobre la escuela.
Definimos una “escuela” como un instituto que ofrece un diploma o título académico, como una
escuela primaria, secundaria/preparatoria, terciaria, una universidad o una escuela de posgrado que
conduce a un título. Incluye también la escolaridad en casa.

SPANISH

Aquí no se incluyen los programas de capacitación en institutos técnicos o los programas de oficios
comerciales, a menos que los créditos sean transferibles y puedan contar para un diploma o título
académico. Más adelante, en la entrevista, haremos preguntas sobre este tipo de institutos y
programas.
¿Asistes, en la actualidad, a una escuela o estás matriculado(a)?
Si no asistes a la escuela por una enfermedad o lesión, o en un receso escolar, como las vacaciones de
verano, primavera o invierno, pero planeas regresar a la escuela cuando terminen las vacaciones,
considérate matriculado(a) en la escuela.
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

Create variable, CURRENTENROLL_ANY: Set CURRENTENROLL_ANY = 1 if YSCH_001 = 1.
Create variable, NEVERENROLL.

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YINF_030, YINF_031, NONRESSIBROSTER-End
If DOI_MONTH = ‘May’ or ‘June’ or ‘July’ or ‘August’: YSCH_002
Else if YSCH_001 = 1: YSCH_010
Else: YSCH_008

YSCH_002
ASK

If DOI_MONTH = ‘May’ or ‘June’ or ‘July’ or ‘August’

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Are you currently attending summer school?

ENGLISH

Summer school includes classes students might attend when their regular school is on summer break.
Do not include school where classes normally meet throughout the summer, such as a year-round
school.
1. YES
0. NO
¿Asistes, en la actualidad, a una escuela de verano?

SPANISH

La escuela de verano incluye clases a las que los(as) estudiantes pueden asistir cuando su escuela
regular está en vacaciones de verano. No incluyas las escuelas en donde se imparten clases
regularmente durante el verano, como una escuela con ciclo lectivo de todo el año.
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_001
If YSCH_002 = 1: YSCH_004
Else: YSCH_003

YSCH_003
ASK

If YSCH_002 = 0 or DK or REF

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Are you currently on summer break from school?
ENGLISH

1. YES
0. NO
¿Estás, en la actualidad, de vacaciones de verano de la escuela?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Update variable, CURRENTENROLL_ANY: Set CURRENTENROLL_ANY = 1 if YSCH_003 = 1;
else, set CURRENTENROLL_ANY = 0.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_002
If CURRENTENROLL_ANY = 1: YSCH_010
Else: YSCH_008

YSCH_004
ASK

If YSCH_002 = 1

QUESTION TYPE

Radio button
Create fill, FILL_SCHOOLYEAR
If DOI_YEAR = 2026, FILL_SCHOOLYEAR: ‘2025-2026’
FILLS (ENG)
Else if DOI_YEAR = 2027, FILL_SCHOOLYEAR: ‘2026-2027’
Else, FILL_SCHOOLYEAR: ‘2027-2028’
Create fill, FILL_SCHOOLYEAR
If DOI_YEAR = 2026, FILL_SCHOOLYEAR: ‘2025-2026’
FILLS (SPAN)
Else if DOI_YEAR = 2027, FILL_SCHOOLYEAR: ‘2026-2027’
Else, FILL_SCHOOLYEAR: ‘2027-2028’
Were you enrolled in school during the ^{FILL_SCHOOLYEAR} school year?

ENGLISH

1. YES
0. NO
¿Estuviste matriculado(a) en la escuela durante el año escolar ^{FILL_SCHOOLYEAR}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Update variable, CURRENTENROLL_ANY: Set CURRENTENROLL_ANY = 1 if YSCH_004 = 1.;
else, set CURRENTENROLL_ANY = 0.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_002
If YSCH_004 = 1: YSCH_005
Else: f_YSCH_006

YSCH_005
ASK

If YSCH_004 = 1

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
We will be asking you questions about the last school you attended. Please refer to the school you
ENGLISH attended during the last school year and not the school you are currently attending for summer school.

SPANISH

Te haremos preguntas sobre la última escuela a la que asististe. Haz referencia a la escuela a la que
asististe durante el último año escolar, no a la escuela de verano a la que estás asistiendo
actualmente.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_004
If CURRENTENROLL_ANY = 1: YSCH_010
Else: YSCH_008

f_YSCH_006
YSCH_006M / YSCH_006YYYY
ASK
If YSCH_004 != 1
YSCH_006M: Dropdown
QUESTION TYPE
YSCH_006YYYY: Dropdown
FILLS (ENG)
FILLS (SPAN)
Prior to summer school, what month and year were you last enrolled in school?
MONTH: { - Select - } [YSCH_006M]
YEAR: { - Select - } [YSCH_006YYYY]

ENGLISH

-8. NEVER ENROLLED
Antes de la escuela de verano, ¿en qué mes y año te matriculaste por última vez en una escuela?
SPANISH

MONTH: { - Select - } [YSCH_006M]
YEAR: { - Select - } [YSCH_006YYYY]
-8. NEVER ENROLLED

RANGE

YSCH_006M: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YSCH_006YYYY: List years 2016 to 2030 in reverse chronological order: 2030 … 2018,
2017, 2016

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Update variable, NEVERENROLL: Set NEVERENROLL = 1 if YSCH_006 = -8; else, set
NEVERENROLL = 0.
Do not display future years in YSCH_006YYYY dropdown.
If YSCH_006M != missing & YSCH_006YYYY = -8, display hard check (in red font and all
caps): LEAVE MONTH/YEAR BLANK IF SELECTING ‘NEVER ENROLLED.’
If month/year provided in YSCH_006 > DOI, display hard check (in black font and
sentence case): You said you were last enrolled in school in [YSCH_006M]
[YSCH_006YYYY], which is in the future. Please provide a date in the past.
If YSCH_006M != missing & YSCH_006YYYY = -8, display hard check (in red font and all
caps): LEAVE MONTH/YEAR BLANK IF SELECTING ‘NEVER ENROLLED.’
If month/year provided in YSCH_006 > DOI, display hard check (in black font and sentence
case): Dijiste que la última vez que estuviste matriculado(a) en una escuela fue en
[YSCH_006M] de [YSCH_006YYYY], que es en el futuro. Proporcione una fecha en el
pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_004
If YSCH_006 = -8: YEMP_AGECHECK
Else: YSCH_007

YSCH_007
ASK

If YSCH_006 != -8

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
We will be asking you questions about the last school you attended. Please refer to the school you
ENGLISH attended prior to your current enrollment in summer school.
SPANISH

Te haremos preguntas sobre la última escuela a la que asististe. Haz referencia a la escuela a la que
asististe antes de tu matriculación actual en la escuela de verano.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_006
YSCH_009

f_YSCH_008
YSCH_008M / YSCH_008YYYY
ASK
If YSCH_001 != 1
YSCH_008M: Dropdown
QUESTION TYPE
YSCH_008YYYY: Dropdown
FILLS (ENG)
FILLS (SPAN)
What was the month and year you were last enrolled in school?
MONTH: { - Select - } [YSCH_008M]
YEAR: { - Select - } [YSCH_008YYYY]

ENGLISH

-8. NEVER ENROLLED
¿Cuál fue el mes y el año en que te matriculaste por última vez en la escuela?
SPANISH

MONTH: { - Select - } [YSCH_008M]
YEAR: { - Select - } [YSCH_008YYYY]
-8. NEVER ENROLLED

RANGE

YSCH_008M: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YSCH_008YYYY: List years 2016 to 2030 in reverse chronological order: 2030 … 2018,
2017, 2016

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Update variable, NEVERENROLL: Set NEVERENROLL = 1 if YSCH_008 = -8; else, set
NEVERENROLL = 0.
Do not display future years in YSCH_008YYYY dropdown.
If YSCH_008M != missing & YSCH_008YYYY = -8, display hard check (in red font and all
caps): LEAVE MONTH/YEAR BLANK IF SELECTING ‘NEVER ENROLLED.’
If month/year provided in YSCH_008 > DOI, display hard check (in black font and
sentence case): You said you were last enrolled in school in [YSCH_008M]
[YSCH_008YYYY], which is in the future. Please provide a date in the past.
If YSCH_008M != missing & YSCH_008YYYY = -8, display hard check (in red font and all
caps): LEAVE MONTH/YEAR BLANK IF SELECTING ‘NEVER ENROLLED.’
If month/year provided in YSCH_008 > DOI, display hard check (in black font and sentence
case): Dijiste que la última vez que estuviste matriculado(a) en una escuela fue en
[YSCH_008M] de [YSCH_008YYYY], que es en el futuro. Proporcione una fecha en el
pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_001, YSCH_003, YSCH_005
If YSCH_008 = -8: YEMP_AGECHECKEMPLEO
Else: YSCH_009

YSCH_009
ASK

If YSCH_001 != 1

QUESTION TYPE

Radio button
Create fill, FILL_PREGNANT
FILLS (ENG)
If YOUTHSEX = 2, FILL_PREGNANT: ‘5. PREGNANT’
Else, FILL_PREGNANT: empty
Create fill, FILL_PREGNANT
FILLS (SPAN)
If YOUTHSEX = 2, FILL_PREGNANT: ‘5. QUEDASTE EMBARAZADA’
Else, FILL_PREGNANT: empty
What was the main reason you left at that time?

ENGLISH

SPANISH

1. RECEIVED DEGREE, COMPLETED COURSE WORK, GRADUATED
2. SUSPENDED
3. EXPELLED
4. GOT MARRIED
^{FILL_PREGNANT}
6. POOR GRADES
7. DID NOT LIKE SCHOOL
8. DIDN’T GET ALONG WITH OTHER STUDENTS
9. SCHOOL WAS TOO DANGEROUS
10. MY FRIENDS HAD DROPPED OUT OF SCHOOL
11. OFFERED JOB
12. DIFFICULTY BALANCING SCHOOL AND WORK
13. ENTERED MILITARY/CALLED TO SERVE IN MILITARY
14. FINANCIAL DIFFICULTIES, COULDN’T AFFORD TO GO
15. ILLNESS OR DEATH IN THE FAMILY
16. BECAME A FATHER OR MOTHER / CHILDCARE RESPONSIBILITIES
18. OTHER HOME RESPONSIBILITIES
19. HAD A PROBLEM WITH DRUGS OR ALCOHOL
20. HAD A PHYSICAL HEALTH PROBLEM
21. HAD A MENTAL HEALTH PROBLEM
22. INCARCERATION/LEGAL PROBLEMS
23. TRANSPORTATION PROBLEMS/TOO FAR AWAY
24. I NEEDED A BREAK
¿Cuál fue la razón principal por la que te fuiste en ese momento?

1. RECIBISTE EL TÍTULO, COMPLETASTE EL TRABAJO DE CURSO, TE GRADUASTE
2. TE SUSPENDIERON
3. TE EXPULSARON
4. TE CASASTE
^{FILL_PREGNANT}
6. TENÍAS MALAS CALIFICACIONES
7. NO TE GUSTABA LA ESCUELA
8. NO TE LLEVABAS BIEN CON OTROS ESTUDIANTES
9. LA ESCUELA ERA DEMASIADO PELIGROSA
10. TUS AMISTADES HABÍAN DEJADO LA ESCUELA
11. TE OFRECIERON TRABAJO
12. TENÍAS DIFICULTAD PARA EQUILIBRAR LA ESCUELA Y EL TRABAJO
13. INGRESASTE A LAS FUERZAS ARMADAS/TE LLAMARON A SERVIR EN LAS FUERZAS ARMADAS
14. DIFICULTADES FINANCIERAS, NO PODÍAS PERMITIRTE EL LUJO DE IR
15. TUVISTE UNA ENFERMEDAD O MUERTE EN LA FAMILIA
16. FUISTE PADRE O MADRE / RESPONSABILIDADES DE CUIDADO INFANTIL
18. OTRAS RESPONSABILIDADES DEL HOGAR
19. TUVISTE PROBLEMAS CON LAS DROGAS O EL ALCOHOL
20. TUVISTE UN PROBLEMA DE SALUD FÍSICA
21. TUVISTE UN PROBLEMA DE SALUD MENTAL
22. ENCARCELAMIENTO/PROBLEMAS LEGALES
23. PROBLEMAS DE TRANSPORTE/DEMASIADO LEJOS
24. NECESITABAS UN DESCANSO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_007, YSCH_008
YSCH_010

YSCH_010
ASK

If NEVERENROLL = 0

QUESTION TYPE

Radio button
Create fill, FILL_ATTENDTYPE1
FILLS (ENG)
If CURRENTENROLL_ANY = 1, FILL_ATTENDTYPE1: ‘are you currently attending’
Else, FILL_ATTENDTYPE1: ‘did you last attend’
Create fill, FILL_ATTENDTYPE1
FILLS (SPAN)
If CURRENTENROLL_ANY = 1, FILL_ATTENDTYPE1: ‘asistes actualmente’
Else, FILL_ATTENDTYPE1: ‘asististe por última vez’
What type of school ^{FILL_ATTENDTYPE1}?
1.
2.
3.
4.
5.
6.

ENGLISH

Elementary school
Middle school/intermediate school/junior high school
High school
Home school
Two-year college, community college, or junior college
Four-year college or university

¿A qué tipo de escuela ^{FILL_ATTENDTYPE1}?

SPANISH

1. Escuela primaria (Elementary school)
2. Escuela intermedia (Middle school/intermediate school/junior high school)
3. Escuela secundaria/preparatoria (High school)
4. Escolaridad en el hogar (Home school)
5. Escuela terciaria o de estudios semisuperiores de dos años (Two-year college, community
college, or junior college)
6. Facultad o universidad de cuatro años (Four-year college or university)

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

Create variable, ENROLLES: Set ENROLLES = 1 if YSCH_010 = 1; else, set ENROLLES = 0.
Create variable, ENROLLMS: Set ENROLLMS = 1 if YSCH_010 = 2; else, set ENROLLMS = 0.
Create variable, ENROLLHS: Set ENROLLHS = 1 if YSCH_010 = 3; else, set ENROLLHS = 0.
Create variable, ENROLLCOLL: Set ENROLLCOLL = 1 if YSCH_010 = 5 or 6; else, set
ENROLLCOLL = 0.
Create variable, HOMESCHOOLED: Set HOMESCHOOLED = 1 if YSCH_010 = 4; else, set
HOMESCHOOLED = 0.
Create variable, CURRENTENROLL: Set
CURRENTENROLL = 1 if YSCH_010 = 1 & CURRENTENROLL_ANY = 1;
CURRENTENROLL = 2 if YSCH_010 = 2 & CURRENTENROLL_ANY = 1;
CURRENTENROLL = 3 if YSCH_010 = 3 & CURRENTENROLL_ANY = 1;
CURRENTENROLL = 4 if (YSCH_010 = 5 or 6) & CURRENTENROLL_ANY = 1;
else, set CURRENTENROLL = 0.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_001, YSCH_003, YSCH_005, YSCH_009
If YSCH_010 = 4: YSCH_018
Else: YSCH_011

YSCH_011
ASK

If YSCH_010 != 4

QUESTION TYPE

Dropdown
Create fill, FILL_ISWAS1
FILLS (ENG)
If CURRENTENROLL_ANY = 0, FILL_ISWAS1: ‘was’
Else, FILL_ISWAS1: ‘is’
Create fill, FILL_ISWAS1
FILLS (SPAN)
If CURRENTENROLL = 0, FILL_ISWAS1: ‘se encontraba’
Else, FILL_ISWAS1: ‘se encuentra’
In which state or U.S. territory ^{FILL_ISWAS1} your school located?

ENGLISH

STATE OR TERRITORY: { - Select - }
¿En qué estado o territorio de los EE. UU. ^{FILL_ISWAS1} tu escuela?

SPANISH

STATE OR TERRITORY: { - Select - }

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Use SCHOOLSTATELIST for dropdown: 50 states + 5 territories + DC + DoD + BIE + Not U.S.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_010
If YSCH_011 = DK or REF: f_YSCH_015
Else if YSCH_011 = 58 (DEPARTMENT OF DEFENSE) or 59 (NOT IN THE U.S.): YSCH_016
Else: YSCH_012

YSCH_012
ASK

If YSCH_011 != 58 or 59 or DK or REF

QUESTION TYPE

Textbox

FILLS (ENG)

Use fill from YSCH_011: FILL_ISWAS1

FILLS (SPAN)
Use fill from YSCH_011: FILL_ISWAS1
In what city ^{FILL_ISWAS1} your school located?
ENGLISH

ENTER CITY: __________________
¿En qué ciudad ^{FILL_ISWAS1} tu escuela?

SPANISH

ENTER CITY: __________________

RANGE
LIMITS

Max 30 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_011
If YSCH_012 = DK or REF: f_YSCH_015
Else: YSCH_013

YSCH_013
ASK

If (YSCH_011 != 58 or 59 or DK or REF) & (YSCH_012 != DK or REF)

QUESTION TYPE

Textbox (lookup table) with radio special answer option

FILLS (ENG)

Use fill from YSCH_011: FILL_ISWAS1

FILLS (SPAN)
Use fill from YSCH_011: FILL_ISWAS1
What ^{FILL_ISWAS1} the name of your school?

ENGLISH

INTERVIEWER: TYPE SCHOOL NAME INTO LOOKUP TABLE, SELECT THE SCHOOL, AND CONTINUE TO
VERIFICATION SCREEN. IF NO MATCH IS FOUND, CHOOSE “SELECT TO ENTER NEW SCHOOL” TO
MANUALLY PROVIDE SCHOOL INFORMATION ON NEXT SCREEN.
ENTER SCHOOL NAME: __________________
-8. SELECT TO ENTER NEW SCHOOL
¿Cuál ^{FILL_ISWAS1} el nombre de tu escuela?

SPANISH

INTERVIEWER: TYPE SCHOOL NAME INTO LOOKUP TABLE, SELECT THE SCHOOL, AND CONTINUE TO
VERIFICATION SCREEN. IF NO MATCH IS FOUND, CHOOSE “SELECT TO ENTER NEW SCHOOL” TO
MANUALLY PROVIDE SCHOOL INFORMATION ON NEXT SCREEN.
ENTER SCHOOL NAME: __________________
-8. SELECT TO ENTER NEW SCHOOL

RANGE
LIMITS

Max 100 characters

LOOP MAX

PROGRAM. NOTES

Create lookup table of U.S. schools from the NCES schools list. When name of school is
entered in textbox, restrict search results to schools located in the state and city
previously provided in YSCH_011 and YSCH_012.
Include radio special answer button -8 below textbox. Each input should be exclusive.
Create variable, SCHOOL_NAME.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_012
If YSCH_013 = -8: f_YSCH_015
Else: YSCH_014

YSCH_014
ASK

If YSCH_013 != -8

QUESTION TYPE

Radio button
Create fill, FILL_SCHNAME1: Fill school’s name from school selected in YSCH_013
Create fill, FILL_SCHADDRESS1: Fill school’s address from school selected in YSCH_013
FILLS (ENG)
Create fill, FILL_SCHCITY1: Fill school’s city from school selected in YSCH_013
Create fill, FILL_SCHSTATE1: Fill school’s state from school selected in YSCH_013
Create fill, FILL_SCHZIP1: Fill school’s zip code from school selected in YSCH_013
Create fill, FILL_SCHNAME1: Fill school’s name from school selected in YSCH_013
Create fill, FILL_SCHADDRESS1: Fill school’s address from school selected in YSCH_013
FILLS (SPAN)
Create fill, FILL_SCHCITY1: Fill school’s city from school selected in YSCH_013
Create fill, FILL_SCHSTATE1: Fill school’s state from school selected in YSCH_013
Create fill, FILL_SCHZIP1: Fill school’s zip code from school selected in YSCH_013
Is the following information about your school correct?

ENGLISH

^{FILL_SCHNAME1}
^{FILL_SCHADDRESS1}
^{FILL_SCHCITY1}
^{FILL_SCHSTATE1}
^{FILL_SCHZIP1}
1. YES
0. NO
¿Es correcta la siguiente información sobre tu escuela?

SPANISH

^{FILL_SCHNAME1}
^{FILL_SCHADDRESS1}
^{FILL_SCHCITY1}
^{FILL_SCHSTATE1}
^{FILL_SCHZIP1}
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Update variable, SCHOOL_NAME: If YSCH_014 = 1, set SCHOOL_NAME =
FILL_SCHNAME1.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_013
If YSCH_014 != 1: f_YSCH_015
Else if ENROLLES = 1 or ENROLLMS = 1 or ENROLLHS = 1: f_YSCH_017

Else: YSCH_018

f_YSCH_015
YSCH_015NAME / YSCH_015ADDRESS / YSCH_015CITY / YSCH_015STATE / YSCH_015ZIP
ASK
If YSCH_013 = -8 or YSCH_014 != 1 or (YSCH_011 = DK or REF)
YSCH_015STATE: Dropdown
QUESTION TYPE
YSCH_015ZIP: Zip code
OTHERS: Textbox
Create fill, FILL_ATTENDTYPE2
If CURRENTENROLL_ANY = 1, FILL_ATTENDTYPE2: ‘are currently attending’
FILLS (ENG)
Else, FILL_ATTENDTYPE2: ‘last attended’

FILLS (SPAN)

Create fill, FILL_CITY1: Use city name entered in YSCH_012.
Create fill, FILL_ATTENDTYPE2
If CURRENTENROLL_ANY = 1, FILL_ATTENDTYPE2: ‘asistes actualmente’
Else, FILL_ATTENDTYPE2: ‘asististe por última vez’

Create fill, FILL_CITY1: Use city name entered in YSCH_012.
What is the name and address of the school you ^{FILL_ATTENDTYPE2}?
INTERVIEWER: USE THIS SCREEN TO COLLECT SCHOOL INFORMATION IF R’S SCHOOL IS NOT FOUND IN
LOOKUP TABLE OR IF THE INFORMATION IN LOOKUP TABLE IS INCORRECT. CITY AND STATE SHOULD BE
PRE-FILLED, BUT PLEASE UPDATE IF EITHER IS INCORRECT.
ENGLISH

SCHOOL NAME: __________________ [YSCH_015NAME]
ADDRESS: __________________ [YSCH_015ADDRESS]
CITY: __________________ [YSCH_015CITY]
STATE: { - Select - } [YSCH_015STATE]
ZIP CODE: _____ [YSCH_015ZIP]
¿Cuál es el nombre y la dirección de la escuela a la que ^{FILL_ATTENDTYPE2}?
INTERVIEWER: USE THIS SCREEN TO COLLECT SCHOOL INFORMATION IF R’S SCHOOL IS NOT FOUND IN
LOOKUP TABLE OR IF THE INFORMATION IN LOOKUP TABLE IS INCORRECT. CITY AND STATE SHOULD BE
PRE-FILLED, BUT PLEASE UPDATE IF EITHER IS INCORRECT.

SPANISH

RANGE
LIMITS

SCHOOL NAME: __________________ [YSCH_015NAME]
ADDRESS: __________________ [YSCH_015ADDRESS]
CITY: __________________ [YSCH_015CITY]
STATE: { - Select - } [YSCH_015STATE]
ZIP CODE: _____ [YSCH_015ZIP]
YSCH_015ZIP: 00000 - 99999
YSCH_015NAME: Max 100 characters
YSCH_015ADDRESS: Max 100 characters
YSCH_015CITY: Max 30 characters
YSCH_015ZIP: 5 digits (allow leading zeros)

LOOP MAX

PROGRAM. NOTES

Pre-fill the CITY field with FILL_CITY1 but make it editable.
Pre-select the STATE field with the state selected in YSCH_011.
Use SCHOOLSTATELIST for dropdown: 50 states + 5 territories + DC + DoD + BIE + Not U.S.
Update variable, SCHOOL_NAME: Set SCHOOL_NAME = YSCH_015NAME.

CHECK (ENG)

If YSCH_015ZIP is out of range, display hard check: PLEASE ENTER A VALID ZIP CODE.

CHECK (SPAN)

If YSCH_015ZIP is out of range, display hard check: PLEASE ENTER A VALID ZIP CODE.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_011, YSCH_012, YSCH_013, YSCH_014
If ENROLLES = 1 or ENROLLMS = 1 or ENROLLHS = 1: f_YSCH_017
Else: YSCH_018

YSCH_016
ASK

If YSCH_011 = 58 or 59

QUESTION TYPE

Textbox

FILLS (ENG)

Use fill from YSCH_015: FILL_ATTENDTYPE2

FILLS (SPAN)
Use fill from YSCH_015: FILL_ATTENDTYPE2
What is the name of the school you ^{FILL_ATTENDTYPE2}?
ENGLISH

INTERVIEWER: USE THIS SCREEN TO COLLECT SCHOOL NAME IF SCHOOL IS LOCATED OUTSIDE THE
U.S.
SCHOOL NAME: __________________
¿Cuál es el nombre de la escuela a la que ^{FILL_ATTENDTYPE2}?

SPANISH

INTERVIEWER: USE THIS SCREEN TO COLLECT SCHOOL NAME IF SCHOOL IS LOCATED OUTSIDE THE
U.S.
SCHOOL NAME: __________________

RANGE
LIMITS

Max 100 characters

LOOP MAX
PROGRAM. NOTES

Update variable, SCHOOL_NAME: Set SCHOOL_NAME = name reported in YSCH_016.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_011
If ENROLLES = 1 or ENROLLMS = 1 or ENROLLHS = 1: f_YSCH_017
Else: YSCH_018

f_YSCH_017
YSCH_017 / YSCH_017OTHER
ASK
If ENROLLES = 1 or ENROLLMS = 1 or ENROLLHS = 1
YSCH_017: Radio button
QUESTION TYPE
YSCH_017OTHER: Textbox
Use fill from YSCH_010: FILL_ATTENDTYPE1
Create fill, FILL_017
FILLS (ENG)
If ENROLLES = 1, FILL_017: ‘elementary’
Else if ENROLLMS = 1, FILL_017: ‘middle or junior high’
Else, FILL_017: ‘high’
Use fill from YSCH_010: FILL_ATTENDTYPE1
Create fill, FILL_017
If ENROLLES = 1, FILL_017: ‘primaria’
FILLS (SPAN)
Else if ENROLLMS = 1, FILL_017: ‘intermedia’
Else, FILL_017: ‘secundaria o preparatoria’
INTERVIEWER: HAND R SHOWCARD YSCH 1. USE HELP TEXT FOR DEFINITIONS OF EACH SCHOOL TYPE
IF NEEDED.
Please look at this card. What kind of ^{FILL_017} school ^{FILL_ATTENDTYPE1}?
If the school fits into more than one category, please choose the option that best reflects the school
overall.

ENGLISH

1. TRADITIONAL PUBLIC SCHOOL
2. CHARTER SCHOOL
3. MAGNET SCHOOL
4. TECHNICAL OR VOCATIONAL HIGH SCHOOL
5. PRIVATE SCHOOL—CATHOLIC
6. PRIVATE SCHOOL—OTHER RELIGIOUS AFFILIATION (NON-CATHOLIC)
7. PRIVATE SCHOOL—NO RELIGIOUS AFFILIATION
88. EARLY COLLEGE HIGH SCHOOL
99. ONLINE SCHOOL
1010. HOME SCHOOL
1111. ALTERNATIVE SCHOOL
1212. A SCHOOL ATTENDED WHILE AT A DETENTION OR REHABILITATION CENTER
1313. OTHER (SPECIFY): ___________________ [YSCH_017OTHER]
INTERVIEWER: HAND R SHOWCARD YSCH 1. USE HELP TEXT FOR DEFINITIONS OF EACH SCHOOL TYPE
IF NEEDED.

SPANISH

Mira esta tarjeta. ¿A qué tipo de escuela ^{FILL_017} ^{FILL_ATTENDTYPE1}?
Si la escuela encaja en más de una categoría, elige la opción que mejor refleje la escuela en general.

1. ESCUELA PÚBLICA TRADICIONAL
2. ESCUELA CHÁRTER
3. ESCUELA MAGNET
4. ESCUELA SECUNDARIA/PREPARATORIA TÉCNICA O VOCACIONAL
5. ESCUELA PRIVADA: CATÓLICA
6. ESCUELA PRIVADA: OTRA AFILIACIÓN RELIGIOSA (NO CATÓLICA)
7. ESCUELA PRIVADA: SIN AFILIACIÓN RELIGIOSA
8. ESCUELA UNIVERSITARIA TEMPRANA
9. ESCUELA POR INTERNET
10. ESCOLARIDAD EN EL HOGAR
11. ESCUELA ALTERNATIVA
12. UNA ESCUELA A LA QUE ASISTISTE MIENTRAS ESTABAS EN UN CENTRO DE DETENCIÓN O
REHABILITACIÓN
13. OTRA (ESPECIFICA): ___________________ [YSCH_017OTHER]
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Traditional public school: Regular public schools that provide standard classes, like math,
science, and language arts.
Charter school: Schools that are publicly funded but are not part of the public school
system. These schools have more flexibility to try different teaching methods or types of
classes than regular public schools.
Magnet school: Schools that focus on specific areas of study, like science and math
schools, arts schools, or foreign language schools.
Technical or vocational high school: A high school that focuses on preparing students for
jobs.
Private schools: Schools that rely on private funding or charge tuition. Private schools may
or may not be affiliated with a specific religion (e.g., Catholic schools).
HELP TEXT (ENG)

Early college high school: Schools where students simultaneously complete requirements
for a high school diploma, while earning an associate degree or up to 2 years of college
credit
Online school: A school where students complete their work entirely over the internet.
Schools that offer online classes in addition to regular in-person classes, or occasionally
have remote school days should not be included under online schools.
Alternative school: A school that offers a curriculum designed to provide nontraditional
education to students -- for example, to students at risk of school failure or dropping out
of traditional schools.
Home school: A type of schooling where students are taught at home, often by parents or
other guardians.
Schools in detention or rehabilitation: Schools attended while at a detention or
rehabilitation center.
Escuela pública tradicional: escuelas públicas regulares que ofrecen clases estándar,
como Matemáticas, Ciencias y Artes del Lenguaje.
Escuela chárter: escuelas financiadas con fondos públicos pero que no forman parte del
sistema de escuelas públicas. Estas escuelas tienen más flexibilidad para probar diferentes
métodos de enseñanza o tipos de clases que las escuelas públicas regulares.

HELP TEXT (SPAN)

Escuela magnet: escuelas que se enfocan en áreas específicas de estudio, como escuelas
de ciencias y matemáticas, escuelas de arte o escuelas de idiomas extranjeros.
Escuela secundaria/preparatoria técnica o vocacional: una escuela
secundaria/preparatoria que se enfoca en preparar a estudiantes para un trabajo.
Escuelas privadas: escuelas que dependen de fondos privados o cobran matrícula. Las
escuelas privadas pueden o no estar afiliadas a una religión específica (por ejemplo,
escuelas católicas).
Escuela universitaria temprana: escuelas donde los estudiantes deben completar
simultáneamente los requisitos para obtener un diploma de escuela

secundaria/preparatoria mientras obtienen un título técnico (AS) o hasta 2 años de
crédito universitario.
Escuela por internet: una escuela en la que los estudiantes completan su trabajo solo a
través de Internet. Las escuelas que ofrecen clases por internet además de las clases en
persona regulares, o que ocasionalmente tienen días escolares remotos, no deben
incluirse en la categoría de escuelas por internet.
Escuela alternativa: una escuela que ofrece un plan de estudios diseñado para
proporcionar educación no tradicional a los estudiantes, por ejemplo, a los estudiantes en
riesgo de tener fracaso escolar o abandonar las escuelas tradicionales.
Escolaridad en el hogar: un tipo de educación en la que los estudiantes reciben clases en
su casa, a menudo impartidas por los/as padres/madres u otros tutores.

MODE

Escuelas en detención o rehabilitación: escuelas a las que asististe mientras estabas en
un centro de detención o rehabilitación.
CAPI

NOTES
LEAD-IN
NEXT

YSCH_014, YSCH_015, YSCH_016
YSCH_018

YSCH_018
ASK

If NEVERENROLL = 0

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSCH_010: FILL_ATTENDTYPE1

FILLS (SPAN)
Use fill from YSCH_010: FILL_ATTENDTYPE1
What grade of school ^{FILL_ATTENDTYPE1}?
INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
95.
0.

1ST GRADE
2ND GRADE
3RD GRADE
4TH GRADE
5TH GRADE
6TH GRADE
7TH GRADE
8TH GRADE
9TH GRADE
10TH GRADE
11TH GRADE
12TH GRADE
1ST YEAR COLLEGE
2ND YEAR COLLEGE
3RD YEAR COLLEGE
4TH YEAR COLLEGE
5TH YEAR COLLEGE
6TH YEAR COLLEGE
7TH YEAR COLLEGE
8TH YEAR COLLEGE OR MORE
UNGRADED
NONE

¿A qué grado escolar ^{FILL_ATTENDTYPE1}?
SPANISH

INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

1. 1.º GRADO
2. 2.º GRADO
3. 3.º GRADO
4. 4.º GRADO
5. 5.º GRADO
6. 6.º GRADO
7. 7.º GRADO
8. 8.º GRADO
9. 9.º GRADO
10. 10.º GRADO
11. 11.º GRADO
12. 12.º GRADO
13. 1.º AÑO DE UNIVERSIDAD
14. 2.º AÑO DE UNIVERSIDAD
15. 3.º AÑO DE UNIVERSIDAD
16. 4.º AÑO DE UNIVERSIDAD
17. 5.º AÑO DE UNIVERSIDAD
18. 6.º AÑO DE UNIVERSIDAD
19. 7.º AÑO DE UNIVERSIDAD
20. 8.º AÑO DE UNIVERSIDAD O MÁS
95. ESCUELA SIN GRADOS
0. NINGUNO
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

Create variable, HGA.
Create roster, SCHOOLROSTER. This roster will be used to track the schools that each R
has attended, beginning in Round 1 of NLSY27. Each school should be assigned a line on
the roster, ordered from longest-ago attended to most-recent attended. Create fields:
SCHOOL_UID: Create a unique ID number with 4 digits. The first 2 digits should be the
round number (e.g., “01” for Round 1). The second 2 digits should be the number of

the new school reported in the round (e.g., “01” for the first new school, “02” for the
second new school, etc.).
SCHOOL_NCESID: Record the NCES_ID (elementary – high school) from NCES schools
list.
SCHOOL_IPEDS_UNITID: Record the Integrated Postsecondary Education Data System
Identification Number (college only) from NCES schools list.
SCHOOL_OPEID: Record the Office of Postsecondary Education Identification Number
(college only) from NCES schools list.
SCHOOL_NAME: Copy variable SCHOOL_NAME.
SCHOOL_INTERVIEWROUND: Set to the number of the first round in which R reports
attending the school. For any schools recorded in the first round, this will be ‘1’.
SCHOOL_PERIODNUM: Set to the number of times R has enrolled in this school (not
needed for Round 1).
SCHOOL_CURRENT: If R is currently attending the school at DOI (CURRENTENROLL_ANY
= 1), set to 1; otherwise, set to 0.
SCHOOL_STARTDATE (m,y): Set to date R started attending the school (not needed for
Round 1 unless R is in college – see f_YSCH_071).
SCHOOL_STARTMONTH: Set to month R started attending the school (not needed for
Round 1 unless R is in college – see f_YSCH_071).
SCHOOL_STARTYEAR: Set to year R started attending the school (not needed for Round
1 unless R is in college – see f_YSCH_071).
SCHOOL_STOPDATE (m,y): Set to date R stopped attending the school. If currently
enrolled, set to month and year of DOI. If not currently enrolled, set to month and
year reported in YSCH_006 or YSCH_008.
SCHOOL_STOPMONTH: Set to month R stopped attending the school. If currently
enrolled, set to month of DOI. If not currently enrolled, set to month reported in
YSCH_006 or YSCH_008.
SCHOOL_STOPYEAR: Set to year R stopped attending the school. If currently enrolled,
set to year of DOI. If not currently enrolled, set to year reported in YSCH_006 or
YSCH_008.
SCHOOL_REASONLEFT: Set SCHOOL_REASONLEFT to category selected in YSCH_009.
SCHOOL_LEVEL: Set SCHOOL_LEVEL to category selected in YSCH_010.
SCHOOL_TYPE: Set SCHOOL_TYPE to category selected in YSCH_017.
PLEASE NOTE: If any of the above information is missing because R responded DK/REF to
an earlier item, please retain the DK/REF response values in the SCHOOLROSTER.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_010, YSCH_014, YSCH_015, YSCH_016, YSCH_017
If YSCH_018 = 0 or 95 or DK or REF: YSCH_020
Else: YSCH_019

YSCH_019
ASK

If YSCH_018 != 0 or 95 or DK or REF

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Is this the highest grade you ever attended?
ENGLISH

1. YES
0. NO
¿Es este el grado más alto al que asististe?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Update variable, HGA: If YSCH_019 = 1 & (YSCH_018 != DK or REF), set HGA = grade
reported in YSCH_018.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_013
If YSCH_019 != 1: YSCH_020
Else if ENROLLCOLL = 1: YSCH_023
Else: YSCH_025

YSCH_020
ASK

If YSCH_019 != 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
What is the highest grade you ever attended?
INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
95.
0.

1ST GRADE
2ND GRADE
3RD GRADE
4TH GRADE
5TH GRADE
6TH GRADE
7TH GRADE
8TH GRADE
9TH GRADE
10TH GRADE
11TH GRADE
12TH GRADE
1ST YEAR COLLEGE
2ND YEAR COLLEGE
3RD YEAR COLLEGE
4TH YEAR COLLEGE
5TH YEAR COLLEGE
6TH YEAR COLLEGE
7TH YEAR COLLEGE
8TH YEAR COLLEGE OR MORE
UNGRADED
NONE

¿Cuál es el grado más alto al que asististe?
SPANISH

INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

1. 1.º GRADO
2. 2.º GRADO
3. 3.º GRADO
4. 4.º GRADO
5. 5.º GRADO
6. 6.º GRADO
7. 7.º GRADO
8. 8.º GRADO
9. 9.º GRADO
10. 10.º GRADO
11. 11.º GRADO
12. 12.º GRADO
13. 1.º AÑO DE UNIVERSIDAD
14. 2.º AÑO DE UNIVERSIDAD
15. 3.º AÑO DE UNIVERSIDAD
16. 4.º AÑO DE UNIVERSIDAD
17. 5.º AÑO DE UNIVERSIDAD
18. 6.º AÑO DE UNIVERSIDAD
19. 7.º AÑO DE UNIVERSIDAD
20. 8.º AÑO DE UNIVERSIDAD O MÁS
95. ESCUELA SIN GRADOS
0. NINGUNO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Update variable, HGA: If (YSCH_020 != DK or REF), set HGA = grade reported in
YSCH_020; else, set HGA = missing.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_018, YSCH_019
If (HGA != 95 or 0 or missing) & (HGA > Grade reported in YSCH_018): f_YSCH_021
Else if ENROLLCOLL = 1: YSCH_023
Else: YSCH_025

f_YSCH_021
YSCH_021 / YSCH_021OTHER
ASK
If (HGA != 95 or 0 or missing) & (HGA > Grade reported in YSCH_018)
YSCH_021: Radio button
QUESTION TYPE
YSCH_021OTHER: Textbox
Use fill from YSCH_015: FILL_ATTENDTYPE2
FILLS (ENG)
Create fill, FILL_YSCH018GRADE: Fill grade reported in YSCH_018.
Create fill, FILL_HGA: Fill grade recorded in HGA.
Use fill from YSCH_015: FILL_ATTENDTYPE2
FILLS (SPAN)
Create fill, FILL_YSCH018GRADE: Fill grade reported in YSCH_018.
Create fill, FILL_HGA: Fill grade recorded in HGA.
You told me you ^{FILL_ATTENDTYPE2} the ^{FILL_YSCH018GRADE}, but the highest grade you
attended is the ^{FILL_HGA}. Could you explain this for me?
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
0.

ENGLISH

DUAL ENROLLMENT OR TOOK COLLEGE COURSE(S)
IN AN ALTERNATIVE SCHOOL OR CONTINUATION SCHOOL
IN A YEAR-ROUND SCHOOL
HOME SCHOOLED
MOVED TO ANOTHER STATE OR COUNTRY
HAD A HEALTH PROBLEM OR NEEDED SURGERY
FAILED GRADE OR DIDN’T GET ENOUGH CREDITS
WAS SENT BACK A GRADE
SKIPPED A GRADE
NOT IN SCHOOL NOW
OTHER (SPECIFY): ________________________ [YSCH_021OTHER]
ENTRY ERROR – SELECT IF INCORRECT INFORMATION PROVIDED

Me dijiste que ^{FILL_ATTENDTYPE2} al ^{FILL_YSCH018GRADE}, pero el grado más alto al que
asististe es el ^{FILL_HGA}. ¿Podrías explicarme esto?

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
0.

MATRICULACIÓN DOBLE O TOMASTE ASIGNATURAS UNIVERSITARIAS
EN UNA ESCUELA ALTERNATIVA O ESCUELA DE CONTINUACIÓN
EN UNA ESCUELA QUE FUNCIONA TODO EL AÑO
TE EDUCARON EN TU CASA
TE MUDASTE A OTRO ESTADO O PAÍS
TUVISTE UN PROBLEMA DE SALUD O NECESITASTE CIRUGÍA
REPROBASTE O NO OBTUVISTE SUFICIENTES CRÉDITOS
REPETISTE UN GRADO
TE SALTEASTE UN GRADO
NO ESTOY MATRICULADO(A) EN LA ESCUELA
OTRO (ESPECIFICA): ________________________ [YSCH_021OTHER]
ENTRY ERROR – SELECT IF INCORRECT INFORMATION PROVIDED

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

YSCH-21OTHER: Max 500 characters

HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_020
If YSCH_021 = 0: YSCH_022
Else if ENROLLCOLL = 1: YSCH_023
Else: YSCH_025

YSCH_022
ASK

If YSCH_021 = 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Just to confirm: What is the highest grade you ever attended?
INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
95.
0.

1ST GRADE
2ND GRADE
3RD GRADE
4TH GRADE
5TH GRADE
6TH GRADE
7TH GRADE
8TH GRADE
9TH GRADE
10TH GRADE
11TH GRADE
12TH GRADE
1ST YEAR COLLEGE
2ND YEAR COLLEGE
3RD YEAR COLLEGE
4TH YEAR COLLEGE
5TH YEAR COLLEGE
6TH YEAR COLLEGE
7TH YEAR COLLEGE
8TH YEAR COLLEGE OR MORE
UNGRADED
NONE

Solo para confirmar: ¿Cuál es el grado más alto al que asististe?
SPANISH

INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

1. 1.º GRADO
2. 2.º GRADO
3. 3.º GRADO
4. 4.º GRADO
5. 5.º GRADO
6. 6.º GRADO
7. 7.º GRADO
8. 8.º GRADO
9. 9.º GRADO
10. 10.º GRADO
11. 11.º GRADO
12. 12.º GRADO
13. 1.º AÑO DE UNIVERSIDAD
14. 2.º AÑO DE UNIVERSIDAD
15. 3.º AÑO DE UNIVERSIDAD
16. 4.º AÑO DE UNIVERSIDAD
17. 5.º AÑO DE UNIVERSIDAD
18. 6.º AÑO DE UNIVERSIDAD
19. 7.º AÑO DE UNIVERSIDAD
20. 8.º AÑO DE UNIVERSIDAD O MÁS
95. ESCUELA SIN GRADOS
0. NINGUNO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Update variable, HGA: If YSCH_022 != DK or REF, set HGA = grade reported in YSCH_022;
else, set HGA = missing.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_021
If ENROLLCOLL = 1: YSCH_023
Else: YSCH_025

YSCH_023
ASK

If ENROLLCOLL = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In total, and including the current year, how many years have you attended all two-year colleges?
ENGLISH

SPANISH

ENTER NUMBER OF YEARS: __
En total, e incluyendo el año en curso, ¿cuántos años asististe a escuelas de estudios superiores de
dos años?

RANGE

ENTER NUMBER OF YEARS: __
0-5

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 5.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 5.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_019, YSCH_020, YSCH_021, YSCH_022
YSCH_024

YSCH_024
ASK

If ENROLLCOLL = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In total, and including the current year, how many years have you attended all four-year colleges?
ENGLISH

ENTER NUMBER OF YEARS: __
En total, e incluyendo el año en curso, ¿cuántos años asististe a universidades de cuatro años?

SPANISH
RANGE

ENTER NUMBER OF YEARS: __
0-5

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 5.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 5.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_023
YSCH_025

YSCH_025
ASK

If NEVERENROLL = 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
What is the highest grade of school you have completed?
INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
95.
0.

1ST GRADE
2ND GRADE
3RD GRADE
4TH GRADE
5TH GRADE
6TH GRADE
7TH GRADE
8TH GRADE
9TH GRADE
10TH GRADE
11TH GRADE
12TH GRADE
1ST YEAR COLLEGE
2ND YEAR COLLEGE
3RD YEAR COLLEGE
4TH YEAR COLLEGE
5TH YEAR COLLEGE
6TH YEAR COLLEGE
7TH YEAR COLLEGE
8TH YEAR COLLEGE OR MORE
UNGRADED
NONE

¿Cuál es el año de escolaridad más alto que alcanzaste?
SPANISH

INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

1. 1.º GRADO
2. 2.º GRADO
3. 3.º GRADO
4. 4.º GRADO
5. 5.º GRADO
6. 6.º GRADO
7. 7.º GRADO
8. 8.º GRADO
9. 9.º GRADO
10. 10.º GRADO
11. 11.º GRADO
12. 12.º GRADO
13. 1.º AÑO DE UNIVERSIDAD
14. 2.º AÑO DE UNIVERSIDAD
15. 3.º AÑO DE UNIVERSIDAD
16. 4.º AÑO DE UNIVERSIDAD
17. 5.º AÑO DE UNIVERSIDAD
18. 6.º AÑO DE UNIVERSIDAD
19. 7.º AÑO DE UNIVERSIDAD
20. 8.º AÑO DE UNIVERSIDAD O MÁS
95. ESCUELA SIN GRADOS
0. NINGUNO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Create variable, HGC: If YSCH_025 != DK or REF, set HGC = grade reported in YSCH_025;
else, set HGC = missing.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_019, YSCH_020, YSCH_021, YSCH_022, YSCH_024
If (HGA != 95 or 0 or missing & ) & (HGC != 95 or 0 or missing) & HGC > HGA: f_YSCH_026
Else if (HGA != 95 or 0 or missing & ) & (HGC != 95 or 0 or missing) & HGA – HGC ≥ 2:
f_YSCH_028
Else: YSCH_CHECKHGA9TH

f_YSCH_026
YSCH_026 / YSCH_026OTHER
ASK
If (HGA != 95 or 0 or missing) & (HGC != 95 or 0 or missing) & HGC > HGA
YSCH_026: Radio button
QUESTION TYPE
YSCH_026OTHER: Textbox
Use fill from f_YSCH_021: FILL_HGA
FILLS (ENG)
Create fill, FILL_HGC: Fill grade recorded in HGC.
Use fill from f_YSCH_021: FILL_HGA
FILLS (SPAN)
Create fill, FILL_HGC: Fill grade recorded in HGC.
You told me you have completed the ^{FILL_HGC}, but the highest grade you attended is the
^{FILL_HGA}. Could you explain this for me?
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
0.

ENGLISH

DUAL ENROLLMENT OR TOOK COLLEGE COURSE(S)
IN AN ALTERNATIVE SCHOOL OR CONTINUATION SCHOOL
IN A YEAR-ROUND SCHOOL
HOME SCHOOLED
MOVED TO ANOTHER STATE OR COUNTRY
HAD A HEALTH PROBLEM OR NEEDED SURGERY
FAILED GRADE OR DIDN’T GET ENOUGH CREDITS
WAS SENT BACK A GRADE
SKIPPED A GRADE
NOT IN SCHOOL NOW
OTHER (SPECIFY): ________________________ [YSCH_026OTHER]
ENTRY ERROR – SELECT IF INCORRECT INFORMATION PROVIDED

Me dijiste que completaste el ^{FILL_HGC}, pero el grado más alto al que asististe es el ^{FILL_HGA}.
¿Podrías explicarme esto?

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
0.

MATRICULACIÓN DOBLE O TOMASTE ASIGNATURAS UNIVERSITARIAS
EN UNA ESCUELA ALTERNATIVA O ESCUELA DE CONTINUACIÓN
EN UNA ESCUELA QUE FUNCIONA TODO EL AÑO
TE EDUCARON EN TU CASA
TE MUDASTE A OTRO ESTADO O PAÍS
TUVISTE UN PROBLEMA DE SALUD O NECESITASTE CIRUGÍA
REPROBASTE O NO OBTUVISTE SUFICIENTES CRÉDITOS
REPETISTE UN GRADO
TE SALTEASTE UN GRADO
NO ESTOY MATRICULADO(A) EN LA ESCUELA
OTRO(ESPECIFICA): _______________[YSCH_026OTHER]
ENTRY ERROR – SELECT IF INCORRECT INFORMATION PROVIDED

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

YSCH_026OTHER: Max 500 characters

MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_025
If YSCH_026 = 0: YSCH_027a
Else: YSCH_CHECKHGA9TH

YSCH_027a
ASK

If YSCH_026 = 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Just to confirm: What is the highest grade of school you ever attended?
INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
95.
0.

1ST GRADE
2ND GRADE
3RD GRADE
4TH GRADE
5TH GRADE
6TH GRADE
7TH GRADE
8TH GRADE
9TH GRADE
10TH GRADE
11TH GRADE
12TH GRADE
1ST YEAR COLLEGE
2ND YEAR COLLEGE
3RD YEAR COLLEGE
4TH YEAR COLLEGE
5TH YEAR COLLEGE
6TH YEAR COLLEGE
7TH YEAR COLLEGE
8TH YEAR COLLEGE OR MORE
UNGRADED
NONE

Solo para confirmar: ¿Cuál es el grado más alto de la escuela al que asististe?
SPANISH

INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

1. 1.º GRADO
2. 2.º GRADO
3. 3.º GRADO
4. 4.º GRADO
5. 5.º GRADO
6. 6.º GRADO
7. 7.º GRADO
8. 8.º GRADO
9. 9.º GRADO
10. 10.º GRADO
11. 11.º GRADO
12. 12.º GRADO
13. 1.º AÑO DE UNIVERSIDAD
14. 2.º AÑO DE UNIVERSIDAD
15. 3.º AÑO DE UNIVERSIDAD
16. 4.º AÑO DE UNIVERSIDAD
17. 5.º AÑO DE UNIVERSIDAD
18. 6.º AÑO DE UNIVERSIDAD
19. 7.º AÑO DE UNIVERSIDAD
20. 8.º AÑO DE UNIVERSIDAD O MÁS
95. ESCUELA SIN GRADOS
0. NINGUNO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Update variable, HGA: If YSCH_027a != DK or REF, set HGA = grade reported in
YSCH_027a; else, set HGA = missing.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_026
YSCH_027b

YSCH_027b
ASK

If YSCH_026 = 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
And what is the highest grade of school you completed?
INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
95.
0.

1ST GRADE
2ND GRADE
3RD GRADE
4TH GRADE
5TH GRADE
6TH GRADE
7TH GRADE
8TH GRADE
9TH GRADE
10TH GRADE
11TH GRADE
12TH GRADE
1ST YEAR COLLEGE
2ND YEAR COLLEGE
3RD YEAR COLLEGE
4TH YEAR COLLEGE
5TH YEAR COLLEGE
6TH YEAR COLLEGE
7TH YEAR COLLEGE
8TH YEAR COLLEGE OR MORE
UNGRADED
NONE

¿Cuál es el grado escolar más alto que completaste?
SPANISH

INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

1. 1.º GRADO
2. 2.º GRADO
3. 3.º GRADO
4. 4.º GRADO
5. 5.º GRADO
6. 6.º GRADO
7. 7.º GRADO
8. 8.º GRADO
9. 9.º GRADO
10. 10.º GRADO
11. 11.º GRADO
12. 12.º GRADO
13. 1.º AÑO DE UNIVERSIDAD
14. 2.º AÑO DE UNIVERSIDAD
15. 3.º AÑO DE UNIVERSIDAD
16. 4.º AÑO DE UNIVERSIDAD
17. 5.º AÑO DE UNIVERSIDAD
18. 6.º AÑO DE UNIVERSIDAD
19. 7.º AÑO DE UNIVERSIDAD
20. 8.º AÑO DE UNIVERSIDAD O MÁS
95. ESCUELA SIN GRADOS
0. NINGUNO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Update variable, HGC: If YSCH_027b != DK or REF, set HGC = grade reported in
YSCH_027b; else, set HGC = missing.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_027a
YSCH_CHECKHGA9TH

f_YSCH_028
YSCH_028 / YSCH_028OTHER
ASK
If (HGA != 95 or 0 or missing) & (HGC != 95 or 0 or missing) & HGA – HGC ≥ 2
YSCH_028: Radio button
QUESTION TYPE
YSCH_028OTHER: Textbox
FILLS (ENG)
FILLS (SPAN)
You told me the highest grade you’ve attended is at least 2 grades greater than the highest grade you
completed. Could you explain this for me?
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
0.

ENGLISH

DUAL ENROLLMENT OR TOOK COLLEGE COURSE(S)
IN AN ALTERNATIVE SCHOOL OR CONTINUATION SCHOOL
IN A YEAR-ROUND SCHOOL
HOME SCHOOLED
MOVED TO ANOTHER STATE OR COUNTRY
HAD A HEALTH PROBLEM OR NEEDED SURGERY
FAILED GRADE OR DIDN’T GET ENOUGH CREDITS
WAS SENT BACK A GRADE
SKIPPED A GRADE
NOT IN SCHOOL NOW
OTHER (SPECIFY): ________________________ [YSCH_028OTHER]
ENTRY ERROR – SELECT IF INCORRECT INFORMATION PROVIDED

Me dijiste que el grado más alto al que asististe es, por lo menos, 2 grados mayor que el grado más
alto que completaste. ¿Podrías explicarme esto?

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
0.

DUAL ENROLLMENT OR TOOK COLLEGE COURSE(S)
IN AN ALTERNATIVE SCHOOL OR CONTINUATION SCHOOL
IN A YEAR-ROUND SCHOOL
HOME SCHOOLED
MOVED TO ANOTHER STATE OR COUNTRY
HAD A HEALTH PROBLEM OR NEEDED SURGERY
FAILED GRADE OR DIDN’T GET ENOUGH CREDITS
WAS SENT BACK A GRADE
SKIPPED A GRADE
NOT IN SCHOOL NOW
OTHER (SPECIFY): ________________________ [YSCH_028OTHER]
ENTRY ERROR – SELECT IF INCORRECT INFORMATION PROVIDED

RANGE
LIMITS

YSCH_028OTHER: Max 500 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN
NEXT

YSCH_026
If YSCH_028 = 0: YSCH_029a
Else: YSCH_CHECKHGA9TH

YSCH_029a
ASK

If YSCH_028 = 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Just to confirm: What is the highest grade of school you ever attended?
INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
95.
0.

1ST GRADE
2ND GRADE
3RD GRADE
4TH GRADE
5TH GRADE
6TH GRADE
7TH GRADE
8TH GRADE
9TH GRADE
10TH GRADE
11TH GRADE
12TH GRADE
1ST YEAR COLLEGE
2ND YEAR COLLEGE
3RD YEAR COLLEGE
4TH YEAR COLLEGE
5TH YEAR COLLEGE
6TH YEAR COLLEGE
7TH YEAR COLLEGE
8TH YEAR COLLEGE OR MORE
UNGRADED
NONE

Solo para confirmar: ¿Cuál es el grado más alto de la escuela al que asististe?
SPANISH

INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

1. 1.º GRADO
2. 2.º GRADO
3. 3.º GRADO
4. 4.º GRADO
5. 5.º GRADO
6. 6.º GRADO
7. 7.º GRADO
8. 8.º GRADO
9. 9.º GRADO
10. 10.º GRADO
11. 11.º GRADO
12. 12.º GRADO
13. 1.º AÑO DE UNIVERSIDAD
14. 2.º AÑO DE UNIVERSIDAD
15. 3.º AÑO DE UNIVERSIDAD
16. 4.º AÑO DE UNIVERSIDAD
17. 5.º AÑO DE UNIVERSIDAD
18. 6.º AÑO DE UNIVERSIDAD
19. 7.º AÑO DE UNIVERSIDAD
20. 8.º AÑO DE UNIVERSIDAD O MÁS
95. ESCUELA SIN GRADOS
0. NINGUNO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Update variable, HGA: If YSCH_029a != DK or REF, set HGA = grade reported in
YSCH_029a; else, set HGA = missing.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_028
YSCH_029b

YSCH_029b
ASK

If YSCH_028 = 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
And what is the highest grade of school you completed?
INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
95.
0.

1ST GRADE
2ND GRADE
3RD GRADE
4TH GRADE
5TH GRADE
6TH GRADE
7TH GRADE
8TH GRADE
9TH GRADE
10TH GRADE
11TH GRADE
12TH GRADE
1ST YEAR COLLEGE
2ND YEAR COLLEGE
3RD YEAR COLLEGE
4TH YEAR COLLEGE
5TH YEAR COLLEGE
6TH YEAR COLLEGE
7TH YEAR COLLEGE
8TH YEAR COLLEGE OR MORE
UNGRADED
NONE

¿Y cuál es el grado escolar más alto que completaste?
SPANISH

INTERVIEWER: SELECT ‘NONE’ IF THE R HAS NEVER ATTENDED A GRADE. SELECT ‘UNGRADED’ IF THE R
ATTENDED A SCHOOL THAT DOES NOT USE TRADITIONAL GRADE CATEGORIES (E.G., HOMESCHOOL,
NON-DEGREE PROGRAM).

1. 1.º GRADO
2. 2.º GRADO
3. 3.º GRADO
4. 4.º GRADO
5. 5.º GRADO
6. 6.º GRADO
7. 7.º GRADO
8. 8.º GRADO
9. 9.º GRADO
10. 10.º GRADO
11. 11.º GRADO
12. 12.º GRADO
13. 1.º AÑO DE UNIVERSIDAD
14. 2.º AÑO DE UNIVERSIDAD
15. 3.º AÑO DE UNIVERSIDAD
16. 4.º AÑO DE UNIVERSIDAD
17. 5.º AÑO DE UNIVERSIDAD
18. 6.º AÑO DE UNIVERSIDAD
19. 7.º AÑO DE UNIVERSIDAD
20. 8.º AÑO DE UNIVERSIDAD O MÁS
95. ESCUELA SIN GRADOS
0. NINGUNO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Update variable, HGC: If YSCH_029b != DK or REF, set HGC = grade reported in
YSCH_029b; else, set HGC = missing.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_029a
YSCH_CHECKHGA9TH

YSCH_CHECKHGA9TH
ASK

If NEVERENROLL = 0

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

This is a program check. Do not show screen to R.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_025, YSCH_026, YSCH_027b, YSCH_028, YSCH_029b
If (HGA ≥ 9 & HGA ≤ 20) or (CURRENTENROLL = 0 & HGA = 8): f_YSCH_030
Else if CURRENTENROLL = 0 & (HGA = missing or 95 or 0): YSCH_032
Else if CURRENTENROLL = 0 & (HGA < 8 & HGA ≥ 1): YSCH_041
Else: YSCH_ CHECKHS9TH

f_YSCH_030
YSCH_030 / YSCH_030OTHER
ASK
If (HGA ≥ 9 & HGA ≤ 20) or (CURRENTENROLL = 0 & HGA = 8)
YSCH_030: Radio button
QUESTION TYPE
YSCH_030OTHER: Textbox
FILLS (ENG)
FILLS (SPAN)
INTERVIEWER: HAND R SHOWCARD YSCH 2.
Please look at this card.
Overall, what grades did you receive in 8th grade?
1.
2.
3.
4.
5.
6.
7.
8.
9.

ENGLISH

MOSTLY BELOW Ds
MOSTLY Ds
ABOUT HALF Cs AND HALF Ds
MOSTLY Cs
ABOUT HALF Bs AND HALF Cs
MOSTLY Bs
ABOUT HALF As AND HALF Bs
MOSTLY As
OTHER (SPECIFY): ____________________ [YSCH_030OTHER]

INTERVIEWER: HAND R SHOWCARD YSCH 2.
Mira esta tarjeta.
En general, ¿qué calificaciones recibiste en el 8.º grado?

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.
9.

EN SU MAYORÍA, MENOS DE “D”
EN SU MAYORÍA, “D”
APROXIMADAMENTE LA MITAD “C” Y LA MITAD “D”
EN SU MAYORÍA, “C”
APROXIMADAMENTE LA MITAD “B” Y LA MITAD “C”
EN SU MAYORÍA, “B”
APROXIMADAMENTE LA MITAD “A” Y LA MITAD “B”
EN SU MAYORÍA, “A”
OTRO (ESPECIFICA): ____________________ [YSCH_030OTHER]

RANGE
LIMITS

YSCH_030OTHER: Max 200 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN
NEXT

YSCH_CHECKHGA9TH
If (HGC ≥ 12 & HGC ≤ 20) or (CURRENTENROLL = 0 & HGA ≥ 9 & HGA ≤ 20): f_YSCH_031
Else: YSCH_CHECKHS9TH

f_YSCH_031
YSCH_031 / YSCH_031OTHER
ASK
If (HGC ≥ 12 & HGC ≤ 20) or (CURRENTENROLL = 0 & HGA ≥ 9 & HGA ≤ 20)
YSCH_031: Radio button
QUESTION TYPE
YSCH_031OTHER: Textbox
Create fill, FILL_031
FILLS (ENG)
If HGC ≥ 12, FILL_031: ‘high school’
Else, FILL_031: ‘9th grade’
Create fill, FILL_031
FILLS (SPAN)
If HGC ≥ 12, FILL_031: ‘la escuela secundaria/preparatoria’
Else, FILL_031: ‘el 9.º grado’
INTERVIEWER: HAND R SHOWCARD YSCH 3.
Please look at this card.
Overall, what grades did you receive in ^{FILL_031}?
1.
2.
3.
4.
5.
6.
7.
8.
9.

ENGLISH

MOSTLY BELOW Ds
MOSTLY Ds
ABOUT HALF CS AND HALF Ds
MOSTLY Cs
ABOUT HALF Bs AND HALF Cs
MOSTLY Bs
ABOUT HALF As AND HALF Bs
MOSTLY As
OTHER (SPECIFY): ____________________ [YSCH_031OTHER]

INTERVIEWER: HAND R SHOWCARD YSCH 3.
Mira esta tarjeta.
En general, ¿qué calificaciones recibiste en ^{FILL_031}?

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.
9.

EN SU MAYORÍA, MENOS DE “D”
EN SU MAYORÍA, “D”
APROXIMADAMENTE LA MITAD “C” Y LA MITAD “D”
EN SU MAYORÍA, “C”
APROXIMADAMENTE LA MITAD “B” Y LA MITAD “C”
EN SU MAYORÍA, “B”
APROXIMADAMENTE LA MITAD “A” Y LA MITAD “B”
EN SU MAYORÍA, “A”
OTRO (ESPECIFICA): ____________________ [YSCH_031OTHER]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

YSCH_031OTHER: Max 200 characters

HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_030
YSCH_032

YSCH_032
ASK
QUESTION TYPE

If (HGC ≥ 12 & HGC ≤ 20) or (CURRENTENROLL = 0 & HGA ≥ 9 & HGA ≤ 20) or
(CURRENTENROLL = 0 & (HGA = missing or 95 or 0))
Radio button

FILLS (ENG)
FILLS (SPAN)
Did you receive a regular high school diploma? Do not include high school equivalency tests such as
the GED or HiSET.
ENGLISH

SPANISH

1. YES
0. NO
¿Recibiste un diploma regular de escuela secundaria/preparatoria? No incluyas las pruebas de
equivalencia de la escuela secundaria/preparatoria, como la de Desarrollo de Educación General
(GED, por sus siglas en inglés) y la Prueba de Equivalencia de Escuela Secundaria (HiSET, por sus siglas
en inglés).
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_CHECKHGA9TH, f_YSCH_031
If YSCH_032 = 1: f_YSCH_033
Else: YSCH_041

f_YSCH_033
YSCH_033M / YSCH_033YYYY
ASK
If YSCH_032 = 1
YSCH_033M: Dropdown
QUESTION TYPE
YSCH_033YYYY: Dropdown
FILLS (ENG)
FILLS (SPAN)
In what month and year did you receive a high school diploma?
MONTH: { - Select - } [YSCH_033M]
YEAR: { - Select - } [YSCH_033YYYY]

ENGLISH

¿En qué mes y año recibiste un diploma de escuela secundaria/preparatoria?
SPANISH

RANGE

MONTH: { - Select - } [YSCH_033M]
YEAR: { - Select - } [YSCH_033YYYY]
YSCH_033M: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YSCH_033YYYY: List years 2024 – 2030 in reverse chronological order: 2030 … 2025, 2024

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

Do not display future years in the YSCH_033YYYY dropdown.
If month/year provided in YSCH_033 > DOI, display hard check (in black font and
sentence case): You said you received a high school diploma in [YSCH_033M]
[YSCH_033YYYY], which is in the future. Please provide a date in the past.
If month/year provided in YSCH_033 > DOI, display hard check (in black font and sentence
case): Dijiste que recibiste un diploma de escuela secundaria/preparatoria en
[YSCH_033M] de [YSCH_033YYYY], que es en el futuro. Proporcione una fecha en el
pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_032
If YSCH_032 = 1 & ENROLLHS = 1: YSCH_034
Else: YSCH_035

YSCH_034
ASK

If YSCH_032 = 1 & ENROLLHS = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Update fill, FILL_SCHNAME1: Update fill with name recorded in SCHOOL_NAME

FILLS (SPAN)
Update fill, FILL_SCHNAME1: Update fill with name recorded in SCHOOL_NAME
Did you receive a high school diploma from ^{FILL_SCHNAME1}?
ENGLISH

1. YES
0. NO, FROM A DIFFERENT SCHOOL
¿Recibiste un diploma de escuela secundaria/preparatoria de ^{FILL_SCHNAME1}?

SPANISH

1. YES
0. NO, DE OTRA ESCUELA

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_033
If YSCH_034 != 1: YSCH_035
Else: YSCH_CHECKHS9TH

YSCH_035
ASK

If YSCH_034 != 1

QUESTION TYPE

Dropdown

FILLS (ENG)
FILLS (SPAN)
In which state or U.S. territory was this high school located?
ENGLISH

STATE OR TERRITORY: { - Select - }
¿En qué estado o territorio de los EE. UU. estaba ubicada esta escuela secundaria/preparatoria?

SPANISH

STATE OR TERRITORY: { - Select - }

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Use SCHOOLSTATELIST for dropdown: 50 states + 5 territories + DC + DoD + BIE + Not U.S.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_033, YSCH_034
If YSCH_035 = DK or REF: f_YSCH_039
Else if YSCH_035 = 58 or 59: YSCH_040
Else: YSCH_036

YSCH_036
ASK

If YSCH_035 != 58 or 59 or DK or REF

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
In what city was this high school located?
ENGLISH

ENTER CITY: __________________
¿En qué ciudad estaba ubicada esta escuela secundaria/preparatoria?

SPANISH

ENTER CITY: __________________

RANGE
LIMITS

Max 30 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_035
If YSCH_036 = DK or REF: f_YSCH_039
Else: YSCH_037

YSCH_037
ASK

If (YSCH_035 != 58 or 59 or DK or REF) & (YSCH_036 != DK or REF)

QUESTION TYPE

Textbox (lookup table) with radio special answer option

FILLS (ENG)

Use fill from YSCH_011: FILL_ISWAS1

FILLS (SPAN)
Use fill from YSCH_011: FILL_ISWAS1
What is the name of this high school?

ENGLISH

INTERVIEWER: TYPE SCHOOL NAME INTO LOOKUP TABLE, SELECT THE SCHOOL, AND CONTINUE TO
VERIFICATION SCREEN. IF NO MATCH IS FOUND, CHOOSE “SELECT TO ENTER NEW SCHOOL” TO
MANUALLY PROVIDE SCHOOL INFORMATION ON NEXT SCREEN.
ENTER SCHOOL NAME: __________________
-8. SELECT TO ENTER NEW SCHOOL
¿Cómo se llama esta escuela secundaria/preparatoria?

SPANISH

INTERVIEWER: TYPE SCHOOL NAME INTO LOOKUP TABLE, SELECT THE SCHOOL, AND CONTINUE TO
VERIFICATION SCREEN. IF SCHOOL NOT FOUND AFTER ENTERING SCHOOL NAME, SELECT “-8” TO
ENTER SCHOOL INFORMATION ON NEXT SCREENS.
ENTER SCHOOL NAME: __________________
-8. SELECT TO ENTER NEW SCHOOL

RANGE
LIMITS

Max 100 characters

LOOP MAX
PROGRAM. NOTES

Use lookup table of U.S. schools. When name of school is entered in textbox, restrict
search results to schools located in the state and city previously provided in YSCH_035
and YSCH_036.
Include radio special answer button -8 below textbox. Each input should be exclusive.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_036
If YSCH_037 = -8: f_YSCH_039
Else: YSCH_038

YSCH_038
ASK

If YSCH_037 != -8

QUESTION TYPE

Radio button
Create fill, FILL_SCHNAME2: Fill school’s name from school selected in YSCH_037
Create fill, FILL_SCHADDRESS2: Fill school’s address from school selected in YSCH_037
FILLS (ENG)
Create fill, FILL_SCHCITY2: Fill school’s city from school selected in YSCH_037
Create fill, FILL_SCHSTATE2: Fill school’s state from school selected in YSCH_037
Create fill, FILL_SCHZIP2: Fill school’s zip code from school selected in YSCH_037
Create fill, FILL_SCHNAME2: Fill school’s name from school selected in YSCH_037
Create fill, FILL_SCHADDRESS2: Fill school’s address from school selected in YSCH_037
FILLS (SPAN)
Create fill, FILL_SCHCITY2: Fill school’s city from school selected in YSCH_037
Create fill, FILL_SCHSTATE2: Fill school’s state from school selected in YSCH_037
Create fill, FILL_SCHZIP2: Fill school’s zip code from school selected in YSCH_037
Is the following information about this high school correct?

ENGLISH

^{FILL_SCHNAME2}
^{FILL_SCHADDRESS2}
^{FILL_SCHCITY2}
^{FILL_SCHSTATE2}
^{FILL_SCHZIP2}
1. YES
0. NO
¿Es correcta la siguiente información sobre esta escuela secundaria/preparatoria?

SPANISH

^{FILL_SCHNAME2}
^{FILL_SCHADDRESS2}
^{FILL_SCHCITY2}
^{FILL_SCHSTATE2}
^{FILL_SCHZIP2}
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_037
If YSCH_038 != 1: f_YSCH_039
Else: YSCH_CHECKHS9TH

f_YSCH_039
YSCH_039NAME / YSCH_039ADDRESS / YSCH_039CITY / YSCH_039STATE / YSCH_039ZIP
ASK
If YSCH_038 != 1
YSCH_039STATE: Dropdown
QUESTION TYPE
YSCH_039ZIP: Zip code
OTHERS: Textbox
FILLS (ENG)
Create fill, FILL_CITY2: Use city name entered in YSCH_036.
FILLS (SPAN)
Create fill, FILL_CITY2: Use city name entered in YSCH_036.
What is the name and address of this high school?
INTERVIEWER: USE THIS SCREEN TO COLLECT SCHOOL INFORMATION IF R’S SCHOOL IS NOT FOUND IN
LOOKUP TABLE OR IF THE INFORMATION IN LOOKUP TABLE IS INCORRECT. CITY AND STATE SHOULD BE
PRE-FILLED, BUT PLEASE UPDATE IF EITHER IS INCORRECT.
ENGLISH

SCHOOL NAME: __________________ [YSCH_039NAME]
ADDRESS: __________________ [YSCH_039ADDRESS]
CITY: __________________ [YSCH_039CITY]
STATE: { - Select - } [YSCH_039STATE]
ZIP CODE: _____ [YSCH_039ZIP]
¿Cuál es el nombre y la dirección de esta escuela secundaria/preparatoria?
INTERVIEWER: USE THIS SCREEN TO COLLECT SCHOOL INFORMATION IF R’S SCHOOL IS NOT FOUND IN
LOOKUP TABLE OR IF THE INFORMATION IN LOOKUP TABLE IS INCORRECT. CITY AND STATE SHOULD BE
PRE-FILLED, BUT PLEASE UPDATE IF EITHER IS INCORRECT.

SPANISH

RANGE
LIMITS

SCHOOL NAME: __________________ [YSCH_039NAME]
ADDRESS: __________________ [YSCH_039ADDRESS]
CITY: __________________ [YSCH_039CITY]
STATE: { - Select - } [YSCH_039STATE]
ZIP CODE: _____ [YSCH_039ZIP]
YSCH_039ZIP: 00000-99999
YSCH_039NAME: Max 100 characters
YSCH_039ADDRESS: Max 100 characters
YSCH_039CITY: Max 30 characters
YSCH_039ZIP: 5 digits (allow leading zeros)

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Pre-fill the CITY field with FILL_CITY2 but make it editable.
Pre-select the STATE field with the state selected in YSCH_035.
Use SCHOOLSTATELIST for dropdown: 50 states + 5 territories + DC + DoD + BIE + Not U.S.
If YSCH_039ZIP is out of range, display hard check: (in red font and all caps): PLEASE
ENTER A VALID ZIP CODE.
If YSCH_039ZIP is out of range, display hard check: (in red font and all caps): PLEASE
ENTER A VALID ZIP CODE.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YSCH_035, YSCH_036, YSCH_037, YSCH_038

NEXT

YSCH_CHECKHS9TH

YSCH_040
ASK

If YSCH_035 = 58 or 59

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is the name of this high school?
ENGLISH

INTERVIEWER: USE THIS SCREEN TO COLLECT SCHOOL NAME IF SCHOOL IS LOCATED OUTSIDE THE
U.S.
SCHOOL NAME: __________________
¿Cómo se llama esta escuela secundaria/preparatoria?

SPANISH

INTERVIEWER: USE THIS SCREEN TO COLLECT SCHOOL NAME IF SCHOOL IS LOCATED OUTSIDE THE
U.S.
SCHOOL NAME: __________________

RANGE
LIMITS

Max 100 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_035
YSCH_CHECKHS9TH

YSCH_041
ASK

If (YSCH_032 != 1) or (CURRENTENROLL = 0 & HGA < 9)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Did you pass a GED, HiSET, or other high school equivalency test?
ENGLISH

1. YES
0. NO
¿Aprobaste un examen de GED, HiSET u otro examen de equivalencia de escuela
secundaria/preparatoria?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_CHECKHGA9TH, f_YSCH_030, YSCH_032
If YSCH_041 = 1: f_YSCH_042
Else: YSCH_CHECKHS9TH

f_YSCH_042
YSCH_042M / YSCH_042YYYY
ASK
If YSCH_041 = 1
YSCH_042M: Dropdown
QUESTION TYPE
YSCH_042YYYY: Dropdown
FILLS (ENG)
FILLS (SPAN)
In what month and year did you pass a high school equivalency test such as the GED or HiSET?
MONTH: { - Select - } [YSCH_042M]
YEAR: { - Select - } [YSCH_042YYYY]

ENGLISH

¿En qué mes y año aprobaste un examen de equivalencia de escuela secundaria/preparatoria como el
de GED o HiSET?
SPANISH

RANGE

MONTH: { - Select - } [YSCH_042M]
YEAR: { - Select - } [YSCH_042YYYY]
YSCH_042M: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YSCH_042YYYY: List years 2024 – 2030 in reverse chronological order: 2030 … 2025, 2024

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

Do not display future years in the YSCH_042YYYY dropdown.
If month/year provided in YSCH_042 > DOI, display hard check (in black font and
sentence case): You said passed a high school equivalency test in [YSCH_042M]
[YSCH_042YYYY], which is in the future. Please provide a date in the past.
If month/year provided in YSCH_042 > DOI, display hard check (in black font and sentence
case): Dijiste que aprobaste un examen de equivalencia de escuela
secundaria/preparatoria en [YSCH_042M] de [YSCH_042YYYY], que es en el futuro.
Proporcione una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_041
f_YSCH_043

f_YSCH_043
YSCH_043 / YSCH_043OTHER
ASK
If YSCH_041 = 1
YSCH_043: Radio button
QUESTION TYPE
YSCH_043OTHER: Textbox
FILLS (ENG)
FILLS (SPAN)
What type of program or school were you enrolled in, if any, when you passed a high school
equivalency test?
1.
2.
3.
4.

ENGLISH

No program, just took the exam
Part of a job training program
Enrolled through adult education
OTHER (SPECIFY): _______________________ [YSCH_043OTHER]

¿En qué tipo de programa o escuela estabas matriculado(a), si es que había alguno, cuando aprobaste
un examen de equivalencia de escuela secundaria/preparatoria?
SPANISH

1.
2.
3.
4.

No había programa, solo tomé el examen
Parte de un programa de capacitación laboral
Matriculado(a) a través de educación para adultos
OTHER (SPECIFY): _______________________ [YSCH_043OTHER]

RANGE
LIMITS

YSCH_043OTHER: Max 500 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_042
YSCH_044

YSCH_044
ASK

If YSCH_041 = 1

QUESTION TYPE

Dropdown

FILLS (ENG)
FILLS (SPAN)
In which state or U.S. territory did you pass a high school equivalency test?
ENGLISH

SPANISH

STATE OR TERRITORY: { - Select - }
¿En qué estado o territorio de los EE. UU. aprobaste un examen de equivalencia de escuela
secundaria/preparatoria?
STATE OR TERRITORY: { - Select - }

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Use SCHOOLSTATELIST for dropdown: 50 states + 5 territories + DC + DoD + BIE + Not U.S.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_043
YSCH_CHECKHS9TH

YSCH_CHECKHS9TH
ASK

If NEVERENROLL = 0

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

This is a program check. Do not show screen to R.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YSCH_CHECKHGA9TH, f_YSCH_030, YSCH_034, YSCH_038, f_YSCH_039, YSCH_040,
YSCH_041, YSCH_044
If CURRENTENROLL = 3 & HGA ≥ 9: f_YSCH_045
Else if CURRENTENROLL = 0 & HGA ≥ 9 & HGC < 12 & YSCH_032 != 1 & YSCH_041 != 1:
f_YSCH_046
Else if CURRENTENROLL = 4 & YSCH_032 != 1 & YSCH_041 != 1: f_YSCH_047
Else if YSCH_032 = 1 or YSCH_041 = 1: YSCH_048
Else if HGA ≥ 7 & HGA ≤ 20: YSCH_055
Else: YSCH_057

f_YSCH_045
YSCH_045M / YSCH_045YYYY
ASK
If CURRENTENROLL = 3 & HGA ≥ 9
YSCH_045M: Dropdown
QUESTION TYPE
YSCH_045YYYY: Dropdown
FILLS (ENG)
FILLS (SPAN)
In what month and year do you expect to graduate from high school? Please assume you pass all the
courses you take and don’t go to summer school or take extra courses.
ENGLISH

SPANISH

MONTH: { - Select - } [YSCH_045M]
YEAR: { - Select - } [YSCH_045YYYY]
¿En qué mes y año esperas graduarte de la escuela secundaria/preparatoria? Haz de cuenta que
aprobarás todas las asignaturas que tomas y que no vas a la escuela de verano ni tomas cursos
adicionales.

RANGE

MONTH: { - Select - } [YSCH_045M]
YEAR: { - Select - } [YSCH_045YYYY]
YSCH_045M: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YSCH_045YYYY: List years 2026 – 2036 in chronological order: 2026 … 2034, 2035, 2036

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not display past years in the YSCH_045YYYY dropdown.
If month/year provided in YSCH_045 < DOI, display hard check (in black font and
sentence case): You said you expect to graduate in [YSCH_045M] [YSCH_045YYYY], which
is in the past. Please provide a date in the future.
If month/year provided in YSCH_045 < DOI, display hard check (in black font and sentence
case): Dijiste que esperas graduarte en [YSCH_045M] de [YSCH_045YYYY], que está en el
pasado. Proporcione una fecha en el futuro.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_CHECKHS9TH
YSCH_048

f_YSCH_046
YSCH_046M / YSCH_046YYYY
ASK
If CURRENTENROLL = 0 & HGA ≥ 9 & HGC < 12 & YSCH_032 != 1 & YSCH_041 != 1
YSCH_046M: Dropdown
QUESTION TYPE
YSCH_046YYYY: Dropdown
FILLS (ENG)
FILLS (SPAN)
If you went back to high school next Fall, in what month and year would you expect to graduate?
Please assume you would pass all the courses you take, and you don’t go to summer school or take
extra courses.
ENGLISH
MONTH: { - Select - } [YSCH_046M]
YEAR: { - Select - } [YSCH_046YYYY]

SPANISH

Si regresaras a la escuela secundaria/preparatoria el próximo otoño, ¿en qué mes y año esperarías
graduarte? Haz de cuenta que aprobarías todas las asignaturas que tomaras y que no irías a la escuela
de verano ni tomarías cursos adicionales.

RANGE

MONTH: { - Select - } [YSCH_046M]
YEAR: { - Select - } [YSCH_046YYYY]
YSCH_046M: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YSCH_046YYYY: List years 2026 – 2036 in chronological order: 2026 … 2034, 2035, 2036

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not display past years in YSCH_046YYYY dropdown.
If month/year provided in YSCH_046 < DOI, display hard check (in black font and
sentence case): You said you would expect to graduate in [YSCH_046M] [YSCH_046YYYY],
which is in the past. Please provide a date in the future.
If month/year provided in YSCH_046 < DOI, display hard check (in black font and sentence
case): Dijiste que esperarías graduarte en [YSCH_046M] de [YSCH_046YYYY], que es en el
pasado. Proporcione una fecha en el futuro.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_CHECKHS9TH
YSCH_048

f_YSCH_047
YSCH_047 / YSCH_047OTHER
ASK
If CURRENTENROLL = 4 & YSCH_032 != 1 & YSCH_041 != 1
YSCH_047: Radio button
QUESTION TYPE
YSCH_047OTHER: Textbox
FILLS (ENG)
FILLS (SPAN)
I notice that you enrolled in college without a high school diploma or passing a high school
equivalency test. Could you tell us how this happened?
1.
2.
3.
4.
5.
6.

ENGLISH

7.
8.
9.
0.

DUAL/CONCURRENT ENROLLMENT IN BOTH HIGH SCHOOL AND COLLEGE, INCLUDING
PROGRAMS FOR HOME SCHOOLERS AND CLASSES NOT OFFERED AT HIGH SCHOOL
ATTENDED A GED PROGRAM AT A COLLEGE
HAS A GED OR OTHER HIGH SCHOOL EQUIVALENCY
ADULT HIGH SCHOOL OR CONTINUATION STUDENT AT A COLLEGE
VOCATIONAL CLASS, INCLUDING THOSE TAKEN FOR HIGH SCHOOL CREDIT
COLLEGE CLASSES TAKEN WITHOUT NEEDING HIGH SCHOOL DIPLOMA OR EQUIVALENCY
TO ATTEND, INCLUDING COLLEGE PREP CLASSES AND SUMMER PROGRAMS
ALTERNATIVE HIGH SCHOOL PROGRAM AT A COLLEGE
FINISHED HIGH SCHOOL, BUT HAVEN’T RECEIVED DEGREE YET
OTHER (SPECIFY): __________________________________ [YSCH_047OTHER]
ENTRY ERROR – SELECT TO UPDATE RESPONSE IF INCORRECT INFORMATION PROVIDED

Noté que te matriculaste en la universidad sin un diploma de escuela secundaria/preparatoria o sin
aprobar un examen de equivalencia de escuela secundaria/preparatoria. ¿Podría contarnos cómo
sucedió esto?
1.

SPANISH

2.
3.
4.
5.
6.
7.
8.
9.
1.

MATRICULACIÓN DOBLE/CONCURRENTE TANTO EN LA ESCUELA
SECUNDARIA/PREPARATORIA COMO EN LA UNIVERSIDAD, INCLUIDOS LOS PROGRAMAS
PARA PERSONAS QUE ESTUDIARON EN SU HOGAR Y LAS CLASES QUE NO SE OFRECEN EN
LA ESCUELA SECUNDARIA/PREPARATORIA
ASISTISTE A UN PROGRAMA DE GED EN UNA UNIVERSIDAD
TIENES UN GED U OTRA EQUIVALENCIA DE ESCUELA SECUNDARIA/PREPARATORIA
ERES UN ESTUDIANTE ADULTO DE SECUNDARIA/PREPARATORIA O UN ESTUDIANTE DE
CONTINUACIÓN EN UNA UNIVERSIDAD
CLASES VOCACIONALES, INCLUIDAS LAS QUE SE TOMAN PARA OBTENER CRÉDITOS DE
ESCUELA SECUNDARIA/PREPARATORIA
CLASES UNIVERSITARIAS SIN NECESIDAD DE DIPLOMA DE ESCUELA
SECUNDARIA/PREPARATORIA O EQUIVALENCIA PARA ASISTIR, INCLUIDAS LAS CLASES DE
PREPARACIÓN PARA LA UNIVERSIDAD Y LOS PROGRAMAS DE VERANO
PROGRAMA ALTERNATIVO DE ESCUELA SECUNDARIA/PREPARATORIA EN UNA UNIVERSIDAD
TERMINASTE LA ESCUELA SECUNDARIA/PREPARATORIA, PERO AÚN NO RECIBISTE EL TÍTULO
OTRO (ESPECIFICA): __________________________________ [YSCH_047OTHER]
ENTRY ERROR – SELECT TO UPDATE RESPONSE IF INCORRECT INFORMATION PROVIDED

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

“CLICK HERE” in the hard check below should link back to YSCH_032.

CHECK (ENG)
CHECK (SPAN)

If YSCH_047 = 0, display hard check (in red font and all caps): CLICK HERE TO RETURN TO
PREVIOUS QUESTIONS AND CORRECT ANSWERS.
If YSCH_047 = 0, display hard check (in red font and all caps): CLICK HERE TO RETURN TO
PREVIOUS QUESTIONS AND CORRECT ANSWERS.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_CHECKHS9TH
If YSCH_047 = 0: YSCH_032
Else: YSCH_048

YSCH_048
ASK

If (HGA ≥ 9) or YSCH_041 = 1 or YSCH_032 = 1 or YSCH_047 != 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you taken the SAT or the ACT?
ENGLISH

1. YES
0. NO
¿Has tomado el examen SAT o ACT?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_CHECKHS9TH, f_YSCH_045, f_YSCH_046, f_YSCH_047
If YSCH_048 = 1: f_YSCH_049
Else if (CURRENTENROLL = 0 & HGA ≥ 9 & HGA ≤ 20) or (CURRENTENROLL = 4):
f_YSCH_054
Else if HGA ≥ 7 & HGA ≤ 20: f_YSCH_055
Else: YSCH_057

f_YSCH_049
YSCH_049SAT / YSCH_049ACT
ASK
If YSCH_048 = 1
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
Which did you take? Please tell me ‘yes’ or ‘no’ for each test.
Did you take the...
COLUMN HEADERS:
1. YES
0. NO

ENGLISH

ROW ITEMS:
a. SAT? [YSCH_049SAT]
b. ACT? [YSCH_049ACT]
¿Cuál tomaste? Dime “sí” o “no” para cada examen.
¿Tomaste el...?

SPANISH

COLUMN HEADERS:
1. YES
0. NO
ROW ITEMS:
a. SAT? [YSCH_049SAT]
b. ACT? [YSCH_049ACT]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

CAPI
YSCH_048
If YSCH_049SAT = 1: f_YSCH_050
Else if YSCH_049ACT = 1: f_YSCH_052
Else if (CURRENTENROLL = 0 & HGA ≥ 9 & HGA ≤ 20) or (CURRENTENROLL = 4):
f_YSCH_054
Else if HGA ≥ 7 & HGA ≤ 20: f_YSCH_055
Else: YSCH_057

f_YSCH_050
YSCH_050a / YSCH_050b / YSCH_050c / YSCH_050d / YSCH_050e / YSCH_050f / YSCH_050g
ASK
If YSCH_049SAT = 1
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
What grades were you in when you took the SAT?
6.
7.
8.
9.
10.
11.
12.

ENGLISH

6TH GRADE [YSCH_050a]
7TH GRADE [YSCH_050b]
8TH GRADE [YSCH_050c]
9TH GRADE [YSCH_050d]
10TH GRADE [YSCH_050e]
11TH GRADE [YSCH_050f]
12TH GRADE [YSCH_050g]

¿En qué grado estabas cuando tomaste el SAT?

SPANISH

6.
7.
8.
9.
10.
11.
12.

6.° GRADO [YSCH_050a]
7.° GRADO [YSCH_050b]
8.° GRADO [YSCH_050c]
9.° GRADO [YSCH_050d]
10.° GRADO [YSCH_050e]
11.° GRADO [YSCH_050f]
12.° GRADO [YSCH_050g]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable as 1 if selected, 0 if not selected.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_049
YSCH_051

YSCH_051
ASK

If YSCH_049SAT = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
What score did you receive on the SAT?
INTERVIEWER: IF R TOOK THE TEST MORE THAN ONCE, ASK: What was the highest total score you
received on this test?
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
0.

ENGLISH

400 - 500
501 - 600
601 - 700
701 - 800
801 - 900
900 - 1000
1001 - 1100
1101 - 1200
1201 - 1300
1301 - 1400
1401 - 1500
1501 - 1600
HAVE NOT YET RECEIVED THE SCORES

¿Qué puntaje recibiste en el SAT?
INTERVIEWER: IF R TOOK THE TEST MORE THAN ONCE, ASK: ¿Cuál fue el puntaje total más alto que
recibiste en este examen?

SPANISH

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
0.

400 - 500
501 - 600
601 - 700
701 - 800
801 - 900
900 - 1000
1001 - 1100
1101 - 1200
1201 - 1300
1301 - 1400
1401 - 1500
1501 - 1600
AÚN NO LO RECIBISTE

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_050
If YSCH_049ACT = 1: f_YSCH_052
Else if (CURRENTENROLL = 0 & HGA ≥ 9 & HGA ≤ 20) or (CURRENTENROLL = 4):
f_YSCH_054
Else if HGA ≥ 7 & HGA ≤ 20: f_YSCH_055
Else: YSCH_057

f_YSCH_052
YSCH_052a / YSCH_052b / YSCH_052c / YSCH_052d / YSCH_052e / YSCH_052f / YSCH_052g
ASK
If YSCH_049ACT = 1
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
What grades were you in when you took the ACT?
6.
7.
8.
9.
10.
11.
12.

ENGLISH

6TH GRADE [YSCH_052a]
7TH GRADE [YSCH_052b]
8TH GRADE [YSCH_052c]
9TH GRADE [YSCH_052d]
10TH GRADE [YSCH_052e]
11TH GRADE [YSCH_052f]
12TH GRADE [YSCH_052g]

¿En qué grados estabas cuando tomaste el ACT?

SPANISH

6.
7.
8.
9.
10.
11.
12.

6.° GRADO [YSCH_052a]
7.° GRADO [YSCH_052b]
8.° GRADO [YSCH_052c]
9.° GRADO [YSCH_052d]
10.° GRADO [YSCH_052e]
11.° GRADO [YSCH_052f]
12.° GRADO [YSCH_052g]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable as 1 if selected, 0 if not selected.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_049; YSCH_051
YSCH_053

YSCH_053
ASK

If YSCH_049ACT = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
What score did you receive on the ACT?
INTERVIEWER: IF R TOOK THE TEST MORE THAN ONCE, ASK: What was the highest total score you
received on this test?
1.
2.
3.
4.
5.
6.
0.

ENGLISH

0-6
7 - 12
13 - 18
19 - 24
25 - 30
31 - 36
HAVE NOT YET RECEIVED THE SCORES

¿Qué puntaje recibiste en el ACT?
INTERVIEWER: IF R TOOK THE TEST MORE THAN ONCE, ASK: ¿Cuál fue el puntaje total más alto que
recibiste en este examen?
SPANISH

1.
2.
3.
4.
5.
6.
0.

0-6
7 - 12
13 - 18
19 - 24
25 - 30
31 - 36
AÚN NO LO RECIBISTE

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_052
If (CURRENTENROLL = 0 & HGA ≥ 9 & HGA ≤ 20) or (CURRENTENROLL = 4): f_YSCH_054
Else if HGA ≥ 7 & HGA ≤ 20: f_YSCH_055
Else: YSCH_057

f_YSCH_054
YSCH_054 / YSCH_054OTHER
ASK
If (CURRENTENROLL = 0 & HGA ≥ 9 & HGA ≤ 20) or (CURRENTENROLL = 4)
YSCH_054: Radio button
QUESTION TYPE
YSCH_054OTHER: Textbox
FILLS (ENG)
FILLS (SPAN)
Which of the following best describes the program or course of study you were enrolled in when you
last attended high school?
1. General high school program
2. College preparatory, academic, or specialized academic program such as Science or Math
3. Other specialized academic program, such as fine arts
4. Career and technical, business or vocational
5. Combination of academic and career, technical, or vocational
66. Special education program
77. Alternative, or dropout prevention program
88. Another type of program (SPECIFY): _________________ [YSCH_054OTHER]

ENGLISH

¿Cuál de las siguientes opciones describe mejor el curso o programa de estudios en el que estabas
matriculado(a) la última vez que asististe a la escuela secundaria/preparatoria?

SPANISH

1. Programa general de la escuela secundaria/preparatoria
2. Programa preparatorio para la universidad, académico o especializado, como Ciencias o
Matemáticas.
3. Otros programas académicos especializados, como Bellas Artes
4. Laboral y técnico, empresarial o vocacional
5. Combinación de formación académica y profesional, técnica o vocacional.
6. Programa de educación especial
7. Programa alternativo o de prevención de la deserción escolar
8. Otro tipo de programa (ESPECIFICA): _____________[YSCH_054OTHER]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_048, YSCH_049, YSCH_051, YSCH_053
f_YSCH_055

f_YSCH_055
YSCH_055a / YSCH_055b / YSCH_055c / YSCH_055d / YSCH_055e / YSCH_055f / YSCH_055g / YSCH_055h /
YSCH_055i
ASK
If HGA ≥ 7 & HGA ≤ 20
QUESTION TYPE

Checkbox with radio special answer option
Use fill from f_YSCH_021: FILL_HGA
Create fill, FILL_055_1
If CURRENTENROLL = 3, FILL_055_1: ‘have you taken’
Else, FILL_055_1: ‘did you take and complete’
Create fill, FILL_055_2
If HGA = 7th grade, FILL_055_2: ‘7th grade’
If HGA ≥ 12th grade, FILL_055_2: ‘grades 7 through 12’
Else, FILL_055_2: ‘7th through ^{FILL_HGA}’

FILLS (ENG)

Create fill, FILL_055_3
If CURRENTENROLL = 3, FILL_055_3: ‘have taken’
Else, FILL_055_3: ‘took’
Use fill from f_YSCH_021: FILL_HGA
Create fill, FILL_055_1
If CURRENTENROLL = 3, FILL_055_1: ‘tomaste’
Else, FILL_055_1: ‘tomaste y completaste’
Create fill, FILL_055_2
If HGA = 7th grade, FILL_055_2: ‘en 7.º grado’
If HGA ≥ 12th grade, FILL_055_2: ‘del 7.º al 12.º grado’
Else, FILL_055_2: ‘del 7.º al ^{FILL_HGA}’

FILLS (SPAN)

Create fill, FILL_055_3
If CURRENTENROLL = 3, FILL_055_3: ‘tomaste’
Else, FILL_055_3: ‘tomaste’
INTERVIEWER: HAND R SHOWCARD YSCH 4.
Please look at this card.
What subjects ^{FILL_055_1} in Math in ^{FILL_055_2}? Please include all the ones you ^{FILL_055_3}.

ENGLISH

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.
-8.

BELOW ALGEBRA I [YSCH_055a]
ALGEBRA I [YSCH_055b]
ALGEBRA II [YSCH_055c]
GEOMETRY [YSCH_055d]
TRIGONOMETRY [YSCH_055e]
STATISTICS [YSCH_055f]
PRE-CALCULUS OR ADVANCED ALGEBRA [YSCH_055g]
CALCULUS [YSCH_055h]
NONE [YSCH_055i]

INTERVIEWER: HAND R SHOWCARD YSCH 4.
Mira esta tarjeta.

¿Qué asignaturas ^{FILL_055_1} de Matemáticas ^{FILL_055_2}? Incluya todos los que ^{FILL_055_3}.
1.
2.
3.
4.
5.
6.
7.
8.
-8.

POR DEBAJO DE ÁLGEBRA I [YSCH_055a]
ÁLGEBRA I [YSCH_055b]
ÁLGEBRA II [YSCH_055c]
GEOMETRÍA [YSCH_055d]
TRIGONOMETRÍA [YSCH_055e]
ESTADÍSTICA [YSCH_055f]
PRECÁLCULO O ÁLGEBRA AVANZADA [YSCH_055g]
CÁLCULO [YSCH_055h]
NINGUNA [YSCH_055i]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable as 1 if selected, 0 if not selected.
If selected, option -8 should be mutually exclusive (i.e., do not allow selection of other
options).

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_048, YSCH_049, YSCH_051, YSCH_053, YSCH_054
f_YSCH_056

f_YSCH_056
YSCH_056a / YSCH_056b / YSCH_056c / YSCH_056d / YSCH_056e / YSCH_056f
ASK
If HGA ≥ 7 & HGA ≤ 20
QUESTION TYPE

Checkbox with radio special answer option
Use fill from YSCH_055: FILL_055_1
FILLS (ENG)
Use fill from YSCH_055: FILL_055_2
Use fill from YSCH_055: FILL_055_3
Use fill from YSCH_055: FILL_055_1
FILLS (SPAN)
Use fill from YSCH_055: FILL_055_2
Use fill from YSCH_055: FILL_055_3
INTERVIEWER: HAND R SHOWCARD YSCH 5.
Please look at this card.
What subjects ^{FILL_055_1} in Science in ^{FILL_055_2}? Please include all the ones you
^{FILL_055_3}.
1. GENERAL OR INTEGRATED SCIENCE, LIFE SCIENCE, OR PHYSICAL SCIENCE [YSCH_056a]
2. BIOLOGY [YSCH_056b]
3. CHEMISTRY [YSCH_056c]
4. PHYSICS [YSCH_056d]
5. EARTH OR ENVIRONMENTAL SCIENCES (E.G., GEOLOGY, ECOLOGY, MARINE BIOLOGY,
ASTRONOMY) [YSCH_056e]
-8. NONE [YSCH_056f]

ENGLISH

INTERVIEWER: HAND R SHOWCARD YSCH 5.
Mira esta tarjeta.
¿Qué asignaturas ^{FILL_055_1} de Ciencias ^{FILL_055_2}? Incluya todos los que ^{FILL_055_3}.
SPANISH

1. CIENCIAS GENERALES O INTEGRADAS, CIENCIAS DE LA VIDA O CIENCIAS FÍSICAS
[YSCH_056a]
2. BIOLOGÍA [YSCH_056b]
3. QUÍMICA [YSCH_056c]
4. FÍSICA [YSCH_056d]
5. CIENCIAS DE LA TIERRA O AMBIENTALES (POR EJEMPLO, GEOLOGÍA, ECOLOGÍA, BIOLOGÍA
MARINA, ASTRONOMÍA) [YSCH_056e]
-8. NINGUNA [YSCH_056f]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

Code each variable as 1 if selected, 0 if not selected.
If selected, option -8 should be mutually exclusive (i.e., do not allow selection of other
options).

MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_055
YSCH_057

YSCH_057
ASK

If NEVERENROLL = 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever been enrolled in a program for English Language Learners (ELLs) such as English as a
Second Language (ESL), English immersion, or bilingual education?
ENGLISH

SPANISH

1. YES
0. NO
¿Alguna vez estuviste matriculado(a) en un programa para estudiantes del idioma inglés (ELL, por sus
siglas en inglés), como inglés como segundo idioma (ESL, por sus siglas en inglés), inmersión en inglés
o educación bilingüe?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_CHECKHGA9TH, YSCH_CHECKHS9TH, YSCH_048, f_YSCH_049, YSCH_051,
YSCH_053, YSCH_056
If YSCH_057 = 1: YSCH_058
Else if YOUTHAGE ≥ 14: YSCH_059
Else: YEMP_AGECHECK,

YSCH_058
ASK

If YSCH_057 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
What was the last grade in which you were enrolled in a program for English Language Learners
(ELLs)?

ENGLISH

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.

1ST GRADE
2ND GRADE
3RD GRADE
4TH GRADE
5TH GRADE
6TH GRADE
7TH GRADE
8TH GRADE
9TH GRADE
10TH GRADE
11TH GRADE
12TH GRADE
1ST YEAR COLLEGE
2ND YEAR COLLEGE
3RD YEAR COLLEGE
4TH YEAR COLLEGE
5TH YEAR COLLEGE
6TH YEAR COLLEGE
7TH YEAR COLLEGE
8TH YEAR COLLEGE OR MORE

¿Cuál fue el último grado en el que estuviste matriculado(a) en un programa para estudiantes del
idioma inglés (ELL)?

1. 1.º GRADO
2. 2.º GRADO
3. 3.º GRADO
4. 4.º GRADO
5. 5.º GRADO
6. 6.º GRADO
7. 7.º GRADO
8. 8.º GRADO
9. 9.º GRADO
10. 10.º GRADO
11. 11.º GRADO
12. 12.º GRADO
13. 1.º AÑO DE UNIVERSIDAD
14. 2.º AÑO DE UNIVERSIDAD
15. 3.º AÑO DE UNIVERSIDAD
16. 4.º AÑO DE UNIVERSIDAD
17. 5.º AÑO DE UNIVERSIDAD
18. 6.º AÑO DE UNIVERSIDAD
19. 7.º AÑO DE UNIVERSIDAD
20. 8.º AÑO DE UNIVERSIDAD O MÁS
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_057
If YOUTHAGE ≥ 14: YSCH_059
Else: YEMP_AGECHECK

YSCH_059
ASK

If YOUTHAGE ≥ 14

QUESTION TYPE

Numeric
Create fill, FILL_059
FILLS (ENG)
If ENROLLCOLL = 1, FILL_059: ‘, including the college we’ve already talked about’
Else, FILL_059: empty
Create fill, FILL_059
FILLS (SPAN)
If ENROLLCOLL = 1, FILL_059: ‘, incluso en la universidad de la que ya hemos hablado’
Else, FILL_059: empty
Now I would like to ask you about any college or university experience you've had^{FILL_059}.
How many different colleges or universities have you ever attended?
ENGLISH
ENTER NUMBER OF COLLEGES: __

SPANISH

Ahora quisiera preguntarte sobre experiencias universitarias que hayas tenido ^{FILL_059_3}.
¿A cuántas facultades o universidades diferentes asististe?

RANGE

ENTER NUMBER OF COLLEGES: __
0-10

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Create variable, COLLEGENUM: If YSCH_059 != DK or REF, set COLLEGENUM = number of
colleges/universities entered in YSCH_059; else, set COLLEGENUM = missing.
Create variable, CURRENTCOLL: Set CURRENTCOLL = 0 if CURRENTENROLL_ANY = 0.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 10.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 10.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_057, YSCH_058
If (YSCH_059 = 0 or DK or REF) & YOUTHAGE ≥ 16: YSCH_101
Else if (YSCH_059 = 0 or DK or REF) & YOUTHAGE < 16: YEMP_AGECHECK
Else if ENROLLCOLL = 1: YSCH_060A
Else: f_YSCH_060

YSCH_060A
ASK

If (YSCH_059 != 0 or DK or REF) & ENROLLCOLL = 1

QUESTION TYPE

Radio button
Use fill from YSCH_015: FILL_ATTENDTYPE2
FILLS (ENG)
Create fill, FILL_COLLEGENAME1: Fill college name from SCHOOL_NAME.
Use fill from YSCH_015: FILL_ATTENDTYPE2
FILLS (SPAN)
Create fill, FILL_COLLEGENAME1: Fill college name from SCHOOL_NAME.
Earlier, you said the name of the college or university you ^{FILL_ATTENDTYPE2} is
{FILL_COLLEGENAME1}. Is that correct?

ENGLISH

1. YES
0. NO
Anteriormente, dijiste que el nombre de la facultad o universidad a la que ^{FILL_ATTENDTYPE2} es
{FILL_COLLEGENAME1}. ¿Es eso correcto?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_059
If YSCH_60A = 1: f_YSCH_062
Else: f_YSCH_060

f_YSCH_060
YSCH_060_#
ASK

If YSCH_059 != 0 or DK or REF (Begin YSCH LOOP 1)

QUESTION TYPE

Textbox (lookup table) with radio special answer option
Use fill from YSCH_015: FILL_ATTENDTYPE2
Create fill, FILL_060
If (YSCH_060A = 0 or DK or REF) & YSCH LOOP 1 NUM = 1, FILL_060: ‘What is the correct
name of the college or university you ^{FILL_ATTENDTYPE2}?’
Else if (YSCH_060A = 1 or 0 or DK or REF) & COLLEGENUM > 1 & YSCH LOOP 1 NUM = 2,
FILL_060: ‘Next, what is the name of the first college or university you attended?’
Else if (YSCH_060A = 1 or 0 or DK or REF) & COLLEGENUM > 2 & YSCH LOOP 1 NUM > 2,
FILL_060: ‘What is the name of the next college or university you attended?’
Else if COLLEGENUM > 1 & YSCH LOOP 1 NUM = 1, FILL_060: ‘What is the name of the
first college or university you attended?’
Else if COLLEGENUM > 1 & YSCH LOOP 1 NUM > 1, FILL_060: ‘What is the name of the
next college or university you attended?’
Else if COLLEGENUM = 1, FILL_060: ‘What is the name of the college or university you
attended?’
Use fill from YSCH_015: FILL_ATTENDTYPE2

FILLS (ENG)

FILLS (SPAN)

^{FILL_060}

ENGLISH

Create fill, FILL_060
If (YSCH_060A = 0 or DK or REF) & YSCH LOOP 1 NUM = 1, FILL_060: ‘¿Cuál es el nombre
correcto de la facultad o universidad a la que ^{FILL_ATTENDTYPE2}?’
Else if (YSCH_060A = 1 or 0 or DK or REF) & COLLEGENUM > 1 & YSCH LOOP 1 NUM = 2,
FILL_060: ‘Ahora, ¿cómo se llama la primera facultad o universidad a la que asististe?’
Else if (YSCH_060A = 1 or 0 or DK or REF) & COLLEGENUM > 2 & YSCH LOOP 1 NUM > 2,
FILL_060: ‘¿Cómo se llama la siguiente facultad o universidad a la que asististe?’
Else if COLLEGENUM > 1 & YSCH LOOP 1 NUM = 1, FILL_060: ‘¿Cómo se llama la primera
facultad o universidad a la que asististe?’
Else if COLLEGENUM > 1 & YSCH LOOP 1 NUM > 1, FILL_060: ‘¿Cómo se llama la
siguiente facultad o universidad a la que asististe?’
Else if COLLEGENUM = 1, FILL_060: ‘¿Cómo se llama la facultad o universidad a la que
asististe?’

INTERVIEWER: TYPE COLLEGE NAME INTO LOOKUP TABLE AND SELECT THE COLLEGE. IF NO MATCH IS
FOUND, CHOOSE “SELECT TO ENTER NEW COLLEGE” TO MANUALLY PROVIDE COLLEGE NAME ON
NEXT SCREEN.
ENTER COLLEGE NAME: __________________
-8. SELECT TO ENTER NEW COLLEGE
^{FILL_060}

SPANISH

INTERVIEWER: TYPE COLLEGE NAME INTO LOOKUP TABLE AND SELECT THE COLLEGE. IF NO MATCH IS
FOUND, CHOOSE “SELECT TO ENTER NEW COLLEGE” TO MANUALLY PROVIDE COLLEGE NAME ON
NEXT SCREEN.
ENTER COLLEGE NAME: __________________

-8. SELECT TO ENTER NEW COLLEGE
RANGE
LIMITS

Max 100 characters

LOOP MAX

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times. If ENROLLCOLL = 1, 1st loop should collect info on the college
already reported; 2nd loop should collect info on first college ever attended; and
subsequent loops should collect info on any other colleges attended. If ENROLLCOLL = 0,
1st loop should collect info on first college ever attended; subsequent loops should
collect info on any other colleges attended.
Use lookup table of U.S. schools from the NCES schools list. Restrict search results to
colleges and universities only.
Include radio special answer button -8 below textbox. Each input should be exclusive.
Add college selected in YSCH_060_# to SCHOOLROSTER. Assign SCHOOL_UID and include
name, IPEDS_UNIT_ID, and OPE_ID.

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_059, YSCH_060A, f_YSCH_072, f_YSCH_100
If YSCH_060_# = -8: f_YSCH_060B
Else if ENROLLCOLL = 1: f_YSCH_062
Else: f_YSCH_061

f_YSCH_060B
YSCH_060_#
ASK

If YSCH_060_# = -8

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)

ENGLISH

INTERVIEWER: USE THIS SCREEN TO COLLECT COLLEGE NAME IF R’S COLLEGE IS NOT FOUND IN
LOOKUP TABLE.
COLLEGE NAME: __________________

SPANISH

INTERVIEWER: USE THIS SCREEN TO COLLECT COLLEGE NAME IF R’S COLLEGE IS NOT FOUND IN
LOOKUP TABLE.
COLLEGE NAME: __________________

RANGE
LIMITS

Max 100 characters

LOOP MAX
PROGRAM. NOTES

Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.
Add college entered in YSCH_060B_# to SCHOOLROSTER. Assign SCHOOL_UID and
include name.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_060A
f_YSCH_061

f_YSCH_061
YSCH_061_#
ASK

If ENROLLCOLL != 1 (Continue YSCH LOOP 1)

QUESTION TYPE

Radio button
Create fill, FILL_COLLEGENAME2: Fill college name selected in YSCH_060_# or entered in
FILLS (ENG)
YSCH_060B_#.
Create fill, FILL_COLLEGENAME2: Fill college name selected in YSCH_060_# or entered in
FILLS (SPAN)
YSCH_060B_#.
Are you currently attending or enrolled in school at ^{FILL_COLLEGENAME2}?

ENGLISH

1. YES
0. NO
¿Asistes en la actualidad o estás matriculado(a) en ^{FILL_COLLEGENAME2}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.
Update variable, CURRENTCOLL: Set CURRENTCOLL = 1 if YSCH_061 = 1.
Update ‘SCHOOL_CURRENT’ field on SCHOOLROSTER: Set SCHOOL_CURRENT = 1 if
YSCH_061_# = 1; otherwise, set SCHOOL_CURRENT = 0.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_060, f_YSCH_060B
f_YSCH_062

f_YSCH_062
YSCH_062_#
ASK

If YSCH_059 != 0 or DK or REF (Continue YSCH LOOP 1)

QUESTION TYPE

Radio button
Create fill, FILL_COLLEGENAME: Fill college name selected in YSCH_060_# or entered in
FILLS (ENG)
YSCH_060B_# or used in FILL_COLLEGENAME1.
Create fill, FILL_COLLEGENAME: Fill college name selected in YSCH_060_# or entered in
FILLS (SPAN)
YSCH_060B_# or used in FILL_COLLEGENAME1.
Is ^{FILL_COLLEGENAME} publicly funded?

ENGLISH

1. YES
0. NO
¿Está ^{FILL_COLLEGENAME} financiado con fondos públicos?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.
Update variable, CURRENTCOLL: Set CURRENTCOLL = 1 if ENROLLCOLL = 1 &
CURRENTENROLL_ANY = 1 & YSCH LOOP 1 NUM = 1.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_060A, f_YSCH_061
f_YSCH_063

f_YSCH_063
YSCH_063_# / YSCH_063OTHER_#
ASK
If YSCH_059 != 0 or DK or REF (Continue YSCH LOOP 1)
YSCH_063_#: Radio button
QUESTION TYPE
YSCH_063OTHER_#: Textbox
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)

Create fill, FILL_AREWERE
If CURRENTCOLL = 1, FILL_AREWERE: ‘are’
Else, FILL_AREWERE: ‘were’
Use fill from f_YSCH_062: FILL_COLLEGENAME

FILLS (SPAN)

Create fill, FILL_AREWERE
If CURRENTCOLL = 1, FILL_AREWERE: ‘estás’
Else, FILL_AREWERE: ‘estabas’
What type of diploma, degree, or certificate ^{FILL_AREWERE} you working toward at
^{FILL_COLLEGENAME}?
1.
2.
3.
4.
5.
6.
7.
0.

ENGLISH

Associate/Junior College or two-year associate degree (AA)
Vocational or technical certificate
Bachelor’s degree (BA, BS or unspecified)
Master's degree (MA, MBA, MS)
Doctoral Degree (PhD, EdD)
Professional School Degree (MD, DDS, JD)
OTHER (SPECIFY): _____________________ [YSCH_063OTHER_#]
Not enrolled in a degree program

¿Qué tipo de diploma, título o certificado ^{FILL_AREWERE} tratando de conseguir en
^{FILL_COLLEGENAME}?

SPANISH

1.
2.
3.
4.
5.
6.
7.
0.

Título terciario o semisuperior de dos años (AA)
Certificado vocacional o técnico
Título de grado (Bachelor of Arts [BA], Bachelor of Science [BS] o sin especificar)
Maestría (MA, MBA, MS, por sus siglas en inglés)
Doctorado (PhD, EdD, por sus siglas en inglés)
Título profesional (MD, DDS, JD, por sus siglas en inglés)
OTRO (ESPECIFICA): ______________[YSCH_063OTHER_#]
No estás matriculado(a) en un programa de grado

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_062
If YSCH_063_# = 0: f_YSCH_065
Else: f_YSCH_064

f_YSCH_064
YSCH_064Q_# / YSCH_064U_#
ASK
If YSCH_063 != 0 (Continue YSCH LOOP 1)
YSCH_064Q_#: Numeric
QUESTION TYPE
YSCH_064U_#: Radio button
FILLS (ENG)
Use fill from f_YSCH_063: FILL_AREWERE
FILLS (SPAN)
Use fill from f_YSCH_063: FILL_AREWERE
How many total credits or units are required to graduate with the degree you ^{FILL_AREWERE}
working towards?
ENTER NUMBER: ___ [YSCH_064Q_#]

ENGLISH

SELECT TYPE: [YSCH_064U_#]
1. UNITS
2. CREDITS
¿Cuántos créditos o unidades totales se requieren para graduarse con el título que ^{FILL_AREWERE}
tratando de conseguir?

SPANISH

RANGE

ENTER NUMBER: ___ [YSCH_064Q_#]
SELECT TYPE: [YSCH_064U_#]
1. UNIDADES
2. CRÉDITOS
YSCH_064Q_#: 0-999

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.
Include radio buttons 1 and 2 below numeric entry box. Allow both numeric entry and
radio button selection (either 1 or 2).
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 999.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 999.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_063
f_YSCH_065

f_YSCH_065
YSCH_065Q_# / [YSCH_065U_#]
ASK
If YSCH_059 != 0 or DK or REF (Continue YSCH LOOP 1)
YSCH_065Q_#: Numeric
QUESTION TYPE
YSCH_065U_#: Radio button
FILLS (ENG)
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Use fill from f_YSCH_062: FILL_COLLEGENAME
How many credits or units did you come to ^{FILL_COLLEGENAME} with?
Please include any transfer credits, Advanced Placement (AP) credits, and college credits earned for
courses taken in high school.
ENTER NUMBER: ___ [YSCH_065Q_#]

ENGLISH

SELECT TYPE: [YSCH_065U_#]
1. UNITS
2. CREDITS
¿Con cuántos créditos o unidades llegaste a ^{FILL_COLLEGENAME}?
Incluye los créditos de transferencia, los créditos de colocación avanzada (AP, por sus siglas en inglés)
y los créditos universitarios obtenidos por los cursos completados en la escuela
secundaria/preparatoria.
SPANISH

ENTER NUMBER: ___ [YSCH_065Q_#]
SELECT TYPE: [YSCH_065U_#]
1. UNIDADES
2. CRÉDITOS

RANGE

YSCH_065Q_#: 0-999

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.
Include radio buttons 1 and 2 below numeric entry box. Allow both numeric entry and
radio button selection (either 1 or 2).
Create variable, HSCREDITNUM: Set HSCREDITNUM = YSCH_065Q_#.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 999.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 999.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_063, f_YSCH_064
If YSCH_065 = 0 or DK or REF: f_YSCH_069

Else if (CURRENTCOLL != 1 & YSCH LOOP 1 NUM = 1:) or (YSCH LOOP 1 NUM = 1 &
CURRENTCOLL = 1 & COLLEGENUM = 1): f_YSCH_067
Else: f_YSCH_066

f_YSCH_066
YSCH_066_#

QUESTION TYPE

If (YSCH_065 != 0 or DK or REF) & ((YSCH LOOP 1 NUM != 1) or (YSCH LOOP 1 NUM = 1 &
CURRENTCOLL = 1 & COLLEGENUM > 1)) (Continue YSCH LOOP 1)
Numeric

FILLS (ENG)

Create fill, FILL_CREDITNUM: Fill number from HSCREDITNUM.

ASK

FILLS (SPAN)
Create fill, FILL_CREDITNUM: Fill number from HSCREDITNUM.
How many of these were transfer credits or units from other colleges?
ENGLISH

ENTER NUMBER OF CREDITS: ___
¿Cuántos de estos fueron créditos o unidades de transferencia de otras universidades?

SPANISH
RANGE

ENTER NUMBER OF CREDITS: ___
0-999

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 999.
If YSCH_066_# > HSCREDITNUM, display hard check (in black font and sentence case):
This number is greater than the total number of credits you came to college with. Please
provide a number between 0 and ^{FILL_CREDITNUM}.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 999.
If YSCH_066_# > HSCREDITNUM, display hard check (in black font and sentence case): Este
número es mayor que el total de créditos con los que ingresó a la universidad. Por favor,
proporcione un número entre 0 y ^{FILL_CREDITNUM}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_065
f_YSCH_067

f_YSCH_067
YSCH_067_#
ASK

If (YSCH_065 != 0 or DK or REF) (Continue YSCH LOOP 1)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from f_YSCH_066: FILL_CREDITNUM

FILLS (SPAN)
Use fill from f_YSCH_066: FILL_CREDITNUM
How many were from testing out, including AP credits from high school or exams you took at
^{FILL_COLLEGENAME}?
ENGLISH
ENTER NUMBER OF CREDITS: ___

SPANISH

¿Cuántos fueron de exámenes, incluidos los créditos de AP de la escuela secundaria/preparatoria o
los exámenes que tomaste en ^{FILL_COLLEGENAME}?

RANGE

ENTER NUMBER OF CREDITS: ___
0-999

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 999.
If YSCH_067_# > HSCREDITNUM, display hard check (in black font and sentence case):
This number is greater than the total number of credits you came to college with. Please
provide a number between 0 and ^{FILL_CREDITNUM}.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 999.
If YSCH_067_# > HSCREDITNUM, display hard check (in black font and sentence case): Este
número es mayor que el total de créditos con los que ingresó a la universidad. Por favor,
proporcione un número entre 0 y ^{FILL_CREDITNUM}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_065, f_YSCH_066
f_YSCH_068

f_YSCH_068
YSCH_068_#
ASK

If (YSCH_065 != 0 or DK or REF) (Continue YSCH LOOP 1)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from f_YSCH_066: FILL_CREDITNUM

FILLS (SPAN)
Use fill from f_YSCH_066: FILL_CREDITNUM
How many were from college courses taken in high school?
ENGLISH

ENTER NUMBER OF COURSES: __
¿Cuántos fueron de cursos universitarios que completaste en la escuela secundaria/preparatoria?

SPANISH
RANGE

ENTER NUMBER OF COURSES: __
0-99

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 99.
If YSCH_068_# > HSCREDITNUM, display hard check (in black font and sentence case):
This number is greater than the total number of credits you came to college with. Please
provide a number between 0 and ^{FILL_CREDITNUM}.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 999.
If YSCH_068_# > HSCREDITNUM, display hard check (in black font and sentence case): Este
número es mayor que el total de créditos con los que ingresó a la universidad. Por favor,
proporcione un número entre 0 y ^{FILL_CREDITNUM}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_067
f_YSCH_069

f_YSCH_069
YSCH_069_# / YSCH_069OTHER_#
ASK
If YSCH_059 != 0 or DK or REF (Continue YSCH LOOP 1)
YSCH_069_#: Radio button
QUESTION TYPE
YSCH_069OTHER_#: Textbox
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)
Use fill from f_YSCH_063: FILL_AREWERE
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Use fill from f_YSCH_063: FILL_AREWERE
Is the program you ^{FILL_AREWERE} attending at ^{FILL_COLLEGENAME} on...?
INTERVIEWER: USE HELP TEXT FOR DEFINITIONS OF EACH CALENDAR SYSTEM IF NEEDED.
1.
2.
3.
4.
5.
6.

ENGLISH

A semester system
A quarter system
A trimester system
A 4-1-4 or similar system
Another academic calendar system (SPECIFY): ___________ [YSCH_069OTHER_#]
A non-academic calendar system

¿El programa que ^{FILL_AREWERE} completando en ^{FILL_COLLEGENAME} tiene...?
INTERVIEWER: USE HELP TEXT FOR DEFINITIONS OF EACH CALENDAR SYSTEM IF NEEDED.
SPANISH

1.
2.
3.
4.
5.
6.

Un sistema de semestres
Un sistema de cuatrimestres
Un sistema de trimestres
Un sistema 4-1-4 o similar
Otro sistema de calendario académico (ESPECIFICA): __________[YSCH_069OTHER_#]
Un sistema de calendario no académico

RANGE
LIMITS

YSCH_069OTHER_#: Max 500 characters

LOOP MAX

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

Create variable COLLEGETERMTYPE:
If YSCH_069 = 1, set COLLEGETERMTYPE = ‘semester’;
else if YSCH_069 = 2, set COLLEGETERMTYPE = ‘quarter’;
else if YSCH_069 = 3, set COLLEGETERMTYPE = ‘trimester’;
else, set COLLEGETERMTYPE = ‘term’.

A semester system: The school year is divided into two main terms (“semesters”) – Fall
and Spring – each lasting around 15-17 weeks, with a break in between.
A quarter system: The school year is divided into four terms (“quarters”) – Fall, Winter,
Spring, and Summer – each lasting around 10-12 weeks. The summer quarter is usually
optional, and students may either use it as a break or take additional classes.
A trimester system: The school year is divided into three terms (“trimesters”) – Fall,
Winter, and Spring – each lasting around 12-13 weeks.
HELP TEXT (ENG)

A 4-1-4 or similar system: The school year is divided into two 4-month terms – Fall and
Spring – with a 1-month term in between, where students typically focus on a single
course or special project.
Another academic calendar system: The school year is divided in a different way that
does not match the options above.
A non-academic calendar system: The school year is not divided into traditional academic
terms. Courses may follow a more flexible schedule, and progress toward course
completion is measured by credit or clock hours.
Un sistema de semestres: el año escolar se divide en dos períodos principales
(“semestres”), otoño y primavera, cada uno de los cuales dura entre 15 y 17 semanas, con
un receso entre ellos.
Un sistema de cuatrimestres: el año escolar se divide en cuatro trimestres: otoño,
invierno, primavera y verano, cada uno de los cuales dura entre 10 y 12 semanas. El
trimestre de verano suele ser opcional, y los estudiantes pueden usarlo como un
descanso o para tomar clases adicionales.

HELP TEXT (SPAN)

Un sistema de trimestres: el año escolar se divide en tres períodos (“trimestres”): otoño,
invierno y primavera, cada uno de los cuales dura entre 12 y 13 semanas.
Un sistema 4-1-4 o similar: el año escolar se divide en dos períodos de 4 meses, otoño y
primavera, con un período de 1 mes en el medio, en el que los estudiantes generalmente
se enfocan en un solo curso o proyecto especial.
Otro sistema de calendario académico: el año escolar se divide de una manera diferente
que no coincide con las opciones anteriores.

MODE

Un sistema de calendario no académico: el año escolar no se divide en períodos
académicos tradicionales. Los cursos pueden seguir un horario más flexible, y el progreso
hacia la finalización del curso se mide por créditos u horas reloj.
CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_065, f_YSCH_068
f_YSCH_070

f_YSCH_070
YSCH_070_# / YSCH_070OTHER_#
ASK
If YSCH_059 != 0 or DK or REF (Continue YSCH LOOP 1)
YSCH_070_#: Radio button
QUESTION TYPE
YSCH_070OTHER_#: Textbox
FILLS (ENG)
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Use fill from f_YSCH_062: FILL_COLLEGENAME
What is the grading scale used at ^{FILL_COLLEGENAME}?
1.
2.
3.
4.
5.
6.

ENGLISH

0 to 4.0
0 to 5.0
0 to 10
0 to 100
OTHER NUMERIC GRADING SYSTEM (SPECIFY): ___________ [YSCH_070OTHER]
PASS/FAIL OR OTHER NON-NUMERIC GRADING SYSTEM

¿Cuál es la escala de calificación utilizada en ^{FILL_COLLEGENAME}?

SPANISH

1.
2.
3.
4.
5.
6.

0 a 4.0
0 a 5.0
0 a 10
0 a 100
OTHER (SPECIFY): ___________ [YSCH_070OTHER]
APROBADO/REPROBADO U OTRO SISTEMA DE CALIFICACIÓN NO NUMÉRICO

RANGE
LIMITS

YSCH_070OTHER_#: Max 100 characters

LOOP MAX

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_069
f_YSCH_071

f_YSCH_071
YSCH_071M_# / YSCH_071YYYY_#
ASK
If YSCH_059 != 0 or DK or REF (Continue YSCH LOOP 1)
YSCH_071M_#: Dropdown
QUESTION TYPE
YSCH_071YYYY_#: Dropdown
FILLS (ENG)
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Use fill from f_YSCH_062: FILL_COLLEGENAME
In what month and year did you first enroll in ^{FILL_COLLEGENAME}?
MONTH: { - Select - } [YSCH_071M_#]
YEAR: { - Select - } [YSCH_071YYYY_#]

ENGLISH

¿En qué mes y año te matriculaste por primera vez en ^{FILL_COLLEGENAME}?
SPANISH

RANGE

MONTH: { - Select - } [YSCH_071M_#]
YEAR: { - Select - } [YSCH_071YYYY_#]
YSCH_071M_#: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YSCH_071YYYY_#: List years 2023 – 2030 in reverse chronological order: 2030 … 2024,
2023

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.
Create variable, ENROLLCOLLEGEDATE: Record month and year entered in YSCH_071M_#
and YSCH_071YYYY_#.
Do not display future years in YSCH_071YYYY_# dropdown.
Update field ‘STARTDATE’ on SCHOOLROSTER: Set to month and year reported in
YSCH_071M_# and YSCH_071YYYY_#.
If month/year provided in YSCH_071 > DOI, display hard check: (in black font and
sentence case): You said you first enrolled in [YSCH_071M_#] [YSCH_071YYYY_#], which
is in the future. Please provide a date in the past.
If month/year provided in YSCH_071 > DOI, display hard check (in black font and sentence
case): Dijiste que te matriculaste por primera vez en [YSCH_071M_#] de
[YSCH_071YYYY_#], que es en el futuro. Proporcione una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_070
f_YSCH_072

f_YSCH_072
YSCH_072a_# / YSCH_072b_# / YSCH_072c_# / YSCH_072d_# / YSCH_072e_# / YSCH_072f_# / YSCH_072g_# /
YSCH_072h_# / YSCH_072i_# / YSCH_072j_# / YSCH_072NONE_#
ASK
If YSCH_059 != 0 or DK or REF (Continue YSCH LOOP 1)
YSCH_072a-j_#: Textbox
QUESTION TYPE
YSCH_072NONE_#: Radio button
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)
Create fill, FILL_ENROLLDATE: Fill enrollment date from variable ENROLLCOLLEGEDATE
Create fill, FILL_TERMTYPE: Fill term type from variable COLLEGETERMTYPE
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Create fill, FILL_ENROLLDATE: Fill enrollment date from variable ENROLLCOLLEGEDATE
Create fill, FILL_TERMTYPE: Fill term type from variable COLLEGETERMTYPE
Starting with ^{FILL_ENROLLDATE}, please list each ^{FILL_TERMTYPE} you completed at
^{FILL_COLLEGENAME}. For example, Fall 2025, Spring 2026 and so on.
INTERVIEWER: ENTER TERM NAME IN THE FORMAT 'TERM YEAR' (E.G., FALL 2025). IF R REPORTS
TAKING SHORT COURSES IN BETWEEN TERMS, INCLUDE IT WITH THE PREVIOUS TERM.

ENGLISH

COLLEGE TERM 1: _______________________
COLLEGE TERM 2: _______________________
COLLEGE TERM 3: _______________________
COLLEGE TERM 4: _______________________
COLLEGE TERM 5: _______________________
COLLEGE TERM 6: _______________________
COLLEGE TERM 7: _______________________
COLLEGE TERM 8: _______________________
COLLEGE TERM 9: _______________________
COLLEGE TERM 10: _______________________

[YSCH_072a_#]
[YSCH_072b_#]
[YSCH_072c_#]
[YSCH_072d_#]
[YSCH_072e_#]
[YSCH_072f_#]
[YSCH_072g_#]
[YSCH_072h_#]
[YSCH_072i_#]
[YSCH_072j_#]

0. NOT COMPLETED ANY ^{FILL_TERMTYPE} AT ^{FILL_COLLEGENAME}.
[YSCH_072NONE_#]
Comenzando por ^{FILL_ENROLLDATE}, enumera cada ^{FILL_TERMTYPE} que completaste en
^{FILL_COLLEGENAME}. Por ejemplo, “otoño de 2025”, “primavera de 2026, etcétera.
INTERVIEWER: ENTER TERM NAME IN THE FORMAT 'TERM YEAR' (E.G., FALL 2025). IF R REPORTS
TAKING SHORT COURSES IN BETWEEN TERMS, INCLUDE IT WITH THE PREVIOUS TERM.

SPANISH

PERÍODO UNIVERSITARIO 1: _______________________
PERÍODO UNIVERSITARIO 2: _______________________
PERÍODO UNIVERSITARIO 3: _______________________
PERÍODO UNIVERSITARIO 4: _______________________
PERÍODO UNIVERSITARIO 5: _______________________
PERÍODO UNIVERSITARIO 6: _______________________
PERÍODO UNIVERSITARIO 7: _______________________
PERÍODO UNIVERSITARIO 8: _______________________
PERÍODO UNIVERSITARIO 9: _______________________
PERÍODO UNIVERSITARIO 10: _______________________

[YSCH_072a_#]
[YSCH_072b_#]
[YSCH_072c_#]
[YSCH_072d_#]
[YSCH_072e_#]
[YSCH_072f_#]
[YSCH_072g_#]
[YSCH_072h_#]
[YSCH_072i_#]
[YSCH_072j_#]

0. NO SE COMPLETÓ NINGÚN ^{FILL_TERMTYPE} EN ^{FILL_COLLEGENAME}.
[YSCH_072NONE_#]

RANGE
LIMITS

YSCH_072a-j_#: Max 100 characters each

LOOP MAX

10
Loop through YSCH LOOP 1 (f_YSCH_060 – f_YSCH_100) until COLLEGENUM is reached,
with a max of 10 times.
Create variable, COLLEGETERMNUM: Record number of terms reported in f_YSCH_072.
Create roster variable, COLLEGETERMROSTER. Within roster, create fields:
COLLEGETERMID: Assign unique ID number to each term reported in f_YSCH_072.
COLLEGETERMNAME: Record names of terms reported in f_YSCH_072.
If selected, option 0 (YSCH_072NONE) should be mutually exclusive (i.e., do not allow
entry of other options).
If YSCH_072a-j_# != missing & (YSCH_072NONE_# or DK or REF is selected), display hard
check (in red font and all caps): IF YOU SELECTED ‘NOT COMPLETED…’, ‘DON’T KNOW’,
OR ‘PREFER NOT TO ANSWER’, TERM FIELDS MUST BE LEFT BLANK. TO FIX AN ERROR,
CLICK HERE TO CLEAR ALL RESPONSES.
If YSCH_072a-j_# != missing & (YSCH_072NONE_# or DK or REF is selected), display hard
check (in red font and all caps): IF YOU SELECTED ‘NOT COMPLETED…’, ‘DON’T KNOW’, OR
‘PREFER NOT TO ANSWER’, TERM FIELDS MUST BE LEFT BLANK. TO FIX AN ERROR, CLICK
HERE TO CLEAR ALL RESPONSES.

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_071
If (YSCH_072NONE = 0 or DK or REF) & YSCH LOOP 1 NUM < COLLEGENUM: f_YSCH_060
Else if (YSCH_072NONE = 0 or DK or REF): YSCH_101
Else: f_YSCH_073

f_YSCH_073
YSCH_073M_#_# / YSCH_073YYYY_#_#
ASK
If YSCH_072NONE != 0 or DK or REF (Begin YSCH LOOP 1a)
YSCH_073M_#_#: Dropdown
QUESTION TYPE
YSCH_073YYYY_#_#: Dropdown
Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE
FILLS (ENG)

Create fill, FILL_LOOP
If YSCH LOOP 1a NUM = 1, FILL_LOOP: ‘first’
If YSCH LOOP 1a NUM = 2, FILL_LOOP: ‘second’
If YSCH LOOP 1a NUM = 3, FILL_LOOP: ‘third’
… etc. …
If YSCH LOOP 1a NUM = 10, FILL_LOOP: ‘tenth’
Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE

Create fill, FILL_LOOP
If YSCH LOOP 1a NUM = 1, FILL_LOOP: ‘primer’
If YSCH LOOP 1a NUM = 2, FILL_LOOP: ‘segundo’
If YSCH LOOP 1a NUM = 3, FILL_LOOP: ‘tercer’
FILLS (SPAN)
If YSCH LOOP 1a NUM = 4, FILL_LOOP: ‘cuarto’
If YSCH LOOP 1a NUM = 5, FILL_LOOP: ‘quinto’
If YSCH LOOP 1a NUM = 6, FILL_LOOP: ‘sexto’
If YSCH LOOP 1a NUM = 7, FILL_LOOP: ‘séptimo’
If YSCH LOOP 1a NUM = 8, FILL_LOOP: ‘octavo’
If YSCH LOOP 1a NUM = 9, FILL_LOOP: ‘noveno’
If YSCH LOOP 1a NUM = 10, FILL_LOOP: ‘décimo’
In what month and year did your ^{FILL_LOOP} ^{FILL_TERMTYPE} at ^{FILL_COLLEGENAME} begin?

ENGLISH

INTERVIEWER: IF R REPORTS TAKING SHORT COURSES IN BETWEEN TERMS, INCLUDE IT WITH
PREVIOUS TERM.
MONTH: { - Select - } [YSCH_073M_#_#]
YEAR: { - Select - } [YSCH_073YYYY_#_#]
¿En qué mes y año comenzó tu ^{FILL_LOOP} ^{FILL_TERMTYPE} en ^{FILL_COLLEGENAME}?

SPANISH

INTERVIEWER: IF R REPORTS TAKING SHORT COURSES IN BETWEEN TERMS, INCLUDE IT WITH
PREVIOUS TERM.
MONTH: { - Select - } [YSCH_073M_#_#]
YEAR: { - Select - } [YSCH_073YYYY_#_#]

RANGE
LIMITS

YSCH_073M_#_#: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YSCH_073YYYY_#_#: List years 2023 – 2030 in reverse chronological order: 2030 … 2024,
2023

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
Do not display future years in YSCH_73YYYY_#_# dropdown.
If month/year provided in YSCH_073 > DOI, display hard check (in black font and
sentence case): You said this term began in [YSCH_073M_#_#] [YSCH_073YYYY_#_#],
which is in the future. Please provide a date in the past.
If month/year provided in YSCH_073 > DOI, display hard check (in black font and sentence
case): Dijiste que este período académico comenzó en [YSCH_073M_#_#] de
[YSCH_073YYYY_#_#], que es en el futuro. Proporcione una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_072, f_YSCH_100
f_YSCH_074

f_YSCH_074
YSCH_074Q_#_# / [YSCH_074U_#_#]
ASK
If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)
YSCH_074Q_#_#: Numeric
QUESTION TYPE
YSCH_074U_#_#: Radio button
Use fill from f_YSCH_072: FILL_TERMTYPE
FILLS (ENG)
Create fill, FILL_TERMNAME: Fill term name from field COLLEGETERMNAME on
COLLEGETERMROSTER.
Use fill from f_YSCH_072: FILL_TERMTYPE
FILLS (SPAN)
Create fill, FILL_TERMNAME: Fill term name from field COLLEGETERMNAME on
COLLEGETERMROSTER.
How many credits or units did you take in the ^{FILL_TERMNAME} ^{FILL_TERMTYPE}?
ENTER NUMBER: ___ [YSCH_074Q_#_#]
ENGLISH

SELECT TYPE: [YSCH_074U_#_#]
1. UNITS
2. CREDITS
¿Cuántos créditos o unidades completaste en el ^{FILL_TERMNAME} ^{FILL_TERMTYPE}?
ENTER NUMBER: ___ [YSCH_074Q_#_#]

SPANISH

RANGE

SELECT TYPE: [YSCH_074U_#_#]
1. UNIDADES
2. CRÉDITOS
YSCH_074Q_#_#: 0-30

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
Include radio buttons 1 and 2 below numeric entry box. Allow both numeric entry and
radio button selection (either 1 or 2).
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 30.
If YSCH_075_#_# > YSCH_074_#_#, display hard check (in black font and sentence case):
This number is greater than the total number of credits you took that term. Please
provide a number between 0 and ^{FILL_TERMCREDITNUM}.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 30.
If YSCH_075_#_# > YSCH_074_#_#, display hard check (in black font and sentence case):
Este número es mayor al número total de créditos que tomaste en ese período.
Proporcione un numero entre 0 y ^{FILL_TERMCREDITNUM}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN
NEXT

f_YSCH_073
f_YSCH_075

f_YSCH_075
YSCH_075_#_#
ASK

If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from f_YSCH_072: FILL_TERMTYPE

FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
How many credits or units did you earn that ^{FILL_TERMTYPE}?
ENGLISH

ENTER NUMBER OF CREDITS/UNITS EARNED: ___
¿Cuántos créditos o unidades obtuviste en ese ^{FILL_TERMTYPE}?

SPANISH
RANGE

ENTER NUMBER OF CREDITS/UNITS EARNED: ___
0-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A
VALUENUMBER BETWEEN 0 AND 30.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A
VALUENUMBER BETWEEN 0 AND 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_074
If YSCH_075_#_# != -8 & YSCH_070_# != 6: f_YSCH_077
Else: f_YSCH_078

f_YSCH_077
YSCH_077_#_#
ASK

If YSCH_075_#_# != -8 & YSCH_070_# != 6 (Continue YSCH LOOP 1a)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from f_YSCH_072: FILL_TERMTYPE

FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
What was your grade point average that ^{FILL_TERMTYPE}?
ENGLISH

INTERVIEWER: IF R PROVIDES GPA WITH MORE THAN TWO DECIMAL PLACES, ROUND TO TWO.
ENTER GPA: ___
-8. COLLEGE USES A PASS/FAIL (OR OTHER NON-NUMERIC) GRADING SYSTEM
¿Cuál fue tu promedio de calificaciones en ese ^{FILL_TERMTYPE}?
INTERVIEWER: IF R PROVIDES GPA WITH MORE THAN TWO DECIMAL PLACES, ROUND TO TWO.

SPANISH

ENTER GPA: ___
-8. LA UNIVERSIDAD USA UN SISTEMA DE CALIFICACIÓN DE “APROBADO/REPROBADO” (U
OTRO NO NUMÉRICO)

RANGE

0.00-100.00

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
Allow decimal numbers with up to two decimal places.
If YSCH_070 = 1 & YSCH_077 > 4.090, display hard check: (in red font and all caps):
PLEASE ENTER A NUMBER BETWEEN 0 AND 4.9.
If YSCH_070 = 1 & YSCH_077 > 4.0 & YSCH_077 < 5.0, display soft check (in red font and
all caps): CONFIRM GPA AND CORRECT IF NEEDED.
If YSCH_070 = 2 & YSCH_077 > 5.00, display hard check: (in red font and all caps): PLEASE
ENTER A NUMBER BETWEEN 0 AND 5.0.
If YSCH_070 = 3 & YSCH_077 > 10.00, display hard check: (in red font and all caps):
PLEASE ENTER A NUMBER BETWEEN 0 AND 10.
If YSCH_070 = 4 & YSCH_077 > 100.00, display hard check: (in red font and all caps):
PLEASE ENTER A NUMBER BETWEEN 0 AND 100.
If YSCH_070 = 1 & YSCH_077 > 4.90, display hard check (in red font and all caps): PLEASE
ENTER A NUMBER BETWEEN 0 AND 4.9.
If YSCH_070 = 1 & YSCH_077 > 4.0 & YSCH_077 < 5.0, display soft check (in red font and
all caps): CONFIRM GPA AND CORRECT IF NEEDED.
If YSCH_070 = 2 & YSCH_077 > 5.00, display hard check (in red font and all caps): PLEASE
ENTER A NUMBER BETWEEN 0 AND 5.0.
If YSCH_070 = 3 & YSCH_077 > 10.00, display hard check (in red font and all caps):
PLEASE ENTER A NUMBER BETWEEN 0 AND 10.

If YSCH_070 = 4 & YSCH_077 > 100.00, display hard check (in red font and all caps):
PLEASE ENTER A NUMBER BETWEEN 0 AND 100.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_075
f_YSCH_078

f_YSCH_078
YSCH_078_#_#
ASK

If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from f_YSCH_072: FILL_TERMTYPE

FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
In that ^{FILL_TERMTYPE}, how many total hours per week did your classes meet, including lab hours?
ENGLISH

SPANISH

ENTER TOTAL HOURS: ___
En ese ^{FILL_TERMTYPE}, ¿en cuántas horas totales por semana se llevaron a cabo las clases,
incluidas las horas de laboratorio?

RANGE

ENTER TOTAL HOURS: ___
0-168

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 168.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 168.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_075, f_YSCH_077
f_YSCH_079

f_YSCH_079
YSCH_079_#_#
ASK

If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSCH_072: FILL_TERMTYPE

FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
Did you take any remedial Math courses that ^{FILL_TERMTYPE}?
ENGLISH

1. YES
0. NO
¿Tomaste algún curso de recuperación de Matemáticas en ese ^{FILL_TERMTYPE}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_078
f_YSCH_080

f_YSCH_080
YSCH_080_#_#
ASK

If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSCH_072: FILL_TERMTYPE

FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
Did you take any remedial English or Writing courses that ^{FILL_TERMTYPE}?
ENGLISH

1. YES
0. NO
¿Tomaste algún curso de recuperación de Inglés o Escritura en ese ^{FILL_TERMTYPE}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_079
f_YSCH_081

f_YSCH_081
YSCH_081_#_#
ASK

If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)

QUESTION TYPE

Textbox (lookup table) with radio special answer options

FILLS (ENG)

Use fill from f_YSCH_072: FILL_TERMTYPE

FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
What was your major or field of study that ^{FILL_TERMTYPE}?

ENGLISH

INTERVIEWER: TYPE MAJOR NAME INTO LOOKUP TABLE AND SELECT THE CORRECT CATEGORY. IF
MAJOR NOT FOUND, SELECT “MAJOR NOT LISTED” AND ENTER VERBATIM RESPONSE ON THE NEXT
SCREEN. IF R REPORTS NO MAJOR, SELECT “NO MAJOR/UNDECLARED”.
ENTER MAJOR/FIELD OF STUDY: __________________
-8. MAJOR NOT LISTED
-9. NO MAJOR/UNDECLARED
¿Cuál fue tu especialidad o principal campo de estudio en ese ^{FILL_TERMTYPE}?

SPANISH

INTERVIEWER: TYPE MAJOR NAME INTO LOOKUP TABLE AND SELECT THE CORRECT CATEGORY. IF
MAJOR NOT FOUND, SELECT “MAJOR NOT LISTED” AND ENTER VERBATIM RESPONSE ON THE NEXT
SCREEN. IF R REPORTS NO MAJOR, SELECT “NO MAJOR/UNDECLARED”.
ENTER MAJOR/FIELD OF STUDY: __________________
-8. MAJOR NOT LISTED (ESPECIALIDAD NO ENUMERADA)
-9. NO MAJOR/UNDECLARED (SIN ESPECIALIDAD/O DECLARADA)

RANGE
LIMITS

Max 100 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
Create lookup table of college majors/fields of study from the NCES CIP codes list.
Include radio special answer buttons -8 and -9 below textbox. Each input should be
exclusive.

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_080
If YSCH_081_#_# = -8: f_YSCH_082
Else if YSCH-81_#_# = -9 or DK or REF: f_YSCH_085
Else: f_YSCH_083

f_YSCH_082
YSCH_082_#_#
ASK

If YSCH_081_#_# = -8 (Continue YSCH LOOP 1a)

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
ENGLISH

ENTER VERBATIM RESPONSE FOR MAJOR OR FIELD OF STUDY: __________________

SPANISH

INGRESA LA RESPUESTA TEXTUAL PARA LA ESPECIALIDAD O EL PRINCIPAL CAMPO DE
ESTUDIO: __________________

RANGE
LIMITS

Max 100 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_081
f_YSCH_083

f_YSCH_083
YSCH_083_#_#
ASK

If YSCH_081_#_# != -9 or DK or REF (Continue YSCH LOOP 1a)

QUESTION TYPE

Textbox (lookup table) with radio special answer options

FILLS (ENG)

Use fill from f_YSCH_072: FILL_TERMTYPE

FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
Did you have a second major or field of study during that ^{FILL_TERMTYPE}?

ENGLISH

INTERVIEWER: TYPE 2ND MAJOR NAME INTO LOOKUP TABLE AND SELECT THE CORRECT CATEGORY. IF
2ND MAJOR NOT FOUND, SELECT “2ND MAJOR NOT LISTED” AND ENTER VERBATIM RESPONSE ON
THE NEXT SCREEN. IF R REPORTS NO 2ND MAJOR, SELECT “NO 2ND MAJOR”.
ENTER 2ND MAJOR/FIELD OF STUDY: __________________
-8. 2ND MAJOR NOT LISTED
-9. NO 2ND MAJOR
¿Tuviste una segunda especialidad o campo de estudio secundario durante ese ^{FILL_TERMTYPE}?

SPANISH

INTERVIEWER: TYPE 2ND MAJOR NAME INTO LOOKUP TABLE AND SELECT THE CORRECT CATEGORY. IF
2ND MAJOR NOT FOUND, SELECT “2ND MAJOR NOT LISTED” AND ENTER VERBATIM RESPONSE ON
THE NEXT SCREEN. IF R REPORTS NO 2ND MAJOR, SELECT “NO 2ND MAJOR”.
ENTER 2ND MAJOR/FIELD OF STUDY: __________________
-8. 2ND MAJOR NOT LISTED
-9. NO 2ND MAJOR

RANGE
LIMITS

Max 100 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
Use lookup table of college majors/fields of study from f_YSCH_081.
Include radio special answer buttons -8 and -9 below textbox. Each input should be
exclusive.

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_081, f_YSCH_802
If YSCH_083_#_# = -8: f_YSCH_084
Else: f_YSCH_085

f_YSCH_084
YSCH_084_#_#
ASK

If YSCH_083_#_# = -8 (Continue YSCH LOOP 1a)

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH

ENTER VERBATIM RESPONSE FOR 2ND MAJOR: __________________
ENTER VERBATIM RESPONSE FOR 2ND MAJOR: __________________

RANGE
LIMITS

Max 100 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_083
f_YSCH_085

f_YSCH_085
YSCH_085_#_#
ASK

If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)

QUESTION TYPE

Radio button
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
Did ^{FILL_COLLEGENAME} consider you a full-time or part-time student during that
^{FILL_TERMTYPE}?

ENGLISH

1. FULL-TIME
2. PART-TIME
¿^{FILL_COLLEGENAME} te consideraba un(a) estudiante a tiempo completo o a tiempo parcial
durante es ^{FILL_TERMTYPE}?

SPANISH

1. TIEMPO COMPLETO
2. TIEMPO PARCIAL

RANGE
LIMITS

Max 100 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_081, f_YSCH_083, f_YSCH_084
f_YSCH_086

f_YSCH_086
YSCH_086NUM_#_# / YSCH_086CURREN_#_#
ASK
If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)
YSCH_086NUM_#_#: Numeric
QUESTION TYPE
YSCH_086CURREN_#_#: Textbox
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
Not including room and board, what were the tuition and fees for a student taking the same number
of credits as you during that ^{FILL_TERMTYPE}?

ENGLISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_086NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_086CURREN_#_#]
Sin incluir alojamiento y comida, ¿cuáles fueron los costos de la matrícula y las cuotas para un(a)
estudiante que obtuvo el mismo número de créditos que tú durante es ^{FILL_TERMTYPE}?

SPANISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_086NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_086CURREN_#_#]

RANGE

YSCH_086NUM_#_#: 0-2000000

LIMITS

YSCH_086CURREN_#_#: Max 30 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 2,000,000.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 2,000,000.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_085
f_YSCH_087

f_YSCH_087
YSCH_087_#_#
ASK

If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)

QUESTION TYPE

Radio button
Use fill from f_YSCH_072: FILL_TERMTYPE
FILLS (ENG)
Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE
FILLS (SPAN)
Use fill from f_YSCH_062: FILL_COLLEGENAME
During that ^{FILL_TERMTYPE}, did you live in a dormitory or other housing facility associated with
^{FILL_COLLEGENAME}?

ENGLISH

1. YES
0. NO
Durante ese ^{FILL_TERMTYPE}, ¿viviste en un dormitorio u otra instalación de vivienda asociada con
^{FILL_COLLEGENAME}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_086
If YSCH_087_#_# = 1: f_YSCH_088
Else if YSCH_087_#_# = 0: f_YSCH_089
Else: f_YSCH_090

f_YSCH_088
YSCH_088NUM_#_# / YSCH_088CURREN_#_#
ASK
If YSCH_087_#_# = 1 (Continue YSCH LOOP 1a)
YSCH_088NUM_#_#: Numeric
QUESTION TYPE
YSCH_088CURREN_#_#: Textbox
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
What was the cost of room and board during that ^{FILL_TERMTYPE}?

ENGLISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_088NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_088CURREN_#_#]
¿Cuál fue el costo del alojamiento y la comida durante ese ^{FILL_TERMTYPE}?

SPANISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_088NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_088CURREN_#_#]

RANGE

YSCH_088NUM_#_#: 0-2000000

LIMITS

YSCH_088CURREN_#_#: Max 30 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 2,000,000.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 2,000,000.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_087
f_YSCH_090

f_YSCH_089
YSCH_089NUM_#_# / YSCH_089CURREN_#_#
ASK
If YSCH_087_#_# = 0 (Continue YSCH LOOP 1a)
YSCH_089NUM_#_#: Numeric
QUESTION TYPE
YSCH_089CURREN_#_#: Textbox
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
What would be the cost of room and board during that ^{FILL_TERMTYPE}?

ENGLISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_089NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_089CURREN_#_#]
¿Cuál sería el costo de alojamiento y comida durante ese ^{FILL_TERMTYPE}?

SPANISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_089NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_089CURREN_#_#]

RANGE

YSCH_089NUM_#_#: 0-1000000

LIMITS

YSCH_089CURREN_#_#: Max 30 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A VALUE
BETWEEN 0 AND 1,000,000.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_087
f_YSCH_090

f_YSCH_090
YSCH_090_#_#
ASK

If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)

QUESTION TYPE

Radio button
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
Now I would like to ask you a few questions about how you financed your attendance at
^{FILL_COLLEGENAME} that ^{FILL_TERMTYPE}. Did you receive any financial assistance from parents,
other relatives, or friends while attending ^{FILL_COLLEGENAME} that ^{FILL_TERMTYPE}?
ENGLISH
1. YES
0. NO

SPANISH

Ahora quisiera hacerte algunas preguntas acerca de cómo financiaste tu cursada en
^{FILL_COLLEGENAME} ese ^{FILL_TERMTYPE}. ¿Recibiste alguna ayuda financiera de tus
padres/madres, otros familiares o amistades mientras asistías a ^{FILL_COLLEGENAME} durante ese
^{FILL_TERMTYPE}?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_072, f_YSCH_087, f_YSCH_088, f_YSCH_089
If YSCH_090_#_# = 1: f_YSCH_091
Else: f_YSCH_094

f_YSCH_091
YSCH_091a_#_# / YSCH_091b_#_# / YSCH_091c_#_# / YSCH_091d_#_# / YSCH_091e_#_#
ASK
If YSCH_090_# = 1 (Continue YSCH LOOP 1)
QUESTION TYPE
FILLS (ENG)
FILLS (SPAN)

Radio button grid
Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE
Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE

Who provided you with some financial assistance while attending ^{FILL_COLLEGENAME} during that
^{FILL_TERMTYPE}? Please tell me ‘yes’ or ‘no’ for each person on the list.
COLUMN HEADERS:
1. YES
0. NO

ENGLISH

ROW ITEMS:
a. YOUR PARENTS PROVIDED ASSISTANCE TOGETHER [YSCH_091a_#_#]
b. YOUR MOTHER PROVIDED ASSISTANCE SEPARATELY [YSCH_091b_#_#]
c. YOUR FATHER PROVIDED ASSISTANCE SEPARATELY [YSCH_091c_#_#]
d. YOUR GRANDPARENT(S) [YSCH_091d_#_#]
e. OTHER RELATIVES, FRIENDS OR OTHER NON-RELATIVES [YSCH_091e_#_#]
¿Quién te dio ayuda financiera mientras asistías a ^{FILL_COLLEGENAME} durante ese
^{FILL_TERMTYPE}? Dime “sí” o “no” para cada persona de la lista.
COLUMN HEADERS:
1. YES
0. NO

SPANISH

ROW ITEMS:
a. TUS PADRES/MADRES AYUDARON JUNTOS(AS) [YSCH_091a_#_#]
b. TU MADRE AYUDÓ POR SEPARADO [YSCH_091b_#_#]
c. TU PADRE AYUDÓ POR SEPARADO [YSCH_091c_#_#]
d. TU(S) ABUELO(A)(S) [YSCH_091d_#_#]
e. OTROS FAMILIARES, AMISTADES U OTRAS PERSONAS QUE NO SEAN FAMILIARES
[YSCH_091e_#_#]

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
Create roster variable, RELATIVEASSISTROSTER: Add relatives to roster if YSCH_091ae_#_# = 1. Within roster, create new field:
RELATIVEASSISTNAME: If YSCH_091a = 1, set RELATIVEASSISTNAME = 1 ‘your parents’;
else if YSCH_091b = 1, set RELATIVEASSISTNAME = 2 ‘your mother’;
else if YSCH_091c = 1, set RELATIVEASSISTNAME = 3 ‘your father’;
else if YSCH_091d = 1, set RELATIVEASSISTNAME = 4 ‘your grandparent(s)’;

else, set RELATIVEASSISTNAME = 5 ‘your other relatives, non-relatives, or friends’.
Create variable, RELATIVEASSISTNUM: Calculate total number of relatives on
RELATIVEASSISTROSTER.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_090
If YSCH_091a-e_#_# = 1: f_YSCH_092
Else: f_YSCH_094

f_YSCH_092
YSCH_092NUM_#_#_# / YSCH_092CURREN_#_#_#
ASK
If YSCH_091a-e_#_# = 1 (Begin YSCH LOOP 1a_1)
YSCH_092NUM_#_#_#: Numeric
QUESTION TYPE
YSCH_092CURREN_#_#_#: Textbox
Create fill, FILL_RELATIVENAME: Fill relative name from variable RELATIVEASSISTNAME.
FILLS (ENG)
Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE
Create fill, FILL_RELATIVENAME.
If RELATIVEASSISTNAME=1 FILL_RELATIVENAME: ‘te dieron tus padres/madres’;
else if RELATIVEASSISTNAME=2, FILL_RELATIVENAME: ‘te dio tu madre’;
else if RELATIVEASSISTNAME = 3, FILL_RELATIVENAME: ‘te dio tu padre’;
else if RELATIVEASSISTNAME = 4, FILL_RELATIVENAME: ‘te dieron tu(s) abuelo(a)(s)’;
Else if RELATIVEASSISTNAME = 5, FILL_RELATIVENAME: ‘te dieron tus otros familiares,
FILLS (SPAN)
amistades o personas que no son familiares’.

Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE
Altogether, how much did ^{FILL_ RELATIVENAME} give you in gifts to help pay for your attendance at
^{FILL_COLLEGENAME} during that ^{FILL_TERMTYPE}? By ‘gifts’, we mean money you are not
expected to repay.
ENGLISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_092NUM_#_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_092CURREN_#_#_#]
En total, ¿cuánto ^{FILL_RELATIVENAME} en regalos para ayudar a pagar tu cursada en
^{FILL_COLLEGENAME} durante ese ^{FILL_TERMTYPE}? Por ‘regalos’, nos referimos a dinero que no
se espera que devuelvas.

SPANISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_092NUM_#_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_092CURREN_#_#_#]

RANGE

YSCH_092NUM_#_#_#: 0-1000000

LIMITS

YSCH_092CURREN_#_#_#: Max 30 characters

LOOP MAX

5
This is a triple nested loop within nested loop YSCH LOOP 1a. Loop through YSCH LOOP
1a_1 (f_YSCH_092 – f_YSCH_093) for each relative on RELATIVEASSISTROSTER until
RELATIVEASSISTNUM is reached, with a max of 5 times.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.

PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_091, f_YSCH_093
f_YSCH_093

f_YSCH_093
YSCH_093NUM_#_#_# / YSCH_093CURREN_#_#_#
ASK
If YSCH_091a-e_#_# = 1 (End YSCH LOOP 1a_1)
YSCH_093NUM_#_#_#: Numeric
QUESTION TYPE
YSCH_093CURREN_#_#_#: Textbox
Use fill from f_YSCH_092: FILL_RELATIVENAME
FILLS (ENG)
Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE
Create fill FILL_RELATIVENAME2:
If RELATIVEASSISTNAME=1 FILL_RELATIVENAME2: ‘te prestaron tus padres/madres’;
else if RELATIVEASSISTNAME=2, FILL_RELATIVENAME2: ‘te prestó tu madre’;
else if RELATIVEASSISTNAME = 3, FILL_RELATIVENAME2: ‘te prestó tu padre’;
else if RELATIVEASSISTNAME = 4, FILL_RELATIVENAME2: ‘te prestaron tu(s)
FILLS (SPAN)
abuelo(a)(s)’;
Else if RELATIVEASSISTNAME = 5, FILL_RELATIVENAME2: ‘te prestaron tus otros
familiares, amistades o personas que no son familiares’
Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE
Altogether, how much did ^{FILL_ RELATIVENAME} loan you to help pay for your attendance at
^{FILL_COLLEGENAME} during that ^{FILL_TERMTYPE}?

ENGLISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_093NUM_#_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_093CURREN_#_#_#]
En total, ¿cuánto ^{FILL_RELATIVENAME} en regalos para ayudar a pagar tu cursada en
^{FILL_COLLEGENAME} durante ese ^{FILL_TERMTYPE}?

SPANISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_093NUM_#_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_093CURREN_#_#_#]

RANGE

YSCH_093NUM_#_#_#: 0-1000000

LIMITS

YSCH_093CURREN_#_#_#: Max 30 characters

LOOP MAX

5
This is a triple nested loop within nested loop YSCH LOOP 1a. Loop through YSCH LOOP
1a_1 (f_YSCH_092 – f_YSCH_093) for each relative on RELATIVEASSISTROSTER until
RELATIVEASSISTNUM is reached, with a max of 5 times.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_092
If YSCH LOOP 1a_1 NUM < RELATIVEASSISTNUM: f_YSCH_092
Else: f_YSCH_094

f_YSCH_094
YSCH_094a_#_# / YSCH_094b_#_# / YSCH_094c_#_# / YSCH_094d_#_# / YSCH_094e_#_# / YSCH_094f_#_# /
YSCH_094g_#_#
ASK
If YSCH_072NONE != 0 or DK or REF (Continue YSCH LOOP 1a)
QUESTION TYPE

Checkbox with radio special answer option
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
INTERVIEWER: HAND R SHOWCARD YSCH 6.
Please look at this card.
Which, if any, of these types of financial assistance did you receive while attending
^{FILL_COLLEGENAME} during that ^{FILL_TERMTYPE}? You may choose more than one.
1. GRANTS, TUITION OR FEE WAIVERS OR REDUCTIONS, AND FELLOWSHIPS OR
SCHOLARSHIPS [YSCH_094a]
2. A GOVERNMENT LOAN [YSCH_094b]
3. A PRIVATE LOAN [YSCH_094c]
4. COLLEGE WORK-STUDY [YSCH_094d]
5. EMPLOYER ASSISTANCE [YSCH_094e]
6. GOVERNMENT PROVIDED ASSISTANCE SUCH AS A WORKFORCE INNOVATION AND
OPPORTUNITY ACT (WIOA) PROGRAM, JOB CORPS, YOUTH BUILD, ETC. [YSCH_094f]
-8. NONE OF THESE [YSCH_094g]

ENGLISH

INTERVIEWER: HAND R SHOWCARD YSCH 7.
Mira esta tarjeta.
¿Cuáles, si los hay, de estos tipos de ayuda financiera recibiste mientras asistías a
^{FILL_COLLEGENAME} durante ese ^{FILL_TERMTYPE}? Puedes elegir más de una respuesta.

SPANISH

1. SUBVENCIONES, EXENCIONES O REDUCCIONES DE MATRÍCULA O CUOTAS, Y BECAS O
RESIDENCIAS [YSCH_094a]
2. UN PRÉSTAMO DEL GOBIERNO [YSCH_094b]
3. UN PRÉSTAMO PRIVADO [YSCH_094c]
4. PROGRAMA COLLEGE WORK-STUDY [YSCH_094d]
5. ASISTENCIA AL EMPLEADOR [YSCH_094e]
6. EL GOBIERNO PROPORCIONÓ ASISTENCIA, COMO UN PROGRAMA DE LA LEY DE
INNOVACIÓN Y OPORTUNIDAD DE LA FUERZA LABORAL (WIOA, POR SUS SIGLAS EN
INGLÉS), JOB CORPS, YOUTHBUILD, ETC. [YSCH_094f]
-8. NINGUNA DE ESTAS OPCIONES [YSCH_094g]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times. Code each variable as 1 if
selected, 0 if not selected.

If selected, option -8 should be mutually exclusive (i.e., do not allow selection of other
options).
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

CAPI
f_YSCH_090, f_YSCH_091, f_YSCH_092, f_YSCH_093
If YSCH_094a_#_# = 1: f_YSCH_095
Else if YSCH_094b_#_# = 1 or YSCH_094c_#_# = 1: f_YSCH_096
Else if YSCH_094d_#_# = 1: f_YSCH_097
Else if YSCH_094e_#_# = 1: f_YSCH_098
Else if YSCH_094f_#_# = 1: f_YSCH_099
Else: f_YSCH_100

f_YSCH_095
YSCH_095NUM_#_# / YSCH_095CURREN_#_#
ASK
If YSCH_094a_#_# = 1 (Continue YSCH LOOP 1a)
YSCH_095NUM_#_#: Numeric
QUESTION TYPE
YSCH_095CURREN_#_#: Textbox
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
FILLS (SPAN)

Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE

Altogether, how much financial aid did you receive in grants, tuition or fee waivers or reductions, and
fellowships or scholarships while attending ^{FILL_COLLEGENAME} during that ^{FILL_TERMTYPE}?

ENGLISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_095NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_095CURREN_#_#]
En total, ¿cuánta ayuda financiera recibiste en subvenciones, exenciones o reducciones de matrícula o
cuotas, y becas o residencias mientras asistías a ^{FILL_COLLEGENAME} durante ese
^{FILL_TERMTYPE}?

SPANISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_095NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_095CURREN_#_#]

RANGE

YSCH_095NUM_#: 0-1000000

LIMITS

YSCH_095CURREN_#: Max 30 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.
If out of range, display hard check(in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_094
If YSCH_094b_#_# = 1 or YSCH_094c_#_# = 1: f_YSCH_096
Else if YSCH_094d_#_# = 1: f_YSCH_097
Else if YSCH_094e_#_# = 1: f_YSCH_098
Else if YSCH_094f_#_# = 1: f_YSCH_099

Else: f_YSCH_100

f_YSCH_096
YSCH_096NUM_#_# / YSCH_096CURREN_#_#
ASK
If YSCH_094b_#_# = 1 or YSCH_094c_#_# = 1 (Continue YSCH LOOP 1a)
YSCH_096NUM_#_#: Numeric
QUESTION TYPE
YSCH_096CURREN_#_#: Textbox
Create fill, FILL_096
If YSCH_090_# = 1, FILL_096: ‘Other than assistance you received from relatives and
friends, how’
FILLS (ENG)
Else, FILL_096: ‘How’

FILLS (SPAN)

Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE
Create fill, FILL_096
If YSCH_090_# = 1, FILL_096: ‘Aparte de la ayuda que recibiste de familiares y amistades,
¿cuánto’
Else, FILL_096: ‘¿Cuánto’

Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE
^{FILL_096} much did you borrow in government loans or other types of loans while attending
^{FILL_COLLEGENAME} during that ^{FILL_TERMTYPE}?

ENGLISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_096NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_096CURREN_#_#]
^{FILL_096} pediste prestado en préstamos del gobierno u otros tipos de préstamos mientras asistías
a ^{FILL_COLLEGENAME} durante ese ^{FILL_TERMTYPE}?

SPANISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_096NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_096CURREN_#_#]

RANGE

YSCH_096NUM_#_#: 0-1000000

LIMITS

YSCH_096CURREN_#_#: Max 30 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.
If out of range, display hard check: (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_094, f_YSCH_095
If YSCH_094d_#_# = 1: f_YSCH_097
Else if YSCH_094e_#_# = 1: f_YSCH_098
Else if YSCH_094f_#_# = 1: f_YSCH_099
Else: f_YSCH_100

f_YSCH_097
YSCH_097_#_#
ASK

If YSCH_094d_#_# = 1 (Continue YSCH LOOP 1a)

QUESTION TYPE

Numeric
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
How much did you receive in College Work Study while attending ^{FILL_COLLEGENAME} during that
^{FILL_TERMTYPE}?
ENGLISH
ENTER AMOUNT:

SPANISH

¿Cuánto recibiste del programa College Work-Study mientras asistías a ^{FILL_COLLEGENAME}
durante ese ^{FILL_TERMTYPE}?

RANGE

ENTER AMOUNT:
0-5000

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 5,000.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 5,000.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_094, f_YSCH_095, f_YSCH_096
If YSCH_094e_#_# = 1: f_YSCH_098
Else if YSCH_094f_#_# = 1: f_YSCH_099
Else: f_YSCH_100

f_YSCH_098
YSCH_098NUM_#_# / YSCH_098CURREN_#_#
ASK
If YSCH_094e_#_# = 1 (Continue YSCH LOOP 1a)
YSCH_098NUM_#_#: Numeric
QUESTION TYPE
YSCH_098CURREN_#_#: Textbox
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
How much did you receive in employer assistance while attending ^{FILL_COLLEGENAME} during that
^{FILL_TERMTYPE}?

ENGLISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_098NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_098CURREN_#_#]
¿Cuánto recibiste en ayuda del empleador mientras asistías a ^{FILL_COLLEGENAME} durante ese
^{FILL_TERMTYPE}?

SPANISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_098NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_098CURREN_#_#]

RANGE

YSCH_098NUM_#_#: 0-1000000

LIMITS

YSCH_098CURREN_#_#: Textbox

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_094, f_YSCH_095, f_YSCH_096, f_YSCH_097
If YSCH_094f_#_# = 1: f_YSCH_099
Else: f_YSCH_100

f_YSCH_099
YSCH_099_#_#
ASK

If YSCH_094f_#_# = 1 (Continue YSCH LOOP 1a)

QUESTION TYPE

Numeric
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (SPAN)
Use fill from f_YSCH_072: FILL_TERMTYPE
How much did you receive in other types of government-provided assistance while attending
^{FILL_COLLEGENAME} during that ^{FILL_TERMTYPE}?
ENGLISH
ENTER AMOUNT:

SPANISH

¿Cuánto recibiste en otros tipos de asistencia proporcionada por el gobierno mientras asistías a
^{FILL_COLLEGENAME} durante ese ^{FILL_TERMTYPE}?

RANGE

ENTER AMOUNT:
0-50000

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 50,000.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 50,000.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_094, f_YSCH_095, f_YSCH_096, f_YSCH_097, f_YSCH_098
f_YSCH_100

f_YSCH_100
YSCH_100NUM_#_# / YSCH_100CURREN_#_#
ASK
If YSCH_072NONE != 0 or DK or REF (End YSCH LOOP 1/YSCH LOOP 1a)
YSCH_100NUM_#_#: Numeric
QUESTION TYPE
YSCH_100CURREN_#_#: Textbox
Use fill from f_YSCH_062: FILL_COLLEGENAME
FILLS (ENG)
Use fill from f_YSCH_072: FILL_TERMTYPE
FILLS (SPAN)

Use fill from f_YSCH_062: FILL_COLLEGENAME
Use fill from f_YSCH_072: FILL_TERMTYPE

How much did you pay out of your own pocket from earnings or your own savings to attend
^{FILL_COLLEGENAME} during that ^{FILL_TERMTYPE}?

ENGLISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_100NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_100CURREN_#_#]
¿Cuánto pagaste de tu propio bolsillo, de tus ganancias o de tus propios ahorros para asistir a
^{FILL_COLLEGENAME} durante ese ^{FILL_TERMTYPE}?

SPANISH

INTERVIEWER: IF R ATTENDED COLLEGE OUTSIDE THE U.S., PLEASE WRITE THE CURRENCY USED (E.G.,
EURO, CANADIAN DOLLAR, JAPANESE YEN, INDIAN RUPEE) IN THE TEXTBOX BELOW.
ENTER AMOUNT: _______ [YSCH_100NUM_#_#]
ENTER CURRENCY IF NOT IN USD: __________ [YSCH_100CURREN_#_#]

RANGE

YSCH_100NUM_#_#: 0-1000000

LIMITS

YSCH_100CURREN_#_#: Max 30 characters

LOOP MAX

10
This is a nested/inner loop within YSCH LOOP 1. Loop through YSCH LOOP 1a
(f_YSCH_073 – f_YSCH_100) for each roster line in COLLEGETERMROSTER until
COLLEGETERMNUM is reached, with a max of 10 times.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.
If out of range, display hard check (in red font and all caps): PLEASE ENTER A NUMBER
BETWEEN 0 AND 1,000,000.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
f_YSCH_094, f_YSCH_095, f_YSCH_096, f_YSCH_097, f_YSCH_098, f_YSCH_099
If YSCH LOOP 1a NUM < COLLEGETERMNUM: f_YSCH_073
Else if YSCH LOOP 1 NUM < COLLEGENUM: f_YSCH_060
Else if YOUTHAGE ≥ 16: YSCH_101
Else: YEMP_AGECHECK

YSCH_101
ASK

If YOUTHAGE ≥ 16

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do you have a currently active professional certification or a state or industry license?

ENGLISH

A professional certification or license shows you are qualified to perform a specific job and includes
things like Licensed Realtor, Certified Medical Assistant, Certified Teacher, or an IT certification.
1. YES
0. NO
¿Tienes una certificación profesional actualmente activa o una licencia estatal o industrial?

SPANISH

Una certificación o licencia profesional muestra que estás calificado(a) para realizar un trabajo
específico e incluye cosas, como agente inmobiliario con licencia, asistente médico certificado,
docente certificado o una certificación de Tecnología de la Información (por sus siglas en inglés, IT).
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YSCH_059, f_YSCH_100
If YSCH_101 = 1: YSCH_102
Else: YEMP_AGECHECK

YSCH_102
ASK

If YSCH_101 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Are any of your professional certifications or licenses issued by the federal, state, or local
government?
ENGLISH

1. YES
0. NO
¿Alguna de tus certificaciones o licencias profesionales fue emitida por el gobierno federal, estatal o
local?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YSCH_101
YEMP_AGECHECK

PRELOADS:
CURRENTAGE: Youth Information
YOUTH_DOB: Youth Information
YOUTH_DOBSUB: Youth information
YOUTH_SEX
GENERAL PROGRAMMER NOTES:
ALL ITEMS ARE REQUIRED.
DISPLAY DK (-2) AND REF (-1) BY DEFAULT ON EACH PAGE AT LOADING.
IF ANY ITEM IS LEFT BLANK, DISPLAY HARD CHECK: THIS QUESTION IS REQUIRED TO PROCEED WITH THE
SURVEY.
Default out of range check:
Enter a numeric value between [MIN] and [MAX].
In general, for fills for dates:
•
•
•
•

If a full date is given, then fill = ‘Month Day, Year’
Else, if only a month and year is given (no day), then fill = ‘Month Year’
Else, if a year is given, then fill = ‘Year’
Else, fill = ‘an unknown date’

YEMP_AGECHECK
ASK

All respondents

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

This is a computer check. Do not display screen
If CURRENTAGE>=14, set YEMP_AGECHECK=1.
Else if CURRENTAGE in (12:13) set YEMP_AGECHECK=2
Else if CURRENTAGE=11, set YEMP_AGECHECK=3

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YSCH_006, f_YSCH_008, YSCH_057, YSCH_058, YSCH_59, f_YSCH_100, YSCH_101,
YSCH_102
If YEMP_AGECHECK=1: YEMP_001
Else if YEMP_AGECHECK=2: f_YEMP_169a
Else: YHEA_001

YEMP_001
ASK

YEMPAGECHECK=1

QUESTION TYPE

Informational
Create fill, FILL_14BDAY: ‘YOUTHDOB(MONTH/DAY/YEAR+14)’
Create fill, FILL_YEMP001.
If YOUTHDOB is complete, FILL_YEMP001: ‘, that is since ‘FILL_14BDAY’’
Else: Empty
Create fill, FILL_SEVENTEEN.
If CURRENTAGE=>17, FILL_SEVENTEEN: ‘ or being in the military’
Else FILL_SEVENTEEN: Empty.

FILLS

Create fill, FILL_CALINS.
If Mode=CAPI, FILL_CALINS: ‘You can use this calendar to help you answer these
questions. As you answer questions, the computer will also store information in
an electronic calendar, which you can refer back to. I will show you the calendar
throughout the interview, but please let me know if you ever want to look at it
and I can pull it up for you to look at.’
If MODE=VIDEO/CAWI, FILL_CALINS: It may be helpful to use a calendar to answer
these questions. As you answer questions, the computer will also store the
information in a calendar for you to refer back to. You can access the calendar at
any time by clicking on the calendar icon in the top left of your screen.
Create fill, FILL_14BDAY: ‘YOUTHDOB(MONTH/DAY/YEAR+14)’
Create fill, FILL_YEMP001.
If YOUTHDOB is complete, FILL_YEMP001: ‘, es decir, desde ‘FILL_14BDAY’’
Else: Empty
Create fill, FILL_SEVENTEEN.
If CURRENTAGE=>17, FILL_SEVENTEEN: ‘ o estar en el ejército’
Else FILL_SEVENTEEN: Empty.

FILLS (SPAN)

Create fill, FILL_CALINS.
If Mode=CAPI, FILL_CALINS: ‘Puedes usar este calendario para ayudarte a responder
preguntas. A medida que respondas preguntas, la computadora también
almacenará información en un calendario electrónico, que podrás consultar.
Te mostraré el calendario a lo largo de la entrevista, pero avísame si en algún
momento quieres verlo y puedo mostrártelo.’
If MODE=VIDEO/CAWI, FILL_CALINS: Podría ser útil usar un calendario para responder
estas preguntas. A medida que respondas preguntas, la computadora también
almacenará la información en un calendario para que puedas consultarla. Puedes
acceder al calendario en cualquier momento haciendo clic en el ícono del
calendario ubicado en la parte superior izquierda de tu pantalla.

We would like to talk to you about any work you have done in the time since your fourteenth
birthday^{FILL_YEMP001}. When answering these questions, please tell us about any work you
did for pay, as well as any work you did for a family business, whether or not you were paid.
We are interested in all types of jobs, including those where you worked for an employer, such as
being an employee of a supermarket or restaurant ^{FILL_SEVENTEEN}.

ENGLISH

We are also interested in any self-employment work you have done. Self-employment includes
working as a freelancer, independent contractor, or independent consultant and working for
yourself in your own business. It also includes informal work for pay, such as mowing a lawn or
babysitting for a neighbor.
Please do not count work for different clients or customers as different jobs if the line of work is
the same. For example, if you work as a painter and painted three homes, count house painting
as one job, not three. Or if you deliver food and get customers through two different apps,
please count food delivery as one job, not two.
^{FILL_CALINS}
Quisiéramos hablar contigo sobre todos los trabajos que hayas realizado en el tiempo
transcurrido desde tu decimocuarto cumpleaños^{FILL_YEMP001}. Cuando respondas estas
preguntas, infórmanos sobre todos los trabajos que hayas realizado a cambio de una
remuneración, así como sobre todos los trabajos que hayas realizado para una empresa familiar,
tanto si te pagaban como si no.
Nos interesan todo tipo de trabajos, incluidos aquellos en los que trabajaste para un empleador,
como ser empleado de un supermercado o de un restaurante ^{FILL_SEVENTEEN}.

SPANISH

También nos interesan todos los trabajos independientes que hayas realizado. El trabajo
independiente incluye el de personas que trabajan como autónomas, contratistas
independientes o consultoras independientes, así como las que trabajan para sí mismas en sus
propias empresas. También incluye el trabajo informal remunerado, como cortar el césped o
cuidar a los hijos de un vecino.
No cuentes el trabajo para diferentes clientes como trabajos diferentes si la línea de trabajo es la
misma. Por ejemplo, si trabajas como pintor y pintas tres casas, cuenta pintar casas como un solo
trabajo, no como tres. O si repartes comida y consigues clientes a través de dos aplicaciones
diferentes, cuenta el reparto de comida como un solo trabajo, no como dos.
^{FILL_CALINS}

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_AGECHECK=1

NEXT

YEMP_002

YEMP_002
ASK

YEMPAGECHECK=1

QUESTION TYPE

Informational

FILLS

Use fill, FILL_YEMP001, from YEMP_001
Use fill, FILL_SEVENTEEN from YEMP_001

FILLS (SPAN)

Use fill, FILL_YEMP001, from YEMP_001
Use fill, FILL_SEVENTEEN from YEMP_001

ENGLISH

SPANISH

Let’s start by making a list of all jobs you’ve held since you turned 14^{FILL_YEMP001}. Please
include all jobs where you were working for a particular employer, including working in a family
business^{FILL_SEVENTEEN}, as well as jobs where you were self-employed, freelancing, or
working informally for pay.
Empecemos haciendo una lista de todos los trabajos que has tenido desde que cumpliste
14^{FILL_YEMP001}. Incluye todos los trabajos en los que trabajabas para un empleador
concreto, incluido el trabajo en un negocio familiar^{FILL_SEVENTEEN}, así como los
trabajos que realizas por cuenta propia, como autónomo(a) o de manera informal a cambio
de una remuneración.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_001

NEXT

YEMP_003

YEMP_003
ASK

YEMPAGECHECK=1

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_YEMP001, from YEMP_001

FILLS (SPAN)

Use fill, FILL_YEMP001, from YEMP_001

ENGLISH

SPANISH

Since your 14th birthday^{FILL_YEMP001}, have you done any work at all for which you were paid
or any work in a family business, whether or not you were paid?
1. YES
0. NO
Desde que cumpliste 14^{FILL_YEMP001}, ¿realizaste algún trabajo por el que te pagaran o algún
trabajo en un negocio familiar, tanto si te pagaban como si no?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_002

NEXT

If YEMP_003=1: YEMP_005
Else: YEMP_004

YEMP_004
ASK

YEMP_003≠1

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_YEMP001, from YEMP_001

FILLS (SPAN)

Use fill, FILL_YEMP001, from YEMP_001
You have had no job since your 14th birthday^{FILL_YEMP001}. Is that correct?

ENGLISH

1. YES
0. NO
No tienes trabajo desde que cumpliste 14^{FILL_YEMP001}. ¿Es eso correcto?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_003

NEXT

If YEMP_004=1: YEMP_156
Else: YEMP_005

YEMP_005_#
ASK

YEMPAGECHECK=1 and (YEMP_003_#=1 or YEMP_019_#=1 or YEMP_004_#=0 or DK or
REF) (Begin Loop YEMP 1)

QUESTION TYPE

Text

FILLS

Create fill, FILL_YEMP005A.
If LOOPNUMBER=1, FILL_YEMP005A: ‘We will start by talking about your most recent
job and then go backwards.’
Else FILL_YEMP005A=Empty
Create fill, FILL_YEMP005B.
If LOOPNUMBER=1, FILL_YEMP005B: ‘your most recent job’
Else FILL_YEMP005B= ‘the next most recent job’

FILLS (SPAN)

Create fill, FILL_YEMP005A.
If LOOPNUMBER=1, FILL_YEMP005A: ‘Empezaremos hablando de tu trabajo más
reciente y luego iremos hacia atrás.’
Else FILL_YEMP005A=Empty
Create fill, FILL_YEMP005B.
If LOOPNUMBER=1, FILL_YEMP005B: ‘el trabajo más reciente’
Else FILL_YEMP005B= ‘el siguiente trabajo más reciente’
^{FILL_YEMP005A}
What is the name of your employer on ^{FILL_YEMP005B} you have had since your 14th
birthday?

ENGLISH

If you are self-employed and do the same type of tasks or projects for many different customers
or organizations, sometimes finding customers through an app, please report as one job or type
of work, instead of listing each customer or organization as an employer. For example, if you pet
sit for two people, please include that as one job and not two.
INTERVIEWER: IF R IS SELF EMPLOYED AND BUSINESS HAS A NAME, ENTER THAT NAME.
OTHERWISE, PLEASE LIST AS SELF EMPLOYED WITH A BRIEF DESCRIPTION OF THE WORK, FOR
EXAMPLE "SELF EMPLOYED LANDSCAPER".
INTERVIEWER: ENTER THE EMPLOYER NAME VERBATIM.
ENTER: ____________
^{FILL_YEMP005A}
¿Cuál era el nombre de tu empleador en ^{FILL_YEMP005B} que has tenido desde que cumpliste
14 años?

SPANISH

Si trabajas por cuenta propia y realizas el mismo tipo de tareas o proyectos para muchos clientes
u organizaciones diferentes, a veces encontrando clientes a través de una aplicación, informa
esto como un solo trabajo o tipo de trabajo, en lugar de enumerar cada cliente u organización
como empleador. Por ejemplo, si cuidas a las mascotas de dos personas diferentes, incluye esto
como un solo trabajo y no como dos.

INTERVIEWER: IF R IS SELF EMPLOYED AND BUSINESS HAS A NAME, ENTER THAT NAME.
OTHERWISE, PLEASE LIST AS SELF EMPLOYED WITH A BRIEF DESCRIPTION OF THE WORK, FOR
EXAMPLE "SELF EMPLOYED LANDSCAPER".
INTERVIEWER: ENTER THE EMPLOYER NAME VERBATIM.
ENTER: ____________
RANGE
LIMITS

Max 50 characters

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)
DO NOT DISPLAY DK AND REF options
Create/Update EMPROSTER and add the following variables:
Create variable EMP_UID=unique ID for each new
Create variable EMP_NAME and set EMP_NAME=’YEMP_005_#’
Create variable YEMPLOOP1[#].EMP_UID=EMP_UID_#

CHECK (ENG)

If left blank, display hard check: ‘This question requires a response. If you don’t want
to provide the name of the employer, please provide a brief title or description that
you will recognize.’

CHECK (SPAN)

If left blank, display hard check: ‘Esta pregunta requiere respuesta. Si no desea
proporcionar el nombre del empleador, proporcione un título o descripción breve que
pueda reconocer.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEMP_003=1, YEMP_004
YEMP_006

f_YEMP_006_#
YEMP_006_MONTH_#/ YEMP_006_DAY_#/YEMP_006_YEAR_#
YEMPAGECHECK=1 and (YEMP_003_#=1 or YEMP_004=0 or YEMP_019_#=1) (Continue
ASK
Loop YEMP 1)
QUESTION TYPE

YEMP_006_MONTH_#: Dropdown
YEMP_006_DAY_#: Dropdown
YEMP_006_YEAR_#: Dropdown
Create fill, FILL_EMP_NAME.
FILL_EMP_NAME: ‘YEMP_005_#’

FILLS

Create fill, FILL_CALFILLBEG.
If MODE=VIDEO/CAWI, FILL_CALFILLBEG: ‘This information has been filled on your
calendar in the “Employment” row with a “B” for begin and the name of your job
or employer’
Else FILL_CALFILLBEG: Empty
Create fill, FILL_EMP_NAME.
FILL_EMP_NAME: ‘YEMP_005_#’

FILLS (SPAN)

Create fill, FILL_CALFILLBEG.
If MODE=VIDEO/CAWI, FILL_CALFILLBEG: ‘Esta información se completó en tu
calendario en la fila “Empleo” con el nombre de tu trabajo o empleador y la letra
“B” de “begin”, que significa “inicio” en inglés’
Else FILL_CALFILLBEG: Empty
On what month, day, and year did you first start working (at/as) ^{FILL_EMP_NAME}?

ENGLISH

MONTH: { - Select - } [YEMP_006_MONTH_#]
DAY: { - Select - } [YEMP_006_DAY_#]
YEAR: { - Select - } [YEMP_006_YEAR_#]
¿En qué mes, día y año empezaste a trabajar por primera vez en/como ^{FILL_EMP_NAME}?

SPANISH

MONTH: { - Select - } [YEMP_006_MONTH_#]
DAY: { - Select - } [YEMP_006_DAY_#]
YEAR: { - Select - } [YEMP_006_YEAR_#]

RANGE

YEMP_006_MONTH_#: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
SPANISH:
1 = “Enero”
2 = “Febrero”
3 = “Marzo”
4 = “Abril”
5 = “Mayo”
6 = “Junio”
7 = “Julio”
8 = “Agosto”

9 = “Septiembre”
10 = “Octubre”
11 = “Noviembre”
12 = “Diciembre”
YEMP_006_DAY_#: List days in order 1-31
YEMP_006_YEAR_#: List years 2010-2030 in reverse chronological order, starting with
year of DOI (do not display future years)
LIMITS
LOOP MAX

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)

PROGRAM. NOTES

Create the following variables and add them to the employer roster:
Create variable EMP_STARTDATE. If YEMP_006# is complete, set
EMP_STARTDATE=YEMP_006_MONTH/YEMP_006_DAY/YEMP_006_YEAR. If YEAR
complete, but MONTH missing, set EMP_STARTDATE= 1/1/YEMP_006_YEAR. If YEAR
missing, set EMP_STARTDATE=missing
Create variable EMP_STARTMONTH=YEMP_006_MONTH
Create variable EMP_STARTDAY=YEMP_006_DAY
Create variable EMP_STARTYEAR=YEMP_006_YEAR
If all three fields complete, display: ^{FILL_CALFILLBEG}

CHECK (ENG)

If any fields DK or REF display soft check:
“These dates are very important for our survey. Please provide the date or your best
guess. You can refer to your calendar to help you determine the date.”
If date is in the future, display hard check:
“You said you started this job on ^{YEMP_006_MONTH_#} {YEMP_006_DAY_#}
{YEMP_006_YEAR_#}, which is in the future. Please provide a date in the past.”

CHECK (SPAN)

If any fields DK or REF display soft check:
“Estas fechas son muy importantes para nuestra encuesta. Proporcione la fecha o tu
mejor estimación. Puedes consultar tu calendario para ayudarte a determinar la
fecha.”
If date is in the future, display hard check:
“Dijiste que empezaste este trabajo el ^{YEMP_006_DAY_#} de
^{YEMP_006_MONTH_#} de {YEMP_006_YEAR_#}, que es una fecha en el futuro.
Proporcione una fecha en el pasado.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_005

NEXT

If YEMP_006_MONTH not missing and YEMP_006_YEAR not missing and
YEMP_006_DAY= missing: YEMP_007
Else YEMP_008

YEMP_007_#
ASK

YEMPAGECHECK=1 and (YEMP_006_MONTH not missing and YEMP_006_YEAR not
missing and YEMP_006_DAY= missing) (Continue Loop YEMP 1)

QUESTION TYPE

Radio button

FILLS

Use fill, ‘FILL_EMP_NAME’ from YEMP_006
Create fill, FILL_YEMP007: ‘YEMP_006_MONTH’

FILLS (SPAN)

Use fill, ‘FILL_EMP_NAME’ from YEMP_006
Create fill, FILL_YEMP007: ‘YEMP_006_MONTH’
When would you say you started your job as/with ^{FILL_EMP_NAME}?

ENGLISH

1. The beginning of ^{FILL_YEMP007}. That is, during the first 10 days of the month.
2. The middle of ^{FILL_YEMP007}. That is, during the second 10 days of the month.
3. The end of ^{FILL_YEMP007}. That is, during the last 10 days of the month.
¿Cuándo dirías que empezaste a trabajar en/como ^{FILL_EMP_NAME}?

SPANISH

1. A principios de ^{FILL_YEMP007}. Es decir, durante los 10 primeros días del mes.
2. A mediados de ^{FILL_YEMP007}. Es decir, durante los segundos 10 días del mes.
3. A finales de ^{FILL_YEMP007}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)

PROGRAM. NOTES

If YEMP_007=1, set EMP_STARTDATE= YEMP_006_MONTH/1/YEMP_006_YEAR.
If YEMP_007=2, set EMP_STARTDATE= YEMP_006_MONTH/15/YEMP_006_YEAR.
If YEMP_007=3, set EMP_STARTDATE= YEMP_006_MONTH/28/YEMP_006_YEAR.
If YEMP_007=DK or REF, set EMP_STARTDATE=
YEMP_006_MONTH/1/YEMP_006_YEAR.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_006

NEXT

YEMP_008

YEMP_008_#
ASK

YEMPAGECHECK=1 and (YEMP_003_#=1 or YEMP_019_#=1 or YEMP_004_#=0)
(Continue YEMP Loop 1)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006

FILLS

Use fill FILL_EMP_NAME from YEMP_006

FILLS (SPAN)

ENGLISH

SPANISH

Are you currently working (at/as) ^{FILL_EMP_NAME}?
1. YES
0. NO
¿Trabajas en este momento en/como ^{FILL_EMP_NAME}?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)
Create variable EMP_STOPDATE. If YEMP_008=1, set EMP_STOPDATE=DOI.
Create variable CURRENTEMPLOY
If CURRENTEMPLOY=MISSING and YEMP_008#=0, set CURRENTEMPLOY=0;
Else if YEMP_008#=1, set CURRENTEMPLOY=1
Create variable EMP_CURRENT_# which is set equal to YEMP_008# for each job

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_006, YEMP_007

NEXT

If YEMP_008=1 AND CURRENTAGE=>17: YEMP_011;
else if YEMP_008=1: YEMP_013;
else YEMP_009

f_YEMP_009_#
YEMP_009_MONTH_#/ YEMP_009_DAY_#/YEMP_009_YEAR_#
ASK
YEMPAGECHECK=1 and YEMP_008_#≠1 (Continue YEMP Loop 1)
QUESTION TYPE

YEMP_009_MONTH_#: Dropdown
YEMP_009_DAY_#: Dropdown
YEMP_009_YEAR_#: Dropdown
Use fill, FILL_EMP_NAME, from YEMP_006_#

FILLS

Create fill, FILL_CALFILLEND.
If MODE=VIDEO/CAWI, FILL_CALFILL: ‘This information has been filled on your
calendar in the “Employment” row with a “E” for end and the name of your job or
employer’
Create fill, FILL_YEMP006: ‘YEMP_006_MONTH#’ ’YEMP_006_DAY#’,
‘YEMP_006_YEAR#’
Create fill, FILL_YEMP009: ‘YEMP_009_MONTH#’ ’YEMP_009_DAY#’,
‘YEMP_009_YEAR#’
Use fill, FILL_EMP_NAME, from YEMP_006_#

FILLS (SPAN)

Create fill, FILL_CALFILLEND.
If MODE=VIDEO/CAWI, FILL_CALFILL: ‘Esta información se completó en tu calendario
en la fila “Empleo” con el nombre de tu trabajo o empleador y la letra “E” de
“end”, que significa “finalización” en inglés.’
Create fill, FILL_YEMP006: ‘YEMP_006_MONTH#’ ’YEMP_006_DAY#’,
‘YEMP_006_YEAR#’
Create fill, FILL_YEMP009: ‘YEMP_009_MONTH#’ ’YEMP_009_DAY#’,
‘YEMP_009_YEAR#’
On what month, day, and year did you last stop working (at/as) ^{FILL_EMP_NAME}?

ENGLISH

MONTH: { - Select - } [YEMP_009_MONTH_#]
DAY: { - Select - } [YEMP_009_DAY_#]
YEAR: { - Select - } [YEMP_009_YEAR_#]
INTERVIEWER: YOU MUST ENTER A VALID YEAR IN THIS QUESTION. PLEASE REPORT ANY
UNUSUAL ANSWERS IN A COMMENT.

¿En qué mes, día y año empezaste a trabajar por primera vez en/como ^{FILL_EMP_NAME}?
SPANISH

MONTH: { - Select - } [YEMP_009_MONTH_#]
DAY: { - Select - } [YEMP_009_DAY_#]
YEAR: { - Select - } [YEMP_009_YEAR_#]

INTERVIEWER: YOU MUST ENTER A VALID YEAR IN THIS QUESTION. PLEASE REPORT ANY
UNUSUAL ANSWERS IN A COMMENT.

RANGE

YEMP_009_MONTH_#: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
SPANISH:
1 = “Enero”
2 = “Febrero”
3 = “Marzo”
4 = “Abril”
5 = “Mayo”
6 = “Junio”
7 = “Julio”
8 = “Agosto”
9 = “Septiembre”
10 = “Octubre”
11 = “Noviembre”
12 = “Diciembre”
YEMP_009_DAY_#: List days in order 1-31
YEMP_009_YEAR_#: List years 2010-2030 in reverse chronological order, starting with
year of DOI (do not display future years)

LIMITS
LOOP MAX

PROGRAM. NOTES

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)
Create and add the following variables to the employer roster
Update variable EMP_STOPDATE. If YEMP_009# is complete, set
EMP_STOPDATE=YEMP_009_MONTH/YEMP_009_DAY/YEMP_009_YEAR. If YEAR
complete, but MONTH missing, set EMP_STOPDATE= 12/31/YEMP_009_YEAR. If YEAR
missing, set EMP_STOPDATE=missing
Create variable EMP_STOPMONTH=YEMP_009_MONTH
Create variable EMP_STOPDAY=YEMP_009_DAY
Create variable EMP_STOPYEAR=YEMP_009_YEAR

If all three fields complete, display: ^{FILL_CALFILLBEG}
If hard check 2 is triggered, display link for interviewer to return to YEMP_006.

CHECK (ENG)

If any fields DK or REF display soft check:
“These dates are very important for our survey. Please provide the date or your best
guess. You can refer to your calendar to help you determine the date.”
If date is in the future, display hard check 1:

“You said you ended this job on ^{FILL_YEMP009} which is in the future. Please
provide a date in the past.”
If date is BEFORE EMP_STARTDATE, display hard check 2:
“You said you ended this job on ^{FILL_YEMP009}, which is BEFORE you said you
started this job on ^{FILL_YEMP006}. Would you like to update the start date or the
end date? INTERVIEWER: RETURN TO YEMP_006 IF START DATE SHOULD BE
UPDATED [DISPLAY RETURN LINK]”
If any fields DK or REF display soft check:
“Estas fechas son muy importantes para nuestra encuesta. Proporcione la fecha o tu
mejor estimación. Puedes consultar tu calendario para ayudarte a determinar la
fecha.”

CHECK (SPAN)

If date is in the future, display hard check 1:
“Dijiste que habías terminado este trabajo en ^{FILL_YEMP009} , que es una fecha en
el futuro. Proporcione una fecha en el pasado.”
If date is BEFORE EMP_STARTDATE, display hard check 2:
“Dijiste que terminaste este trabajo en ^{FILL_YEMP009}, que es una fecha ANTERIOR
a la que mencionaste como la fecha de inicio, en ^{FILL_YEMP006}. ¿Quieres actualizar
la fecha de inicio o la de finalización? INTERVIEWER: RETURN TO YEMP_006 IF START
DATE SHOULD BE UPDATED [DISPLAY RETURN LINK]”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_008

NEXT

If YEMP_009_MONTH and YEMP_009_YEAR not missing and YEMP_009_DAY missing:
YEMP_010
Else If CURRENTAGE=>17: YEMP_011
Else YEMP_013

YEMP_010_#
ASK

YEMPAGECHECK=1 and (YEMP_009_MONTH and YEMP_009_YEAR not missing and
YEMP_009_DAY=missing) (Continue YEMP Loop 1)

QUESTION TYPE

Radio button

FILLS

Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_YEMP010: ‘YEMP_009_MONTH’

FILLS (SPAN)

Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_YEMP010: ‘YEMP_009_MONTH’

ENGLISH

SPANISH

When would you say you ended your job as/with ^{FILL_EMP_NAME}?
1. The beginning of ^{FILL_YEMP010}. That is, during the first 10 days of the month.
2. The middle of ^{FILL_YEMP010}. That is, during the second 10 days of the month.
3. The end of ^{FILL_YEMP010}. That is, during the last 10 days of the month.
¿Cuándo dirías que terminaste de trabajar en/como ^{FILL_EMP_NAME}?
1. A principios de ^{FILL_YEMP010}. Es decir, durante los 10 primeros días del mes.
2. A mediados de ^{FILL_YEMP010}. Es decir, durante los segundos 10 días del mes.
3. A finales de ^{FILL_YEMP010}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)

PROGRAM. NOTES

If YEMP_010=1, set EMP_STOPDATE= YEMP_009_MONTH/1/YEMP_009_YEAR.
If YEMP_010=2, set EMP_STOPDATE= YEMP_009_MONTH/15/YEMP_009_YEAR.
If YEMP_010=3, set EMP_STOPDATE= YEMP_009_MONTH/28/YEMP_009_YEAR.
If YEMP_010=DK or REF, set EMP_STOPDATE=
YEMP_009_MONTH/28/YEMP_009_YEAR.]

CHECK (ENG)

If EMP_STOPDATE before EMP_STARTDATE, display hard check: You said you ended
this job BEFORE you said you started this job on ^{FILL_YEMP006}. Would you like to
update the start date or the end date? INTERVIEWER: RETURN TO YEMP_006 IF
START DATE SHOULD BE UPDATED [DISPLAY RETURN LINK]”

CHECK (SPAN)

If EMP_STOPDATE is BEFORE EMP_STARTDATE, display hard check 2:
“Dijiste que terminaste este trabajo en ^{FILL_YEMP009}, que es una fecha ANTERIOR
a la que mencionaste como la fecha de inicio, en ^{FILL_YEMP006}. ¿Quieres actualizar
la fecha de inicio o la de finalización? INTERVIEWER: RETURN TO YEMP_006 IF START
DATE SHOULD BE UPDATED [DISPLAY RETURN LINK]”

HELP TEXT (ENG)
HELP TEXT (SPAN)

MODE

CAPI

NOTES
LEAD-IN

YEMP_009

NEXT

If CURRENTAGE=>17: YEMP_011
Else YEMP_013

YEMP_011_#
ASK

CURRENTAGE>=17 and (YEMP_003_#=1 or YEMP_019_#=1 or YEMP_004_#=0)
(Continue YEMP Loop 1)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_CURRENT1.
If YEMP_008_#=1, FILL_CURRENT1: ‘are’
Else FILL_CURRENT1: ‘were’

FILLS

Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_CURRENT1.
If YEMP_008_#=1, FILL_CURRENT1: ‘estás’
Else FILL_CURRENT1: ‘estabas’

FILLS (SPAN)

On this job (at/as) ^{FILL_EMP_NAME}, ^{FILL_CURRENT1} you serving in the United States
military, for example, the Army, Air Force, the Marines, the Navy, or National Guard? If you were
working for the military as a civilian, please respond “No.”
ENGLISH

INTERVIEWER: IF THE RESPONDENT [IS/WAS] SERVING IN EITHER THE ACTIVE SERVICE OR IN A
RESERVE UNIT, PLEASE CODE AS YES. HOWEVER, IF THE R IS WORKING IN A CIVILIAN POSITION
WITHIN THE MILITARY, PLEASE CODE AS NO.
1. YES
0. NO
En este trabajo en/como ^{FILL_EMP_NAME}, ¿^{FILL_CURRENT1} prestando servicio en las
fuerzas armadas de los Estados Unidos, por ejemplo, en el Ejército, la Fuerza Aérea, la Infantería
de Marina, la Marina o la Guardia Nacional? Si trabajabas para las fuerzas armadas como civil,
responde “No”.

SPANISH

INTERVIEWER: IF THE RESPONDENT [IS/WAS] SERVING IN EITHER THE ACTIVE SERVICE OR IN A
RESERVE UNIT, PLEASE CODE AS YES. HOWEVER, IF THE R IS WORKING IN A CIVILIAN POSITION
WITHIN THE MILITARY, PLEASE CODE AS NO.
1. YES
0. NO

RANGE
LIMITS
LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)
Create Variable EMP_MILITARY_#; If YEMP_011_#=1 then EMP_MILITARY_#=1. Else
EMP_MILITARY_#=0

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_009, YEMP_010, YEMP_008=1

NEXT

If YEMP_011 = 1: YEMP_012
Else YEMP_013

f_YEMP_012_#
YEMP_012_#/YEMP_012_OTHER_#
ASK
YEMP_011_#=1 (Continue YEMP Loop 1)
QUESTION TYPE

YEMP_012_#: Radio button
YEMP_012_OTHER_#: Text

FILLS

Create fill, FILL_CURRENT2.
If YEMP_008_#=1, FILL_CURRENT2: ‘do’
Else FILL_CURRENT2: ‘did’

FILLS (SPAN)

Create fill, FILL_CURRENT12S.
If YEMP_008_#=1, FILL_CURRENT12S: ‘trabajas’
Else FILL_CURRENT12S: ‘trabajabas’
In which branch or component of the Armed Forces ^{FILL_CURRENT2} you serve?
INTERVIEWER: PROBE WHETHER R IS IN ACTIVE SERVICE, RESERVES OR NATIONAL GUARD.

ENGLISH

1. ACTIVE ARMY
5.   ARMY RESERVES
10.   ARMY NATIONAL GUARD
2.   ACTIVE NAVY
6.   NAVY RESERVES
3.   ACTIVE AIR FORCE
7.   AIR FORCE RESERVES
9.   AIR NATIONAL GUARD
4.   ACTIVE MARINE CORPS
8.   MARINE CORPS RESERVES
11.   ACTIVE COAST GUARD
12.   COAST GUARD RESERVES
13. ACTIVE SPACE FORCE
14.  OTHER (SPECIFY): [YEMP_012_OTHER])
¿En qué rama o componente de las Fuerzas Armadas ^{FILL_CURRENT12S}?
INTERVIEWER: PROBE WHETHER R IS IN ACTIVE SERVICE, RESERVES OR NATIONAL GUARD.

SPANISH

1. ACTIVE ARMY
5.   ARMY RESERVES
10.   ARMY NATIONAL GUARD
2.   ACTIVE NAVY
6.   NAVY RESERVES
3.   ACTIVE AIR FORCE
7.   AIR FORCE RESERVES
9.   AIR NATIONAL GUARD
4.   ACTIVE MARINE CORPS
8.   MARINE CORPS RESERVES
11.   ACTIVE COAST GUARD
12.   COAST GUARD RESERVES
13. ACTIVE SPACE FORCE
14.  OTHER (SPECIFY): [YEMP_012_OTHER])

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)
Create Variable EMP_MILBRANCH= YEMP_012
If response 14 is selected, display textbox YEMP_012_OTHER

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEMP_011=1
YEMP_019

YEMP_013_#
ASK

YOUTH_CURRENTAGE<17 or YEMP_011_#≠1 (Continue YEMP Loop 1)

QUESTION TYPE

Radio button
Use fill, FILL_EMP_NAME, from YEMP_006
Create fill, FILL_CURRENT1.
If YEMP_008_#=1, FILL_CURRENT1: ‘are’
Else FILL_CURRENT1: ‘were’

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
FILLS (SPAN)

Create fill, FILL_CURRENT1.
If YEMP_008_#=1, FILL_CURRENT1: ‘estas’
Else FILL_CURRENT1: ‘estabas’
On your job (at/as) ^{FILL_EMP_NAME}, ^{FILL_CURRENT1} you self-employed?

ENGLISH

As a reminder, self-employment includes working as a freelancer, independent contractor, or
independent consultant, working for yourself in your own business, and informal work for pay.
1. YES
0. NO
En tu trabajo en/como ^{FILL_EMP_NAME}, ^{FILL_CURRENT1} trabajando de manera
independiente o no?

SPANISH

Como recordatorio, el trabajo independiente incluye el de personas que trabajan como
autónomas, contratistas independientes o consultoras independientes, así como las que trabajan
para sí mismas en sus propias empresas o realizan trabajo informal por un pago.
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)

MODE

CAPI

NOTES
LEAD-IN

YEMP_011=0; YEMP_008=1; YEMP_009
If YEMP_013=1: YEMP_018
Else: YEMP_014

NEXT

YEMP_014_#
ASK

YEMP_013_#≠1 (Continue YEMP Loop 1)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006

FILLS
Use fill, FILL_CURRENT2 from YEMP_012_#
Use fill FILL_EMP_NAME from YEMP_006
Create fill FILL_CURRENT14S
If YEMP_008_#=1, FILL_CURRENT14S: ‘trabajas’
ELSE FILL_CURRENT14S: ‘trabajabas’

FILLS (SPAN)

Some companies provide workers or their services to other companies under contract. Workers
in these situations are paid by one company but spend much or all of their time working for a
client, often at the client’s worksite.

ENGLISH

For example, temporary help and other staffing agencies supply workers in a wide range of
occupations to factories, offices, hospitals, among other organizations. Other companies provide
specialized services under contract to clients. A few examples of services that can be provided
under contract include private security, landscaping, and IT services.
On this job with ^{FILL_EMP_NAME}, ^{FILL_CURRENT2} you work for a temporary help or
staffing agency or other company that provides you or your services to other organizations or
clients under contract?
1. YES
0. NO
Algunas empresas ofrecen trabajadores o los servicios de trabajadores a otras empresas bajo
contrato. Los trabajadores en estas situaciones cobran de una empresa pero pasan gran parte o
todo su tiempo trabajando para un cliente, a menudo en el lugar de trabajo del cliente.

SPANISH

Por ejemplo, las agencias de trabajo temporal y otras agencias de contratación proporcionan
trabajadores en una amplia gama de ocupaciones a fábricas, oficinas y hospitales, entre otras
organizaciones. Otras empresas ofrecen servicios especializados bajo contrato a clientes. Algunos
ejemplos de servicios que se subcontratan son la seguridad privada, la jardinería y los servicios
informáticos.

En este trabajo con o como ^{FILL_EMP_NAME}, ¿^{FILL_CURRENT14S} para una agencia de
trabajo temporal o de contratación de personal u otra empresa que subcontrate tus servicios a
otras organizaciones o clientes?
1. YES
0. NO
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)
Create EMP_CONTRACT and add to the employer roster.
If YEMP_014_#=1 set EMP_CONTRACT=1; Else EMP_CONTRACT=0.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEMP_013
If YEMP_014=1: YEMP_015
Else YEMP_017

YEMP_015_#
ASK

YEMP_014_#=1 (Continue YEMP Loop 1)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_CURRENT3.
If YEMP_008_#=1, FILL_CURRENT3: ‘Is’
Else FILL_CURRENT3: ‘Was’

FILLS

Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_CURRENT3.
If YEMP_008_#=1, FILL_CURRENT3: ‘Es’
Else FILL_CURRENT3: ‘Era’

FILLS (SPAN)

^{FILL_CURRENT3} ^{FILL_EMP_NAME} the name of the company that contracts out your
services?
ENGLISH

1. YES
0. NO

¿^{FILL_CURRENT3} ^{FILL_EMP_NAME} el nombre de la empresa que subcontrata tus servicios?
SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT
YEMP_016_#

YEMP_014=1
If YEMP_015=1: YEMP_017
Else YEMP_016

ASK

YEMP_015_#≠1(Continue YEMP Loop 1)

QUESTION TYPE

Text

FILLS

Create fill, FILL_CURRENT4.
If YEMP_008_#=1, FILL_CURRENT4: ‘is’
Else FILL_CURRENT4: ‘was’

FILLS (SPAN)

Create fill, FILL_CURRENT4.
If YEMP_008_#=1, FILL_CURRENT4: ‘es’
Else FILL_CURRENT4: ‘era’
What ^{FILL_CURRENT4} the name of the company that contracts out your services?
INTERVIEWER: ENTER THE EMPLOYER NAME VERBATIM.

ENGLISH

ENTER EMPLOYER NAME: ____________________________________
For the purpose of the survey, we consider the temporary/staffing agency or other company that
contracts out you or your services to be your employer, not a specific client or assignment.
Please answer all questions about this job based on your experience with the company and not a
specific client or assignment.
¿Cuál ^{FILL_CURRENT4} el nombre de la empresa que subcontrata tus servicios?
INTERVIEWER: ENTER THE EMPLOYER NAME VERBATIM.
ENTER EMPLOYER NAME: ____________________________________

SPANISH

Para la encuesta, consideramos que la agencia de trabajo temporal/de contratación u otra
empresa que te subcontrata o subcontrata tus servicios es tu empleador, no el cliente o un
encargo particular. Responde todas las preguntas sobre este trabajo según tu experiencia con la
empresa y no tu experiencia con el cliente o encargo particular.

RANGE
LIMITS

Max 200 characters

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)
If YEMP_016_#≠MISSING, Set EMP_NAME#=’YEMP_016_#’

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN

YEMP_015=0

NEXT

YEMP_017

YEMP_017_#
ASK

YEMP_014_#=1 (Continue YEMP Loop 1)

QUESTION TYPE

Text
Use fill FILL_EMP_NAME from YEMP_006
Use fill FILL_CURRENT2 from YEMP_012
Create fill, FILL_CURRENT5.
If YEMP_008_#=1, FILL_CURRENT5: ‘Are’
Else FILL_CURRENT5: ‘Were’

FILLS

Use fill FILL_EMP_NAME from YEMP_006
Use fill FILL_CURRENT14S from YEMP_014
Create fill, FILL_CURRENT5.
If YEMP_008_#=1, FILL_CURRENT5: ‘Eres’
Else FILL_CURRENT5: ‘Eras’

FILLS (SPAN)

ENGLISH

Which of the following best describes your employment arrangement on this job with
^{FILL_EMP_NAME}? ^{FILL_CURRENT5} you an employee, an independent contractor,
independent consultant, or freelancer, or ^{FILL_CURRENT2} you work on an informal or cash
basis?
1. EMPLOYEE
2. INDEPENDENT CONTRACTOR, INDEPENDENT CONSULTANT, OR FREELANCER
3. INFORMAL OR CASH BASIS
¿Cuál de las siguientes opciones describe mejor tu relación laboral en este trabajo en/como
^{FILL_EMP_NAME}? ¿^{FILL_CURRENT5} empleado(a), contratista independiente, consultor(a)
independiente o autónomo(a), o ^{FILL_CURRENT14S} en régimen informal o con pago en efectivo?

SPANISH

1. EMPLOYEE
2. INDEPENDENT CONTRACTOR, INDEPENDENT CONSULTANT, OR FREELANCER
3. INFORMAL OR CASH BASIS

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)
Create EMP_ARRANGE and add to the employer roster.
If YEMP_017_#=1 set EMP_ARRANGE=1;
Else if YEMP_017_#=2 set EMP_ARRANGE=2;
Else if YEMP_017_#=3 set EMP_ARRANGE=3;

Create flag for self-employed and add to employer roster where EMP_SELFEMPLOY=1 if
(YEMP_017= 2 or 3) or if YEMP_013=1; else if (YEMP_017 = 1 or DK or REF) then
EMP_SELFEMPLOY=0
Create flag for employee job and add to employer roster where EMP_EMPLOYEE=1 if
(EMP_SELFEMPLOY=0 or DK or REF) and (EMP_MILITARY=0 or DK or REF)
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_016, YEMP_015=1, YEMP_014=0

NEXT

YEMP_019

YEMP_018_#
ASK

YEMP_013_#=1 (Continue YEMP Loop 1)

QUESTION TYPE

Radio button

FILLS

FILLS (SPAN)

ENGLISH

SPANISH

Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_CURRENT1.
If EMP_CURRENT=1, FILL_CURRENT1: ‘are’
Else FILL_CURRENT1: ‘were’
Use fill FILL_CURRENT2 from YEMP_012
Use fill, FILL_CURRENT5 from YEMP_017
Use fill FILL_EMP_NAME from YEMP_006
Use fill FILL_CURRENT1 from YEMP_011
Use fill FILL_CURRENT14S from YEMP_014
Use fill, FILL_CURRENT5 from YEMP_017
Which of the following best describes your self-employment work (as/with) ^{FILL_EMP_NAME}?
^{FILL_CURRENT5} you an independent contractor, independent consultant, freelancer,
^{FILL_CURRENT2} you work on an informal or cash basis for customers or ^{FILL_CURRENT1}
you something else?
1. INDEPENDENT CONTRACTOR, INDEPENDENT CONSULTANT, OR FREELANCER
2. INFORMAL OR CASH BASIS FOR CUSTOMERS
3. SOMETHING ELSE
¿Cuál de las siguientes opciones describe mejor tu trabajo independiente en/como
^{FILL_EMP_NAME}? ¿^{FILL_CURRENT5} contratista independiente, consultor(a) independiente,

autónomo(a), ^{FILL_CURRENT14S} en régimen informal o con pago en efectivo para clientes, o
^{FILL_CURRENT1} trabajando con otra modalidad?
1. INDEPENDENT CONTRACTOR, INDEPENDENT CONSULTANT, OR FREELANCER
2. INFORMAL OR CASH BASIS FOR CUSTOMERS
3. SOMETHING ELSE
RANGE
LIMITS
LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)
Create EMP_ARRANGE and add to the employer roster.
If YEMP_018_#=1 set EMP_ARRANGE=2;
Else if YEMP_018_#=2 set EMP_ARRANGE=3;
Else if YEMP_018_#=3 set EMP_ARRANGE=4.
Create flag for self-employed and add to employer roster where EMP_SELFEMPLOY=1 if
(YEMP_017= 2 or 3) or if YEMP_013=1; else if (YEMP_017 = 1 or DK or REF) then
EMP_SELFEMPLOY=0
Create flag for employee job where EMP_EMPLOYEE=1 if (EMP_SELFEMPLOY=0 or DK
or REF) and (EMP_MILITARY=0 or DK or REF)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_013=1

NEXT

YEMP_019

YEMP_019_#
ASK

YEMPAGECHECK=1 (End Loop YEMP 1)

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_YEMP001, from YEMP_001

FILLS (SPAN)

Use fill, FILL_YEMP001, from YEMP_001

ENGLISH

Since your 14th birthday^{FILL_YEMP001}, have you done other work for which you were paid or
any other work in a family business, whether or not you were paid?

1. YES
0. NO

SPANISH

Desde que cumpliste 14^{FILL_YEMP001}, ¿has realizado algún otro trabajo por el que te
pagaran o algún otro trabajo en una empresa familiar, tanto si te pagaban como si no?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX

30
Loop YEMP Loop 1 (YEMP_005_# through YEMP_019_#) until YEMP_019=0 (no more
jobs to report)
Create or update number of jobs Var NUMJOBS equal to the number of times through
this loop
Fill the following for each job on the employer roster, in reverse chronological order,
first listing jobs that are EMP_CURRENT_#=1, in reverse chronological order based on
EMP_STARTDATE, then non-current jobs in reverse chronological order based on
EMP_STOPDATE.
Update and sort EMPLOYERROSTER in reverse chronological order, first listing jobs that
are EMP_CURRENT_#=1, in reverse chronological order based on EMP_STARTDATE, then
non-current jobs in reverse chronological order based on EMP_STOPDATE. Create
variable EMP_REPORT=number on list after sorting.

PROGRAM. NOTES

CHECK (ENG)

Roster variables (Source):
EMP_UID= Unique ID
EMP_NAME (YEMP_005; YEMP_016)
EMP_CURRENT(YEMP_008)
EMP_STARTDATE (f_YEMP_006; YEMP_007)
EMP_STARTMONTH (f_YEMP_006)
EMP_STARTDAY (f_YEMP_006)
EMP_STARTYEAR (f_YEMP_006)
EMP_STOPDATE (YEMP_006, f_YEMP_008; YEMP_009)
EMP_STOPMONTH (YEMP_006, f_YEMP_008)
EMP_STOPDAY (YEMP_006, f_YEMP_008)
EMP_STOPYEAR (YEMP_006, f_YEMP_008)
EMP_SELFEMPLOY (YEMP_013, YEMP_017, YEMP_018)
EMP_MILITARY (YEMP_011)
EMP_MILBRANCH (YEMP_012)
EMP_EMPLOYEE (YEMP_011, YEMP_013, YEMP_017)
EMP_CONTRACT (YEMP_014)
EMP_ARRANGE (YEMP_017, YEMP_018)
EMP_REPORT (YEMP_020)

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_012; YEMP_017; YEMP_018

NEXT

If YEMP_019=1: Loop again (YEMP_005)
Else YEMP_020

YEMP_020
ASK
QUESTION TYPE

NUMJOBS>0
Informational
Use fill, FILL_EMP_NAME, from YEMP_006
Create fill, FILL_EMP_STARTDATE: ‘EMP_STARTDATE’
Create fill, FILL_EMP_STOPDATE: ‘EMP_STOPDATE’

FILLS

Create fill, FILL_EMPEND.
If EMP_CURRENT_#=1, FILL_EMPEND: ‘Current’
Else FILL_EMPEND: ‘EMP_STOPDATE’
Create fill, FILL_EMP_REPORT:EMP_REPORT
Create fill, FILL_EMPROSTER.
.
FILL_EMPROSTER:
^{FILL_EMP_REPORT}. {FILL_EMP_NAME}
^{FILL_EMPEND}
EXAMPLE:
1. Rideshare driver
2. Kroger

^{FILL_EMP_STARTDATE}

October 1, 2023
June 15, 2021

Use fill, FILL_EMP_NAME, from YEMP_006
Create fill, FILL_EMP_STARTDATE: ‘EMP_STARTDATE’
FILLS (SPAN)
Create fill, FILL_EMP_STOPDATE: ‘EMP_STOPDATE’
Create fill, FILL_EMPEND.

Current
August 31, 2021

If EMP_CURRENT_#=1, FILL_EMPEND: ‘Actual’
Else FILL_EMPEND: ‘EMP_STOPDATE’
Create fill, FILL_EMP_REPORT:EMP_REPORT
Create fill, FILL_EMPROSTER.
.
FILL_EMPROSTER:
^{FILL_EMP_REPORT}. {FILL_EMP_NAME}
^{FILL_EMPEND}
EXAMPLE:
0. Rideshare driver
1. Kroger

October 1, 2023
June 15, 2021

^{FILL_EMP_STARTDATE}

Current
August 31, 2021

INTERVIEWER: INTERVIEWER: TURN THE SCREEN TO R SO THEY CAN SEE THE EMPLOYER ROSTER.
These are all the jobs that you have reported. Is this information correct?
ENGLISH

EMPLOYER/JOB NAME
^{FILL_EMPROSTER}

START DATE

END DATE

INTERVIEWER: IF ANY INFORMATION IS INCORRECT, CLICK THE EMPLOYER/JOBNAME THAT
NEEDS TO BE UPDATED. IF ROSTER IS CORRECT, CLICK NEXT TO CONTINUE. IF YOU NEED TO ADD
ANOTHER JOB, RETURN TO PREVIOUS SCREEN AND SELECT ‘YES’.
INTERVIEWER: INTERVIEWER: TURN THE SCREEN TO R SO THEY CAN SEE THE EMPLOYER
ROSTER.
Estos son todos los trabajos que registraste. ¿Es correcta esta información?
EMPLOYER/JOB NAME
^{FILL_EMPROSTER}

START DATE

END DATE

SPANISH
INTERVIEWER: IF ANY INFORMATION IS INCORRECT, CLICK THE EMPLOYER/JOBNAME THAT
NEEDS TO BE UPDATED. IF ROSTER IS CORRECT, CLICK NEXT TO CONTINUE. IF YOU NEED TO ADD
ANOTHER JOB, RETURN TO PREVIOUS SCREEN AND SELECT ‘YES’.
ENTER:______
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Create new variable based on order of each employer on the sorted roster:
EMP_REPORT=#. If roster line number is entered, display link for interviewer to return
to YEMP_005# corresponding to that roster line.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_019

NEXT

IF YEMP_020=99: YEMP_005_#
Else YEMP_021

YEMP_021_#
ASK
QUESTION
TYPE

NUMJOBS>0 (Begin YEMP Loop 2)
Numeric
Use fill, FILL_EMP_NAME, from YEMP_006

FILLS

Create fill, FILL_CURRENT6.
IF EMP_CURRENT_#=1, FILL_CURRENT6: ‘at the present time’
Else FILL_CURRENT6: ‘when you stopped working at this job’
Create fill, FILL_SELFEMP1.
If EMP_SELFEMPLOY=1, FILL_SELFEMP1: ‘(as/with)’
Else FILL_SELFEMP1: ‘with’
Use fill, FILL_EMP_NAME, from YEMP_006
Create fill, FILL_CURRENT6.EMP_CURRENT_#=1, FILL_CURRENT6: ‘en la actualidad’
Else FILL_CURRENT6: ‘cuando dejaste de hacer este trabajo’

FILLS (SPAN)

ENGLISH
SPANISH

Create fill, FILL_SELFEMP1.
If EMP_SELFEMPLOY=1, FILL_SELFEMP1: ‘en/como’
Else FILL_SELFEMP1: ‘en/como’
Now I’d like to ask a few questions about your employment ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}.
Ahora quisiera hacerte unas preguntas sobre tu empleo ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}.

RANGE
LIMITS
LOOP MAX

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

PROGRAM.
NOTES

Create variable SIXTEENBDAY. If YOUTHDOB not missing, set
SIXTEENBDAY=YOUTHDOB([MONTH] [DAY] [YEAR+16])
Else set SIXTEENBDAY= YOUTHDOBSUB([MONTH] [DAY] [YEAR+16])
Create variable YEMPLOOP2[#].EMP_UID=EMP_UID_#

CHECK (ENG)
CHECK (SPAN)

HELP TEXT
(ENG)
HELP TEXT
(SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_020

NEXT

IF EMP_MILITARY=1: YEMP_111
Else if YOUTH_CURRENTAGE<16 or EMP_STOPDATE before SIXTEENBDAY or
EMP_SELFEMPLOY=1: YEMP_023
Else YEMP_022

YEMP_022_#
YOUTH_CURRENTAGE=>16 and EMP_STOPDATE not before SIXTEENBDAY and
EMP_SELFEMPLOY≠1 and EMP_MILITARY=0 (Continue YEMP Loop 2)

ASK
QUESTION TYPE

Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT1, from YEMP_011

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT1, from YEMP_011
At ^{FILL_EMP_NAME}, ^{FILL_CURRENT1} you employed by government, by a private company,
a non-profit organization, a private individual or household, or ^{FILL_CURRENT1} you working
without pay in a family business or farm?

ENGLISH

1. GOVERNMENT, NOT A MEMBER OF THE ARMED FORCES
2. PRIVATE FOR-PROFIT COMPANY
3. NON-PROFIT COMPANY (INCLUDING TAX-EXEMPT AND CHARITABLE)
4. PRIVATE INDIVIDUAL OR HOUSEHOLD
5. WORKING WITHOUT PAY IN A FAMILY BUSINESS OR FARM
En ^{FILL_EMP_NAME}, ¿^{FILL_CURRENT1} trabajando como empleado(a) del gobierno, de una
empresa privada, de una organización sin fines de lucro, de un particular o de un hogar, o
^{FILL_CURRENT1} trabajando sin remuneración en un negocio familiar o en una granja?

SPANISH

1. GOVERNMENT, NOT A MEMBER OF THE ARMED FORCES
2. PRIVATE FOR-PROFIT COMPANY
3. NON-PROFIT COMPANY (INCLUDING TAX-EXEMPT AND CHARITABLE)
4. PRIVATE INDIVIDUAL OR HOUSEHOLD
5. WORKING WITHOUT PAY IN A FAMILY BUSINESS OR FARM

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_021

NEXT

YEMP_023

YEMP_023_#
ASK

EMP_MILITARY=0 (Continue YEMP Loop 2)

QUESTION TYPE

Text
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_CURRENT4 from YEMP_016

FILLS

Create fill, FILL_CURRENT7.
If EMP_CURRENT_#=1, FILL_CURRENT7: ‘work’
Else FILL_CURRENT7: ’worked’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT4 from YEMP_016
Create fill, FILL_CURRENT23S.
If YEMP_008_#=1, FILL_CURRENT23S: ‘hacen’
Else FILL_CURRENT123S: ‘hacían’

FILLS (SPAN)

Create fill, FILL_CURRENT7.
If EMP_CURRENT_#=1, FILL_CURRENT7: ‘trabajas’
Else FILL_CURRENT7: ’trabajabas’
What kind of business or industry ^{FILL_CURRENT4} ^{FILL_EMP_NAME} in?
ENGLISH

READ IF NECESSARY: What ^{FILL_CURRENT2} they make or do where you ^{FILL_CURRENT7}?
ENTER VERBATIM:
¿Qué tipo de negocio o industria ^{FILL_CURRENT4} el de ^{FILL_EMP_NAME}?

SPANISH

READ IF NECESSARY: ¿Qué ^{FILL_CURRENT23S} donde ^{FILL_CURRENT7}?
ENTER VERBATIM:

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

200 characters
30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Create Var EMP_INDUSTRYTEXT= and set EMP_INDUSTRYTEXT=’YEMP_023_#’
Add EMP_INDUSTRYTEXT to EMPLOYERROSTER

CHECK (ENG)

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_022

NEXT

If YEMP_023= DK or REF: YEMP_025
Else: YEMP_024

YEMP_024_#
ASK

EMP_MILITARY=0 and YEMP_023≠DK or REF (Continue YEMP Loop 2)

QUESTION TYPE

Radio Button
Use fill, FILL_CURRENT3, from YEMP_015

FILLS

Use fill, FILL_CURRENT3, from YEMP_015

FILLS (SPAN)

^{FILL_CURRENT3} this business or organization mainly manufacturing, retail trade, wholesale
trade, or something else?
ENGLISH

1. MANUFACTURING
2. RETAIL
3. WHOLESALE TRADE
4. SOMETHING ELSE
¿^{FILL_CURRENT3} esta empresa u organización una que se dedica principalmente a la
fabricación, al comercio al por menor, al comercio al por mayor o a otra cosa?

SPANISH

1. MANUFACTURING
2. RETAIL
3. WHOLESALE TRADE
4. SOMETHING ELSE

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_023

NEXT

YEMP_025

YEMP_025_#
ASK

EMP_MILITARY=0 (Continue YEMP Loop 2)

QUESTION TYPE

Text

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_CURRENT4 from YEMP_016
Create fill, FILL_SELFEMP2.
If EMP_SELFEMPLOY=1, FILL_SELFEMP2: ‘(as/with)’
Else FILL_SELFEMP2: ‘for’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT4 from YEMP_016
Create fill, FILL_CURRENT25S.
If YEMP_008_#=1, FILL_CURRENT25S: ‘haces’
Else FILL_CURRENT25S: ‘hacías’

FILLS (SPAN)

Create fill, FILL_SELFEMP2.
If EMP_SELFEMPLOY=1, FILL_SELFEMP2: ‘en/como’
Else FILL_SELFEMP2: ‘para’
What kind of work ^{FILL_CURRENT2} you do ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}? That is,
what ^{FILL_CURRENT4} your occupation?
ENGLISH

READ IF NECESSARY: For example: plumber, 4th grade teacher, cashier.
ENTER VERBATIM:
¿Qué tipo de trabajo ^{FILL_CURRENT25S} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}? Es decir,
¿cuál ^{FILL_CURRENT4} tu ocupación?

SPANISH

READ IF NECESSARY: Por ejemplo: fontanero(a), maestro(a) de 4.º grado, cajero(a).
ENTER VERBATIM:

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

200 characters
30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Create Var EMP_OCCUPATINONTEXT and set EMP_OCCUPATINONTEXT=’YEMP_025_#’
Add EMP_OCCUPATINONTEXT to EMPLOYERROSTER

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_023, YEMP_024

NEXT

YEMP_026

YEMP_026_#
ASK

EMP_MILITARY=0 (Continue YEMP Loop 2)

QUESTION TYPE

Text

FILLS

Use fill, FILL_CURRENT1, from YEMP_011

FILLS (SPAN)

Use fill, FILL_CURRENT1, from YEMP_011

ENGLISH

What ^{FILL_CURRENT1} your usual activities or duties at this job? For example: teaches
elementary school students, sells cars, operates printing press, lays brick.
ENTER VERBATIM:
¿Qué ^{FILL_CURRENT1} realizando como actividad o tarea habitual en este trabajo? Por ejemplo:
enseñar a estudiantes de primaria, vender coches, manejar una imprenta, colocar ladrillos.

SPANISH

ENTER VERBATIM:

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

200 characters
30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_025

NEXT

If YEMP_022=5: YEMP_035
Else YEMP_027

YEMP_027_#
ASK

EMP_MILITARY=0 and YEMP_022≠5 (Continue YEMP Loop 2)

QUESTION TYPE

YEMP_027_#: Radio
YEMP_027_OTHER_#: text
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021

FILLS

Create fill, FILL_CURRENT8.
If EMP_CURRENT_#=1, FILL_CURRENT8: ‘current’
Else FILL_CURRENT8: ‘most recent’
Create fill, FILL_CURRENT9.
If EMP_CURRENT_#=1, FILL_CURRENT9: ‘at the present time’
Else FILL_CURRENT9: ’when you stopped working’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021

FILLS (SPAN)

Create fill, FILL_CURRENT8.
If EMP_CURRENT_#=1, FILL_CURRENT8: ‘actuales’
Else FILL_CURRENT8: ‘más recientes’
Create fill, FILL_CURRENT9.
If EMP_CURRENT_#=1, FILL_CURRENT9: ‘en la actualidad’
Else FILL_CURRENT9: ’cuando dejaste de trabajar’
Now, we would like to ask you a few questions concerning your ^{FILL_CURRENT8} earnings for
^{FILL_EMP_NAME}.
Thinking about your earnings ^{FILL_CURRENT9} ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}, what is
the easiest way for you to report your total earnings before taxes or other deductions: hourly,
weekly, annually, or on some other basis?
(READ IF NECESSARY:) We use this information to compare the amount that people earn in
different types of jobs. 

ENGLISH

1   PER HOUR 
2   PER DAY 
3   PER WEEK 
4   EVERY TWO WEEKS 
5   PER MONTH 
6   PER YEAR 
8   TWICE A MONTH 
9   R WORKS OR WORKED IN FAMILY BUSINESS WITHOUT GETTING PAID 
12   PER ITEM (PIECE WORK) 
13   PER JOB OR TASK 
7   OTHER (SPECIFY:) [YEMP_027_OTHER_#]

Ahora, quisiera hacerte algunas preguntas sobre tus ingresos ^{FILL_CURRENT8} en/como
^{FILL_EMP_NAME}.
Pensando en tus ingresos ^{FILL_CURRENT9} ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}, ¿cuál es la
forma más fácil para ti de declarar tus ingresos totales antes de los impuestos u otras
deducciones: por hora, por semana, por año o de otra forma?
(READ IF NECESSARY:) Usamos esta información para comparar la cantidad que recibe la gente en
distintos tipos de trabajo.
SPANISH

1   PER HOUR 
2   PER DAY 
3   PER WEEK 
4   EVERY TWO WEEKS 
5   PER MONTH 
6   PER YEAR 
8   TWICE A MONTH 
9 R WORKS OR WORKED IN FAMILY BUSINESS WITHOUT GETTING PAID
12   PER ITEM (PIECE WORK) 
13   PER JOB OR TASK 
7   OTHER (SPECIFY:) [YEMP_027_OTHER_#]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

YEMP_027_OTHER_#: Max 50 characters
30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_026

NEXT

If YEMP_027=7: YEMP_028
Else if YEMP_027=9: YEMP_035
Else YEMP_029

YEMP_028_#
ASK

YEMP_027_#=7 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Create fill, FILL_YEMP028: ‘YEMP_027_OTHER_#’

FILLS (SPAN)

Create fill, FILL_YEMP028: ‘YEMP_027_OTHER_#’

ENGLISH

SPANISH

INTERVIEWER: "OTHER" IS AN UNUSUAL ANSWER FOR THIS QUESTION. THE RESPONDENT HAS
REPORTED THAT THEIR EARNINGS ARE EASIEST TO REPORT: ^{FILL_YEMP028}.
 
PLEASE RECODE THE RESPONDENT'S ANSWER INTO ONE OF THE FOLLOWING CATEGORIES, IF
APPLICABLE: 
1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
5.   PER MONTH 
6.   PER YEAR 
8.   TWICE A MONTH 
9. R WORKS IN FAMILY BUSINESS WITHOUT GETTING PAID
12. PER ITEM (PIECE WORK) 
13. PER JOB OR TASK  
99. RESPONSE CANNOT BE RECODED INTO ONE OF THE ABOVE CATEGORIES
INTERVIEWER: "OTHER" IS AN UNUSUAL ANSWER FOR THIS QUESTION. THE RESPONDENT HAS
REPORTED THAT THEIR EARNINGS ARE EASIEST TO REPORT: ^{FILL_YEMP028}.
 
PLEASE RECODE THE RESPONDENT'S ANSWER INTO ONE OF THE FOLLOWING CATEGORIES, IF
APPLICABLE: 
1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
5.   PER MONTH 
6.   PER YEAR 
8.   TWICE A MONTH 
9. R WORKS IN FAMILY BUSINESS WITHOUT GETTING PAID
12. PER ITEM (PIECE WORK) 
13. PER JOB OR TASK  
99. RESPONSE CANNOT BE RECODED INTO ONE OF THE ABOVE CATEGORIES

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_027=7

NEXT

If YEMP_028=9: YEMP_035
Else YEMP_029

YEMP_029_#
EMP_MILITARY=0 and YEMP_028≠9 and YEMP_027≠9 and YEMP_022≠5 (Continue
YEMP Loop 2)

ASK
QUESTION TYPE

Radio button
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT9, from YEMP_027
Create fill, FILL_CURRENT10.
If YEMP_008_#=1, FILL_CURRENT10: ‘Do’
Else FILL_CURRENT10: ‘Did’

FILLS

Create fill, FILL_CURRENT11.
If EMP_CURRENT_#=1, FILL_CURRENT11: Empty
Else if EMP_SELFEMPLOY=1, FILL_CURRENT11: ‘(as/with) ^{FILL_EMP_NAME}’
Else FILL_CURRENT11: ‘at ^{FILL_EMP_NAME}’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT9, from YEMP_027
Create fill, FILL_CURRENT29S.
If YEMP_008_#=1, FILL_CURRENT29S: ‘Sueles recibir’
Else FILL_CURRENT29S: ‘Solías recibir’

FILLS (SPAN)

Create fill, FILL_CURRENT11.
If EMP_CURRENT_#=1, FILL_CURRENT11: Empty
Else if EMP_SELFEMPLOY=1, FILL_CURRENT11: ‘en/como ^{FILL_EMP_NAME}’
Else FILL_CURRENT11: ‘en ^{FILL_EMP_NAME}’
^{FILL_CURRENT10} you usually receive overtime pay, tips, commissions, bonuses or incentive
pay ^{FILL_CURRENT9} ^{FILL_CURRENT11}?
ENGLISH

1.   YES  
0.   NO 
¿^{FILL_CURRENT29S} ingresos por horas extra, propinas, comisiones, bonificaciones o pago de
incentivos ^{FILL_CURRENT9} ^{FILL_CURRENT11}?

SPANISH

1.   YES  
0.   NO 

RANGE
LIMITS
LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_027, YEMP_028

NEXT

If YEMP_029=1: YEMP_030
Else if YEMP_028=1 or YEMP_027=1: YEMP_031
Else YEMP_032

f_YEMP_030_#
YEMP_030a_#/ YEMP_030b_#/ YEMP_030c_#/ YEMP_030d_#/ YEMP_030e_#
ASK
YEMP_029_#=1 (Continue YEMP Loop 2)
QUESTION TYPE

Radio grid

FILLS

Use fill, FILL_CURRENT2, from YEMP_012
Use fill, CURRENT10, from YEMP_029
Create fill, FILL_CURRENT30S.
If YEMP_008_#=1, FILL_CURRENT30S: ‘recibes’
Else FILL_CURRENT30S: ‘recibiste’

FILLS (SPAN)
Create fill, FILL_CURRENT30S2.
If YEMP_008_#=1, FILL_CURRENT30S2: ‘Recibes’
Else FILL_CURRENT30S2: ‘Recibiste’
Which of the following forms of additional pay ^{FILL_CURRENT2} you receive? 
Please respond “Yes” or “No” for each. ^{FILL_CURRENT10} you receive... 
COLUMN HEADERS:
1. YES
0. NO
ENGLISH

SPANISH

ROW ITEMS:
a. Overtime pay [YEMP_030a_#]
b. Tips [YEMP_030b_#]
c. Commissions [YEMP_030c_#]
d. Bonuses [YEMP_030d_#]
e. Incentive pay [YEMP_030e_#]
¿Cuál de las siguientes formas de pago adicional ^{FILL_CURRENT30S}? 
Responde “Sí” o “No” para cada opción. ^{FILL_CURRENT30S2} ... 

COLUMN HEADERS:
1. YES
0. NO
ROW ITEMS:
a. Pago por horas extra [YEMP_030a_#]
b. Propinas [YEMP_030b_#]
c. Comisiones [YEMP_030c_#]
d. Bonos [YEMP_030d_#]
e. Incentivos [YEMP_030e_#]
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_029=1

NEXT

If YEMP_027=1 or YEMP_028=1: YEMP_031
Else YEMP_032

YEMP_031_#
ASK

EMP_MILITARY=0 and (YEMP_028=1 or YEMP_027=1) (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT4, from YEMP_016
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP1 from YEMP_021
Create fill, FILL_EXCLUDE.
If YEMP_029_#=1, FILL_EXCLUDE: ‘Excluding overtime pay, tips and commissions,
what’
Else FILL_EXCLUDE: ‘What’

FILLS

Create fill, FILL_YEMP031: ‘YEMP_031_#’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT4, from YEMP_016
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP1 from YEMP_021
Create fill, FILL_EXCLUDE.
If YEMP_029_#=1, FILL_EXCLUDE: ‘Excluyendo el pago de horas extra, propinas y
comisiones, ¿cuál’
Else FILL_EXCLUDE: ‘¿Cuál’

FILLS (SPAN)

Create fill, FILL_YEMP031: ‘YEMP_031_#’

ENGLISH

^{FILL_EXCLUDE} ^{FILL_CURRENT4} your hourly rate of pay before taxes and other deductions
^{FILL_CURRENT9} ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}?
ENTER AMOUNT PER HOUR: $

.

^{FILL_EXCLUDE} ^{FILL_CURRENT4} tu pago por hora antes de los impuestos y otras
deducciones ^{FILL_CURRENT9} ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}?
SPANISH

ENTER AMOUNT PER HOUR: $

RANGE
LIMITS
LOOP MAX

.

$0.00-$500.00
Allow up to two decimal places
30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)

If $1.00>YEMP_031_#>$75.00, display soft check:
‘You reported a pay rate of ^{FILL _YEMP031_#} per hour ^{FILL_CURRENT9}.
INTERVIEWER: CORRECT HOURLY WAGE IF NEEDED.

CHECK (SPAN)

If $1.00>YEMP_031_#>$75.00, display soft check:
‘Informaste un pago de ^{FILL _YEMP031_#} por hora ^{FILL_CURRENT9}.
INTERVIEWER: CORRECT HOURLY WAGE IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_029, YEMP_030

NEXT

If YEMP_031_#=DK: YEMP_033
Else YEMP_035

YEMP_032_#
ASK
QUESTION TYPE

EMP_MILITARY=0 and (YEMP_028≠1 or 9 and YEMP_027≠1 or 9) (Continue YEMP Loop
2)
Numeric
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT1, from YEMP_011
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_EXCLUDE from YEMP_031

FILLS

Create fill, FILL_PAYRATE1.
If YEMP_027=2 OR YEMP_028=2 FILL_PAYRATE1: ‘ daily’
If YEMP_027=3 OR YEMP_028=3 FILL_PAYRATE1: ‘ weekly’
If YEMP_027=4 OR YEMP_028=4 FILL_PAYRATE2: ‘ bi-weekly’
If YEMP_027=5 OR YEMP_028=5 FILL_PAYRATE1: ‘ monthly’
If YEMP_027=6 OR YEMP_028=6 FILL_PAYRATE1: ‘ yearly’
If YEMP_027=8 OR YEMP_028=8 FILL_PAYRATE1: ‘ semi-monthly’
If YEMP_027=12 OR YEMP_028=12 FILL_PAYRATE1: ‘ average per-item’
If YEMP_027=13 OR YEMP_028=13 FILL_PAYRATE1: ‘ average per-job or per-task’
Else FILL_PAYRATE1: Empty
Create fill, FILL_PAYRATE2.
If YEMP_027=2 OR YEMP_028=2 FILL_PAYRATE2: ‘PER DAY’
IF YEMP_027=3 OR YEMP_028=3 FILL_PAYRATE2: ‘PER WEEK’
IF YEMP_027=4 OR YEMP_028=4 FILL_PAYRATE2: ‘EVERY TWO WEEKS’
IF YEMP_027=5 OR YEMP_028=5 FILL_PAYRATE2: ‘PER MONTH’
IF YEMP_027=6 OR YEMP_028=6 FILL_PAYRATE2: ‘PER YEAR’
IF YEMP_027=8 OR YEMP_028=8 FILL_PAYRATE2: ‘TWICE PER MONTH’
IF YEMP_027=12 OR YEMP_028=12 FILL_PAYRATE2: ‘PER ITEM, ON AVERAGE’
IF YEMP_027=13 OR YEMP_028=13 FILL_PAYRATE2: ‘PER JOB OR PER TASK, ON
AVERAGE’
Else FILL_PAYRATE2: Empty
Create fill, FILL_YEMP032: ‘YEMP_032_#’

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT1, from YEMP_011
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_EXCLUDE from YEMP_031
Create fill, FILL_PAYRATE1.

If YEMP_027=2 OR YEMP_028=2 FILL_PAYRATE1: ‘ por día’
If YEMP_027=3 OR YEMP_028=3 FILL_PAYRATE1: ‘ por semana’
If YEMP_027=4 OR YEMP_028=4 FILL_PAYRATE2: ‘ cada dos semanas’
If YEMP_027=5 OR YEMP_028=5 FILL_PAYRATE1: ‘ por mes’
If YEMP_027=6 OR YEMP_028=6 FILL_PAYRATE1: ‘ por año’
If YEMP_027=8 OR YEMP_028=8 FILL_PAYRATE1: ‘ dos veces por mes’
If YEMP_027=12 OR YEMP_028=12 FILL_PAYRATE1: ‘ en promedio por artículo’
If YEMP_027=13 OR YEMP_028=13 FILL_PAYRATE1: ‘ en promedio por trabajo o tarea’
Else FILL_PAYRATE1: Empty
Create fill, FILL_PAYRATE2.
If YEMP_027=2 OR YEMP_028=2 FILL_PAYRATE2: ‘PER DAY’
IF YEMP_027=3 OR YEMP_028=3 FILL_PAYRATE2: ‘PER WEEK’
IF YEMP_027=4 OR YEMP_028=4 FILL_PAYRATE2: ‘EVERY TWO WEEKS’
IF YEMP_027=5 OR YEMP_028=5 FILL_PAYRATE2: ‘PER MONTH’
IF YEMP_027=6 OR YEMP_028=6 FILL_PAYRATE2: ‘PER YEAR’
IF YEMP_027=8 OR YEMP_028=8 FILL_PAYRATE2: ‘TWICE PER MONTH’
IF YEMP_027=12 OR YEMP_028=12 FILL_PAYRATE2: ‘PER ITEM, ON AVERAGE’
IF YEMP_027=13 OR YEMP_028=13 FILL_PAYRATE2: ‘PER JOB OR PER TASK, ON
AVERAGE’
Else FILL_PAYRATE2: Empty
Create fill, FILL_YEMP032: ‘YEMP_032_#’

ENGLISH

^{FILL_EXCLUDE} ^{FILL_CURRENT1} your^{FILL_PAYRATE1} earnings ^{FILL_CURRENT9}
^{FILL_SELFEMP1} ^{FILL_EMP_NAME} before taxes and other deductions?
ENTER AMOUNT ^{FILL_PAYRATE2}: $

SPANISH

.

^{FILL_EXCLUDE} ingreso ^{FILL_CURRENT1} recibiendo ^{FILL_PAYRATE1} ^{FILL_CURRENT9}
^{FILL_SELFEMP1} ^{FILL_EMP_NAME} antes de los impuestos y otras deducciones?
ENTER AMOUNT ^{FILL_PAYRATE2}: $

RANGE
LIMITS
LOOP MAX

$0.00-$9,999,999.99
Max 9 digits and two decimal places
30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

PROGRAM. NOTES

Set range limits for soft check:
If YEMP_027=2 OR YEMP_028=2: 10 ≤ payrate per day ≤$750
If YEMP_027=3 OR YEMP_028=3: $50 ≤ payrate per week ≤$3,000
If YEMP_027=4 OR YEMP_028=4: $100 ≤ payrate per bi-week ≤$6,000
If YEMP_027=5 OR YEMP_028=5: $200 ≤ payrate per month ≤$12,000
If YEMP_027=6 OR YEMP_028=6: $2400 ≤ payrate per year ≤$140,000
If YEMP_027=8 OR YEMP_028=8: $100 ≤ payrate per semi-month ≤$6,000
If YEMP_027=12 or 13 OR YEMP_028=12 or 13: $1 ≤ payrate per item or task ≤$12,000

CHECK (ENG)

CHECK (SPAN)

HELP TEXT (ENG)

If response out of range limits, display soft check:
‘You reported ^{FILL_PAYRATE2} earnings of ^{FILL _YEMP032_#} ^{FILL_CURRENT9}.
Is this correct?
INTERVIEWER: CORRECT EARNINGS IF NEEDED.’
If response out of range limits, display soft check:
‘You reported ^{FILL_PAYRATE2} earnings of ^{FILL _YEMP032_#} ^{FILL_CURRENT9}.
Is this correct?
INTERVIEWER: CORRECT EARNINGS IF NEEDED.’
If response out of range limits, display soft check:
‘Informaste ingresos ^{FILL_PAYRATE2} de ^{FILL _YEMP032_#} ^{FILL_CURRENT9}.
¿Es esto correcto?
INTERVIEWER: CORRECT EARNINGS IF NEEDED.’

HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_029, YEMP_030

NEXT

If YEMP_032_#=DK: YEMP_034
Else if YEMP_030a=1: YEMP_039
Else: YEMP_035

YEMP_033_#
ASK

YEMP_031=DK (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT4, from YEMP_016
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_EXCLUDE from YEMP_235

FILLS

Create fill, FILL_YEMP033: ‘YEMP_033_#’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT4, from YEMP_016
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_EXCLUDE from YEMP_235

FILLS (SPAN)

Create fill, FILL_YEMP033: ‘YEMP_033_#’

ENGLISH

^{FILL_EXCLUDE} ^{FILL_CURRENT4} your best estimate of your hourly rate of pay, before taxes
and other deductions, ^{FILL_CURRENT9} ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}?
ENTER AMOUNT PER HOUR: $

.

^{FILL_EXCLUDE} ^{FILL_CURRENT4} tu mejor estimación de tu pago por hora antes de los
impuestos y otras deducciones ^{FILL_CURRENT9} ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}?
SPANISH

ENTER AMOUNT PER HOUR: $

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

HELP TEXT (ENG)

.

$0.00-$500.00
Allow up to two decimal places
30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If $1.00>YEMP_033_#>$75.00, display soft check:
‘You reported a pay rate of ^{FILL _YEMP033} per hour ^{FILL_CURRENT9}.
Is this correct?
INTERVIEWER: CORRECT HOURLY WAGE IF NEEDED.’
If $1.00>YEMP_033_#>$75.00, display soft check:
‘Informaste pagos ^{FILL_CURRENT8} de ^{FILL _YEMP033} por hora ^{FILL_CURRENT9}.
¿Es esto correcto?
INTERVIEWER: CORRECT HOURLY WAGE IF NEEDED.’

HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_031=DK

NEXT

YEMP_035

YEMP_034_#
ASK

YEMP_032=DK (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT1, from YEMP_011
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_EXCLUDE from YEMP_031
Use fill, FILL_PAYRATE1 from YEMP_032
Use fill, FILL_PAYRATE2 from YEMP_032

FILLS

Create fill, FILL_YEMP034: ‘YEMP_034_#’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT1, from YEMP_011
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_EXCLUDE from YEMP_031
Use fill, FILL_PAYRATE1 from YEMP_032
Use fill, FILL_PAYRATE2 from YEMP_032

FILLS (SPAN)

Create fill, FILL_YEMP034: ‘YEMP_034_#’

ENGLISH

^{FILL_EXCLUDE} ^{FILL_CURRENT1} is your best estimate of your ^{FILL_PAYRATE1} earnings
^{FILL_CURRENT9} ^{FILL_SELFEMP1} ^{FILL_EMP_NAME} before taxes and other deductions?
ENTER AMOUNT ^{FILL_PAYRATE2}: $

SPANISH

.

^{FILL_EXCLUDE} ingreso ^{FILL_CURRENT1} recibiendo, según tu mejor estimación,
^{FILL_PAYRATE1} ^{FILL_CURRENT9} ^{FILL_SELFEMP1} ^{FILL_EMP_NAME} antes de los
impuestos y otras deducciones?
ENTER AMOUNT ^{FILL_PAYRATE2}: $

RANGE
LIMITS
LOOP MAX

.

$0.00-$9,999,999.99
Allow up to two decimal places
30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

PROGRAM. NOTES

Set range limits for soft check:
If YEMP_027=2 OR YEMP_028=2: 10 ≤ payrate per day ≤$750
If YEMP_027=3 OR YEMP_028=3: $50 ≤ payrate per week ≤$3,000
If YEMP_027=4 OR YEMP_028=4: $100 ≤ payrate per bi-week ≤$6,000
If YEMP_027=5 OR YEMP_028=5: $200 ≤ payrate per month ≤$12,000
If YEMP_027=6 OR YEMP_028=6: $2400 ≤ payrate per year ≤$140,000
If YEMP_027=8 OR YEMP_028=8: $100 ≤ payrate per bi-week ≤$6,000

If YEMP_027=12 or 13 OR YEMP_028=12 or 13: $1 ≤ payrate per item or task ≤$12,000

CHECK (ENG)

CHECK (SPAN)

If response out of range limits, display soft check:
‘You reported ^{FILL_PAYRATE2} earnings of ^{FILL _YEMP034_#] ^{FILL_CURRENT9}.
Is this correct?
INTERVIEWER: CORRECT EARNINGS IF NEEDED.’
If response out of range limits, display soft check:
‘Informaste ingresos ^{FILL_CURRENT8} ^{FILL_PAYRATE2} de ^{FILL _YEMP034_#}
^{FILL_CURRENT9}.
¿Es esto correcto?
INTERVIEWER: CORRECT EARNINGS IF NEEDED.’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_032=DK

NEXT

If YEMP_030a=1: YEMP_039
Else: YEMP_035

YEMP_035_#
EMP_MILITARY=0 and ((YEMP_028=1 or 9 or YEMP_027=1 or 9) or (YEMP_028≠1 or 9
and YEMP_027≠1 or 9) and YEMP_030a≠1)) (Continue YEMP Loop 2)

ASK
QUESTION TYPE

Numeric
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS

Create fill, FILL_CURRENT12.
If EMP_CURRENT_#=1, FILL_CURRENT12: ‘At the present time’
Else FILL_CURRENT12: ’When you stopped working’
Create fill, FILL_PAYRATE3.
If YEMP_027=1 or YEMP_028=1 FILL_PAYRATE3: ‘you usually work per week at this
rate’
Else FILL_PAYRATE3=’you work in a normal week’
Create fill, FILL_YEMP035: ‘YEMP_035_#’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Create fill, FILL_CURRENT28.
If EMP_CURRENT_#=1, FILL_CURRENT28: ‘En tu trabajo actual’
Else FILL_CURRENT12: ‘Cuando dejaste de trabajar’
Create fill, FILL_PAYRATE3S.
If YEMP_027=1 or YEMP_028=1 and If YEMP_008_#=1, FILL_PAYRATE3S: ‘sueles
trabajar por semana por ese monto’
Else FILL_PAYRATE3S=’trabajabas durante una semana habitual’
Create fill, FILL_YEMP035: ‘YEMP_035_#’

ENGLISH

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, how many hours ^{FILL_CURRENT2}
^{FILL_PAYRATE3} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}?
Please include all hours you worked whether at your normal work site, at home, or in some
other location.
ENTER NUMBER OF HOURS PER WEEK:

SPANISH

^{FILL_CURRENT28} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuántas horas ^{FILL_PAYRATE3S}
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}?

Incluye todas las horas que hayas trabajado, ya sea en tu lugar de trabajo habitual, en casa o en
otro lugar.
ENTER NUMBER OF HOURS PER WEEK:

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_035_#>50 hours, display soft check: ‘You reported that you usually work
^{FILL_YEMP035} hours per week. Is that correct? INTERVIEWER: UPDATE IF NOT
CORRECT.’

CHECK (SPAN)

If YEMP_035_#>50 hours, display soft check: ‘Informaste que sueles trabajar
^{FILL_YEMP035} horas por semana. ¿Es eso correcto? INTERVIEWER: UPDATE IF NOT
CORRECT.’

HELP TEXT (ENG)

If the number of hours varied, please think about ^{FILL_CURRENT6}.

HELP TEXT (SPAN)

Si el número de horas ha variado, piensa en el número ^{FILL_CURRENT6}.

MODE

CAPI

NOTES
LEAD-IN

YEMP_026, YEMP_027, YEMP_028, YEMP_031, YEMP_032, YEMP_033, YEMP_034

NEXT

YEMP_036

YEMP_036_#
ASK
QUESTION TYPE
FILLS

EMP_MILITARY=0 and ((YEMP_028=1 or 9 or YEMP_027=1 or 9) or (YEMP_028≠1 or 9
and YEMP_027≠1 or 9) and YEMP_030a≠1)) (Continue YEMP Loop 2)
Numeric
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_YEMP035 from YEMP_035
Create fill, FILL_YEMP036: ‘YEMP_036_#’
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_YEMP035 from YEMP_035

FILLS (SPAN)

Create fill, FILL_CURRENT36S.
If YEMP_027=1 or YEMP_028=1 and If YEMP_008_#=1: ‘sueles teletrabajar o trabajar
desde casa’
Else FILL_CURRENT36S=’solías teletrabajar o trabajar desde casa’
Create fill, FILL_YEMP036: ‘YEMP_036_#’

How many of those ^{FILL_YEMP035} hours per week ^{FILL_CURRENT2} you usually telework or
work from home?
ENGLISH

ENTER NUMBER OF HOURS PER WEEK:

¿Cuántas de esas ^{FILL_YEMP035} horas por semana ^{FILL_CURRENT36S}?
SPANISH

ENTER NUMBER OF HOURS PER WEEK:

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX

30

PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_036> YEMP_035, DISPLAY SOFT CHECK:
“You reported that you usually work or worked ^{FILL_YEMP035] hours per week and
that you worked ^{FILL_YEMP036} of these hours from home. Is this correct?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “
IF YEMP_036> YEMP_035, DISPLAY SOFT CHECK:
“Informaste que sueles o solías trabajar ^{FILL_YEMP035} horas por semana y que
trabajabas ^{FILL_YEMP036} de estas horas desde casa. ¿Es esto correcto?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “

HELP TEXT (ENG)

If the number of hours varied, please think about ^{FILL_CURRENT6}.

HELP TEXT (SPAN)

Si el número de horas ha variado, piensa en el número ^{FILL_CURRENT6}.

MODE

CAPI

NOTES
LEAD-IN

YEMP_035

NEXT

If (YEMP_027_#=12 or 13) or (YEMP_028_#=12 or 13): YEMP_037
Else, If YEMP_027_#=2 or YEMP_028=2: YEMP_038
Else, If YEMP_030a_#=1: YEMP_039
Else if YEMP_027=6 or YEMP_028=6: YEMP_060
Else if YEMP_027=9 or YEMP_028=9 or YEMP_022=5: YEMP_075
Else, If YEMP_028≠1 and YEMP_027≠1: YEMP_061
Else, If YEMP_030b_#=1: f_YEMP_063
Else, If YEMP_030c_#=1: f_YEMP_066
Else, If YEMP_030d_#=1: f_YEMP_069
Else, If YEMP_030e_#=1: f_YEMP_072
Else: YEMP_075

f_YEMP_037_#
YEMP_037_AMT_#/YEMP_037_TIME_#
ASK
(YEMP_027#=12 or 13) or (YEMP_028#=12 or 13) (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_037_AMT_#: Numeric
YEMP_037_TIME_#: Radio button
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_CURRENT12.
If EMP_CURRENT_#=1, FILL_CURRENT12: ‘At the present time’
Else FILL_CURRENT12: ’When you stopped working’

FILLS

Create fill, FILL_CURRENT13.
If YEMP_008_#=1, FILL_CURRENT13: ‘does’
Else FILL_CURRENT13: ‘did’
Create fill, FILL_ITEMJOB.
IF YEMP_027=12 or YEMP_0281=12 FILL_ITEMJOB: ‘item’
ELSE IF YEMP_027=13 or YEMP_028= 13 FILL_ITEMJOB: ‘job or task’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_CURRENT12.
If EMP_CURRENT_#=1, FILL_CURRENT12: ‘En la actualidad,’
Else FILL_CURRENT12: ’Cuando dejaste de trabajar,’

FILLS (SPAN)

Create fill, FILL_CURRENT37S.
If YEMP_008_#=1, FILL_CURRENT37S: ‘se necesita’
Else FILL_CURRENT37S: ‘se necesitaba’
Create fill, FILL_ITEMJOB.
IF YEMP_027=12 or YEMP_0281=12 FILL_ITEMJOB: ‘el proceso de un artículo’
ELSE IF YEMP_027=13 or YEMP_028= 13 FILL_ITEMJOB: ‘un trabajo o tarea’
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, how long ^{FILL_CURRENT13} it
take, on average, to complete one ^{FILL_ITEMJOB}?

ENGLISH

ENTER AMOUNT: [YEMP_037_AMT_#]
SELECT TIME UNIT: [YEMP_037 _TIME_#]

1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuánto tiempo
^{FILL_CURRENT37S}, en promedio, para completar ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_037_AMT_#]
SPANISH

SELECT TIME UNIT: [YEMP_037 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 

RANGE

YEMP_037_AMT_#: 0-999

LIMITS

YEMP_037_AMT_#: Max 3 digits

LOOP MAX

30

CHECK (ENG)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

PROGRAM. NOTES

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEMP_036
If YEMP_030a=1: YEMP_039
Else YEMP_061

YEMP_038_#
ASK

YEMP_027=2 or YEMP_028=2 (Continue YEMP Loop 2)

QUESTION TYPE

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_CURRENT12, from f_YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, CURRENT6, from YEMP_021
Use fill, FILL_PAYRATE3, from YEMP_035

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from f_YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, CURRENT6, from YEMP_021
Use fill, FILL_PAYRATE3S, from YEMP_035

FILLS (SPAN)

ENGLISH

SPANISH

Numeric

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, how many days ^{FILL_CURRENT2}
^{FILL_PAYRATE3} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}? Please include all days you worked
whether at your normal work site, at home, or in some other location.
ENTER NUMBER OF DAYS PER WEEK:

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿qué cantidad de días
^{FILL_PAYRATE3S} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}? Incluye todos los días que hayas
trabajado, ya sea en tu lugar de trabajo habitual, en casa o en otro lugar.
ENTER NUMBER OF DAYS PER WEEK:

RANGE

0-7

LIMITS

Max 1 digit

LOOP MAX

30

PROGRAM. NOTES
CHECK (ENG)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_038_#>7, display default hard check: ‘PLEASE ENTER A NUMBER OF DAYS
PER WEEK BETWEEN 0 AND 7’.

CHECK (SPAN)

If YEMP_038_#>7, display default hard check: ‘PLEASE ENTER A NUMBER OF DAYS
PER WEEK BETWEEN 0 AND 7’

HELP TEXT (ENG)

If the number of days changed over time, please think about ^{FILL_CURRENT6}.

HELP TEXT (SPAN)

Si el número de días ha variado con el tiempo, piensa en el número ^{FILL_CURRENT6}.

MODE

CAPI

NOTES
LEAD-IN

YEMP_036

NEXT

If YEMP_030a=1: YEMP_039
Else YEMP_061

YEMP_039_#
ASK

YEMP_030a=1 (Continue YEMP Loop 2)

QUESTION TYPE

FILLS

Numeric
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_CURRENT9, from YEMP_027
Create fill, FILL_SELFEMP4.
If EMP_SELFEMPLOY=1, FILL_SELFEMP4: ‘(as/with)’
Else FILL_SELFEMP1: ‘at’
Create fill, FILL_CURRENT14.
If YEMP_008_#=1, FILL_CURRENT14: ‘receive’
Else FILL_CURRENT14: ‘received’
Create fill, FILL_YEMP039: ‘YEMP_039_#’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT14S, from YEMP_014
Use fill, FILL_CURRENT9, from YEMP_027
Create fill, FILL_SELFEMP4.
If EMP_SELFEMPLOY=1, FILL_SELFEMP4: ‘(en/como)’
Else FILL_SELFEMP1: ‘en’

FILLS (SPAN)

Create fill, FILL_CURRENT14.
If YEMP_008_#=1, FILL_CURRENT14: ‘recibes’
Else FILL_CURRENT14: ‘recibiste’
Create fill, FILL_YEMP039: ‘YEMP_039_#’

ENGLISH

You said that ^{FILL_CURRENT9} ^{FILL_SELFEMP4} ^{FILL_EMP_NAME} you ^{FILL_CURRENT14}
overtime. In a normal week, how many hours ^{FILL_CURRENT2} you work overtime for pay?
Please include all hours you worked overtime for pay, whether at your normal work site, at
home, or in some other location.
ENTER HOURS WORKED FOR OVERTIME PAY:

SPANISH

Dijiste que, ^{FILL_CURRENT9} ^{FILL_SELFEMP4} ^{FILL_EMP_NAME}, ^{FILL_CURRENT14} un
pago por horas extra. En una semana habitual, ¿cuántas horas ^{FILL_CURRENT14S} que se
pagaban como horas extra? Incluye todas las horas que hayas trabajado como horas extra, ya sea
en tu lugar de trabajo habitual, en casa o en otro lugar.
ENTER HOURS WORKED FOR OVERTIME PAY:

RANGE

0-99

LIMITS

Max 2 digits

LOOP MAX

30

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_039_#>40, DISPLAY SOFT CHECK:
“You reported that you usually work or worked ^{FILL_YEMP039} hours per week for
overtime pay. This number should not include hours worked at a regular pay rate. Is
this correct?”
IF YEMP_039_#>40, DISPLAY SOFT CHECK:
“Informaste que sueles o solías trabajar ^{FILL_YEMP039} horas por semana que se
pagaban como horas extra. Esta cifra no debe incluir las horas incluidas en tu pago
habitual. ¿Es eso correcto?”

HELP TEXT (ENG)

If the number of hours changed over time, please think about ^{FILL_CURRENT6}.

HELP TEXT (SPAN)

Si el número de horas ha variado con el tiempo, piensa en el número
^{FILL_CURRENT6}.

MODE

CAPI

NOTES
LEAD-IN

YEMP_032, YEMP_036, YEMP_037, YEMP_038

NEXT

If YEMP_039>0: YEMP_040
Else: YEMP_041

YEMP_040_#
ASK

YEMP_039>0 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_CURRENT2, from YEMP_012
Use fill from YEMP_039: FILL_YEMP039
Create fill, FILL_YEMP040: ‘YEMP_040_#’

FILLS (SPAN)

Use fill, FILL_CURRENT36S, from YEMP_036
Use fill from YEMP_039: FILL_YEMP039
Create fill, FILL_YEMP040: ‘YEMP_040_#’

ENGLISH

How many of those ^{FILL_YEMP039} hours per week ^{FILL_CURRENT2} you usually telework or
work from home?
ENTER NUMBER OF HOURS PER WEEK:
¿Cuántas de esas ^{FILL_YEMP040} horas ^{FILL_CURRENT36S}?

SPANISH

ENTER NUMBER OF HOURS PER WEEK:

RANGE

0-99

LIMITS

Max 2 digits

LOOP MAX

30

PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_040> YEMP_039, DISPLAY SOFT CHECK:
“You reported that you usually work or worked ^{FILL_YEMP039} hours of overtime per
week and that you worked ^{FILL_YEMP040} of these hours from home. Is this correct?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “
IF YEMP_040> YEMP_039, DISPLAY SOFT CHECK:
“Informaste que sueles o solías trabajar ^{FILL_YEMP039} horas extra por semana y que
trabajabas ^{FILL_YEMP040} de estas horas desde casa. ¿Es esto correcto?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_039>0

NEXT

YEMP_041

f_YEMP_041_#
YEMP_041_AMT_#/YEMP_041_UNIT_#/YEMP_041_OTHER_#
ASK
YEMP_030a=1 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_041_AMT_#: Numeric
YEMP_041_UNIT_#: Radio button
YEMP_041_OTHER_#: Text
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT4, from YEMP_016
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP4 from YEMP_039

FILLS

Create fill, FILL_PAYRATE4.
If YEMP_041_UNIT_#=1, FILL_PAYRATE4: ‘per hour’
If YEMP_041_UNIT_#=2, FILL_PAYRATE4: ‘per day’
If YEMP_041_UNIT_#=3, FILL_PAYRATE4: ‘per week’
If YEMP_041_UNIT_#=4, FILL_PAYRATE4: ‘every two weeks’
If YEMP_041_UNIT_#=5, FILL_PAYRATE4: ‘per month’
If YEMP_041_UNIT_#=6, FILL_PAYRATE4: ‘per year’
If YEMP_041_UNIT_#=8, FILL_PAYRATE4: ‘twice per month’
If YEMP_041_UNIT_#=12, FILL_PAYRATE4: ‘per item’
If YEMP_041_UNIT_#=13, FILL_PAYRATE4: ‘per job or task’
Else FILL_PAYRATE4: Empty
Create fill, FILL_YEMP041: ‘YEMP_041_AMT’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT4, from YEMP_016
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP4 from YEMP_039

FILLS (SPAN)

Create fill, FILL_PAYRATE4.
If YEMP_041_UNIT_#=1, FILL_PAYRATE4: ‘por hora’
If YEMP_041_UNIT_#=2, FILL_PAYRATE4: ‘por día’
If YEMP_041_UNIT_#=3, FILL_PAYRATE4: ‘por semana’
If YEMP_041_UNIT_#=4, FILL_PAYRATE4: ‘cada dos semanas’
If YEMP_041_UNIT_#=5, FILL_PAYRATE4: ‘por mes’
If YEMP_041_UNIT_#=6, FILL_PAYRATE4: ‘por año’
If YEMP_041_UNIT_#=8, FILL_PAYRATE4: ‘dos veces por mes’
If YEMP_041_UNIT_#=12, FILL_PAYRATE4: ‘por artículo’
If YEMP_041_UNIT_#=13, FILL_PAYRATE4: ‘por trabajo o tarea’
Else FILL_PAYRATE4: Empty
Create fill, FILL_YEMP041: ‘YEMP_041_AMT’

What ^{FILL_CURRENT4} your rate of overtime pay ^{FILL_CURRENT9} ^{FILL_SELFEMP4}
^{FILL_EMP_NAME}?
ENTER AMOUNT: [YEMP_041_AMT_#]
.
INTERVIEWER: OVERTIME RATE SHOULD BE HIGHER THAN BASE RATE. PLEASE ENTER THE FULL
RATE FOR OVERTIME WORK, NOT JUST THE ADDITIONAL PREMIUM FOR OVERTIME. 
SELECT TIME UNIT: [YEMP_041 _UNIT_#]

ENGLISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_041_OTHER_#]
0.   MORE THAN ONE WAGE RATE FOR OVERTIME
10.   TIME AND A HALF (50% MORE THAN YOUR USUAL RATE) 
11.   DOUBLE TIME (2 TIMES YOUR USUAL RATE) 
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
¿Cuál ^{FILL_CURRENT4} tu pago por horas extra ^{FILL_CURRENT9} ^{FILL_SELFEMP4}
^{FILL_EMP_NAME}?
ENTER AMOUNT: [YEMP_041_AMT_#]
.
INTERVIEWER: OVERTIME RATE SHOULD BE HIGHER THAN BASE RATE. PLEASE ENTER THE FULL
RATE FOR OVERTIME WORK, NOT JUST THE ADDITIONAL PREMIUM FOR OVERTIME. 
SELECT TIME UNIT: [YEMP_041 _UNIT_#]

SPANISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_041_OTHER_#]
0.   MORE THAN ONE WAGE RATE FOR OVERTIME
10.   TIME AND A HALF (50% MORE THAN YOUR USUAL RATE) 
11.   DOUBLE TIME (2 TIMES YOUR USUAL RATE) 
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 

RANGE

YEMP_041_AMT_#: 0-500,000.00

LIMITS

YEMP_041_AMT_#: Allow up to two decimal points
YEMP_041_OTHER_#: Max 50 characters

LOOP MAX

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

PROGRAM. NOTES

If YEMP_041_UNIT=7, display YEMP_041_OTHER_# textbox.
If YEMP_041_UNIT=0 or 10 or 11, allow YEMP_041_AMT to be empty (DO NOT DISPLAY
HARD CHECK)
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

CHECK (ENG)

CHECK (SPAN)

IF YEMP_041_UNIT_#=1 AND 1.00>YEMP_041_AMT_#>75.00 OR
IF YEMP_041_UNIT_#=2 AND 10.00>YEMP_041_AMT_#>750.00 OR
IF YEMP_041_UNIT_#=3 AND 50.00>YEMP_041_AMT_#>3,000.00 OR
IF YEMP_041_UNIT_#=4 AND 100.00>YEMP_041_AMT_#>6,000.00 OR
IF YEMP_041_UNIT_#=5 AND 200.00>YEMP_041_AMT_#>12,000.00 OR
IF YEMP_041_UNIT_#=6 AND 2400.00>YEMP_041_AMT_#>140,000.00 OR
IF YEMP_041_UNIT_#=8 AND 100.00>YEMP_041_AMT_#>6,000.00 OR
IF YEMP_041_UNIT_#=12 or 13 AND 1.00>YEMP_041_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘You reported overtime earnings of ^{FILL _YEMP041} ^{FILL_PAYRATE4}.
Is this correct?
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:
IF YEMP_041_UNIT_#=1 AND 1.00>YEMP_041_AMT_#>75.00 OR
IF YEMP_041_UNIT_#=2 AND 10.00>YEMP_041_AMT_#>750.00 OR
IF YEMP_041_UNIT_#=3 AND 50.00>YEMP_041_AMT_#>3,000.00 OR
IF YEMP_041_UNIT_#=4 AND 100.00>YEMP_041_AMT_#>6,000.00 OR
IF YEMP_041_UNIT_#=5 AND 200.00>YEMP_041_AMT_#>12,000.00 OR
IF YEMP_041_UNIT_#=6 AND 2400.00>YEMP_041_AMT_#>140,000.00 OR
IF YEMP_041_UNIT_#=8 AND 100.00>YEMP_041_AMT_#>6,000.00 OR
IF YEMP_041_UNIT_#=12 or 13 AND 1.00>YEMP_041_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘Informaste que recibiste unos ingresos por horas extra de ^{FILL _YEMP041}
^{FILL_PAYRATE4}.
¿Es esto correcto?

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_040

NEXT

If YEMP_041_UNIT=0: YEMP_045
Else if YEMP_041_UNIT=7: YEMP_042
Else if YEMP_041_UNIT=12 or 13: f_YEMP_043
Else if YEMP_041_UNIT=2: or if (YEMP_041_UNIT=10 or 11 and (YEMP_027_UNIT=2
or YEMP_028=2)): YEMP_044
Else If YEMP_028≠1 and YEMP_027≠1: YEMP_057
Else If YEMP_030b=1: f_YEMP_063

Else if YEMP_030c=1: f_YEMP_066
Else if YEMP_030d=1: f_YEMP_069
Else if YEMP_030e=1: f_YEMP_072
Else YEMP_075

YEMP_042_#
ASK

YEMP_041_UNIT=7 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Create fill, FILL_YEMP042: ‘YEMP_041_OTHER’
Use fill, FILL_YEMP041 from f_YEMP_041_#

FILLS

Create fill, FILL_PAYRATE4.
If YEMP_042_#=1, FILL_PAYRATE4: ‘per hour’
If YEMP_042_#=2, FILL_PAYRATE4: ‘per day’
If YEMP_042_#=3, FILL_PAYRATE4: ‘per week’
If YEMP_042_#=4, FILL_PAYRATE4: ‘every two weeks’
If YEMP_042_#=5, FILL_PAYRATE4: ‘per month’
If YEMP_042_#=6, FILL_PAYRATE4: ‘per year’
If YEMP_042_#=8, FILL_PAYRATE4: ‘twice per month’
If YEMP_042_#=12, FILL_PAYRATE4: ‘per item’
If YEMP_042_#=13, FILL_PAYRATE4: ‘per job or task’
Else FILL_PAYRATE4: Empty
Create fill, FILL_YEMP042: ‘YEMP_041_OTHER’
Use fill, FILL_YEMP041 from f_YEMP_041_#

FILLS (SPAN)

ENGLISH

Create fill, FILL_PAYRATE4.
If YEMP_042_#=1, FILL_PAYRATE4: ‘por hora’
If YEMP_042_#=2, FILL_PAYRATE4: ‘por día’
If YEMP_042_#=3, FILL_PAYRATE4: ‘por semana’
If YEMP_042_#=4, FILL_PAYRATE4: ‘cada dos semanas’
If YEMP_042_#=5, FILL_PAYRATE4: ‘por mes’
If YEMP_042_#=6, FILL_PAYRATE4: ‘por año’
If YEMP_042_#=8, FILL_PAYRATE4: ‘dos veces por mes’
If YEMP_042_#=12, FILL_PAYRATE4: ‘por artículo’
If YEMP_042_#=13, FILL_PAYRATE4: ‘por trabajo o tarea’
Else FILL_PAYRATE4: Empty
INTERVIEWER: "OTHER" IS AN UNUSUAL ANSWER AT THIS QUESTION. THE RESPONDENT HAS
REPORTED THAT HIS OR HER EARNINGS ARE EASIEST TO REPORT: ^{FILL_YEMP042}
 
PLEASE RECODE THE RESPONDENT'S ANSWER INTO ONE OF THE FOLLOWING CATEGORIES, IF
APPLICABLE: 
1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 

SPANISH

6.   PER YEAR 
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
99.  RESPONSE CANNOT BE RECODED INTO ONE OF THE ABOVE CATEGORIES 
INTERVIEWER: "OTHER" IS AN UNUSUAL ANSWER AT THIS QUESTION. THE RESPONDENT HAS
REPORTED THAT HIS OR HER EARNINGS ARE EASIEST TO REPORT: ^{FILL_YEMP042}
 
PLEASE RECODE THE RESPONDENT'S ANSWER INTO ONE OF THE FOLLOWING CATEGORIES, IF
APPLICABLE: 
1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
99.  RESPONSE CANNOT BE RECODED INTO ONE OF THE ABOVE CATEGORIES 

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_042_#=1 AND 1.00>YEMP_041_AMT_#>75.00 OR
IF YEMP_042_#=2 AND 10.00>YEMP_041_AMT_#>750.00 OR
IF YEMP_042_#=3 AND 50.00>YEMP_041_AMT_#>3,000.00 OR
IF YEMP_042_#=4 AND 100.00>YEMP_041_AMT_#>6,000.00 OR
IF YEMP_042_#=5 AND 200.00>YEMP_041_AMT_#>12,000.00 OR
IF YEMP_042_#=6 AND 2400.00>YEMP_041_AMT_#>140,000.00 OR
IF YEMP_042_#=8 AND 100.00>YEMP_041_AMT_#>6,000.00 OR
IF YEMP_042_#=12 or 13 AND 1.00>YEMP_041_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘You reported overtime earnings of ^{FILL _YEMP041} ^{FILL_PAYRATE3}.
Is this correct? INTERVIEWER: IF THIS IS NOT CORRECT, CLICK HERE TO RETURN TO
UPDATE ‘
IF YEMP_042_#=1 AND 1.00>YEMP_041_AMT_#>75.00 OR
IF YEMP_042_#=2 AND 10.00>YEMP_041_AMT_#>750.00 OR
IF YEMP_042_#=3 AND 50.00>YEMP_041_AMT_#>3,000.00 OR
IF YEMP_042_#=4 AND 100.00>YEMP_041_AMT_#>6,000.00 OR
IF YEMP_042_#=5 AND 200.00>YEMP_041_AMT_#>12,000.00 OR
IF YEMP_042_#=6 AND 2400.00>YEMP_041_AMT_#>140,000.00 OR
IF YEMP_042_#=8 AND 100.00>YEMP_041_AMT_#>6,000.00 OR
IF YEMP_042_#=12 or 13 AND 1.00>YEMP_041_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘Informaste que recibiste ingresos por horas extra de ^{FILL _YEMP041}
^{FILL_PAYRATE3}.

¿Es esto correcto? INTERVIEWER: IF THIS IS NOT CORRECT, CLICK HERE TO RETURN TO
UPDATE ‘
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_041

NEXT

If YEMP_042=12 or 13: f_YEMP_043
Else if YEMP_042=2: YEMP_044
Else If YEMP_028≠1 and YEMP_027≠1: YEMP_057
Else if YEMP_030b#=1: f_YEMP_063
Else if YEMP_030c#=1: f_YEMP_066
Else if YEMP_030d#=1: f_YEMP_069
Else if YEMP_030e#=1: f_YEMP_072
Else: YEMP_075

f_YEMP_043_#
YEMP_043_AMT_#/YEMP_043_TIME_#
ASK
YEMP_041_UNIT=12 or 13 OR YEMP_042=12 or 13 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_043_AMT_#: Numeric
YEMP_043_TIME_#: Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_YEMP_037

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_ CURRENT37S from YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_YEMP_037
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how long ^{FILL_CURRENT2} it take,
on average, to complete one ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_043_AMT_#]

ENGLISH

SELECT TIME UNIT: [YEMP_043 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuánto tiempo
^{FILL_CURRENT37S}, en promedio, para completar ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_043_AMT_#]

SPANISH

SELECT TIME UNIT: [YEMP_043 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 

RANGE

YEMP_043_AMT_#: 0-999.99

LIMITS

YEMP_043_AMT_#: Allow up to two decimal points

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_041, YEMP_042

NEXT

If YEMP_028≠1 and YEMP_027≠1: YEMP_057;
Else If YEMP_030b=1: f_YEMP_063;
YEMP_030c=1: f_YEMP_066;
YEMP_030d=1: f_YEMP_069;
YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

YEMP_044_#
YEMP_041_UNIT=2 OR YEMP_042=2 or if (YEMP_041_UNIT=10 or 11 and
(YEMP_027_UNIT=2 or YEMP_028=2)): (Continue YEMP Loop 2)

ASK
QUESTION TYPE

Numeric

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

ENGLISH

Create fill, FILL_CURRENT44S.
If YEMP_008_#=1, FILL_CURRENT44S: ‘sueles trabajar’
Else FILL_CURRENT44S: ‘solías trabajar’
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how many days each week
^{FILL_CURRENT2} you usually work overtime at this rate?
ENTER NUMBER OF DAYS:
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuántos días por semana
^{FILL_CURRENT44S} horas extra por este monto?

SPANISH

ENTER NUMBER OF DAYS:

RANGE

0-7

LIMITS
LOOP MAX

30

CHECK (ENG)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

PROGRAM. NOTES

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_041, YEMP_042

NEXT

If YEMP_028≠1 and YEMP_027≠1: YEMP_057;
Else If YEMP_030b=1: f_YEMP_063;
YEMP_030c=1: F_YEMP_066;
YEMP_030d=1: f_YEMP_069;

YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

f_YEMP_045_#
YEMP_045_AMT_#/YEMP_045_UNIT_#/YEMP_045_OTHER_#
ASK
YEMP_041_UNIT=0 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_045_AMT_#: Numeric
YEMP_045_UNIT_#: Radio button
YEMP_045_OTHER_#: Text
Create fill, FILL_CURRENT15.
If YEMP_008_#=1, FILL_CURRENT15: ‘get’
Else FILL_CURRENT15: ‘got’

FILLS

Create fill, FILL_PAYRATE5.
If YEMP_045_UNIT_#=1, FILL_PAYRATE5: ‘per hour’
If YEMP_045_UNIT_#=2, FILL_PAYRATE5: ‘per day’
If YEMP_045_UNIT_#=3, FILL_PAYRATE5: ‘per week’
If YEMP_045_UNIT_#=4, FILL_PAYRATE5: ‘every two weeks’
If YEMP_045_UNIT_#=5, FILL_PAYRATE5: ‘per month’
If YEMP_045_UNIT_#=6, FILL_PAYRATE5: ‘per year’
If YEMP_045_UNIT_#=8, FILL_PAYRATE5: ‘twice per month’
If YEMP_045_UNIT_#=12, FILL_PAYRATE5: ‘per item’
If YEMP_045_UNIT_#=13, FILL_PAYRATE5: ‘per job or task’
Else FILL_PAYRATE5: Empty
Create fill, FILL_YEMP045: ‘YEMP_045_AMT_#’
Create fill, FILL_CURRENT15.
If YEMP_008_#=1, FILL_CURRENT15: ‘recibes’
Else FILL_CURRENT15: ‘recibiste’

FILLS (SPAN)

Create fill, FILL_PAYRATE5.
If YEMP_045_UNIT_#=1, FILL_PAYRATE5: ‘por hora’
If YEMP_045_UNIT_#=2, FILL_PAYRATE5: ‘por día’
If YEMP_045_UNIT_#=3, FILL_PAYRATE5: ‘por semana’
If YEMP_045_UNIT_#=4, FILL_PAYRATE5: ‘cada dos semanas’
If YEMP_045_UNIT_#=5, FILL_PAYRATE5: ‘por mes’
If YEMP_045_UNIT_#=6, FILL_PAYRATE5: ‘por año’
If YEMP_045_UNIT_#=8, FILL_PAYRATE5: ‘dos veces por mes’
If YEMP_045_UNIT_#=12, FILL_PAYRATE5: ‘por artículo’
If YEMP_045_UNIT_#=13, FILL_PAYRATE5: ‘por trabajo o tarea’
Else FILL_PAYRATE5: Empty

Create fill, FILL_YEMP045: ‘YEMP_045_AMT_#’
What is the first amount that you ^{FILL_CURRENT15} for your overtime?
ENTER AMOUNT: [YEMP_045_AMT_#]
.
INTERVIEWER: OVERTIME RATE SHOULD BE HIGHER THAN BASE RATE. PLEASE ENTER THE FULL
RATE FOR OVERTIME WORK, NOT JUST THE ADDITIONAL PREMIUM FOR OVERTIME. 
SELECT TIME UNIT: [YEMP_045 _UNIT_#]

ENGLISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_045_OTHER_#]
10.   TIME AND A HALF (50% MORE THAN YOUR USUAL RATE) 
11.   DOUBLE TIME (2 TIMES YOUR USUAL RATE) 
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
¿Cuál es la primera cantidad de dinero que ^{FILL_CURRENT15} por tus horas extra?
ENTER AMOUNT: [YEMP_045_AMT_#]
.
INTERVIEWER: OVERTIME RATE SHOULD BE HIGHER THAN BASE RATE. PLEASE ENTER THE FULL
RATE FOR OVERTIME WORK, NOT JUST THE ADDITIONAL PREMIUM FOR OVERTIME. 
SELECT TIME UNIT: [YEMP_045 _UNIT_#]

SPANISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_045_OTHER_#]
10.   TIME AND A HALF (50% MORE THAN YOUR USUAL RATE) 
11.   DOUBLE TIME (2 TIMES YOUR USUAL RATE) 
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 

RANGE

YEMP_045_AMT_#: 0-500,000.00

LIMITS

YEMP_045_AMT_#: Allow up to two decimal points
YEMP_045_OTHER_#: Max 50 characters

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If response 7 is selected, display YEMP_045_OTHER_# textbox.
If response 10 or 11 is selected, allow YEMP_045_AMT to be empty.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

CHECK (ENG)

CHECK (SPAN)

IF YEMP_045_UNIT_#=1 AND 1.00>YEMP_045_AMT_#>75.00 OR
IF YEMP_045_UNIT_#=2 AND 10.00>YEMP_045_AMT_#>750.00 OR
IF YEMP_045_UNIT_#=3 AND 50.00>YEMP_045_AMT_#>3,000.00 OR
IF YEMP_045_UNIT_#=4 AND 100.00>YEMP_045_AMT_#>6,000.00 OR
IF YEMP_045_UNIT_#=5 AND 200.00>YEMP_045_AMT_#>12,000.00 OR
IF YEMP_045_UNIT_#=6 AND 2400.00>YEMP_045_AMT_#>140,000.00 OR
IF YEMP_045_UNIT_#=8 AND 100.00>YEMP_045_AMT_#>6,000.00 OR
IF YEMP_045_UNIT_#=12 or 13 AND 1.00>YEMP_045_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘You reported overtime earnings of ^{FILL _YEMP045} ^{FILL_PAYRATE5}.
Is this correct?
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:
IF YEMP_045_UNIT_#=1 AND 1.00>YEMP_045_AMT_#>75.00 OR
IF YEMP_045_UNIT_#=2 AND 10.00>YEMP_045_AMT_#>750.00 OR
IF YEMP_045_UNIT_#=3 AND 50.00>YEMP_045_AMT_#>3,000.00 OR
IF YEMP_045_UNIT_#=4 AND 100.00>YEMP_045_AMT_#>6,000.00 OR
IF YEMP_045_UNIT_#=5 AND 200.00>YEMP_045_AMT_#>12,000.00 OR
IF YEMP_045_UNIT_#=6 AND 2400.00>YEMP_045_AMT_#>140,000.00 OR
IF YEMP_045_UNIT_#=8 AND 100.00>YEMP_045_AMT_#>6,000.00 OR
IF YEMP_045_UNIT_#=12 or 13 AND 1.00>YEMP_045_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘Informaste que recibiste unos ingresos por horas extra de ^{FILL _YEMP045}
^{FILL_PAYRATE5}.
¿Es esto correcto?

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_040

NEXT

If YEMP_045_UNIT=7: YEMP_046
Else if YEMP_045_UNIT=1 or if (YEMP_045_UNIT=10 or 11 and (YEMP_027=2 or
YEMP_028=2)):: YEMP_047
Else if YEMP_045_UNIT=12 or 13: f_YEMP_049
Else if YEMP_045_UNIT=2:: YEMP_050
Else f_YEMP_051

YEMP_046_#
ASK

YEMP_045_UNIT=7 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Create fill, FILL_YEMP046: ‘YEMP_045_OTHER’
Use fill, FILL_YEMP045 from f_YEMP_045

FILLS

Create fill, FILL_PAYRATE6.
If YEMP_046_#=1, FILL_PAYRATE6: ‘per hour’
If YEMP_046_#=2, FILL_PAYRATE6: ‘per day’
If YEMP_046_#=3, FILL_PAYRATE6: ‘per week’
If YEMP_046_#=4, FILL_PAYRATE6: ‘every two weeks’
If YEMP_046_#=5, FILL_PAYRATE6: ‘per month’
If YEMP_046_#=6, FILL_PAYRATE6: ‘per year’
If YEMP_046_#=8, FILL_PAYRATE6: ‘twice per month’
If YEMP_046_#=12, FILL_PAYRATE6: ‘per item’
If YEMP_046_#=13, FILL_PAYRATE6: ‘per job or task’
Else FILL_PAYRATE6: Empty
Create fill, FILL_YEMP046: ‘YEMP_045_OTHER’
Use fill, FILL_YEMP045 from f_YEMP_045

FILLS (SPAN)

ENGLISH

Create fill, FILL_PAYRATE6.
If YEMP_046_#=1, FILL_PAYRATE6: ‘por hora’
If YEMP_046_#=2, FILL_PAYRATE6: ‘por día’
If YEMP_046_#=3, FILL_PAYRATE6: ‘por semana’
If YEMP_046_#=4, FILL_PAYRATE6: ‘cada dos semanas’
If YEMP_046_#=5, FILL_PAYRATE6: ‘por mes’
If YEMP_046_#=6, FILL_PAYRATE6: ‘por año’
If YEMP_046_#=8, FILL_PAYRATE6: ‘dos veces por mes’
If YEMP_046_#=12, FILL_PAYRATE6: ‘por artículo’
If YEMP_046_#=13, FILL_PAYRATE6: ‘por trabajo o tarea’
Else FILL_PAYRATE6: Empty
INTERVIEWER: "OTHER" IS AN UNUSUAL ANSWER AT THIS QUESTION. THE RESPONDENT HAS
REPORTED THAT HIS OR HER EARNINGS ARE EASIEST TO REPORT: ^{FILL_YEMP046}
 
PLEASE RECODE THE RESPONDENT'S ANSWER INTO ONE OF THE FOLLOWING CATEGORIES, IF
APPLICABLE: 
1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 

SPANISH

6.   PER YEAR 
10. TIME AND A HALF
11. DOUBLE TIME
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
99.  RESPONSE CANNOT BE RECODED INTO ONE OF THE ABOVE CATEGORIES 
INTERVIEWER: "OTHER" IS AN UNUSUAL ANSWER AT THIS QUESTION. THE RESPONDENT HAS
REPORTED THAT HIS OR HER EARNINGS ARE EASIEST TO REPORT: ^{FILL_YEMP046}
 
PLEASE RECODE THE RESPONDENT'S ANSWER INTO ONE OF THE FOLLOWING CATEGORIES, IF
APPLICABLE: 
1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
10. TIME AND A HALF
11. DOUBLE TIME
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
99.  RESPONSE CANNOT BE RECODED INTO ONE OF THE ABOVE CATEGORIES 

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_046_#=1 AND 1.00>YEMP_045_AMT_#>75.00 OR
IF YEMP_046_#=2 AND 10.00>YEMP_045_AMT_#>750.00 OR
IF YEMP_046_#=3 AND 50.00>YEMP_045_AMT_#>3,000.00 OR
IF YEMP_046_#=4 AND 100.00>YEMP_045_AMT_#>6,000.00 OR
IF YEMP_046_#=5 AND 200.00>YEMP_045_AMT_#>12,000.00 OR
IF YEMP_046_#=6 AND 2400.00>YEMP_045_AMT_#>140,000.00 OR
IF YEMP_046_#=8 AND 100.00>YEMP_045_AMT_#>6,000.00 OR
IF YEMP_046_#=12 or 13 AND 1.00>YEMP_045_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘You reported overtime earnings of ^{FILL _YEMP045} ^{FILL_PAYRATE6}.
Is this correct?
IF YEMP_046_#=1 AND 1.00>YEMP_045_AMT_#>75.00 OR
IF YEMP_046_#=2 AND 10.00>YEMP_045_AMT_#>750.00 OR
IF YEMP_046_#=3 AND 50.00>YEMP_045_AMT_#>3,000.00 OR
IF YEMP_046_#=4 AND 100.00>YEMP_045_AMT_#>6,000.00 OR
IF YEMP_046_#=5 AND 200.00>YEMP_045_AMT_#>12,000.00 OR
IF YEMP_046_#=6 AND 2400.00>YEMP_045_AMT_#>140,000.00 OR
IF YEMP_046_#=8 AND 100.00>YEMP_045_AMT_#>6,000.00 OR
IF YEMP_046_#=12 or 13 AND 1.00>YEMP_045_AMT_#>12,000.00,
DISPLAY SOFT CHECK:

‘Informaste que recibiste unos ingresos por horas extra de ^{FILL _YEMP045}
^{FILL_PAYRATE6}.
¿Es esto correcto?
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_045

NEXT

If YEMP_046=1 or if (YEMP_046=10 or 11 and (YEMP_027_UNIT=1 or YEMP_28=1))::
YEMP_047
If YEMP_046=12 or 13: YEMP_51;
else if YEMP_046=2:: YEMP_050;
else f_YEMP_051

YEMP_047_#
YEMP_045_UNIT=1 or YEMP_046=1 or if (YEMP_045_UNIT=10 or 11 OR YEMP_046= 10
or 11 and (YEMP_027_UNIT=2 or YEMP_28=2)) (Continue YEMP Loop 2)

ASK
QUESTION TYPE

Numeric

FILLS

Use fill, FILL_CURRENT2, from YEMP_012
Create fill, FILL_YEMP047: ‘YEMP_047’
Create fill, FILL_YEMP047: ‘YEMP_047’
Create fill, FILL_CURRENT47S.
If YEMP_008_#=1, FILL_CURRENT44S: ‘sueles trabajar’
Else FILL_CURRENT44S: ‘solías trabajar’

FILLS (SPAN)

ENGLISH

How many hours per week ^{FILL_CURRENT2} you usually work overtime at this rate? Please
include all hours you worked for overtime pay, whether at your normal work site, at home, or in
some other location.
ENTER NUMBER OF HOURS:

SPANISH

¿Cuántas horas por semana ^{FILL_CURRENT44S} horas extra por este monto? Incluye todas las
horas que hayas trabajado como horas extra, ya sea en tu lugar de trabajo habitual, en casa o en
otro lugar.

RANGE

ENTER NUMBER OF HOURS:
0-99

LIMITS

Max 2 digits

LOOP MAX

30

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_047_#>40, DISPLAY SOFT ERROR CHECK:
“You reported that you usually work or worked ^{FILL_YEMP047} hours per week at this
overtime hourly pay rate. This number should not include hours worked at a regular
pay rate. Is this correct?”
IF YEMP_047_#>40, DISPLAY SOFT ERROR CHECK:
“Informaste que sueles o solías trabajar ^{FILL_YEMP047} horas por semana por este
pago por hora extra. Esta cifra no debe incluir las horas incluidas en tu pago habitual.
¿Es esto correcto?”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_045, YEMP_046=1 or 10 or 11

NEXT

If YEMP_047>0: YEMP_048

Else if YEMP_045_UNIT=2 or if (YEMP_045_UNIT=10 or 11 or YEMP_046= 10 or 11
and (YEMP_027=2 or YEMP_028=2)) OR YEMP_046=2: YEMP_050
Else: f_YEMP_051

YEMP_048_#
ASK

YEMP_047>0 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_CURRENT2, from YEMP_012
Use fill from YEMP_047: FILL_YEMP047
Create fill FILL_YEMP048: ‘YEMP_048_#’

FILLS (SPAN)

Use fill, FILL_CURRENT36S, from YEMP_036
Use fill from YEMP_047: FILL_YEMP047
Create fill FILL_YEMP048: ‘YEMP_048_#’

ENGLISH

How many of those ^{FILL_YEMP047} hours ^{FILL_CURRENT2} you usually telework or work
from home?
ENTER NUMBER OF HOURS PER WEEK:
¿Cuántas de esas ^{FILL_YEMP047} horas ^{FILL_CURRENT36S}?

SPANISH

ENTER NUMBER OF HOURS PER WEEK:

RANGE

0-99

LIMITS

Max 2 digits

LOOP MAX

30

PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_048> YEMP_047, DISPLAY SOFT CHECK:
“You reported that you usually work or worked ^{FILL_YEMP047] hours per week and
that you worked ^{FILL_YEMP048} of these hours from home. Is this correct?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “
IF YEMP_048> YEMP_047, DISPLAY SOFT CHECK:
“Informaste que sueles o solías trabajar ^{FILL_YEMP047} horas por semana y que
trabajabas ^{FILL_YEMP048} de estas horas desde casa. ¿Es esto correcto?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_047>0

NEXT

If YEMP_045_UNIT=2 or if (YEMP_045_UNIT=10 or 11 or YEMP_046= 10 or 11 and
(YEMP_027=2 or YEMP_028=2)) OR YEMP_046=2: YEMP_050
Else: f_YEMP_051

f_YEMP_049_#
YEMP_049_AMT_#/YEMP_049_TIME_#
ASK
YEMP_045_UNIT=12 or 13 OR YEMP_046=12 or 13 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_049_AMT_#: Numeric
YEMP_049_TIME_#: Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT37S, from YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how long ^{FILL_CURRENT2} it take,
on average, to complete one ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_049_AMT_#]

ENGLISH

SELECT TIME UNIT: [YEMP_049 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuánto tiempo
^{FILL_CURRENT37S}, en promedio, para completar ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_049_AMT_#]

SPANISH

SELECT TIME UNIT: [YEMP_049 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 

RANGE

YEMP_049_AMT_#: 0-999.99

LIMITS

YEMP_049_AMT_#: Allow up to two decimal points

LOOP MAX

30

PROGRAM. NOTES
CHECK (ENG)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_045, YEMP_046=12 or 13

NEXT

f_YEMP_051

YEMP_050_#
YEMP_045_UNIT=2 or if (YEMP_045_UNIT=10 or 11 or YEMP_046= 10 or 11 and
(YEMP_027=2 or YEMP_028=2)) OR YEMP_046=2 (Continue YEMP Loop 2)

ASK
QUESTION TYPE

Numeric

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT44S, from YEMP_044
Use fill, FILL_SELFEMP2 from YEMP_025

ENGLISH

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how many days each week
^{FILL_CURRENT2} you usually work overtime at this rate?
ENTER NUMBER OF DAYS:
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuántos días por semana
^{FILL_CURRENT44S} horas extras por este monto?

SPANISH

ENTER NUMBER OF DAYS:

RANGE

0-7

LIMITS
LOOP MAX

30

CHECK (ENG)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

PROGRAM. NOTES

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_045, YEMP_046

NEXT

f_YEMP_051

f_YEMP_051_#
YEMP_051_AMT_#/YEMP_051_UNIT_#/YEMP_051_OTHER_#
ASK
YEMP_041_UNIT=0 (Continue YEMP Loop 2)
QUESTION TYPE

FILLS

YEMP_051_AMT_#: Numeric
YEMP_051_UNIT_#: Radio button
YEMP_051_OTHER_#: Text
Use fill, FILL_CURRENT15, from f_YEMP_045
Create fill, FILL_PAYRATE7.
If YEMP_051_UNIT_#=1, FILL_PAYRATE7: ‘per hour’
If YEMP_051_UNIT_#=2, FILL_PAYRATE7: ‘per day’
If YEMP_051_UNIT_#=3, FILL_PAYRATE7: ‘per week’
If YEMP_051_UNIT_#=4, FILL_PAYRATE7: ‘every two weeks’
If YEMP_051_UNIT_#=5, FILL_PAYRATE7: ‘per month’
If YEMP_051_UNIT_#=6, FILL_PAYRATE7: ‘per year’
If YEMP_051_UNIT_#=8, FILL_PAYRATE7: ‘twice per month’
If YEMP_051_UNIT_#=12, FILL_PAYRATE7: ‘per item’
If YEMP_051_UNIT_#=13, FILL_PAYRATE7: ‘per job or task’
Else FILL_PAYRATE7: Empty
Create fill, FILL_YEMP051: ‘YEMP_051_AMT’

FILLS (SPAN)

Use fill, FILL_CURRENT15, from f_YEMP_045
Create fill, FILL_PAYRATE7.
If YEMP_051_UNIT_#=1, FILL_PAYRATE7: ‘por hora’
If YEMP_051_UNIT_#=2, FILL_PAYRATE7: ‘por día’
If YEMP_051_UNIT_#=3, FILL_PAYRATE7: ‘por semana’
If YEMP_051_UNIT_#=4, FILL_PAYRATE7: ‘cada dos semanas’
If YEMP_051_UNIT_#=5, FILL_PAYRATE7: ‘por mes’
If YEMP_051_UNIT_#=6, FILL_PAYRATE7: ‘por año’
If YEMP_051_UNIT_#=8, FILL_PAYRATE7: ‘dos veces por mes’
If YEMP_051_UNIT_#=12, FILL_PAYRATE7: ‘por artículo’
If YEMP_051_UNIT_#=13, FILL_PAYRATE7: ‘por trabajo o tarea’
Else FILL_PAYRATE7: Empty
Create fill, FILL_YEMP051: ‘YEMP_051_AMT’
What is the second amount that you ^{FILL_CURRENT15} for your overtime?

ENGLISH

ENTER AMOUNT: [YEMP_051_AMT_#]
.
INTERVIEWER: OVERTIME RATE SHOULD BE HIGHER THAN BASE RATE. PLEASE ENTER THE FULL
RATE FOR OVERTIME WORK, NOT JUST THE ADDITIONAL PREMIUM FOR OVERTIME. 
SELECT TIME UNIT: [YEMP_051 _UNIT_#]

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_051_OTHER_#]
10.   TIME AND A HALF (50% MORE THAN YOUR USUAL RATE) 
11.   DOUBLE TIME (2 TIMES YOUR USUAL RATE) 
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
¿Cuál es la segunda cantidad de dinero que ^{FILL_CURRENT15} por tus horas extra?
ENTER AMOUNT: [YEMP_051_AMT_#]
.
INTERVIEWER: OVERTIME RATE SHOULD BE HIGHER THAN BASE RATE. PLEASE ENTER THE FULL
RATE FOR OVERTIME WORK, NOT JUST THE ADDITIONAL PREMIUM FOR OVERTIME. 
SELECT TIME UNIT: [YEMP_051 _UNIT_#]

SPANISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_051_OTHER_#]
10.   TIME AND A HALF (50% MORE THAN YOUR USUAL RATE) 
11.   DOUBLE TIME (2 TIMES YOUR USUAL RATE) 
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 

RANGE

YEMP_051_AMT_#: 0-500,000.00

LIMITS

YEMP_051_AMT_#: Allow up to two decimal points
YEMP_051_OTHER_#: Max 50 characters

LOOP MAX

PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If response 7 is selected, display YEMP_051_OTHER_# textbox.
If YEMP_051=10 or 11 allow YEMP_051_AMT to be empty (no hard check)
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:.

CHECK (ENG)

IF YEMP_051_UNIT_#=1 AND 1.00>YEMP_051_AMT_#>75.00 OR
IF YEMP_051_UNIT_#=2 AND 10.00>YEMP_051_AMT_#>750.00 OR
IF YEMP_051_UNIT_#=3 AND 50.00>YEMP_051_AMT_#>3,000.00 OR

IF YEMP_051_UNIT_#=4 AND 100.00>YEMP_051_AMT_#>6,000.00 OR
IF YEMP_051_UNIT_#=5 AND 200.00>YEMP_051_AMT_#>12,000.00 OR
IF YEMP_051_UNIT_#=6 AND 2400.00>YEMP_051_AMT_#>140,000.00 OR
IF YEMP_051_UNIT_#=8 AND 100.00>YEMP_051_AMT_#>6,000.00 OR
IF YEMP_051_UNIT_#=12 or 13 AND 1.00>YEMP_051_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘You reported overtime earnings of ^{FILL _YEMP051} ^{FILL_PAYRATE7}.
Is this correct?
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

CHECK (SPAN)

IF YEMP_051_UNIT_#=1 AND 1.00>YEMP_051_AMT_#>75.00 OR
IF YEMP_051_UNIT_#=2 AND 10.00>YEMP_051_AMT_#>750.00 OR
IF YEMP_051_UNIT_#=3 AND 50.00>YEMP_051_AMT_#>3,000.00 OR
IF YEMP_051_UNIT_#=4 AND 100.00>YEMP_051_AMT_#>6,000.00 OR
IF YEMP_051_UNIT_#=5 AND 200.00>YEMP_051_AMT_#>12,000.00 OR
IF YEMP_051_UNIT_#=6 AND 2400.00>YEMP_051_AMT_#>140,000.00 OR
IF YEMP_051_UNIT_#=8 AND 100.00>YEMP_051_AMT_#>6,000.00 OR
IF YEMP_051_UNIT_#=12 or 13 AND 1.00>YEMP_051_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘Informaste que recibiste unos ingresos por horas extra de ^{FILL _YEMP051}
^{FILL_PAYRATE7}.
¿Es esto correcto?

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_045, YEMP_046, YEMP_047, YEMP_047, YEMP_048, f_YEMP_049, YEMP_050

NEXT

If YEMP_051_UNIT=7: YEMP_052
Else if YEMP_051_UNIT=1 or if (YEMP_051_UNIT=10 or 11 and (YEMP_027_UNIT=1 or
YEMP_028=1)):: YEMP_053
Else if YEMP_051_UNIT=12 or 13: f_YEMP_055
Else if YEMP_051_UNIT=2: or if (YEMP_051_UNIT=10 or 11 and (YEMP_027_UNIT=2
or YEMP_028=2)): YEMP_056
Else If YEMP_028≠1 and YEMP_027≠1: YEMP_057
Else If YEMP_030b=1: f_YEMP_063
Else if YEMP_030c=1: F_YEMP_066
Else if YEMP_030d=1: f_YEMP_069
Else if YEMP_030e=1: f_YEMP_072
Else YEMP_075

YEMP_052_#
ASK

YEMP_051_UNIT=7 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Create fill, FILL_YEMP052: ‘YEMP_051_OTHER’
Use fill, FILL_YEMP051 from f_YEMP_051

FILLS

Create fill, FILL_PAYRATE8.
If YEMP_052_#=1, FILL_PAYRATE8: ‘per hour’
If YEMP_052_#=2, FILL_PAYRATE8: ‘per day’
If YEMP_052_#=3, FILL_PAYRATE8: ‘per week’
If YEMP_052_#=4, FILL_PAYRATE8: ‘every two weeks’
If YEMP_052_#=5, FILL_PAYRATE8: ‘per month’
If YEMP_052_#=6, FILL_PAYRATE8: ‘per year’
If YEMP_052_#=8, FILL_PAYRATE8: ‘twice per month’
If YEMP_052_#=12, FILL_PAYRATE8: ‘per item’
If YEMP_052_#=13, FILL_PAYRATE8: ‘per job or task’
Else FILL_PAYRATE8: Empty
Create fill, FILL_YEMP052: ‘YEMP_051_OTHER’
Use fill, FILL_YEMP051 from f_YEMP_051

FILLS (SPAN)

ENGLISH

Create fill, FILL_PAYRATE8.
If YEMP_052_#=1, FILL_PAYRATE8: ‘por hora’
If YEMP_052_#=2, FILL_PAYRATE8: ‘por día’
If YEMP_052_#=3, FILL_PAYRATE8: ‘por semana’
If YEMP_052_#=4, FILL_PAYRATE8: ‘cada dos semanas’
If YEMP_052_#=5, FILL_PAYRATE8: ‘por mes’
If YEMP_052_#=6, FILL_PAYRATE8: ‘por año’
If YEMP_052_#=8, FILL_PAYRATE8: ‘dos veces por mes’
If YEMP_052_#=12, FILL_PAYRATE8: ‘por artículo’
If YEMP_052_#=13, FILL_PAYRATE8: ‘por trabajo o tarea’
Else FILL_PAYRATE8: Empty
INTERVIEWER: "OTHER" IS AN UNUSUAL ANSWER AT THIS QUESTION. THE RESPONDENT HAS
REPORTED THAT HIS OR HER EARNINGS ARE EASIEST TO REPORT: ^{FILL_YEMP052}
 
PLEASE RECODE THE RESPONDENT'S ANSWER INTO ONE OF THE FOLLOWING CATEGORIES, IF
APPLICABLE: 
1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 

SPANISH

6.   PER YEAR 
10. TIME AND A HALF (50% MORE THAN YOUR USUAL RATE)
11. DOUBLE TIME (2 TIMES YOUR USUAL RATE)
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
99.  RESPONSE CANNOT BE RECODED INTO ONE OF THE ABOVE CATEGORIES 
INTERVIEWER: "OTHER" IS AN UNUSUAL ANSWER AT THIS QUESTION. THE RESPONDENT HAS
REPORTED THAT HIS OR HER EARNINGS ARE EASIEST TO REPORT: ^{FILL_YEMP052}
 
PLEASE RECODE THE RESPONDENT'S ANSWER INTO ONE OF THE FOLLOWING CATEGORIES, IF
APPLICABLE: 
1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
10. TIME AND A HALF (50% MORE THAN YOUR USUAL RATE)
11. DOUBLE TIME (2 TIMES YOUR USUAL RATE)
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
99.  RESPONSE CANNOT BE RECODED INTO ONE OF THE ABOVE CATEGORIES 

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_052_#=1 AND 1.00>YEMP_051_AMT_#>75.00 OR
IF YEMP_052_#=2 AND 10.00>YEMP_051_AMT_#>750.00 OR
IF YEMP_052_#=3 AND 50.00>YEMP_051_AMT_#>3,000.00 OR
IF YEMP_052_#=4 AND 100.00>YEMP_051_AMT_#>6,000.00 OR
IF YEMP_052_#=5 AND 200.00>YEMP_051_AMT_#>12,000.00 OR
IF YEMP_052_#=6 AND 2400.00>YEMP_051_AMT_#>140,000.00 OR
IF YEMP_052_#=8 AND 100.00>YEMP_051_AMT_#>6,000.00 OR
IF YEMP_052_#=12 or 13 AND 1.00>YEMP_051_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘You reported overtime earnings of ^{FILL _YEMP051} ^{FILL_PAYRATE8}.
Is this correct? INTERVIEWER: IF NOT CORRECT, PLEASE CLICK HERE TO UPDATE
(RETURN TO YEMP_051)’
IF YEMP_052_#=1 AND 1.00>YEMP_051_AMT_#>75.00 OR
IF YEMP_052_#=2 AND 10.00>YEMP_051_AMT_#>750.00 OR
IF YEMP_052_#=3 AND 50.00>YEMP_051_AMT_#>3,000.00 OR
IF YEMP_052_#=4 AND 100.00>YEMP_051_AMT_#>6,000.00 OR
IF YEMP_052_#=5 AND 200.00>YEMP_051_AMT_#>12,000.00 OR
IF YEMP_052_#=6 AND 2400.00>YEMP_051_AMT_#>140,000.00 OR
IF YEMP_052_#=8 AND 100.00>YEMP_051_AMT_#>6,000.00 OR
IF YEMP_052_#=12 or 13 AND 1.00>YEMP_051_AMT_#>12,000.00,

DISPLAY SOFT CHECK:
‘Informaste que recibiste unos ingresos por horas extra de ^{FILL _YEMP051}
^{FILL_PAYRATE8}.
¿Es esto correcto? INTERVIEWER: IF NOT CORRECT, PLEASE CLICK HERE TO UPDATE
(RETURN TO YEMP_051)’
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_051_UNIT=7

NEXT

If YEMP_052=1or if (YEMP_052=10 or 11 and (YEMP_027_UNIT=1 or YEMP_028=1))::
YEMP_053
If YEMP_052=12 or 13: f_YEMP_055;
Else if YEMP_052=2: or if (YEMP_052=10 or 11 and (YEMP_027=2 or YEMP_028=2)):
YEMP_056;
Else If YEMP_028≠1 and YEMP_027≠1: YEMP_057;
Else if YEMP_030b=1: f_YEMP_063;
YEMP_030c=1: f_YEMP_066;
YEMP_030d=1: f_YEMP_069;
YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

YEMP_053_#
YEMP_051_UNIT=1 OR YEMP_052=1 or if (YEMP_051_UNIT=10 or 11 or YEMP_052=10
or 11 and (YEMP_027=1 or YEMP_028=1) (Continue YEMP Loop 2)

ASK
QUESTION TYPE

Numeric

FILLS

Use fill, FILL_CURRENT2, from YEMP_012
Create fill, FILL_YEMP053: ‘YEMP_053’

FILLS (SPAN)

Use fill, FILL_CURRENT44S, from YEMP_044
Create fill, FILL_YEMP053: ‘YEMP_053’

ENGLISH

How many hours ^{FILL_CURRENT2} you usually work overtime at this rate in a normal week?
Please include all hours you worked at this rate, whether at your normal work site, at home, or in
some other location.
ENTER NUMBER OF HOURS:

SPANISH

¿Cuántas horas ^{FILL_CURRENT44S} horas extra por este monto en una semana normal?
Incluye todas las horas que hayas trabajado por este monto, ya sea en tu lugar de trabajo
habitual, en casa o en otro lugar.
ENTER NUMBER OF HOURS:

RANGE

0-99

LIMITS

Max 2 digits

LOOP MAX

30

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF 1>YEMP_053_#>40, DISPLAY SOFT ERROR CHECK:
“You reported that you usually work or worked ^{FILL_YEMP053} hours per week at this
overtime hourly pay rate. This number should not include hours worked at a regular
pay rate. Is this correct?”
IF 1>YEMP_053_#>40, DISPLAY SOFT ERROR CHECK:
“Informaste que sueles o solías trabajar ^{FILL_YEMP053} horas por semana por este
pago por hora extra. Esta cifra no debe incluir las horas incluidas en tu pago habitual.
¿Es eso correcto?”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_051, YEMP_052=1 or 10 or 11

NEXT

If YEMP_053>0: YEMP_054;
Else if YEMP_028≠1 and YEMP_027≠1: YEMP_057;

Else If YEMP_030b=1: f_YEMP_063;
YEMP_030c=1: F_YEMP_066;
YEMP_030d=1: f_YEMP_069;
YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

YEMP_054_#
ASK

YEMP_053>0 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_CURRENT2, from YEMP_012
Use fill from YEMP_053: FILL_YEMP053
Create fill, FILL_YEMP054: ‘YEMP_054’

FILLS (SPAN)

Use fill, FILL_CURRENT36S, from YEMP_036
Use fill from YEMP_053: FILL_YEMP053
Create fill, FILL_YEMP054: ‘YEMP_054’

ENGLISH

How many of those ^{FILL_YEMP053} hours ^{FILL_CURRENT2} you usually telework or work
from home?
ENTER NUMBER OF HOURS PER WEEK:
¿Cuántas de esas ^{FILL_YEMP053} horas ^{FILL_CURRENT36S}?

SPANISH

ENTER NUMBER OF HOURS PER WEEK:

RANGE

0-99

LIMITS

Max 2 digits

LOOP MAX

30

PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_054> YEMP_053, DISPLAY SOFT CHECK:
“You reported that you usually work or worked ^{FILL_YEMP053] hours per week and
that you worked ^{FILL_YEMP054} of these hours from home. Is this correct?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “
IF YEMP_054> YEMP_053, DISPLAY SOFT CHECK:
“Informaste que sueles o solías trabajar ^{FILL_YEMP053} horas por semana y que
trabajabas ^{FILL_YEMP054} de estas horas desde casa. ¿Es esto correcto?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_053>0

NEXT

If YEMP_028≠1 and YEMP_027≠1: YEMP_057;
Else If YEMP_030b=1: f_YEMP_063;
YEMP_030c=1: F_YEMP_066;
YEMP_030d=1: f_YEMP_069;
YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

f_YEMP_055_#

YEMP_055_AMT_#/YEMP_055_TIME_#
ASK

YEMP_051_UNIT=12 or 13 OR YEMP_052=12 or 13 (Continue YEMP Loop 2)

QUESTION TYPE

YEMP_055_AMT_#: Numeric
YEMP_055_TIME_#: Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT37S, from YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how long ^{FILL_CURRENT2} it take,
on average, to complete one ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_055_AMT_#]

ENGLISH

SELECT TIME UNIT: [YEMP_055 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuánto tiempo
^{FILL_CURRENT37S}, en promedio, para completar ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_055_AMT_#]

SPANISH

SELECT TIME UNIT: [YEMP_055 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 

RANGE

YEMP_055_AMT_#: 0-999

LIMITS

YEMP_055_AMT_#: Allow up to two decimal points

LOOP MAX

30

CHECK (ENG)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:.

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

PROGRAM. NOTES

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_051, YEMP_052=12 or 13

NEXT

If YEMP_028≠1 and YEMP_027≠1: YEMP_057;
Else If YEMP_030b=1: f_YEMP_063;
YEMP_030c=1: F_YEMP_066;
YEMP_030d=1: f_YEMP_069;
YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

YEMP_056_#
YEMP_051_UNIT=2 OR YEMP_052=2 or if (YEMP_051_UNIT=10 or 11 or YEMP_052=10
or 11 and (YEMP_027=2 or YEMP_028=2 (Continue YEMP Loop 2)

ASK
QUESTION TYPE

Numeric

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT44S, from YEMP_044
Use fill, FILL_SELFEMP2 from YEMP_025

ENGLISH

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how many days each week
^{FILL_CURRENT2} you usually work overtime at this rate?
ENTER NUMBER OF DAYS PER WEEK:
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuántos días por semana
^{FILL_CURRENT44S} horas extra por este monto?

SPANISH

ENTER NUMBER OF DAYS PER WEEK:

RANGE

0-7

LIMITS

Max 1 digit

LOOP MAX

30

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_051, YEMP_052=2

NEXT

If YEMP_028≠1 and YEMP_027≠1: YEMP_057;
Else If YEMP_030b=1: f_YEMP_063;
YEMP_030c=1: f_YEMP_066;
YEMP_030d=1: f_YEMP_069;
YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

YEMP_057_#
ASK

YEMP_030a=1 AND YEMP_028≠1 AND YEMP_027≠1 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_CURRENT15, from f_YEMP_045
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP4 from YEMP_039

FILLS (SPAN)

Use fill, FILL_CURRENT14S, from YEMP_014
Use fill, FILL_CURRENT15, from f_YEMP_045
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP4 from YEMP_039

ENGLISH

Excluding those hours for which you ^{FILL_CURRENT15} paid overtime, how many hours per
week ^{FILL_CURRENT2} you work ^{FILL_SELFEMP4} ^{FILL_EMP_NAME}? Please include all
hours you worked whether at your normal work site, at home or in some other location.
ENTER NUMBER OF HOURS PER WEEK:

SPANISH

Excluyendo las horas por las que ^{FILL_CURRENT15} pagos por horas extra, ¿cuántas horas por
semana ^{FILL_CURRENT14S} ^{FILL_SELFEMP4} ^{FILL_EMP_NAME}? Incluye todas las horas
que hayas trabajado, ya sea en tu lugar de trabajo habitual, en casa o en otro lugar.
ENTER NUMBER OF HOURS PER WEEK:

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_041, YEMP_042, f_YEMP_043, YEMP_044, YEMP_051, YEMP_052, YEMP_053,
YEMP_054, f_YEMP_055, YEMP_056

NEXT

YEMP_058

YEMP_058_#
ASK

YEMP_030a=1 AND YEMP_028≠1 AND YEMP_027≠1 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill, FILL_CURRENT2, from YEMP_012

FILLS

Create fill, FILL_YEMP057: ‘YEMP_057_#’
Create fill, FILL_YEMP058: ‘YEMP_058_#’
Use fill, FILL_CURRENT36S, from YEMP_036

FILLS (SPAN)

Create fill, FILL_YEMP057: ‘YEMP_057_#’
Create fill, FILL_YEMP058: ‘YEMP_058_#’
How many of those ^{FILL_YEMP057} hours per week ^{FILL_CURRENT2} you usually telework or
work from home?

ENGLISH

ENTER NUMBER OF HOURS PER WEEK:

¿Cuántas de esas ^{FILL_YEMP057} horas por semana ^{FILL_CURRENT36S}?
SPANISH

ENTER NUMBER OF HOURS PER WEEK:

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX

30

PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_058> YEMP_057, DISPLAY SOFT CHECK:
“You reported that you usually work or worked ^{FILL_YEMP057} hours per week and
that you worked ^{FILL_YEMP058} of these hours from home. Is this correct?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “
IF YEMP_058> YEMP_057, DISPLAY SOFT CHECK:
“Informaste que sueles o solías trabajar ^{FILL_YEMP057} horas por semana y que
trabajabas ^{FILL_YEMP058} de estas horas desde casa. ¿Es esto correcto?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “

HELP TEXT (ENG)

If the number of hours changed over time, please think about ^{FILL_CURRENT6}.

HELP TEXT (SPAN)

Si el número de horas ha variado con el tiempo, piensa en el número
^{FILL_CURRENT6}.

MODE

CAPI

NOTES
LEAD-IN

YEMP_057

NEXT

YEMP_027=2 or YEMP_028=2: YEMP_059
YEMP_027=6 or YEMP_028=6: YEMP_060
Else YEMP_061

YEMP_059_#
ASK

YEMP_028=2 OR YEMP_027=2 AND YEMP_030a=1 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_CURRENT15, from f_YEMP_045
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_CURRENT12S, from YEMP_012
Use fill, FILL_CURRENT15, from f_YEMP_045
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

ENGLISH

Excluding those days for which you ^{FILL_CURRENT15} paid overtime, how many days each
week ^{FILL_CURRENT2} you work ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}? Again, please include
all days you worked whether at your normal work site, at home or in some other location.
ENTER NUMBER OF DAYS PER WEEK:

SPANISH

Excluyendo los días por los que ^{FILL_CURRENT15} pagos por horas extra, ¿cuántos días por
semana ^{FILL_CURRENT12S} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}? De nuevo, incluye todos
los días que hayas trabajado, ya sea en tu lugar de trabajo habitual, en casa o en otro lugar.
ENTER NUMBER OF DAYS PER WEEK:

RANGE

0-7

LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_058

NEXT

YEMP_061

YEMP_060_#
ASK

YEMP_028=6 OR YEMP_027=6 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_CURRENT12, from f_YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_CURRENT12, from f_YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
FILLS (SPAN)
Create fill, FILL_CURRENT60S.
If YEMP_008_#=1, FILL_CURRENT60S: ‘te pagan’
Else FILL_CURRENT60S: ‘te pagaban’
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, how many weeks a
year^{FILL_CURRENT2} you get paid for?
ENGLISH

ENTER NUMBER OF WEEKS PER YEAR:

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuántas semanas por año
^{FILL_CURRENT60S}?
SPANISH

ENTER NUMBER OF WEEKS PER YEAR:

RANGE

0-52

LIMITS

Max 2 digits

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

IF R IS PAID FOR ALL WEEKS IN THE YEAR, PLEASE ENTER ’52.’

HELP TEXT (SPAN)

IF R IS PAID FOR ALL WEEKS IN THE YEAR, PLEASE ENTER ’52.’

MODE

CAPI

NOTES
LEAD-IN
NEXT

YEMP_036, YEMP_058
YEMP_061

YEMP_061_#
ASK
QUESTION TYPE

YEMP_028≠1 or 9 AND YEMP_027≠1 or 9 (Continue YEMP Loop 2)
Radio button
Use fill, FILL_PAYRATE1, from YEMP_032
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS

Create fill, FILL_YEMP061.
If YEMP_028=DK or REF or 99 or YEMP_027=DK or REF AND EMP_CURRENT=1,
FILL_YEMP061: ‘Are’
If YEMP_028=DK or REF or 99 or YEMP_027=DK or REF AND EMP_CURRENT≠1,
FILL_YEMP061: ‘Were’
Else if EMP_CURRENT=1, FILL_YEMP061: ‘Even though you told me it is easier to
report your earnings on a ^{FILL_PAYRATE1} basis, are’
Else if EMP_CURRENT≠1, FILL_YEMP061: ‘Even though you told me it is easier to
report your earnings on a ^{FILL_PAYRATE1} basis, were’
Create fill, FILL_EXCLUDE1.
If YEMP_029_#=1, FILL_EXCLUDE1: ‘, excluding overtime pay, tips and commissions’
Else FILL_EXCLUDE1: Empty
Use fill, FILL_PAYRATE1, from YEMP_032
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Create fill, FILL_YEMP061.
If YEMP_028=DK or REF or 99 or YEMP_027=DK or REF AND EMP_CURRENT=1,
FILL_YEMP061: ‘Te pagan’
If YEMP_028=DK or REF or 99 or YEMP_027=DK or REF AND EMP_CURRENT≠1,
FILL_YEMP061: ‘Te pagaban’
Else if EMP_CURRENT=1, FILL_YEMP061: ‘Aunque me dijiste que es más fácil declarar
tus ingresos ^{FILL_PAYRATE1}, ¿te pagan’
Else if EMP_CURRENT≠1, FILL_YEMP061: ‘Aunque me dijiste que es más fácil declarar
tus ingresos ^{FILL_PAYRATE1}, ¿te pagaron’
Create fill, FILL_EXCLUDE1.
If YEMP_029_#=1, FILL_EXCLUDE1: ‘, excluyendo el pago de horas extra, propinas y
comisiones’

Else FILL_EXCLUDE1: Empty

^{FILL_YEMP061} you paid at an hourly rate ^{FILL_CURRENT9} ^{FILL_SELFEMP2}
^{FILL_EMP_NAME}^{FILL_EXCLUDE1}?
ENGLISH

1. YES
0. NO

^{FILL_YEMP061} una tarifa por hora ^{FILL_CURRENT9} ^{FILL_SELFEMP2}
^{FILL_EMP_NAME}^{FILL_EXCLUDE1}?
SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2 (YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YEMP_036, YEMP_037, YEMP_038, YEMP_058, YEMP_059, YEMP_060
If YEMP_061=1: YEMP_062;
Else If YEMP_030b=1: f_YEMP_063;
Else, if YEMP_030c=1: f_YEMP_066
Else, if YEMP_030d=1: f_YEMP_069
Else, ifYEMP_030e=1 : f_YEMP_072
Else: YEMP_075

YEMP_062_#
ASK

YEMP_061=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_EXCLUDE from YEMP_031
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP062: ‘YEMP_062_#’
Use fill, FILL_EXCLUDE from YEMP_031
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT9, from YEMP_027
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Create fill, FILL_YEMP062: ‘YEMP_062_#’

ENGLISH

^{FILL_EXCLUDE} your hourly rate of pay ^{FILL_CURRENT9} ^{FILL_SELFEMP2}
^{FILL_EMP_NAME}?
ENTER WAGE PER HOUR: $

.

^{FILL_EXCLUDE} es o era tu pago por hora ^{FILL_CURRENT9} ^{FILL_SELFEMP2}
^{FILL_EMP_NAME}?
SPANISH

ENTER WAGE PER HOUR: $

.

RANGE

0-500.00

LIMITS

Max 3 digits
Allow two decimal places.

LOOP MAX

30

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)
HELP TEXT (ENG)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF $1.00>YEMP_062#>$75.00, DISPLAY SOFT ERROR CHECK:
“You reported that your hourly wage is ^{FILL _YEMP062} per hour. Is this correct?
INTERVIEWER: CORRECT HOURLY WAGE IF NEEDED.”
IF $1.00>YEMP_062#>$75.00, DISPLAY SOFT ERROR CHECK:
“Informaste un pago por hora de ^{FILL _YEMP062}. ¿Es esto correcto?
INTERVIEWER: CORRECT HOURLY WAGE IF NEEDED.”

HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_061=1
If YEMP_030b=1: f_YEMP_063
Else, if YEMP_030c=1: f_YEMP_066
Else, if YEMP_030d=1: f_YEMP_069
Else, if YEMP_030e=1: f_YEMP_072
Else: YEMP_075

NEXT

f_YEMP_063_#
YEMP_063_AMT_#/YEMP_063_UNIT_#/YEMP_063_OTHER_#
ASK
YEMP_030b=1 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_063_AMT_#: Numeric
YEMP_063_UNIT_#: Radio button
YEMP_063_OTHER_#: Text

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT29S, from YEMP_029
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, about how much income
^{FILL_CURRENT2} you usually receive from tips?
ENTER AMOUNT: [YEMP_063_AMT_#]
SELECT TIME UNIT: [YEMP_063 _UNIT_#]

ENGLISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_063_OTHER_#]
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 

.

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿alrededor de cuántos ingresos
^{FILL_CURRENT29S} en forma de propinas?
ENTER AMOUNT: [YEMP_063_AMT_#]

.

SELECT TIME UNIT: [YEMP_063 _UNIT_#]

SPANISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_063_OTHER_#]
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 

RANGE

YEMP_063_AMT_#: 0-100,000

LIMITS

YEMP_063_AMT_#: Allow up to two decimal points
YEMP_063_OTHER_#: Max 50 characters

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)

If response 7 is selected, display YEMP_063_OTHER_# textbox.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YEMP_036, YEMP_041, YEMP_042, f_YEMP_043, YEMP_044, YEMP_050, YEMP_051,
YEMP_052, YEMP_053, YEMP_054, f_YEMP_055, YEMP_056, YEMP_061, YEMP_062
If YEMP_063_UNIT=12 or 13: f_YEMP_064
Else if YEMP_063_UNIT=2: YEMP_065
Else if YEMP_030c=1: f_YEMP_066
Else if YEMP_030d=1: f_YEMP_069
Else if YEMP_030e=1: f_YEMP_072
Else: YEMP_075

f_YEMP_064_#
YEMP_064_AMT_#/YEMP_064_TIME_#
ASK
YEMP_063_UNIT=12 or 13 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_064_AMT_#: Numeric
YEMP_064_TIME_#: Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT37S, from YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how long ^{FILL_CURRENT2} it take,
on average, to complete one ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_064_AMT_#]

ENGLISH

SELECT TIME UNIT: [YEMP_064 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuánto tiempo
^{FILL_CURRENT37S}, en promedio, para completar ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_064_AMT_#]

SPANISH

SELECT TIME UNIT: [YEMP_064 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 

RANGE

YEMP_064_AMT_#: 0-999

LIMITS

YEMP_064_AMT_#: Allow up to two decimal points

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_063, YEMP_050

NEXT

If YEMP_030c=1: f_YEMP_066;
Else, if YEMP_030d=1: f_YEMP_069;
Else, if YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

YEMP_065_#
ASK

YEMP_063_UNIT=2 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT44S, from YEMP_044
Use fill, FILL_SELFEMP2 from YEMP_025

ENGLISH

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how many days each week
^{FILL_CURRENT2} you usually work for tips?
ENTER NUMBER OF DAYS PER WEEK:
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} , ¿cuántos días por semana
^{FILL_CURRENT44S} por propinas?

SPANISH

ENTER NUMBER OF DAYS PER WEEK:

RANGE

0-7

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_063

NEXT

If YEMP_030c=1: f_YEMP_066;
Else, if YEMP_030d=1: f_YEMP_069;
Else, if YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

f_YEMP_066_#
YEMP_066_AMT_#/YEMP_066_UNIT_#/YEMP_066_OTHER_#
ASK
YEMP_030c=1 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_066_AMT_#: Numeric
YEMP_066_UNIT_#: Radio button
YEMP_066_OTHER_#: Text

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT29S, from YEMP_029
Use fill, FILL_SELFEMP2 from YEMP_025
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, about how much income
^{FILL_CURRENT2} you usually receive from commissions?
ENTER AMOUNT: [YEMP_066_AMT_#]

.

SELECT TIME UNIT: [YEMP_066 _UNIT_#]
ENGLISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_066_OTHER_#]
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿alrededor de cuántos ingresos
^{FILL_CURRENT29S} en forma de comisiones?
ENTER AMOUNT: [YEMP_066_AMT_#]
SELECT TIME UNIT: [YEMP_066 _UNIT_#]

SPANISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_066_OTHER_#]
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 

.

RANGE

YEMP_066_AMT_#: 0-999,999.99

LIMITS

YEMP_066_AMT_#: Allow up to two decimal points
YEMP_066_OTHER_#: Max 50 characters

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)

If response 7 is selected, display YEMP_066_OTHER_# textbox.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_036, YEMP_041, YEMP_042, f_YEMP_043, YEMP_044, YEMP_050, YEMP_051,
YEMP_052, YEMP_053, YEMP_054, f_YEMP_055, YEMP_056, YEMP_061, YEMP_062,
YEMP_065, f_YEMP_064, f_YEMP_063

NEXT

If YEMP_066_UNIT=12 or 13: f_YEMP_067
Else if YEMP_066_UNIT=2: YEMP_068
Else if YEMP_030d=1: f_YEMP_069
Else if YEMP_030e=1: f_YEMP_072
Else: YEMP_075

f_YEMP_067_#
YEMP_067_AMT_#/YEMP_067_TIME_#
ASK
YEMP_066_UNIT=12 or 13 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_067_AMT_#: Numeric
YEMP_067_TIME_#: Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT37S, from YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how long ^{FILL_CURRENT2} it take,
on average, to complete one ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_067_AMT_#]

ENGLISH

SELECT TIME UNIT: [YEMP_067 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuánto tiempo
^{FILL_CURRENT37S}, en promedio, para completar ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_067_AMT_#]

SPANISH

SELECT TIME UNIT: [YEMP_067 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 

RANGE

YEMP_067_AMT_#: 0-999

LIMITS

YEMP_067_AMT_#: Allow up to two decimal points

LOOP MAX

30

PROGRAM. NOTES
CHECK (ENG)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_066

NEXT

If YEMP_030d=1: f_YEMP_069;
Else, if YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

YEMP_068_#
ASK

YEMP_066_UNIT=2 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT44S, from YEMP_044
Use fill, FILL_SELFEMP2 from YEMP_025

ENGLISH

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how many days each week
^{FILL_CURRENT2} you usually work for commissions?
ENTER NUMBER OF DAYS PER WEEK:
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} , ¿cuántos días por semana
^{FILL_CURRENT44S} por comisiones?

SPANISH

ENTER NUMBER OF DAYS PER WEEK:

RANGE

0-7

LIMITS
LOOP MAX

30

CHECK (ENG)

Loop YEMP Loop 2 (YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

PROGRAM. NOTES

HELP TEXT (ENG)

HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_066

NEXT

If YEMP_030d=1: f_YEMP_069;
Else, if YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

f_YEMP_069_#
YEMP_069_AMT_#/YEMP_069_UNIT_#/YEMP_069_OTHER_#
ASK
YEMP_030d=1 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_069_AMT_#: Numeric
YEMP_069_UNIT_#: Radio button
YEMP_069_OTHER_#: Text

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT29S, from YEMP_029
Use fill, FILL_SELFEMP2 from YEMP_025
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, about how much income
^{FILL_CURRENT2} you usually receive from bonuses?
ENTER AMOUNT: [YEMP_069_AMT_#]

.

SELECT TIME UNIT: [YEMP_069 _UNIT_#]
ENGLISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_069_OTHER_#]
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿alrededor de cuántos ingresos
^{FILL_CURRENT29S} en forma de bonos?
ENTER AMOUNT: [YEMP_069_AMT_#]
SELECT TIME UNIT: [YEMP_069 _UNIT_#]

SPANISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_069_OTHER_#]
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 

.

RANGE

YEMP_069_AMT_#: 0-999,999.99

LIMITS

YEMP_069_AMT_#: Allow up to two decimal points
YEMP_069_OTHER_#: Max 50 characters

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)

If response 7 is selected, display YEMP_069_OTHER_# textbox.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_036, YEMP_041, YEMP_042, f_YEMP_043, YEMP_044, YEMP_050, YEMP_051,
YEMP_052, YEMP_053, YEMP_054, f_YEMP_055, YEMP_056, YEMP_061, YEMP_062,
YEMP_065, f_YEMP_064, f_YEMP_063, YEMP_068, f_YEMP_067, YEMP_066

NEXT

If YEMP_069_UNIT=12 or 13: F_YEMP_070
Else, if YEMP_069_UNIT=2: YEMP_071
Else, if YEMP_030e=1: f_YEMP_072
Else: YEMP_075

f_YEMP_070_#
YEMP_070_AMT_#/YEMP_070_TIME_#
ASK
YEMP_069_UNIT=12 or 13 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_070_AMT_#: Numeric
YEMP_070_TIME_#: Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT37S, from YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how long ^{FILL_CURRENT2} it take,
on average, to complete one ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_070_AMT_#]

ENGLISH

SELECT TIME UNIT: [YEMP_070 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuánto tiempo
^{FILL_CURRENT37S}, en promedio, para completar ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_070_AMT_#]

SPANISH

SELECT TIME UNIT: [YEMP_070 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 

RANGE

YEMP_070_AMT_#: 0-999

LIMITS

YEMP_070_AMT_#: Allow up to two decimal points

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK

CHECK (ENG)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_069

NEXT

If YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

YEMP_071_#
ASK

YEMP_069_UNIT=2 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP_038

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT44S, from YEMP_044
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP_038

ENGLISH

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how many days each week
^{FILL_CURRENT2} you usually work for bonuses?
ENTER NUMBER OF DAYS PER WEEK:
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} , ¿cuántos días por semana
^{FILL_CURRENT44S} por bonificaciones?

SPANISH

ENTER NUMBER OF DAYS PER WEEK:

RANGE

0-7

LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_069

NEXT

If YEMP_030e=1: f_YEMP_072;
Else: YEMP_075

f_YEMP_072_#
YEMP_072_AMT_#/YEMP_072_UNIT_#/YEMP_072_OTHER_#
ASK
YEMP_030e=1 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_072_AMT_#: Numeric
YEMP_072_UNIT_#: Radio button
YEMP_072_OTHER_#: Text

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT29S, from YEMP_029
Use fill, FILL_SELFEMP2 from YEMP_025
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, about how much income
^{FILL_CURRENT2} you usually receive from incentive pay?
ENTER AMOUNT: [YEMP_072_AMT_#]

.

SELECT TIME UNIT: [YEMP_072 _UNIT_#]
ENGLISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_072_OTHER_#]
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿alrededor de cuántos ingresos
^{FILL_CURRENT29S} en forma de pago de incentivos?
ENTER AMOUNT: [YEMP_072_AMT_#]
SELECT TIME UNIT: [YEMP_072 _UNIT_#]

SPANISH

1.   PER HOUR 
2.   PER DAY 
3.   PER WEEK 
4.   EVERY TWO WEEKS 
8.   TWICE A MONTH 
5.   PER MONTH 
6.   PER YEAR 
7.   OTHER (SPECIFY)  [YEMP_072_OTHER_#]
12.  PER ITEM (PIECE WORK) 
13.   PER JOB OR TASK 

.

RANGE

YEMP_072_AMT_#: 0-100,000

LIMITS

YEMP_072_AMT_#: Allow up to two decimal points
YEMP_072_OTHER_#: Max 50 characters

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2 (YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)

If response 7 is selected, display YEMP_072_OTHER_# textbox.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.

CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_036, YEMP_041, YEMP_042, f_YEMP_043, YEMP_044, YEMP_050, YEMP_051,
YEMP_052, YEMP_053, YEMP_054, f_YEMP_055, YEMP_056, YEMP_061, YEMP_062,
YEMP_065, f_YEMP_064, f_YEMP_063, YEMP_068, f_YEMP_067, YEMP_066,
f_YEMP_069, f_YEMP_070, YEMP_071

NEXT

If YEMP_072_UNIT=12 or 13: f_YEMP_073
Else, if YEMP_072_UNIT=2: YEMP_074
Else: YEMP_075

f_YEMP_073_#
YEMP_073_AMT_#/YEMP_073_TIME_#
ASK
YEMP_072_UNIT=12 or 13 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_073_AMT_#: Numeric
YEMP_073_TIME_#: Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT37S, from YEMP_037
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_ITEMJOB from f_ YEMP_037
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how long ^{FILL_CURRENT2} it take,
on average, to complete one ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_073_AMT_#]

ENGLISH

SELECT TIME UNIT: [YEMP_073 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuánto tiempo
^{FILL_CURRENT37S}, en promedio, para completar ^{FILL_ITEMJOB}?
ENTER AMOUNT: [YEMP_073_AMT_#]

SPANISH

SELECT TIME UNIT: [YEMP_073 _TIME_#]
1.   MINUTES 
2.   HOURS 
3.   DAYS 
4.   WEEKS 
5.   MONTHS 

RANGE

YEMP_073_AMT_#: 0-999

LIMITS

YEMP_073_AMT_#: Allow up to two decimal points

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2 (YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)

IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_072

NEXT

YEMP_075

YEMP_074_#
ASK

YEMP_072_UNIT=2 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT12, from YEMP_037
Use fill, FILL_CURRENT44S, from YEMP_044
Use fill, FILL_SELFEMP2 from YEMP_025

ENGLISH

^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} how many days each week
^{FILL_CURRENT2} you usually work for bonuses?
ENTER NUMBER OF DAYS PER WEEK:
^{FILL_CURRENT12} ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} , ¿cuántos días por semana
^{FILL_CURRENT44S} por bonificaciones?

SPANISH

ENTER NUMBER OF DAYS PER WEEK:

RANGE

0-7

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK:

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_072

NEXT

YEMP_075

YEMP_075_#
ASK

EMP_MILITARY=0 (Continue YEMP Loop 2)

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH

THIS IS A COMPUTER CHECK. DO NOT DISPLAY SCREEN

SPANISH
RANGE

0-7

LIMITS
LOOP MAX

30
Calculate length of job in weeks
Create variable JOBLENGTH
(If YEMP_008_#=1, JOBLENGTH=ROUND((CURRENTDATE-(EMP_STARTDATE_#))/7), else
JOBLENGTH=ROUND(((EMP_STOPDATE_#)-(EMP_STARTDATE_#))/7)

PROGRAM. NOTES

CREATE VARIABLE JOBCHANGEQUEST
If CURRENTAGE<16 OR IF EMP_STOPDATE BEFORE SIXTEENBDAY, SET
JOBCHANGEQUEST_#=0.
ELSE IF JOBLENGTH>12, SET JOBCHANGEQUEST_# =1
ELSE SET JOBCHANGEQUEST_#=2
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_074, f_YEMP_073, f_YEMP_072, YEMP_071, F_YEMP_070, f_YEMP_069,
YEMP_068, f_YEMP_067, f_YEMP_066, YEMP_065, f_YEMP_064, f_YEMP_063,
YEMP_062, YEMP_061, YEMP_056, f_YEMP_055, YEMP_053, YEMP_054, YEMP_052,
YEMP_051, YEMP_050, YEMP_044, f_YEMP_043, YEMP_042, YEMP_041, YEMP_036

NEXT

IF JOBCHANGEQUEST=1: YEMP_076
Else if JOBCHANGEQUEST=2 and EMP_SELFEMPLOY=1: YEMP_082
Else if JOBCHANGEQUEST=2 and EMP_SELFEMPLOY=0: YEMP_081
Else: YEMP_115

YEMP_076_#
ASK

JOBCHANGEQUEST=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT7, from YEMP_023
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS

Create fill, FILL_CURRENT16.
If YEMP_008_#=1, FILL_CURRENT16: ‘Have’
Else FILL_CURRENT16: ‘Had’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT7, from YEMP_023
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Create fill, FILL_CURRENT16.
If YEMP_008_#=1, FILL_CURRENT16: ‘Ha’
Else FILL_CURRENT16: ‘Había’
^{FILL_CURRENT16} the number of hours you usually ^{FILL_CURRENT7} per week changed at all
since you first started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}?

ENGLISH

1. YES
0. NO
¿^{FILL_CURRENT16} cambiado el número de horas que habitualmente ^{FILL_CURRENT7} por
semana en algo desde que empezaste a trabajar ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN

YEMP_075

NEXT

If YEMP_076=1: YEMP_077
Else: YEMP_079

YEMP_077_#
ASK

YEMP_076=1 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

ENGLISH

How many hours per week did you usually work when you first started working
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}? Please include all hours you worked whether at your
normal work site, at home, or in some other location.

SPANISH

ENTER HOURS PER WEEK:
¿Cuántas horas por semana solías trabajar cuando empezaste a trabajar ^{FILL_SELFEMP2}
^{FILL_EMP_NAME}? Incluye todas las horas que hayas trabajado, ya sea en tu lugar de trabajo
habitual, en casa o en otro lugar.
ENTER HOURS PER WEEK:

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_076=1

NEXT

YEMP_078

YEMP_078_#
ASK

YEMP_076=1 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Create fill, FILL_YEMP077: ‘YEMP_077_#’
Create fill, FILL_YEMP078: ‘YEMP_078_#’

FILLS (SPAN)

Create fill, FILL_YEMP077: ‘YEMP_077_#’
Create fill, FILL_YEMP078: ‘YEMP_078_#’

ENGLISH

SPANISH

How many of those ^{FILL_YEMP077} hours did you usually telework or work from home?
ENTER HOURS PER WEEK:
¿Cuántas de esas ^{FILL_YEMP077} horas solías teletrabajar o trabajar desde casa?
ENTER HOURS PER WEEK:

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX

30

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_078> YEMP_077, DISPLAY SOFT CHECK:
“You reported that you usually work or worked ^{FILL _YEMP077} hours per week when
you first started with this job and that you worked ^{FILL _YEMP078} of these hours
from home. Is this correct?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “
IF YEMP_078> YEMP_077, DISPLAY SOFT CHECK:
“Informaste que sueles o solías trabajar ^{FILL _YEMP077} horas por semana cuando
empezó en este trabajo y que trabajabas ^{FILL _YEMP078} de estas horas desde casa.
¿Es esto correcto?
INTERVIEWER: CORRECT WEEKLY HOURS IF NEEDED. “

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_077

NEXT

YEMP_079

YEMP_079_#
ASK

JOBCHANGEQUEST=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT16, from YEMP_076
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT16, from YEMP_076
Use fill, FILL_SELFEMP2 from YEMP_025

ENGLISH

SPANISH

^{FILL_CURRENT16} your earnings changed since you first started working ^{FILL_SELFEMP2}
^{FILL_EMP_NAME}?
1. YES
0. NO
¿^{FILL_CURRENT16} cambiado el monto de tus ingresos desde que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_076, YEMP_078

NEXT

If YEMP_079=1: f_YEMP_080
Else, if EMP_SELFEMPLOY=1: YEMP_082
Else: YEMP_081

f_YEMP_080_#
YEMP_080_AMT_#/YEMP_080_UNIT_#/YEMP_080_OTHER_#
ASK
YEMP_079=1 (Continue YEMP Loop 2)
QUESTION TYPE

FILLS

YEMP_080_AMT_#: Numeric
YEMP_080_UNIT_#: Radio button
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_PAYRATE9.
If YEMP_080_UNIT_#=1, FILL_PAYRATE9: ‘per hour’
If YEMP_080_UNIT_#=2, FILL_PAYRATE9: ‘per day’
If YEMP_080_UNIT_#=3, FILL_PAYRATE9: ‘per week’
If YEMP_080_UNIT_#=4, FILL_PAYRATE9: ‘every two weeks’
If YEMP_080_UNIT_#=6, FILL_PAYRATE9: ‘per month’
If YEMP_080_UNIT_#=7, FILL_PAYRATE9: ‘per year’
If YEMP_080_UNIT_#=5, FILL_PAYRATE9: ‘twice per month’
If YEMP_080_UNIT_#=9, FILL_PAYRATE9: ‘per item’
If YEMP_080_UNIT_#=10, FILL_PAYRATE9: ‘per job or task’
Else FILL_PAYRATE9: Empty
Create fill, FILL_YEMP080: ‘YEMP_080_AMT’

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_PAYRATE9.
If YEMP_080_UNIT_#=1, FILL_PAYRATE9: ‘por hora’
If YEMP_080_UNIT_#=2, FILL_PAYRATE9: ‘por día’
If YEMP_080_UNIT_#=3, FILL_PAYRATE9: ‘por semana’
If YEMP_080_UNIT_#=4, FILL_PAYRATE9: ‘cada dos semanas’
If YEMP_080_UNIT_#=6, FILL_PAYRATE9: ‘por mes’
If YEMP_080_UNIT_#=7, FILL_PAYRATE9: ‘por año’
If YEMP_080_UNIT_#=5, FILL_PAYRATE9: ‘dos veces por mes’
If YEMP_080_UNIT_#=9, FILL_PAYRATE9: ‘por unidad’
If YEMP_080_UNIT_#=10, FILL_PAYRATE9: ‘por trabajo o tarea’
Else FILL_PAYRATE9: Empty
Create fill, FILL_YEMP080: ‘YEMP_080_AMT’
How much did you earn when you first started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}?
ENTER AMOUNT: [YEMP_080_AMT_#]

ENGLISH

SELECT TIME UNIT: [YEMP_080 _UNIT_#]
1.   PER HOUR
2.   PER DAY
3.   PER WEEK

.

4.   EVERY 2 WEEKS
5.  TWICE A MONTH
6.   PER MONTH
7.  PER YEAR
8. R WORKS IN FAMILY BUSINESS WITHOUT GETTING PAID
9.   PER ITEM (PIECE WORK)
10.  PER JOB OR TASK
11. OTHER
¿Cuánto recibías cuando empezaste a trabajar ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}?
ENTER AMOUNT: [YEMP_080_AMT_#]

.

SELECT TIME UNIT: [YEMP_080 _UNIT_#]

SPANISH

1.   PER HOUR
2.   PER DAY
3.   PER WEEK
4.   EVERY 2 WEEKS
5.  TWICE A MONTH
6.   PER MONTH
7.  PER YEAR
8. R WORKS IN FAMILY BUSINESS WITHOUT GETTING PAID
9.   PER ITEM (PIECE WORK)
10.  PER JOB OR TASK
11. OTHER

RANGE

YEMP_080_AMT_#: 0-999,999.99

LIMITS

YEMP_080_AMT_#: Allow up to two decimal points

LOOP MAX

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

PROGRAM. NOTES

If response 7 is selected, display YEMP_080_OTHER_# textbox.
If response 8 is selected, do not allow entry for YEMP_080_AMT (should be exclusive).
IF NUMBER OUT OF RANGE, DISPLAY DEFAULT HARD CHECK.

CHECK (ENG)

IF YEMP_080_UNIT_#=1 AND 1.00>YEMP_080_AMT_#>75.00 OR
IF YEMP_080_UNIT_#=2 AND 10.00>YEMP_080_AMT_#>750.00 OR
IF YEMP_080_UNIT_#=3 AND 50.00>YEMP_080_AMT_#>3,000.00 OR
IF YEMP_080_UNIT_#=4 AND 100.00>YEMP_080_AMT_#>6,000.00 OR
IF YEMP_080_UNIT_#=6 AND 200.00>YEMP_080_AMT_#>12,000.00 OR
IF YEMP_080_UNIT_#=7 AND 2400.00>YEMP_080_AMT_#>140,000.00 OR
IF YEMP_080_UNIT_#=5 AND 100.00>YEMP_080_AMT_#>6,000.00 OR
IF YEMP_080_UNIT_#=9 or 10 AND 1.00>YEMP_080_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘You reported earnings of ^{FILL _YEMP080} ^{FILL_PAYRATE9}.
Is this correct?

IF NUMBER OUT OF RANGE, DISPLAY HARD CHECK:
PLEASE ENTER A NUMBER BETWEEN 0 AND 999,999.

CHECK (SPAN)

IF YEMP_080_UNIT_#=1 AND 1.00>YEMP_080_AMT_#>75.00 OR
IF YEMP_080_UNIT_#=2 AND 10.00>YEMP_080_AMT_#>750.00 OR
IF YEMP_080_UNIT_#=3 AND 50.00>YEMP_080_AMT_#>3,000.00 OR
IF YEMP_080_UNIT_#=4 AND 100.00>YEMP_080_AMT_#>6,000.00 OR
IF YEMP_080_UNIT_#=6 AND 200.00>YEMP_080_AMT_#>12,000.00 OR
IF YEMP_080_UNIT_#=7 AND 2400.00>YEMP_080_AMT_#>140,000.00 OR
IF YEMP_080_UNIT_#=5 AND 100.00>YEMP_080_AMT_#>6,000.00 OR
IF YEMP_080_UNIT_#=9 or 10 AND 1.00>YEMP_080_AMT_#>12,000.00,
DISPLAY SOFT CHECK:
‘Informaste ingresos de ^{FILL _YEMP080} ^{FILL_PAYRATE9}.
¿Es esto correcto?

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_079=1

NEXT

If EMP_SELFEMPLOY#=1: YEMP_082;
Else: YEMP_081

YEMP_081_#
If JOBCHANGEQUEST≠0 and EMP_SELFEMPLOY=0 and EMP_MILITARY=0(Continue
YEMP Loop 2)

ASK
QUESTION TYPE

Radio
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT7, from YEMP_023
Use fill, FILL_CURRENT1, from YEMP_018

Create fill, FILL_CURRENT17.
If EMP_CURRENT=1, FILL_CURRENT17: ‘has’
Else FILL_CURRENT17: ‘had’
FILLS

Create fill, FILL_CURRENT30.
If EMP_CURRENT=1, FILL_CURRENT30: ‘can’
Else FILL_CURRENT30: ‘could’
Create fill, FILL_CURRENT31.
If EMP_CURRENT=1, FILL_CURRENT31: ‘decide’
Else FILL_CURRENT31: ‘decided’

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT7, from YEMP_023
Create fill, FILL_CURRENT081S.
If EMP_CURRENT=1, FILL_CURRENT081S: ‘son’
Else FILL_CURRENT081S: ‘estaban’

FILLS (SPAN)

Create fill, FILL_CURRENT17.
If YEMP_008_#=1, FILL_CURRENT17: ‘tiene’
Else FILL_CURRENT17: ‘tenía’
Create fill, FILL_CURRENT30.
If EMP_CURRENT=1, FILL_CURRENT30: ‘puedes’
Else FILL_CURRENT30: ‘podias’
Create fill, FILL_CURRENT31.
If EMP_CURRENT=1, FILL_CURRENT31: ‘decides’
Else FILL_CURRENT31: ‘decidiste’

ENGLISH

Which of the following best describes how much control ^{FILL_EMP_NAME}
^{FILL_CURRENT17} over the days and hours you usually ^{FILL_CURRENT7}?

1. Work times ^{FILL_CURRENT1} controlled by the employer and you ^{FILL_CURRENT30} not
change them on your own.
2. Work times are partially controlled by the employer, but you ^{FILL_CURRENT30} make
changes within certain limits.
3. You ^{FILL_CURRENT31} work times.
¿Cuál de las siguientes opciones describe mejor el grado de control que ^{FILL_EMP_NAME}
^{FILL_CURRENT17} sobre los días y horas que habitualmente ^{FILL_CURRENT7}?
SPANISH

1. Los horarios de trabajo ^{FILL_CURRENT081S}controlados por el empleador y no
^{FILL_CURRENT30} cambiarlos por tu cuenta.
2. Los horarios de trabajo están parcialmente controlados por el empleador, pero
^{FILL_CURRENT30} hacer cambios dentro de ciertos límites.
3. Tú ^{FILL_CURRENT31} los horarios de trabajo.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_075, YEMP_079, f_YEMP_080

NEXT

YEMP_082

YEMP_082_#
ASK

If JOBCHANGEQUEST≠0 and EMP_MILITARY=0(Continue YEMP Loop 2)

QUESTION TYPE

Radio
Use fill, FILL_CURRENT2, from YEMP_012
Create fill, FILL_CURRENT18.
If YEMP_008_#=1, FILL_CURRENT18: ‘will need’
Else FILL_CURRENT18: ‘needed’

FILLS

Create fill, FILL_CURRENT82.
If YEMP_008_#=1, FILL_CURRENT82S: ‘sueles saber’
Else FILL_CURRENT82S: ‘solías saber’
FILLS (SPAN)

Create fill, FILL_CURRENT18.
If YEMP_008_#=1, FILL_CURRENT18: ‘necesitarás’
Else FILL_CURRENT18: ‘necesitabas’
How far in advance ^{FILL_CURRENT2} you usually know what days and hours you
^{FILL_CURRENT18} to work?

ENGLISH

1.   3 days or less
2.   4 to 7 days
3.   Between 1 and 2 weeks
4.   3 weeks or more
5.   ALWAYS WORKS SAME SCHEDULE
¿Con cuánta anticipación ^{FILL_CURRENT82S} qué días y horas ^{FILL_CURRENT18} para
trabajar?

SPANISH

1.   3 días o menos
2.   de 4 a 7 días
3.   Entre 1 y 2 semanas
4.   3 semanas o más
5.   ALWAYS WORKS SAME SCHEDULE

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

MODE

CAPI

NOTES
LEAD-IN

YEMP_075, YEMP_079, f_YEMP_080, YEMP_081

NEXT

YEMP_083

YEMP_083_#
ASK

If JOBCHANGEQUEST≠0 and EMP_MILITARY=0(Continue YEMP Loop 2)

QUESTION TYPE

Radio

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT14S, from YEMP_012
Use fill, FILL_SELFEMP2 from YEMP_025

ENGLISH

In a usual week, how many days ^{FILL_CURRENT2} you work ^{FILL_SELFEMP2}
{FILL_EMP_NAME}? Please include all days you worked whether at your normal work site, at
home, or in some other location.

SPANISH

ENTER NUMBER OF DAYS:
En una semana habitual, ¿cuántos días ^{FILL_CURRENT14S} ^{FILL_SELFEMP2}
{FILL_EMP_NAME}? Incluye todos los días que hayas trabajado, ya sea en tu lugar de trabajo
habitual, en casa o en otro lugar.
ENTER NUMBER OF DAYS:

RANGE

0-7

LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_082

NEXT

YEMP_084

YEMP_084_#
ASK

If JOBCHANGEQUEST≠0 and EMP_MILITARY=0(Continue YEMP Loop 2)

QUESTION TYPE

Radio
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT7, from YEMP_023

FILLS

Create fill, FILL_YEMP083: ‘YEMP_083’
Create fill, FILL_YEMP084: ‘YEMP_084’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT25S, from YEMP_025
Use fill, FILL_SELFEMP25, from YEMP_025
Use fill, FILL_CURRENT7, from YEMP_023

FILLS (SPAN)

Create fill, FILL_YEMP083: ‘YEMP_083’
Create fill, FILL_YEMP084: ‘YEMP_084’
We consider a job site to include an office building, a store, a factory, a client site, or driving a
truck or other vehicle.
ENGLISH

In a usual week, how many days ^{FILL_CURRENT2} you do most of your work at a job site
^{FILL_SELFEMP2} {FILL_EMP_NAME}?
ENTER NUMBER OF DAYS:
Consideramos que un lugar de trabajo incluye un edificio de oficinas, una tienda, una fábrica, las
instalaciones de un cliente o un camión u otro vehículo que se conduce.

SPANISH

En una semana habitual, ¿cuántos días ^{FILL_CURRENT25S} la mayor parte del trabajo en un
solo lugar ^{FILL_SELFEMP2} {FILL_EMP_NAME}?
ENTER NUMBER OF DAYS:

RANGE

0-7

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

30
Loop YEMP Loop 2 (YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF YEMP_084_#> YEMP_083_#, DISPLAY SOFT CHECK:
“You reported that you usually ^{FILL_CURRENT7} ^{FILL _YEMP083} days per week
^{FILL_SELFEMP2} {FILL_EMP_NAME} and that you ^{FILL_CURRENT7} ^{FILL
_YEMP084} at a job site. Is this correct?
INTERVIEWER: CLICK HERE CORRECT DAYS PER WEEK IF NEEDED. (RETURN TO
YEMP_083)“
IF YEMP_084_#> YEMP_083_#, DISPLAY SOFT CHECK:

“Informaste que habitualmente ^{FILL_CURRENT7} ^{FILL _YEMP083} días por semana
^{FILL_SELFEMP2} {FILL_EMP_NAME} y que ^{FILL_CURRENT7} ^{FILL_YEMP084} en un
lugar de trabajo. ¿Es esto correcto?
INTERVIEWER: CLICK HERE CORRECT DAYS PER WEEK IF NEEDED. (RETURN TO
YEMP_083)“
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_083

NEXT

YEMP_085

YEMP_085_#
ASK

If JOBCHANGEQUEST≠0 and EMP_MILITARY=0(Continue YEMP Loop 2)

QUESTION TYPE

Radio
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT2, from YEMP_012
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT7, from YEMP_023

FILLS
Create fill, FILL_CURRENT19.
If YEMP_008_#=1, FILL_CURRENT19: ‘telework’
Else FILL_CURRENT19: ‘teleworked’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT7, from YEMP_023
FILLS (SPAN)

Create fill, FILL_CURRENT85S.
If YEMP_008_#=1, FILL_CURRENT85S: ‘tienes’
Else FILL_CURRENT85S: ‘tenías’

In your work ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, how much choice ^{FILL_CURRENT2} you
have in whether you ^{FILL_CURRENT7} on a job site or ^{FILL_CURRENT19} during your usual
work hours?
ENGLISH

(READ IF NECESSARY:) Examples of a job site include an office building, a store, a factory, a client
site, or driving a truck or other vehicle.
1.   No choice
2.   Some choice
3.   A great deal of choice
En tu trabajo ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿cuánto poder de decisión
^{FILL_CURRENT85S} sobre si ^{FILL_CURRENT7} en un lugar de trabajo o si ^{FILL_CURRENT7}
de manera remota durante tu horario habitual de trabajo?

SPANISH

(READ IF NECESSARY:) Ejemplos de un lugar de trabajo incluyen un edificio de oficinas, una
tienda, una fábrica, las instalaciones de un cliente o un camión u otro vehículo que se conduce.
1.   Ningún poder de decisión
2.   Algo de poder de decisión
3.   Mucho poder de decisión

RANGE
LIMITS
LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2 (YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_084

NEXT

If EMP_SELFEMPLOY=1: YEMP_087
Else: YEMP_086

YEMP_086_#
If JOBCHANGEQUEST≠0 and EMP_SELFEMPLOY≠1 and EMP_MILITARY=0(Continue
YEMP Loop 2)

ASK
QUESTION TYPE

Radio
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT7, from YEMP_023

FILLS

Create fill, FILL_CURRENT20.
If YEMP_008_#=1, FILL_CURRENT20: ‘now’
Else FILL_CURRENT20: ‘when you left’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT7, from YEMP_023

FILLS (SPAN)
Create fill, FILL_CURRENT20.
If YEMP_008_#=1, FILL_CURRENT20: ‘ahora’
Else FILL_CURRENT20: ‘cuando dejaste de trabajar’
Which of the following categories best describes the type of schedule you ^{FILL_CURRENT7}
^{FILL_SELFEMP2} ^{FILL_EMP_NAME} ^{FILL_CURRENT20}?
ENGLISH

SPANISH

1. Days
2. Evenings
3. Nights
4. A mix of times or shifts (includes split shift)
5. Rotating shift
6. Something else
¿Cuál de las siguientes categorías describe mejor el tipo de horario con el que ^{FILL_CURRENT7}
^{FILL_SELFEMP2} ^{FILL_EMP_NAME} ^{FILL_CURRENT20}?
1. Turno de día
2. Turno de la tarde
3. Turno de la noche
4. Una mezcla de horarios o turnos (incluye medio turno)
5. Turno rotativo
6. Otro

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

30
Loop YEMP Loop 2 (YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_085

NEXT

YEMP_088

YEMP_087_#
If JOBCHANGEQUEST≠0 and EMP_MILITARY=0 and EMP_SELFEMPLOY=1 (Continue
YEMP Loop 2)

ASK
QUESTION TYPE
FILLS

Radio
Use fill, FILL_CURRENT4, from YEMP_016

FILLS (SPAN)

Use fill, FILL_CURRENT4, from YEMP_016
What ^{FILL_CURRENT4} the most common time of day for you to work?

ENGLISH

SPANISH

1.   Daytime, that is between 6 a.m. and 5 p.m.
2.   Evening, that is between 5 p.m. and 11 p.m.
3.   Night time, that is after 11 p.m., before 6 a.m.
4.   No single time of the day
¿Cuál ^{FILL_CURRENT4} el horario más habitual de tu trabajo?
1.   De día, es decir, entre las 6:00 a. m. y las 5:00 p. m.
2.   Por la tarde, es decir, entre las 5:00 p. m. y las 11 p. m.
3.   Por la noche, es decir, después de las 11:00 p. m. y antes de las 6 a. m.
4.   No hay un solo horario determinado en el día

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_085

NEXT

YEMP_088

YEMP_088_#
ASK

If JOBCHANGEQUEST≠0 and EMP_MILITARY=0(Continue YEMP Loop 2)

QUESTION TYPE

Radio

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT10, from YEMP_029

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT10, from YEMP_029
^{FILL_CURRENT10} you use an app or website to select projects, pick tasks, or directly connect
you to customers or businesses to do tasks for your work ^{FILL_SELFEMP2}
^{FILL_EMP_NAME}?

ENGLISH

For example, people may use an app or web site to line up work as a handyman, freelance
graphic designer, or rideshare or food delivery driver. People also may use an app that lists
projects for hire or a website that lists customers with specific tasks like creating software,
designing a logo, or painting a house.
Please do not include sites used for communication, such as Zoom, Microsoft Teams, Google,
WhatsApp, or email, or sites that assist you in performing tasks, such as mapping or translation
sites.
1. YES
2. SOMETIMES
0. NO
¿^{FILL_CURRENT10} usar una aplicación o sitio web para seleccionar proyectos, elegir tareas o
conectarte directamente con clientes o empresas para realizar tareas de tu trabajo
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}?

SPANISH

Por ejemplo, las personas pueden usar una aplicación o un sitio web para buscar trabajo como
personal de mantenimiento, diseñadores gráficos autónomos, conductores de coches
compartidos o repartidores de comida. También pueden usar una aplicación que incluya
proyectos disponibles o un sitio web que conecte con clientes que tienen tareas específicas,
como crear software, diseñar un logotipo o pintar una casa.
No incluyas sitios utilizados para la comunicación, como Zoom, Microsoft Teams, Google,
WhatsApp o el correo electrónico, ni sitios que te ayuden a realizar tareas, como sitios de mapas
o de traducción.
1. YES
2. SOMETIMES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_087, YEMP_086

NEXT

If YEMP_088=1 or 2: YEMP_089
Else, if EMP_SELFEMPLOY=1: YEMP_092
Else: YEMP_090

YEMP_089_#
ASK

If YEMP_088=1 or 2 (Continue YEMP Loop 2)

QUESTION TYPE

Text

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT15, from YEMP_045

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT15, from YEMP_045
What is the name of the app or website where you ^{FILL_CURRENT15} most of your work
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}?

ENGLISH

If you use more than one app, please tell me the app that you use to get most of your work.
INTERVIEWER: RECORD ONLY THE ONE APP OR WEBSITE USED TO GET MOST WORK
VERBATIM: ___________________________________
¿Cuál es el nombre de la aplicación o sitio web donde ^{FILL_CURRENT15} la mayor parte de tu
trabajo ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}?

SPANISH

Si usas más de una aplicación, indícame la que usas para realizar la mayor parte de tu trabajo.
INTERVIEWER: RECORD ONLY THE ONE APP OR WEBSITE USED TO GET MOST WORK
VERBATIM: ___________________________________

RANGE
LIMITS

Max 50 characters

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_088=1 or 2

NEXT

If EMP_SELFEMPLOY=1: YEMP_092
Else: YEMP_090

YEMP_090_#
If JOBCHANGEQUEST≠0 and EMP_SELFEMPLOY≠1 and EMP_MILITARY=0(Continue
YEMP Loop 2)

ASK
QUESTION TYPE

Radio
Create fill, FILL_CURRENT21.
If YEMP_008_#=1, FILL_CURRENT21: ‘leave’
Else FILL_CURRENT21: ‘left’

FILLS

Create fill, FILL_CURRENT22.
If YEMP_008_#=1, FILL_CURRENT22: ‘will’
Else FILL_CURRENT22: ‘would’
Create fill, FILL_CURRENT21.
If YEMP_008_#=1, FILL_CURRENT21: ‘si te vas’
Else FILL_CURRENT21: ‘después de irte’

FILLS (SPAN)

ENGLISH

SPANISH

Create fill, FILL_CURRENT22.
If YEMP_008_#=1, FILL_CURRENT22: ‘no empezarás ni te unirás’
Else FILL_CURRENT22: ‘no empezarías ni te unirías’
Some employers try to restrict what their employees can do after they leave their job. In this job,
did you agree that if you ^{FILL_CURRENT21} your employer, you ^{FILL_CURRENT22} not start or
join a competing business? This is often called a non-compete agreement.
1. YES
0. NO
Algunos empleadores intentan restringir lo que sus empleados pueden hacer después de dejar el
trabajo. En este trabajo, ¿aceptaste que, ^{FILL_CURRENT21} de tu trabajo, ^{FILL_CURRENT22} a
una empresa competidora? Esto suele denominarse “acuerdo de no competencia”.
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN

YEMP_088, YEMP_089

NEXT

YEMP_091

YEMP_091_#
If JOBCHANGEQUEST≠0 and EMP_SELFEMPLOY≠1 and EMP_MILITARY=0 (Continue
YEMP Loop 2)

ASK
QUESTION TYPE

Radio

FILLS

Use fill, FILL_CURRENT2, from YEMP_012

FILLS (SPAN)

Create fill, FILL_CURRENT91S.
If YEMP_008_#=1, FILL_CURRENT91S: ‘realizas’
Else FILL_CURRENT91S: ‘realizabas’

ENGLISH

SPANISH

Some employers try to restrict what information their employees can share with those outside
the firm during or after they leave their job. In this job, did you agree not to share confidential
information about your employer, the work that you ^{FILL_CURRENT2}, or your experiences as
an employee? This is often called a non-disclosure or confidentiality agreement.
1. YES
0. NO
Algunos empleadores intentan restringir la información que sus empleados pueden compartir
con personas ajenas a la empresa durante o después de dejar el trabajo. En este trabajo,
¿aceptaste no compartir información confidencial sobre tu empleador, el trabajo que
^{FILL_CURRENT91S} o tus experiencias como empleado(a)? Esto suele denominarse “acuerdo
de no divulgación o de confidencialidad”.
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_090

NEXT

If YEMP_008_#=1: f_YEMP_103
Else: YEMP_102

YEMP_092_#
ASK

JOBQUESTCHANGE ≠0 and EMP_SELFEMPLOY=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT3 from YEMP_015

FILLS

Create fill, FILL_CURRENT23.
If YEMP_008_#=1, FILL_CURRENT23: ‘your work now’
Else FILL_CURRENT23: ‘just before you left your work’
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT3 from YEMP_015

FILLS (SPAN)

Create fill, FILL_CURRENT23.
If YEMP_008_#=1, FILL_CURRENT23: ‘tu trabajo ahora’
Else FILL_CURRENT23: ‘el momento justo antes de dejar tu trabajo’
Let’s talk about ^{FILL_CURRENT23} (as/with) ^{FILL_EMP_NAME}.
^{FILL_CURRENT3} your job as ^{FILL_EMP_NAME} at a business you own or co-own?

ENGLISH

Businesses include corporations, limited liability companies, partnerships, and sole
proprietorships.
1. YES
0. NO
Hablemos sobre ^{FILL_CURRENT23} en/como ^{FILL_EMP_NAME}.

¿^{FILL_CURRENT3} tu trabajo como ^{FILL_EMP_NAME} en una empresa de la que eres
propietario o copropietario?

SPANISH

Las empresas incluyen corporaciones, compañías de responsabilidad limitada, sociedades y
empresas unipersonales.
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_088, YEMP_089, f_YEMP_099, YEMP_100

NEXT

If YEMP_092=1: YEMP_093
Else if EMP_CURRENT=0: YEMP_099;
Else: YEMP_101

YEMP_093_#
ASK

YEMP_092=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_CURRENT3 from YEMP_015

FILLS (SPAN)

Use fill, FILL_CURRENT3 from YEMP_015
^{FILL_CURRENT3} this business incorporated?

ENGLISH

1. YES
0. NO
¿^{FILL_CURRENT3} esta empresa está legalmente constituida como corporación?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

Incorporated businesses are taxable entities created by a charter and have met all
state and/or federal regulations. Unincorporated businesses include limited liability
companies, sole proprietorships (having only one owner) and partnerships, needing
only a business license to operate

HELP TEXT (SPAN)

Las empresas constituidas como corporaciones son entidades sujetas a impuestos,
creadas mediante un acta constitutiva y que cumplen con todas las regulaciones
estatales y/o federales. Las empresas no constituidas como corporaciones incluyen las
sociedades de responsabilidad limitada (LLC), las empresas unipersonales (con un solo
propietario) y las sociedades, y solo requieren una licencia comercial para funcionar.

MODE

CAPI

NOTES
LEAD-IN

YEMP_092=1

NEXT

YEMP_094

YEMP_094_#
ASK

YEMP_092=1 (Continue YEMP Loop 2)

QUESTION TYPE
FILLS

Use fill, FILL_CURRENT3 from YEMP_015

FILLS (SPAN)

ENGLISH

SPANISH

Radio
Use fill, FILL_CURRENT3 from YEMP_015

^{FILL_CURRENT3} this business a partnership with at least one person outside of your family, or
a sole proprietorship having only one owner or partnership with only family members?
1. PARTNERSHIP WITH A NON-FAMILY MEMBER
2. SOLE PROPRIETORSHIP OR PARTNERSHIP WITH ONLY FAMILY OWNERS
¿^{FILL_CURRENT3} esta empresa una sociedad con al menos una persona ajena a tu familia, una
empresa unipersonal con un solo propietario o una sociedad con solo miembros de la familia?
1. PARTNERSHIP WITH A NON-FAMILY MEMBER
2. SOLE PROPRIETORSHIP OR PARTNERSHIP WITH ONLY FAMILY OWNERS

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_093

NEXT

If YEMP_094=1: YEMP_095
Else: YEMP_096

YEMP_095_#
ASK

YEMP_094=1 (Continue YEMP Loop 2)

QUESTION TYPE
FILLS

Use fill, FILL_CURRENT13 from YEMP_037
Create fill, FILL_CURRENT95S.
If YEMP_008_#=1, FILL_CURRENT95S: ‘tiene’
Else FILL_CURRENT95S: ‘tenía’

FILLS (SPAN)

ENGLISH

SPANISH

Numeric

How many non-family owners ^{FILL_CURRENT13} it have?
ENTER NUMBER OF NON-FAMILY PARTNERS:
¿Cuántos propietarios no familiares ^{FILL_CURRENT95S}?
ENTER NUMBER OF NON-FAMILY PARTNERS:

RANGE

0-9

LIMITS

Max 1 digit

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_094=1

NEXT

YEMP_096

YEMP_096_#
ASK

YEMP_092=1 (Continue YEMP Loop 2)

QUESTION TYPE
FILLS

Use fill, FILL_CURRENT13 from YEMP_037
Create fill, FILL_CURRENT13S.
If YEMP_008_#=1, FILL_CURRENT13S: ‘tiene’
Else FILL_CURRENT13S: ‘tenía’

FILLS (SPAN)

ENGLISH

SPANISH

Numeric

Excluding all owners and partners, how many paid employees ^{FILL_CURRENT13} this business
have?
ENTER NUMBER OF EMPLOYEES:
Excluyendo a todos los propietarios y socios, ¿cuántos empleados remunerados
^{FILL_CURRENT13S} esta empresa?
ENTER NUMBER OF EMPLOYEES:

RANGE

0-9,999

LIMITS

Max 4 digits

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_094, YEMP_095

NEXT

YEMP_097

YEMP_097_#
ASK

YEMP_092=1 (Continue YEMP Loop 2)

QUESTION TYPE
FILLS

Radio button
Use fill, FILL_CURRENT3 from YEMP_015

FILLS (SPAN)

Use fill, FILL_CURRENT3 from YEMP_015

ENGLISH

Some businesses are side jobs – that is, businesses you have part-time that you have in addition
to a regular job. Other businesses are regular jobs – that is, a business that is your main
occupation or most important job for making money. ^{FILL_CURRENT3} this business more your
side job or more your main job?

SPANISH

1. MAIN JOB
2. SIDE JOB
Algunas empresas son trabajos secundarios, es decir, negocios que se tienen a tiempo parcial
además de un empleo regular. Otras son trabajos habituales, es decir, un negocio que es tu
ocupación principal o tu trabajo más importante para ganar dinero. ¿^{FILL_CURRENT3} esta
empresa una que se clasifica más como tu trabajo secundario o tu trabajo principal?
1. MAIN JOB
2. SIDE JOB

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_096

NEXT

YEMP_098

YEMP_098_#
ASK

YEMP_092=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Create fill, FILL_CURRENT24.
If YEMP_008_#=1, FILL_CURRENT24: ‘Does’
Else FILL_CURRENT24: ‘Did’

FILLS (SPAN)

Create fill, FILL_CURRENT24.
If YEMP_008_#=1, FILL_CURRENT24: ‘Tiene esta empresa’
Else FILL_CURRENT24: ‘Tenía esta empresa’
^{FILL_CURRENT24} this business have one location or more than one?

ENGLISH

SPANISH

1. ONE LOCATION
2. MORE THAN ONE LOCATION
¿^{FILL_CURRENT24} una sola lugar o más de una?
1. ONE LOCATION
2. MORE THAN ONE LOCATION

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_097

NEXT

If EMP_CURRENT=0: f_YEMP_099
Else if YEMP_093=1: f_YEMP_103
Else: YEMP_101

f_YEMP_099_#
YEMP_099_#/YEMP_099_OTHER_#
If JOBCHANGEQUEST≠0 and EMP_CURRENT=0 and EMP_SELFEMPLOY=1 (Continue
ASK
YEMP Loop 2)
QUESTION TYPE
FILLS

YEMP_099_#: Radio
YEMP_099_OTHER_#: Text
Use fill, FILL_EMP_NAME, from YEMP_006

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Which of the following is the main reason why you stopped working (as/with)
^{FILL_EMP_NAME}?

ENGLISH

SPANISH

1. Lack of customers or clients, no demand (plan to reopen)
2. Business failed or bankruptcy
3. Business sold to another person or firm
4. Business seasonal or temporarily inactive (plan to reopen)
5. Business closed down or dissolved partnership
6. Stopped working at job/business for personal or other reasons, no closedown required
7. OTHER (SPECIFY) [YEMP_099_OTHER]
¿Cuál de las siguientes es la razón principal por la que dejaste de trabajar en/como
^{FILL_EMP_NAME}?
1. Falta de clientes, no hay demanda (planeamos reabrir)
2. Empresa fallida o en quiebra
3. Empresa vendida a otra persona o empresa
4. Empresa estacional o temporalmente inactiva (planeamos reabrir)
5. Empresa cerrada o sociedad disuelta
6. Se dejó de trabajar en el trabajo/empresa por motivos personales o de otro tipo, no fue
necesario cerrarla
7. OTHER (SPECIFY) [YEMP_099_OTHER]

RANGE
LIMITS

YEMP_099_OTHER_# : Max 100 characters

LOOP MAX

30

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If response 7 is selected, display YEMP_099_OTHER_# Text box

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEMP_092, YEMP_098
If YEMP_099=3 or 5 and YEMP_092=1: YEMP_100

Else if YEMP_093=1: f_YEMP_103
Else: YEMP_101

YEMP_100_#
ASK

If (YEMP_099=3 or 5) and YEMP_092=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio

FILLS

Create fill, FILL_YEMP093.
If YEMP_099=3, FILL_YEMP093: ‘selling’
Else, FILL_YEMP093: ‘closing’

FILLS (SPAN)

Create fill, FILL_YEMP093.
If YEMP_099=3, FILL_YEMP093: ‘vender’
Else, FILL_YEMP093: ‘cerrar’
After ^{FILL_YEMP093} your business, paying off the business's debts and selling your business's
assets, did you come away with some money after liquidation, or did you have to put some of
your personal funds into the business in order to shut it down?

ENGLISH

1.   CAME AWAY WITH MONEY AFTER LIQUIDATION
2.   HAD TO USE PERSONAL FUNDS IN ORDER TO LIQUIDATE
3.   NEITHER
Después de ^{FILL_YEMP093} tu empresa, pagar las deudas y vender los activos, ¿te quedaste
con algo de dinero tras la liquidación, o tuviste que poner parte de tus fondos personales en la
empresa para poder cerrarla?

SPANISH

1.   CAME AWAY WITH MONEY AFTER LIQUIDATION
2.   HAD TO USE PERSONAL FUNDS IN ORDER TO LIQUIDATE
3.   NEITHER

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEMP_099=3 or 5
If YEMP_093=1: f_YEMP_103
Else: YEMP_101

YEMP_101_#
ASK

YEMP_093≠1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT1, from YEMP_011

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_SELFEMP2, from YEMP_025
Use fill, FILL_CURRENT1, from YEMP_011

ENGLISH

SPANISH

In this job ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ^{FILL_CURRENT1} you eligible for any
benefits such as health insurance, pension, vacation, or sick time?
1. YES
0. NO
En este trabajo ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, ¿^{FILL_CURRENT1} cumpliendo los
requisitos para obtener algún beneficio como seguro médico, pensión, vacaciones o licencia por
enfermedad?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_092, YEMP_098, f_YEMP_099, YEMP_100

NEXT

If YEMP_101=1: f_YEMP_103
Else: YEMP_114

YEMP_102_#
JOBQUESTCHANGE ≠0 and EMP_SELFEMPLOY=0 and EMP_CURRENT=0 and
EMP_MILITARY=0 (Continue YEMP Loop 2)

ASK
QUESTION TYPE

Radio button
Use fill, FILL_EMP_NAME, from YEMP_006

FILLS

Create fill, FILL_MF.
If YOUTHSEX=2, FILL_MF: ‘FEMALE’
Else FILL_MF: ‘MALE’
Create fill, FILL_PREGNANCY.
If YOUTHSEX=2, FILL_PREGNANCY=’a pregnancy or ’
Else FILL_PREGNANT: Empty
Use fill, FILL_EMP_NAME, from YEMP_006

FILLS (SPAN)

Create fill, FILL_MF.
If YOUTHSEX=2, FILL_MF: ‘FEMALE’
Else FILL_MF: ‘MALE’
Create fill, FILL_PREGNANCY.
If YOUTHSEX=2, FILL_PREGNANCY=’un embarazo o ’
Else FILL_PREGNANT: Empty
(SHOW CARD YEMP 1^{FILL_MF})
Please look at this list. What is the number of the item that describes the main reason you left
^{FILL_EMP_NAME}?

ENGLISH

1. LAYOFF
2. COMPANY, OFFICE, WORKPLACE, OR PLANT CLOSED
3. END OF TEMPORARY OR SEASONAL JOB
4. DISCHARGED OR FIRED
5. PROGRAM/PROJECT/JOB ENDED
6. QUIT FOR ^{FILL_PREGNANCY} FAMILY REASONS
7. QUIT TO LOOK FOR ANOTHER JOB Quit
8. QUIT TO TAKE ANOTHER JOB
9. QUIT TO START A BUSINESS
10. QUIT TO DEVOTE MORE TIME TO SCHOOLWORK
11. QUIT TO RETURN TO SCHOOL
12. QUIT BECAUSE OF YOUR OWN ILL HEALTH, DISABILITY, OR MEDICAL PROBLEMS
13. QUIT BECAUSE YOU DIDN'T LIKE JOB/ASSIGNMENT, BOSS, COWORKERS, PAY, OR BENEFITS
14. QUIT FOR OTHER REASONS
15. MOVED AWAY FROM JOB
16. NO TRANSPORTATION/ TRANSPORTATION PROBLEMS
17. INCARCERATED/ JAILED/ LEGAL PROBLEMS

18. JOB ASSIGNED THROUGH A TEMPORARY HELP AGENCY/CONTRACT FIRM BECAME
PERMANENT
(SHOW CARD YEMP 1^{FILL_MF})
Mira esta lista. ¿Cuál es el número del elemento que describe la razón principal por la que
dejaste de trabajar para ^{FILL_EMP_NAME}?

SPANISH

1. LAYOFF
2. COMPANY, OFFICE, WORKPLACE, OR PLANT CLOSED
3. END OF TEMPORARY OR SEASONAL JOB
4. DISCHARGED OR FIRED
5. PROGRAM/PROJECT/JOB ENDED
6. QUIT FOR ^{FILL_PREGNANCY} FAMILY REASONS
7. QUIT TO LOOK FOR ANOTHER JOB Quit
8. QUIT TO TAKE ANOTHER JOB
9. QUIT TO START A BUSINESS
10. QUIT TO DEVOTE MORE TIME TO SCHOOLWORK
11. QUIT TO RETURN TO SCHOOL
12. QUIT BECAUSE OF YOUR OWN ILL HEALTH, DISABILITY, OR MEDICAL PROBLEMS
13. QUIT BECAUSE YOU DIDN'T LIKE JOB/ASSIGNMENT, BOSS, COWORKERS, PAY, OR BENEFITS
14. QUIT FOR OTHER REASONS
15. MOVED AWAY FROM JOB
16. NO TRANSPORTATION/ TRANSPORTATION PROBLEMS
17. INCARCERATED/ JAILED/ LEGAL PROBLEMS
18. JOB ASSIGNED THROUGH A TEMPORARY HELP AGENCY/CONTRACT FIRM BECAME
PERMANENT

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
DISPLAY NUMBERS CORRESPONDING TO RESPONSES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_091

NEXT

f_YEMP_103

f_YEMP_103_#
YEMP_103a_#/ YEMP_103b_#/ YEMP_103c_#/ YEMP_103d_#/ YEMP_103e_#/ YEMP_103f_#/
YEMP_103g_#/ YEMP_103h_#/ YEMP_103i_#/ YEMP_103j_#/ YEMP_103k_#/ YEMP_103l_#
JOBQUESTCHANGE ≠0 and EMP_MILITARY=0 and (EMP_SELFEMPLOY=0 or
ASK
YEMP_093=1 or YEMP_101=1) (Continue YEMP Loop 2)
QUESTION TYPE

Radio grid
Use fill, FILL_EMP_NAME, from YEMP_006
Create fill, FILL_SELFEMP3.
If EMP_SELFEMPLOY=1, FILL_SELFEMP3: ‘businesses’
Else FILL_SELFEMP3: ‘employers’

FILLS

Create fill, FILL_CURRENT25.
If YEMP_008_#=1, FILL_CURRENT25: ‘At this time’
Else FILL_CURRENT25: ‘At the time you left’
Create fill, FILL_CURRENT26.
If YEMP_008_#=1, FILL_CURRENT26: ‘be’
Else FILL_CURRENT26: ‘have been’
Use fill, FILL_EMP_NAME, from YEMP_006
Create fill, FILL_SELFEMP3.
If EMP_SELFEMPLOY=1, FILL_SELFEMP3: ‘negocios’
Else FILL_SELFEMP3: ‘empleadores’

FILLS (SPAN)

Create fill, FILL_CURRENT25.
If YEMP_008_#=1, FILL_CURRENT25: ‘En este momento’
Else FILL_CURRENT25: ‘En el momento en el que te fuiste’
Create fill, FILL_CURRENT26.
If YEMP_008_#=1, FILL_CURRENT26: ‘es posible’
Else FILL_CURRENT26: ‘fue posible’
I'm going to read a list of benefits that ^{FILL_SELFEMP3} sometimes make available to their
employees. ^{FILL_CURRENT25}, which of the benefits on this list would it ^{FILL_CURRENT26}
possible for you to receive as part of your job with ^{FILL_EMP_NAME}? Please respond “Yes” or
“No” for each.

ENGLISH

COLUMN HEADERS
1. YES
0. NO
ROW ITEMS

A flexible work schedule [YEMP_103a]
Health insurance that would cover non-work-related hospitalization or medical expenses
[YEMP_103b]
Paid leave for your own illness or medical care [YEMP_103c]
Paid leave for family member's illness or medical care [YEMP_103d]
Paid leave for vacation or personal time [YEMP_103e]
Paid maternity or paternity leave [YEMP_103m]
Unpaid leave for your own illness or medical care [YEMP_103f]
Unpaid leave for a family member's illness or medical care [YEMP_103g]
Unpaid leave for vacation or personal time [YEMP_103h]
Unpaid maternity or paternity leave which would allow you to return to the same job, or one
similar to it [YEMP_103i]
A retirement plan other than Social Security [YEMP_103j]
Tuition reimbursement for certain types of schooling [YEMP_103k]
Employee Stock Ownership Plan(s) [YEMP_103l]
Leeré una lista de beneficios que diferentes que los ^{FILL_SELFEMP3} a veces ponen a
disposición de sus empleados. ^{FILL_CURRENT25}, ¿^{FILL_CURRENT26} que recibas cuál de los
beneficios de la siguiente lista como parte de tu trabajo con ^{FILL_EMP_NAME}? Responde “Sí”
o “No” para cada opción.
COLUMN HEADERS
2. YES
1. NO

SPANISH

ROW ITEMS
Un programa de trabajo flexible [YEMP_103a]
Seguro médico que cubriría los gastos médicos o de hospitalización no relacionados con el
trabajo [YEMP_103b]
Licencia remunerada por enfermedad o asistencia médica propia [YEMP_103c]
Licencia remunerada por enfermedad o asistencia médica de un familiar [YEMP_103d]
Licencia remunerada por vacaciones o asuntos propios [YEMP_103e]
Licencia remunerada por maternidad o paternidad [YEMP_103m]
Licencia no remunerada por enfermedad o asistencia médica propia [YEMP_103f]
Licencia no remunerada por enfermedad o asistencia médica de un familiar [YEMP_103g]
Licencia no remunerada por vacaciones o asuntos propios [YEMP_103h]
Licencia no remunerada por maternidad o paternidad que te permitiría reincorporarte al mismo
puesto de trabajo, o a uno similar [YEMP_103i]
Un plan de jubilación distinto del Seguro Social [YEMP_103j]
Reembolso de la matrícula de determinados tipos de formación escolar [YEMP_103k]
Plan(es) de acciones para empleados [YEMP_103l]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_091, YEMP_098, f_YEMP_099, YEMP_100, YEMP_101, YEMP_102

NEXT

If YEMP_103b=1: YEMP_104
Else, If EMP_SELFEMPLOY=1: YEMP_114
Else: YEMP_106

YEMP_104_#
ASK

YEMP_103b_#=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT10, from YEMP_029

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Create fill, FILL_CURRENT104S.
If YEMP_008_#=1, FILL_CURRENT104S: ‘Participas’
Else FILL_CURRENT104S: ‘Participaste’

FILLS (SPAN)

ENGLISH

SPANISH

^{FILL_CURRENT10} you participate in the health insurance which covers non-work-related
medical expenses offered through your job with ^{FILL_EMP_NAME}?
1. YES
0. NO
¿^{FILL_CURRENT104S} en el seguro médico que cubre gastos médicos no relacionados con el
trabajo ofrecido a través de tu trabajo con ^{FILL_EMP_NAME}?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_103

NEXT

If YEMP_104=0: f_YEMP_105
Else, if EMP_SELFEMPLOY=1: YEMP_114
Else: YEMP_106

f_YEMP_105_#
YEMP_105_#/ YEMP_105_OTHER_#
ASK
YEMP_103b_#=1 and YEMP_104=0(Continue YEMP Loop 2)
QUESTION TYPE

FILLS

YEMP_105_#: Radio button
YEMP_105_OTHER_#: Text
Use fill, FILL_CURRENT1, from YEMP_011
Use fill, FILL_CURRENT2, from YEMP_012
Create fill, FILL_CURRENT29.
If YEMP_008_#=1, FILL_CURRENT29: ‘have’
Else FILL_CURRENT29: ‘had’
Use fill, FILL_CURRENT1, from YEMP_011
Create fill, FILL_CURRENT105S.
If YEMP_008_#=1, FILL_CURRENT105S: ‘no participas’
Else FILL_CURRENT105S: ‘no participaste’

FILLS (SPAN)

Create fill, FILL_CURRENT105S2.
If YEMP_008_#=1, FILL_CURRENT105S2: ‘no necesitas’
Else FILL_CURRENT105S2: ‘no necesitabas’
Create fill, FILL_CURRENT105S3.
If YEMP_008_#=1, FILL_CURRENT105S3: ‘todavía no trabajaste’
Else FILL_CURRENT105S3: ‘todavía no habías trabajado’
Which of the following is the main reason that you ^{FILL_CURRENT2}n’t participate in the
health insurance?

ENGLISH

1. You ^{FILL_CURRENT1} already covered by another plan
2. The plan was too expensive
3. You ^{FILL_CURRENT2}n’t need health insurance
4. You ^{FILL_CURRENT29}n’t yet worked for this employer long enough to be covered
5. Some other reason (PLEASE SPECIFY) [YEMP_105_OTHER_#]
¿Cuál de las siguientes es la razón principal por la que ^{FILL_CURRENT105S} en el seguro
médico?

SPANISH

RANGE

1. Tú ya ^{FILL_CURRENT1} cubierto(a) por otro plan
2. El plan era demasiado caro
3. Tú ^{FILL_CURRENT105S2} seguro médico
4. Tú ^{FILL_CURRENT105S3} para este empleador el tiempo suficiente para tener cobertura
5. Alguna otra razón (ESPECIFIQUE) [YEMP_105_OTHER_#]

LIMITS

YEMP_105_OTHER_#: Max 100 characters

LOOP MAX

30
If response 5 is selected, display YEMP_105_OTHER text box

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_104=0

NEXT

If EMP_SELFEMPLOY=1: YEMP_114
Else: YEMP_106

YEMP_106_#
ASK

JOBQUESTCHANGE ≠0 and EMP_SELFEMPLOY=0 and EMP_MILITARY=0 (Continue
YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT7, from YEMP_023
Use fill, FILL_CURRENT13, from f_YEMP_037

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT7, from YEMP_023
Use fill, FILL_CURRENT13S, from f_YEMP_096

ENGLISH

Many companies or organizations have employees at more than one location. Besides the place
where you ^{FILL_CURRENT7}, ^{FILL_CURRENT13} ^{FILL_EMP_NAME} have any employees
working at any other location, as far as you know?
1.
0.

YES
NO

Muchas empresas u organizaciones tienen empleados en más de un lugar. Además del lugar
donde ^{FILL_CURRENT7}, ¿^{FILL_CURRENT13S} ^{FILL_EMP_NAME} empleados trabajando en
algún otro lugar, que tú sepas?
SPANISH

1.
0.

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_103, YEMP_104, f_YEMP_105

NEXT

YEMP_107

YEMP_107_#
ASK

JOBQUESTCHANGE ≠0 and EMP_SELFEMPLOY=0 and EMP_MILITARY=0 (Continue YEMP
Loop 2)

QUESTION TYPE

Numeric and special answer radio

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT7, from YEMP_023
Use fill, FILL_CURRENT13, from f_YEMP_037

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT7, from YEMP_023
Use fill, FILL_CURRENT13S, from f_YEMP_096
At the place where you ^{FILL_CURRENT7}, how many employees ^{FILL_CURRENT13}
^{FILL_EMP_NAME} have?

ENGLISH

ENTER NUMBER OF EMPLOYEES:
-8. NUMBER VARIES
En el lugar donde ^{FILL_CURRENT7}, ¿cuántos empleados ^{FILL_CURRENT13S}
^{FILL_EMP_NAME}?

SPANISH

ENTER NUMBER OF EMPLOYEES:
-8. NUMBER VARIES

RANGE

0-99,000

LIMITS

Max 5 digits

LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_106

NEXT

If YEMP_107= DK or REF: YEMP_108
Else, if YEMP_106=1: YEMP_109
Else: YEMP_110

YEMP_108_#
ASK

YEMP_107=DK or REF (Continue YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_CURRENT4, from YEMP_016

FILLS (SPAN)

Use fill, FILL_CURRENT4, from YEMP_016
Would you say it ^{FILL_CURRENT4} about:

ENGLISH

1.   1-4 employees
2.   5-9
3.   10-19
4.   20-49
5.   50-99
6.   100-249
7.   250-499
8.   500 or more
¿Dirías que ^{FILL_CURRENT4} una cantidad aproximada de los siguientes?

SPANISH

1.   1-4 empleados
2.   5-9
3.   10-19
4.   20-49
5.   50-99
6.   100-249
7.   250-499
8.   500 o más

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_107=DK or REF

NEXT

If YEMP_106=1: YEMP_109
Else: YEMP_110

YEMP_109_#
ASK

JOBQUESTCHANGE ≠0 and EMP_SELFEMPLOY=0 and EMP_MILITARY=0 (Continue
YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT13, from f_YEMP_037

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT13S, from f_YEMP_096
As far as you know, about how many employees ^{FILL_CURRENT13} ^{FILL_EMP_NAME} have
working at all of its other locations—under 1,000 employees or 1,000 employees or more?

ENGLISH

1 UNDER 1,000 EMPLOYEES
2 1,000 EMPLOYEES OR MORE
Que tú sepas, ¿cuántos empleados ^{FILL_CURRENT13S} ^{FILL_EMP_NAME} trabajando en
todas sus demás lugares: ¿menos de 1,000 empleados o 1,000 empleados o más?

SPANISH

1 UNDER 1,000 EMPLOYEES
2 1,000 EMPLOYEES OR MORE

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_107, YEMP_108

NEXT

YEMP_110

YEMP_110_#
ASK

JOBQUESTCHANGE ≠0 and EMP_SELFEMPLOY=0 and EMP_MILITARY=0 (Continue
YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT1, from f_YEMP_011

FILLS (SPAN)

Use fill, FILL_EMP_NAME, from YEMP_006
Use fill, FILL_CURRENT1, from f_YEMP_011
In your work at ^{FILL_EMP_NAME}, ^{FILL_CURRENT1} you covered by a contract that was
negotiated by a union or employee association?

ENGLISH

1. YES
0. NO
¿En tu trabajo en ^{FILL_EMP_NAME}, ^{FILL_CURRENT1} cubierto(a) por un contrato negociado
por un sindicato o asociación de trabajadores?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_107, YEMP_108, YEMP_109

NEXT

YEMP_114

YEMP_111_#
ASK

EMP_MILITARY=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Create fill, FILL_MILBRANCH.
If YEMP_012=14 or DK or REF, FILL_MILBRANCH: ‘military’
Else FILL_MILBRANCH: ‘YEMP_012’

FILLS (SPAN)

Create fill, FILL_MILBRANCH.
If YEMP_012=14 or DK or REF, FILL_MILBRANCH: ‘servicio militar’
Else FILL_MILBRANCH: ‘YEMP_012’
What was your pay grade when you entered the ^{FILL_MILBRANCH}?

ENGLISH

SPANISH

0. ENLISTED, DON'T KNOW GRADE 
1.   E01 
2.   E02 
3.   E03 
4.   E04 
5.   E05 
6.   E06 
7.   E07 
8.   E08 
9.   E09 
10.   OFFICER, DON'T KNOW GRADE 
11.   O01 
12.   O02 
13.   O03 
14.   O04 
15. O05
16. O06
17. BETWEEN O07 AND O10
20.   WARRANT OFFICER, DON'T KNOW GRADE
21.   W01 
22.   W02 
23.   W03 
24.   W04
25. W05
¿Cuál era tu categoría de pago cuando entraste en el ^{FILL_MILBRANCH}?
0. ENLISTED, DON'T KNOW GRADE 
1.   E01 
2.   E02 
3.   E03 
4.   E04 
5.   E05 
6.   E06 
7.   E07 
8.   E08 
9.   E09 
10.   OFFICER, DON'T KNOW GRADE 

11.   O01 
12.   O02 
13.   O03 
14.   O04 
15. O05
16. O06
17. BETWEEN O07 AND O10
20.   WARRANT OFFICER, DON'T KNOW GRADE
21.   W01 
22.   W02 
23.   W03 
24.   W04
25. W05
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_021

NEXT

YEMP_112

YEMP_112_#
ASK

EMP_MILITARY=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill, CURRENT4 from YEMP_016
Use fill, CURRENT8 from YEMP_027
Use fill, FILL_MILBRANCH, from YEMP_111

FILLS

Create fill, FILL_MILLEFT.
If YEMP_008_#=1, FILL_MILLEFT: Empty
Else FILL_MILLEFT: ‘ when you left the ^{MILBRANCH}’
Use fill, CURRENT4 from YEMP_016
Use fill, CURRENT8 from YEMP_027
Use fill, FILL_MILBRANCH, from YEMP_111

FILLS (SPAN)

Create fill, FILL_MILLEFT.
If YEMP_008_#=1, FILL_MILLEFT: Empty
Else FILL_MILLEFT: ‘ cuando dejaste el ^{MILBRANCH}’
What ^{FILL_CURRENT4} your^{FILL_CURRENT8} pay grade^{FILL_MILLEFT}?

ENGLISH

0. ENLISTED, DON'T KNOW GRADE 
1.   E01 
2.   E02 
3.   E03 
4.   E04 
5.   E05 
6.   E06 
7.   E07 
8.   E08 
9.   E09 
10.   OFFICER, DON'T KNOW GRADE 
11.   O01 
12.   O02 
13.   O03 
14.   O04 
15. O05
16. O06
17. BETWEEN O07 AND O10
20.   WARRANT OFFICER, DON'T KNOW GRADE
21.   W01 
22.   W02 
23.   W03 
24.   W04

25. W05
¿Cuál ^{FILL_CURRENT4} tu categoría de pagos ^{FILL_CURRENT8} ^{FILL_MILLEFT}?

SPANISH

0. ENLISTED, DON'T KNOW GRADE 
1.   E01 
2.   E02 
3.   E03 
4.   E04 
5.   E05 
6.   E06 
7.   E07 
8.   E08 
9.   E09 
10.   OFFICER, DON'T KNOW GRADE 
11.   O01 
12.   O02 
13.   O03 
14.   O04 
15. O05
16. O06
17. BETWEEN O07 AND O10
20.   WARRANT OFFICER, DON'T KNOW GRADE
21.   W01 
22.   W02 
23.   W03 
24.   W04
25. W05

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_111

NEXT

If YEMP_008_#=1: YEMP_114
Else: YEMP_113

YEMP_113_#
ASK

EMP_MILITARY=1 and YEMP_008=0 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Use fill, FILL_MILBRANCH, from YEMP_111

FILLS (SPAN)

ENGLISH

Use fill, FILL_MILBRANCH, from YEMP_111
Did you leave the ^{FILL_MILBRANCH} at the end of your term of service or before the end of
your term of service?
1.   LEFT AT THE END
2.   LEFT BEFORE THE END 
¿Dejaste el ^{FILL_MILBRANCH} al final de tu período de servicio o antes de finalizarlo?

SPANISH

1.   LEFT AT THE END
2.   LEFT BEFORE THE END 

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_112

NEXT

YEMP_114

YEMP_114_#
ASK

JOBCHANGEQUEST≠0 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_CURRENT4 from YEMP_016
Use fill FILL_SELFEMP1 from YEMP_021
Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_YEMP115_1.
If YEMP_008_#=1, FILL_YEMP115_1: ‘feel’
Else FILL_YEMP115_1: ‘felt’

FILLS

Create fill, FILL_YEMP115_2.
If YEMP_008_#=1, FILL_YEMP115_2: ‘Like’
Else FILL_YEMP115_2: ‘Liked’
Create fill, FILL_YEMP115_3.
If YEMP_008_#=1, FILL_YEMP115_3: ‘Dislike’
Else FILL_YEMP115_3: ‘Disliked’
Create fill, FILL_YEMP115_4.
If YEMP_008_#=1, FILL_YEMP115_4: ‘Think’
Else FILL_YEMP115_4: ‘Thought’
Use fill FILL_CURRENT4 from YEMP_016
Use fill FILL_SELFEMP1 from YEMP_021
Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_YEMP115_1.
If YEMP_008_#=1, FILL_YEMP115_1: ‘te sientes’
Else FILL_YEMP115_1: ‘te sentías’

FILLS (SPAN)

Create fill, FILL_YEMP115_2.
If YEMP_008_#=1, FILL_YEMP115_2: ‘Te gusta’
Else FILL_YEMP115_2: ‘Te gustaba’
Create fill, FILL_YEMP115_3.
If YEMP_008_#=1, FILL_YEMP115_3: ‘No te gusta’
Else FILL_YEMP115_3: ‘No te gustaba’
Create fill, FILL_YEMP115_4.
If YEMP_008_#=1, FILL_YEMP115_4: ‘Piensas’
Else FILL_YEMP115_4: ‘Pensaste’

Which of the following best describes how you ^{FILL_YEMP115_1} about your job
^{FILL_SELFEMP1} ^{FILL_EMP_NAME}?
ENGLISH

1.   ^{FILL_YEMP115_2} it very much
2.   ^{FILL_YEMP115_2} it fairly well
3. ^{FILL_YEMP115_4} it ^{FILL_CURRENT4} OK
4. ^{FILL_YEMP115_3} it somewhat
5. ^{FILL_YEMP115_3} it very much
¿Cuál de las siguientes opciones describe mejor cómo ^{FILL_YEMP115_1} sobre tu trabajo
^{FILL_SELFEMP1} ^{FILL_EMP_NAME}?

SPANISH

1.   ^{FILL_YEMP115_2} mucho
2.   ^{FILL_YEMP115_2} bastante
3. ^{FILL_YEMP115_4} que ^{FILL_CURRENT4} OK
4. ^{FILL_YEMP115_3} un poco
5. ^{FILL_YEMP115_3} mucho

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_103, YEMP_104, f_YEMP_105, YEMP_110, YEMP_112, YEMP_113

NEXT

YEMP_115

YEMP_115_#
ASK

All respondents (Continue YEMP Loop 2)

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

PROGRAM. NOTES

CREATE VARIABLE WIJOBGAP_#:
If YEMP_012_#=EMP_MILBRANCH= 1 or 2 or 3 or 4 or 11 or 13 or 14, SET
WIJOBGAP_#=0;
If EMP_SELFEMPLOY_#=1 AND (EMP_STOPDATE before SIXTEENBDAY), SET
WIJOBGAP_#=0;
ELSE if JOBLENGTH NOT MISSING AND JOBLENGTH< 3 SET WIJOBGAP_#=0;
ELSE SET WIJOBGAP_#=1

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_114, YEMP_075

NEXT

IF WIJOBGAP_#=1: YEMP_116
Else: YEMP_156

YEMP_116_#
ASK

WIJOBGAP=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio
Use fill, FILL_EMP_STARTDATE from YEMP_020
Use fill, FILL_EMP_STOPDATE from YEMP_020
Use fill FILL_SELFEMP1 from YEMP_021
Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_START
IF FILL_EMP_STARTDATE not missing, FILL_START: ‘^{FILL_EMP_STARTDATE}’
Else FILL_START: ‘when you started working ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}’

FILLS

Create fill, FILL_CURRENT27.
If YEMP_008_#=1, FILL_CURRENT27: ‘now’
Else if FILL_EMP_STOPDATE not missing, FILL_CURRENT27: ‘^{FILL_EMP_STOPDATE}’
Else FILL_CURRENT27: ‘when you stopped working ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}’
Create fill, FILL_YEMP116.
If MODE=CAPI, FILL_YEMP116: ‘INTERVIEWER, TURN LAPTOP SO THAT R CAN SEE
CALENDAR’
Else FILL_YEMP116: Empty
Use fill, FILL_EMP_STARTDATE from YEMP_020
Use fill, FILL_EMP_STOPDATE from YEMP_020
Use fill FILL_SELFEMP1 from YEMP_021
Use fill FILL_EMP_NAME from YEMP_006
Create fill, FILL_START
IF FILL_EMP_STARTDATE not missing, FILL_START: ‘^{FILL_EMP_STARTDATE}’
Else FILL_START: ‘Cuando empezaste a trabajar ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}’

FILLS (SPAN)

Create fill, FILL_CURRENT27.
If YEMP_008_#=1, FILL_CURRENT27: ‘el presente’
Else if FILL_EMP_STOPDATE not missing, FILL_CURRENT27: ‘^{FILL_EMP_STOPDATE}’
Else FILL_CURRENT27: ‘cuando dejaste de trabajar ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}’
Create fill, FILL_YEMP116.
If MODE=CAPI, FILL_YEMP116: ‘INTERVIEWER, TURN LAPTOP SO THAT R CAN SEE
CALENDAR’
Else FILL_YEMP116: Empty

For one reason or another, people often do not work for a couple of weeks, a month, or even
longer. For example, strikes, layoffs, and extended illnesses can cause people to miss work. 

ENGLISH

Between ^{FILL_START} and ^{FILL_CURRENT27}, were there any periods of two full weeks or
more during which you did not work ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}, not
counting paid vacations or paid sick leave? 
^{FILL_YEMP116}
1.   YES 
0.   NO 
Por una razón u otra, a menudo la gente no trabaja durante un par de semanas, un mes o incluso
más. Por ejemplo, las huelgas, los despidos y las enfermedades prolongadas pueden hacer que la
gente falte al trabajo. 

SPANISH

Entre el ^{FILL_START} y ^{FILL_CURRENT27}, ¿hubo períodos de dos semanas completas o más
durante los cuales no trabajaste ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}, sin contar las vacaciones
pagas ni las licencias por enfermedad pagas? 
^{FILL_YEMP116}
1.   YES 
0.   NO 

RANGE
LIMITS
LOOP MAX

30
DISPLAY CALENDAR

PROGRAM. NOTES

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Create variable EMP_NUMGAPS_# and add to EMPROSTER. If YEMP_116=0 set
EMP_NUMGAPS_#=0.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_115

NEXT

If YEMP_116=1: YEMP_117
Else, if EMP_STOPDATE before SIXTEENBDAY:  YEMP_156
Else: YEMP_150

YEMP_117_#
ASK

YEMP_116=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio

FILLS

Use fill FILL_SELFEMP2 from YEMP_025
Use fill FILL_EMP_NAME from YEMP_006

FILLS (SPAN)

Use fill FILL_SELFEMP2 from YEMP_025
Use fill FILL_EMP_NAME from YEMP_006
 How many periods of a full two weeks or more did you not work ^{FILL_SELFEMP2}
^{FILL_EMP_NAME}, not counting paid vacations or paid sick leave? 

ENGLISH

1.   ONE 
2.   TWO
3.   THREE
4.    FOUR OR MORE
 ¿Cuántos períodos de dos semanas completas o más no trabajaste ^{FILL_SELFEMP2}
^{FILL_EMP_NAME}, sin contar las vacaciones pagas ni las licencias por enfermedad pagas? 

SPANISH

1.   ONE 
2.   TWO
3.   THREE
4.    FOUR OR MORE

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Set EMP_NUMGAPS_#=YEMP_117_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_116

NEXT

If YEMP_117=DK or REF: YEMP_156
Else: f_YEMP_118

f_YEMP_118_#
YEMP_118_BEGM/ YEMP_118_BEGD/ YEMP_118_BEGY
ASK
YEMP_116=1 (Continue YEMP Loop 2)
QUESTION TYPE

FILLS

FILLS (SPAN)

YEMP_118_BEGM: Dropdown
YEMP_118_BEGD: Dropdown
YEMP_118_BEGY: Dropdown
Special response radio button
Use fill, FILL_EMP_STARTDATE from YEMP_020
Use fill, FILL_EMP_STOPDATE from YEMP_020
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_CURRENT27 from YEMP_116
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_START from YEMP_116
Create fill, FILL_YEMP118.
If YEMP_117_#=1, FILL_YEMP118: Empty
If YEMP_117_#=4, FILL_YEMP118: ‘longest’
Else FILL_YEMP118: ‘first’
Use fill, FILL_EMP_STARTDATE from YEMP_020
Use fill, FILL_EMP_STOPDATE from YEMP_020
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_CURRENT27 from YEMP_116
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_START from YEMP_116
Create fill, FILL_YEMP118.
If YEMP_117_#=1, FILL_YEMP118: Empty
If YEMP_117_#=4, FILL_YEMP118: ‘más largo’
Else FILL_YEMP118: ‘inicial’

Please think about the ^{FILL_YEMP118} period between ^{FILL_START} and ^{FILL_CURRENT27},
during which you didn't work at this job for a full two weeks or more. When did this period
begin?
Please use your calendar to give your best estimate of the date. 
ENGLISH

{ - Select - } [YEMP_118_BEGM_#]
{ - Select - } [YEMP_118_BEGD _#]
{ - Select - } [YEMP_118_BEGY _#]
-8. THERE WERE NO GAPS IN THIS EMPLOYMENT

Piensa en el período ^{FILL_YEMP118} comprendido entre el ^{FILL_START} y
^{FILL_CURRENT27} durante el cual no hayas trabajado en este empleo durante dos semanas
completas o más. ¿Cuándo comenzó este período?
Usa tu calendario para dar tu mejor estimación de la fecha. 
SPANISH

{ - Select - } [YEMP_118_BEGM_#]
{ - Select - } [YEMP_118_BEGD _#]
{ - Select - } [YEMP_118_BEGY _#]
-8. NO HUBO PERÍODOS SIN TRABAJAR EN ESTE EMPLEO

RANGE

YEMP_118_BEGM: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
SPANISH:
1 = “Enero”
2 = “Febrero”
3 = “Marzo”
4 = “Abril”
5 = “Mayo”
6 = “Junio”
7 = “Julio”
8 = “Agosto”
9 = “Septiembre”
10 = “Octubre”
11 = “Noviembre”
12 = “Diciembre”
YEMP_118_BEGD: List days in order 1-31
YEMP_118_BEGY: List years 2019-2030 in reverse chronological order, beginning with
year of interview.

LIMITS
LOOP MAX

30
DISPLAY CALENDAR
For YEMP_118_BEGY, do not display years beyond (in the future) year of interview.

PROGRAM. NOTES

Create variable GAP1START. If YEMP_118 complete, set GAP1START=
YEMP_118_BEGM/YEMP_118_BEGD/YEMP_118_BEGY. Else set GAP1START=missing.
If YEMP_118_BEGY=-8, set NUMGAPS_#=0
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)

If YEMP_118_BEGM_# or YEMP_118_BEGY_# MISSING, DISPLAY SOFT CHECK:

“These dates are very important for our survey. Please provide the date or your best
guess of the month and year. You can refer to your calendar to help you determine the
date.”
IF YEMP_118_BEG IS BEFORE YEMP_006_#, DISPLAY HARD CHECK:  
This start date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 
IF YEMP_118_BEG IS AFTER YEMP_009_#, DISPLAY HARD CHECK:   
This start date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
IF YEMP_118_BEG IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”
If YEMP_118_BEGM_# or YEMP_118_BEGY_# MISSING, DISPLAY SOFT CHECK:
“Estas fechas son muy importantes para nuestra encuesta. Proporcione la fecha o tu
mejor estimación del mes y el año. Puedes consultar tu calendario para ayudarte a
determinar la fecha.”

CHECK (SPAN)

IF YEMP_118_BEG IS BEFORE YEMP_006_#, DISPLAY HARD CHECK:  
Esta fecha de inicio es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 
IF YEMP_118_BEG IS AFTER YEMP_009_#, DISPLAY HARD CHECK:   
Esta fecha de inicio es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.
IF YEMP_118_BEG IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_117

NEXT

If YEMP_118_BEGY=-8: and YEMP_009 not before SIXTEENBDAY: YEMP_150
Else if YEMP_118BEGY=-8: YEMP_155_LOOP_END
Else, if YEMP_118_BEGM and YEMP_118_BEGY not missing and
YEMP_118_BEGD=missing: YEMP_119
Else: f_YEMP_120

YEMP_119_#
ASK

YEMP_118_BEGM and YEMP_118_BEGY not missing and YEMP_118_BEGD=missing
(Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021

FILLS

Create fill, FILL_YEMP119: ‘YEMP_118_BEGM’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021

FILLS (SPAN)

Create fill, FILL_YEMP119: ‘YEMP_118_BEGM’
When would you say the period of not working at your job ^{FILL_SELFEMP1}
^{FILL_EMP_NAME} began? 
ENGLISH

1. The beginning of ^{FILL_YEMP119}. That is, during the first 10 days of the month.
2. The middle of ^{FILL_YEMP119}. That is, during the second 10 days of the month.
3. The end of ^{FILL_YEMP119}. That is, during the last 10 days of the month.
¿Cuándo dirías que empezó el período en el que no trabajaste ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}? 

SPANISH

1. A principios de ^{FILL_YEMP119}. Es decir, durante los primeros 10 días del mes.
2. A mediados de ^{FILL_YEMP119}. Es decir, durante los segundos 10 días del mes.
3. A finales de ^{FILL_YEMP119}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

30
DISPLAY CALENDAR

PROGRAM. NOTES

CHECK (ENG)

If YEMP_119=1, set GAP1START= YEMP_118_BEGM/1/ YEMP_118_BEGY.
If YEMP_119 =2, set GAP1START = YEMP_118_BEGM/15/ YEMP_118_BEGY.
If YEMP_119 =3, set GAP1START = YEMP_118_BEGM/28/ YEMP_118_BEGY.
If YEMP_119 =DK or REF, set GAP1START= YEMP_118_BEGM/1/ YEMP_118_BEGY.
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If GAP1START before EMP_STARTDATE_#, display hard check:
This start date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 
IF GAP1START IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
This start date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.

IF GAP1START IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”
If GAP1START before EMP_STARTDATE_#, display hard check:
Esta fecha de inicio es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 

CHECK (SPAN)

IF GAP1START IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
Esta fecha de inicio es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.
IF GAP1START IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_118

NEXT

f_YEMP_120

f_YEMP_120_#
YEMP_120_BEGM/ YEMP_120_BEGD/ YEMP_120_BEGY
ASK
YEMP_116=1 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_120_ENDM: Dropdown
YEMP_120_ENDD: Dropdown
YEMP_120_ENDY: Dropdown
Special response radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS

Create fill, FILL_YEMP120_1: ‘GAP1START’
Create fill, FILL_YEMP120_2: ‘‘‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’
‘YEMP_120_ENDY’’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Create fill, FILL_YEMP120_1: ‘GAP1START’
Create fill, FILL_YEMP120_2: ‘‘‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’
‘YEMP_120_ENDY’’
When did this period of not working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} end?
{ - Select - } [YEMP_120_ENDM_#]

ENGLISH

{ - Select - } [YEMP_120_ENDD_#]
{ - Select - } [YEMP_120_ENDY_#]
¿Cuándo terminó este período de no trabajar ^{FILL_SELFEMP2}? ^{FILL_EMP_NAME}?
{ - Select - } [YEMP_120_ENDM_#]

SPANISH

{ - Select - } [YEMP_120_ENDD_#]
{ - Select - } [YEMP_120_ENDY_#]

RANGE

YEMP_120_BEGM: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
SPANISH:
1 = “Enero”
2 = “Febrero”
3 = “Marzo”
4 = “Abril”
5 = “Mayo”
6 = “Junio”
7 = “Julio”
8 = “Agosto”
9 = “Septiembre”
10 = “Octubre”
11 = “Noviembre”
12 = “Diciembre”

YEMP_120_BEGD: List days in order 1-31
YEMP_120_BEGY: List years 2019-2030 in reverse chronological order, beginning with
year of interview.
LIMITS
LOOP MAX

30
DISPLAY CALENDAR
For YEMP_120_ENDY, do not display years beyond (in the future) year of interview.

PROGRAM. NOTES

Create Variable GAP1END. If YEMP_120 complete, set GAP1END=
YEMP_120_ENDM/YEMP_120_ENDD/YEMP_120_ENDY. Else set GAP1END=missing.
Calculate length of within job gaps:
GAP1=Round to weeks(GAP1END-GAP1START)
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_120_ENDM# or YEMP_120_BEGY# MISSING, DISPLAY SOFT CHECK:
“These dates are very important for our survey. Please provide the date or your best
guess of the month and year. You can refer to your calendar to help you determine the
date.”
IF YEMP_120_END IS BEFORE YEMP_006#, DISPLAY HARD CHECK:  
This end date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 

CHECK (ENG)

IF YEMP_120_END IS AFTER YEMP_009#, DISPLAY HARD CHECK:   
This end date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
If YEMP_120_END IS BEFORE GAP1START, DISPLAY HARD CHECK:
The end of the gap in work cannot be before the beginning of the gap in work. You said
you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} on ^{FILL_YEMP120_1} and
that you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} again after that on
^{FILL_YEMP120_2}. Would you like to update one or both of these dates?
IF YEMP_120_END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”
If YEMP_120_ENDM# or YEMP_120_BEGY# MISSING, DISPLAY SOFT CHECK:
“Estas fechas son muy importantes para nuestra encuesta. Proporcione la fecha o tu
mejor estimación del mes y el año. Puedes consultar tu calendario para ayudarte a
determinar la fecha.”

CHECK (SPAN)

IF YEMP_120_END IS BEFORE YEMP_006#, DISPLAY HARD CHECK:  
Esta fecha de finalización es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 

IF YEMP_120_END IS AFTER YEMP_009#, DISPLAY HARD CHECK:   
Esta fecha de finalización es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.
If YEMP_120_END IS BEFORE GAP1START, DISPLAY HARD CHECK:
El final del período en el que no trabajaste no puede ser anterior al comienzo de ese
período. Dijiste que dejaste de trabajar para ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}
el ^{FILL_YEMP120_1} y que empezaste a trabajar para ^{FILL_SELFEMP2}
^{FILL_EMP_NAME} de nuevo el ^{FILL_YEMP120_2}. ¿Quieres actualizar una o
ambas fechas?
IF YEMP_120_END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_118, YEMP_119

NEXT

If YEMP_120_ENDY OR YEMP_120_ENDM OR YEMP_118_BEGY OR YEMP_118_BEGM
missing: YEMP_121
Else, if YEMP_120_ENDD=missing: YEMP_122
Else, If YEMP_117>1: f_YEMP_123
Else if GAP1END after SIXTEENBDAY: YEMP_135
Else: YEMP_136

YEMP_121_#
ASK

If YEMP_120_ENDY OR YEMP_120_ENDM OR YEMP_118_BEGY OR YEMP_118_BEGM =
missing (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Create fill, FILL_YEMP121_1.
IF YEMP_118_BEGY MISSING FILL_YEMP121_1: Empty
ELSE FILL_YEMP121_1: ’, beginning ‘YEMP_118_BEGM’ ‘YEMP_118_BEGD’,
‘YEMP_118_BEGY’’

FILLS

Create fill, FILL_YEMP121_2.
If YEMP_120_ENDY MISSING FILL_YEMP121_2: Empty
ELSE FILL_YEMP121_2: ‘, ending ‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’,
‘YEMP_120_ENDY’’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Create fill, FILL_YEMP121_1.
IF YEMP_118_BEGY MISSING FILL_YEMP121_1: Empty
ELSE FILL_YEMP121_1: ’, a partir del ‘YEMP_118_BEGM’ ‘YEMP_118_BEGD’,
‘YEMP_118_BEGY’’

FILLS (SPAN)

Create fill, FILL_YEMP121_2.
If YEMP_120_ENDY MISSING FILL_YEMP121_2: Empty
ELSE FILL_YEMP121_2: ‘, al final del ‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’,
‘YEMP_120_ENDY’’

ENGLISH

For how many weeks would you say you were not working ^{FILL_SELFEMP1}
^{FILL_EMP_NAME} during this period of not working^{FILL_YEMP122_1}^{FILL_YEMP122_2}?
ENTER NUMBER OF WEEKS:
¿Durante cuántas semanas dirías que no trabajaste ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}
durante el período que no trabajaste ^{FILL_YEMP122_1}^{FILL_YEMP122_2}?

SPANISH

ENTER NUMBER OF WEEKS:

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

30
Set GAP1=YEMP_121

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.GAP1END missing and GAP1START not missing, calculate
GAP1END=GAP1START+(7*YEMP_121) (add number of weeks in gap to the start of the
gap to approximate end of gap.)
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_120

NEXT

If YEMP_117>1: f_YEMP_123
Else if GAP1END after SIXTEENBDAY: YEMP_135
Else: YEMP_136

YEMP_122_#
ASK

YEMP_120_ENDM and YEMP_120_ENDY not missing and YEMP_120_ENDD=missing
(Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_YEMP120_1 from YEMP_120
Use fill, FILL_YEMP120_2 from YEMP_120

FILLS

Create fill, FILL_YEMP122: ‘YEMP_120_ENDM’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_YEMP120_1 from YEMP_120
Use fill, FILL_YEMP120_2 from YEMP_120

FILLS (SPAN)

Create fill, FILL_YEMP122: ‘YEMP_120_ENDM’
When would you say the period of not working at your job ^{FILL_SELFEMP1}
^{FILL_EMP_NAME} ended? 
ENGLISH

1. The beginning of ^{FILL_YEMP122}. That is, during the first 10 days of the month.
2. The middle of ^{FILL_YEMP122}. That is, during the second 10 days of the month.
3. The end of ^{FILL_YEMP122}. That is, during the last 10 days of the month.
¿Cuándo dirías que se terminó el período en el que no trabajaste ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}? 

SPANISH

1. A principios de ^{FILL_YEMP122}. Es decir, durante los primeros 10 días del mes.
2. A mediados de ^{FILL_YEMP122}. Es decir, durante los segundos 10 días del mes.
3. A finales de ^{FILL_YEMP122}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

30
DISPLAY CALENDAR

PROGRAM. NOTES

CHECK (ENG)

If YEMP_122=1, set GAP1END= YEMP_120_ENDM/1/ YEMP_120_ENDY.
If YEMP_122 =2, set GAP1END = YEMP_120_ENDM/15/ YEMP_120_ENDY.
If YEMP_122 =3, set GAP1END = YEMP_120_ENDM/28/ YEMP_120_ENDY.
If YEMP_122 =DK or REF, set GAP1END= YEMP_120_ENDM/1/ YEMP_120_ENDY.
Update GAP1.
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF GAP1END IS BEFORE EMP_STARTDATE_#, DISPLAY HARD CHECK:  

This end date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 
IF GAP1END IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
This end date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
GAP1END IS BEFORE GAP1START, DISPLAY HARD CHECK:
The end of the gap in work cannot be before the beginning of the gap in work. You said
you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} on ^{FILL_YEMP120_1} and
that you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} again after that on
^{FILL_YEMP120_2}. Would you like to update one or both of these dates?
IF GAP1END_END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”
IF GAP1END IS BEFORE EMP_STARTDATE_#, DISPLAY HARD CHECK:  
Esta fecha de finalización es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 
IF GAP1END IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
Esta fecha de finalización es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.
CHECK (SPAN)

IF GAP1END IS BEFORE GAP1START, DISPLAY HARD CHECK:
El final del período en el que no trabajaste no puede ser anterior al comienzo de ese
período. Dijiste que dejaste de trabajar para ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}
el ^{FILL_YEMP120_1} y que empezaste a trabajar para ^{FILL_SELFEMP2}
^{FILL_EMP_NAME} de nuevo el ^{FILL_YEMP120_2}. ¿Quieres actualizar una o
ambas fechas?
IF GAP1END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_120

NEXT

If YEMP_117>1: f_YEMP_123
Else if GAP1END after SIXTEENBDAY: YEMP_135
Else: YEMP_136

f_YEMP_123_#
YEMP_123_BEGM/ YEMP_123_BEGD/ YEMP_123_BEGY
ASK
EMP_NUMGAPS >1 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_123_BEGM: Dropdown
YEMP_123_BEGD: Dropdown
YEMP_123_BEGY: Dropdown
Special response radio button
Use fill, FILL_EMP_STARTDATE from YEMP_020
Use fill, FILL_EMP_STOPDATE from YEMP_020
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_CURRENT27 from YEMP_116
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_START from YEMP_116

FILLS

Create fill, FILL_YEMP121_2.
If YEMP_120_ENDY MISSING FILL_YEMP121_2: Empty
ELSE FILL_YEMP121_2: ‘, ending ‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’,
‘YEMP_120_ENDY’’
Create fill, FILL_YEMP123.
If YEMP_117_#=4, FILL_YEMP123: ‘longest’
Else FILL_YEMP123: Empty
Use fill, FILL_EMP_STARTDATE from YEMP_020
Use fill, FILL_EMP_STOPDATE from YEMP_020
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_CURRENT27 from YEMP_116
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_START from YEMP_116

FILLS (SPAN)

Create fill, FILL_YEMP121_2.
If YEMP_120_ENDY MISSING FILL_YEMP121_2: Empty
ELSE FILL_YEMP121_2: ‘, al final del ‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’,
‘YEMP_120_ENDY’’
Create fill, FILL_YEMP123.
If YEMP_117_#=4, FILL_YEMP123: ‘más largo’
Else FILL_YEMP123: Empty

ENGLISH

Please tell me the second ^{FILL_YEMP123} period between ^{FILL_ START} and
^{FILL_CURRENT27}, during which you didn't work at this job for two weeks or more. When did
this period begin?

Please use your calendar to give your best estimate of the date.
{ - Select - } [YEMP_123_BEGM_#]
{ - Select - } [YEMP_123_BEGD _#]
{ - Select - } [YEMP_123_BEGY _#]
-8. THERE WERE NO MORE GAPS IN THIS EMPLOYMENT
Indícame el segundo período ^{FILL_YEMP123} entre ^{FILL_START} y ^{FILL_CURRENT27}
durante el cual no trabajaste durante dos semanas o más. ¿Cuándo comenzó este período?

SPANISH

Usa tu calendario para dar tu mejor estimación de la fecha.
{ - Select - } [YEMP_123_BEGM_#]
{ - Select - } [YEMP_123_BEGD _#]
{ - Select - } [YEMP_123_BEGY _#]
-8. NO HUBO MÁS PERÍODOS SIN TRABAJAR EN ESTE EMPLEO

RANGE

YEMP_123_BEGM: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
SPANISH:
1 = “Enero”
2 = “Febrero”
3 = “Marzo”
4 = “Abril”
5 = “Mayo”
6 = “Junio”
7 = “Julio”
8 = “Agosto”
9 = “Septiembre”
10 = “Octubre”
11 = “Noviembre”
12 = “Diciembre”
YEMP_123_BEGD: List days in order 1-31
YEMP_123_BEGY: List years 2019-2030 in reverse chronological order, beginning with
year of interview.

LIMITS
LOOP MAX

30
DISPLAY CALENDAR
For YEMP_123_BEGY, do not display years beyond (in the future) year of interview.

PROGRAM. NOTES

Create variable GAP2START. If YEMP_123 complete, set GAP2START=
YEMP_123_BEGM/YEMP_123_BEGD/YEMP_123_BEGY. Else set GAP2START=missing.
If YEMP_123_BEGY=-8, set EMP_NUMGAPS_#=1

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_123_BEGM or YEMP_123_BEGY MISSING, DISPLAY SOFT CHECK:
“These dates are very important for our survey. Please provide the date or your best
guess of the month and year. You can refer to your calendar to help you determine the
date.”
IF YEMP_123_BEG IS BEFORE YEMP_006_#, DISPLAY HARD CHECK:  
This start date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 
CHECK (ENG)

IF YEMP_123_BEG IS AFTER YEMP_009_#, DISPLAY HARD CHECK:   
This start date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
IF YEMP_123_BEG IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
This start date is during the gap you previously reported ^{FILL_YEMP121_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
IF YEMP_123_BEG IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”
If YEMP_123_BEGM or YEMP_123_BEGY MISSING, DISPLAY SOFT CHECK:
“Estas fechas son muy importantes para nuestra encuesta. Proporcione la fecha o tu
mejor estimación del mes y el año. Puedes consultar tu calendario para ayudarte a
determinar la fecha.”
IF YEMP_123_BEG IS BEFORE YEMP_006_#, DISPLAY HARD CHECK:  
Esta fecha de inicio es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 

CHECK (SPAN)

IF YEMP_123_BEG IS AFTER YEMP_009_#, DISPLAY HARD CHECK:   
Esta fecha de inicio es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.
IF YEMP_123_BEG IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
Esta fecha de inicio se encuentra dentro del período que comunicaste anteriormente, el
^{FILL_YEMP121_2}. Quisiéramos saber sobre períodos adicionales en los que no
trabajaste en/como ^{EMP_NAME}.
IF YEMP_123_BEG IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_120, YEMP_121, YEMP_122

NEXT

If YEMP_123_BEGY=-8 and GAP1END after SIXTEENBDAY: YEMP_135
Else if YEMP_123_BEGY=-8: YEMP_136
Else, if YEMP_123_BEGM and YEMP_123_BEGY not missing and
YEMP_123_BEGD=missing: YEMP_124
Else: f_YEMP_125

YEMP_124_#
ASK

YEMP_123_BEGM and YEMP_123_BEGY not missing and YEMP_123_BEGD=missing
(Continue YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_YEMP121_2 from YEMP_123
Create fill, FILL_YEMP124: ‘YEMP_123_BEGM’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_YEMP121_2 from YEMP_123

FILLS (SPAN)

Create fill, FILL_YEMP124: ‘YEMP_123_BEGM’
When would you say the period of not working at your job ^{FILL_SELFEMP1}
^{FILL_EMP_NAME} began? 
ENGLISH

1. The beginning of ^{FILL_YEMP124}. That is, during the first 10 days of the month.
2. The middle of ^{FILL_YEMP124}. That is, during the second 10 days of the month.
3. The end of ^{FILL_YEMP124}. That is, during the last 10 days of the month.
¿Cuándo dirías que empezó el período en el que no trabajaste ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}? 

SPANISH

1. A principios de ^{FILL_YEMP124}. Es decir, durante los primeros 10 días del mes.
2. A mediados de ^{FILL_YEMP124}. Es decir, durante los segundos 10 días del mes.
3. A finales de ^{FILL_YEMP124}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

30
DISPLAY CALENDAR

PROGRAM. NOTES

CHECK (ENG)

If YEMP_124=1, set GAP2START= YEMP_123_BEGM/1/ YEMP_123_BEGY.
If YEMP_124 =2, set GAP2START = YEMP_123_BEGM/15/ YEMP_123_BEGY.
If YEMP_124 =3, set GAP2START = YEMP_123_BEGM/28/ YEMP_123_BEGY.
If YEMP_124 =DK or REF, set GAP2START= YEMP_123_BEGM/1/ YEMP_123_BEGY.
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If GAP2START before EMP_STARTDATE_#, display hard check:
This start date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 

IF GAP2START IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
This start date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
IF GAP2START IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
This start date is during the gap you previously reported ^{FILL_YEMP121_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
IF GAP2START IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”
IF GAP2START IS BEFORE EMP_STARTDATE_#, DISPLAY HARD CHECK:  
Esta fecha de inicio es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 

CHECK (SPAN)

IF GAP2START IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
Esta fecha de inicio es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.
IF GAP2START IS BETWEEN GAP1START AND GAP1END, DISPLAY HARD CHECK:
Esta fecha de inicio coincide con el periodo de inactividad que informó previamente el
^{FILL_YEMP121_2}. Quisiéramos saber si hay periodos de inactividad adicionales
trabajando en/como ^{EMP_NAME}.
IF GAP2START IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_123

NEXT

f_YEMP_125

f_YEMP_125_#
YEMP_125_BEGM/ YEMP_125_BEGD/ YEMP_125_BEGY
ASK
YEMP_117EMP_NUMGAPS >1 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_125_ENDM: Dropdown
YEMP_125_ENDD: Dropdown
YEMP_125_ENDY: Dropdown
Special response radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS

Create fill, FILL_YEMP121_2.
If YEMP_120_ENDY AND YEMP_120_ENDM MISSING FILL_YEMP121_2: Empty
ELSE FILL_YEMP121_2: ‘, ending ‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’,
‘YEMP_120_ENDY’’
Create fill, FILL_YEMP125_1: ‘GAP2START’
Create fill, FILL_YEMP125_2: ‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’
‘YEMP_125_ENDY’’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Create fill, FILL_YEMP121_2.
If YEMP_120_ENDY AND YEMP_120_ENDM MISSING FILL_YEMP121_2: Empty
ELSE FILL_YEMP121_2: ‘, al final del ‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’,
‘YEMP_120_ENDY’’
Create fill, FILL_YEMP125_1: ‘GAP2START’
Create fill, FILL_YEMP125_2: ‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’
‘YEMP_125_ENDY’’
When did this period of not working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} end?
{ - Select - } [YEMP_125_ENDM_#]

ENGLISH

{ - Select - } [YEMP_125_ENDD _#]
{ - Select - } [YEMP_125_ENDY _#]
¿Cuándo terminó este período de no trabajar ^{FILL_SELFEMP2}? ^{FILL_EMP_NAME}?
{ - Select - } [YEMP_125_ENDM_#]

SPANISH

{ - Select - } [YEMP_125_ENDD _#]
{ - Select - } [YEMP_125_ENDY _#]

RANGE

YEMP_125_BEGM: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
YEMP_125_BEGD: List days in order 1-31

YEMP_125_BEGY: List years 2019-2030 in reverse chronological order, beginning with
year of interview.
LIMITS
LOOP MAX

30
DISPLAY CALENDAR
For YEMP_125_ENDY, do not display years beyond (in the future) year of interview.

PROGRAM. NOTES

Create Variable GAP2END. If YEMP_125 complete, set GAP2END=
YEMP_125_ENDM/YEMP_125_ENDD/YEMP_125_ENDY. Else set GAP2END=missing.
Calculate length of within job gaps:
GAP2=Round to weeks(GAP2END-GAP2START)
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_125_ENDM# or YEMP_125_BEGY# MISSING, DISPLAY SOFT CHECK:
“These dates are very important for our survey. Please provide the date or your best
guess of the month and year. You can refer to your calendar to help you determine the
date.”
IF YEMP_125_END IS BEFORE YEMP_006#, DISPLAY HARD CHECK:  
This end date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 

CHECK (ENG)

IF YEMP_125_END IS AFTER YEMP_009#, DISPLAY HARD CHECK:   
This end date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
If YEMP_125_END IS BEFORE GAP2START, DISPLAY:
The end of the gap in work cannot be before the beginning of the gap in work. You said
you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} on ^{FILL_YEMP125_1} and
that you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} again after that on
^{FILL_YEMP125_2}. Would you like to update one or both of these dates?
IF YEMP_125_END IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
This end date is during the gap you previously reported ^{FILL_YEMP121_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
IF YEMP_125_END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”

CHECK (SPAN)

If YEMP_125_ENDM# or YEMP_125_BEGY# MISSING, DISPLAY SOFT CHECK:
“Estas fechas son muy importantes para nuestra encuesta. Proporcione la fecha o tu
mejor estimación del mes y el año. Puedes consultar tu calendario para ayudarte a
determinar la fecha.”
IF YEMP_125_END IS BEFORE YEMP_006#, DISPLAY HARD CHECK:  

Esta fecha de finalización es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 
IF YEMP_125_END IS AFTER YEMP_009#, DISPLAY HARD CHECK:   
Esta fecha de finalización es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.
If YEMP_125_END IS BEFORE GAP2START, DISPLAY:
El final del período en el que no trabajaste no puede ser anterior al comienzo de ese
período. Dijiste que dejaste de trabajar ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} el
^{FILL_YEMP125_1} y que empezaste a trabajar para ^{FILL_SELFEMP2}
^{FILL_EMP_NAME} de nuevo el ^{FILL_YEMP125_2}. ¿Quieres actualizar una o
ambas fechas?
IF YEMP_125_END IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
Esta fecha de finalización se encuentra dentro del período que comunicaste
anteriormente, ^{FILL_YEMP121_2}. Quisiéramos saber sobre períodos adicionales en
los que no trabajaste en/como ^{EMP_NAME}.
IF YEMP_125_END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_123, YEMP_124

NEXT

If YEMP_125_ENDY OR YEMP_125_ENDM OR YEMP_123_BEGY OR YEMP_123_BEGM
missing: YEMP_126
Else, if YEMP_125_ENDD=missing: YEMP_127
Else, if YEMP_117=3 or 4: f_YEMP_128
Else if GAP1END after SIXTEENBDAY: YEMP_135
Else: YEMP_136

YEMP_126_#
ASK

If YEMP_125_ENDY OR YEMP_125_ENDM OR YEMP_123_BEGY OR YEMP_123_BEGM
missing (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Create fill, FILL_YEMP126_1.
IF YEMP_123_BEGY AND YEMP_123_BEGM MISSING FILL_YEMP126: Empty
ELSE FILL_YEMP126_2: ’, beginning ‘YEMP_123_BEGM’ ‘YEMP_123_BEGD’,
‘YEMP_123_BEGY’’

FILLS

Create fill, FILL_YEMP126_2.
If YEMP_125_ENDY AND YEMP_125_ENDM MISSING FILL_YEMP126_2: Empty
ELSE FILL_YEMP126_2: ‘, ending ‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’,
‘YEMP_125_ENDY’’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Create fill, FILL_YEMP126_1.
IF YEMP_123_BEGY AND YEMP_123_BEGM MISSING FILL_YEMP126: Empty
ELSE FILL_YEMP126_2: ’, a partir del ‘YEMP_123_BEGM’ ‘YEMP_123_BEGD’,
‘YEMP_123_BEGY’’

FILLS (SPAN)

Create fill, FILL_YEMP126_2.
If YEMP_125_ENDY AND YEMP_125_ENDM MISSING FILL_YEMP126_2: Empty
ELSE FILL_YEMP126_2: ‘, al final del ‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’,
‘YEMP_125_ENDY’’

ENGLISH

For how many weeks would you say you were not working ^{FILL_SELFEMP1}
^{FILL_EMP_NAME} during this period of not working^{FILL_YEMP126_1}^{FILL_YEMP126_2}?
ENTER NUMBER OF WEEKS:
Durante cuántas semanas dirías que no trabajaste ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}
durante el período que no trabajaste ^{FILL_YEMP126_1}^{FILL_YEMP126_2}?

SPANISH

ENTER NUMBER OF WEEKS:

RANGE

1-120

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

30
Set GAP2=YEMP_126

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.GAP2END missing and GAP2START not missing, calculate
GAP1END=GAP1START+(7*YEMP_126) (add number of weeks in gap to the start of the
gap to approximate end of gap.)
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_125

NEXT

If YEMP_117>2: f_YEMP_128
Else if GAP1END after SIXTEENBDAY: YEMP_135
Else: YEMP_136

YEMP_127_#
ASK

YEMP_125_ENDM and YEMP_125_ENDY not missing and YEMP_125_ENDD=missing
(Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_125_1 from YEMP_125
Use fill, FILL_125_2 from YEMP_125
Use fill, FILL_121_2 from YEMP_125

FILLS

Create fill, FILL_YEMP127: ‘YEMP_125_ENDM’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_125_1 from YEMP_125
Use fill, FILL_125_2 from YEMP_125
Use fill, FILL_121_2 from YEMP_125

FILLS (SPAN)

Create fill, FILL_YEMP127: ‘YEMP_125_ENDM’
When would you say the period of not working at your job ^{FILL_SELFEMP1}
^{FILL_EMP_NAME} ended? 
ENGLISH

1. The beginning of ^{FILL_YEMP127}. That is, during the first 10 days of the month.
2. The middle of ^{FILL_YEMP127}. That is, during the second 10 days of the month.
3. The end of ^{FILL_YEMP127}. That is, during the last 10 days of the month.
¿Cuándo dirías que se terminó el período en el que no trabajaste ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}? 

SPANISH

1. A principios de ^{FILL_YEMP127}. Es decir, durante los primeros 10 días del mes.
2. A mediados de ^{FILL_YEMP127}. Es decir, durante los segundos 10 días del mes.
3. A finales de ^{FILL_YEMP127}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

30
DISPLAY CALENDAR

PROGRAM. NOTES

If YEMP_127=1, set GAP2END= YEMP_125_ENDM/1/ YEMP_125_ENDY.
If YEMP_127 =2, set GAP2END = YEMP_125_ENDM/15/ YEMP_125_ENDY.
If YEMP_127 =3, set GAP2END = YEMP_125_ENDM/28/ YEMP_125_ENDY.
If YEMP_127 =DK or REF, set GAP2END= YEMP_125_ENDM/1/ YEMP_125_ENDY.
Update GAP2.

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF GAP2END IS BEFORE EMP_STARTDATE_#, DISPLAY HARD CHECK:  
This end date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 

CHECK (ENG)

IF GAP2END IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
This end date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
IS BEFORE GAP2START, DISPLAY HARD CHECK:
The end of the gap in work cannot be before the beginning of the gap in work. You said
you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} on ^{FILL_YEMP125_1} and
that you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} again after that on
^{FILL_YEMP125_2}. Would you like to update one or both of these dates?
This end date is during the gap you previously reported ^{FILL_YEMP121_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
GAP2END_END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”
IF GAP2END IS BEFORE EMP_STARTDATE_#, DISPLAY HARD CHECK:  
Esta fecha de finalización es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 
 
IF GAP2END IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
Esta fecha de finalización es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.

CHECK (SPAN)

If GAP2END IS BEFORE GAP2START, DISPLAY HARD CHECK:
El final del período en el que no trabajaste no puede ser anterior al comienzo de ese
período.Dijiste que dejaste de trabajar ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} el
^{FILL_YEMP125_1} y que empezaste a trabajar para ^{FILL_SELFEMP2}
^{FILL_EMP_NAME} de nuevo el ^{FILL_YEMP125_2}. ¿Quieres actualizar una o ambas
fechas?
Esta fecha de finalización se encuentra dentro del período que comunicaste
anteriormente, ^{FILL_YEMP121_2}. Quisiéramos saber sobre períodos adicionales en
los que no trabajaste en/como ^{EMP_NAME}.
GAP2END_END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN

f_YEMP_125

NEXT

If YEMP_117=3 or 4: f_YEMP_128
Else if GAP1END after SIXTEENBDAY: YEMP_135
Else: YEMP_136

f_YEMP_128_#
YEMP_128_BEGM/ YEMP_128_BEGD/ YEMP_128_BEGY
ASK
EMP_NUMGAPS >2 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_128_BEGM: Dropdown
YEMP_128_BEGD: Dropdown
YEMP_128_BEGY: Dropdown
Special response radio button
Use fill, FILL_EMP_STARTDATE from YEMP_020
Use fill, FILL_EMP_STOPDATE from YEMP_020
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_CURRENT27 from YEMP_116
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_START from YEMP_116

FILLS

Create fill, FILL_YEMP121_2.
If YEMP_120_ENDY AND YEMP_120_ENDM MISSING FILL_YEMP121_2: Empty
ELSE FILL_YEMP121_2: ‘, ending ‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’,
‘YEMP_120_ENDY’’
Create fill, FILL_YEMP126_2.
If YEMP_125_ENDY AND YEMP_125_ENDM MISSING FILL_YEMP126_2: Empty
ELSE FILL_YEMP126_2: ‘, ending ‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’,
‘YEMP_125_ENDY’’
Create fill, FILL_YEMP128.
If YEMP_117_#=4, FILL_YEMP128: ‘ longest’
Else FILL_YEMP128: Empty
Use fill, FILL_EMP_STARTDATE from YEMP_020
Use fill, FILL_EMP_STOPDATE from YEMP_020
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_CURRENT27 from YEMP_116
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_START from YEMP_116

FILLS (SPAN)

Create fill, FILL_YEMP121_2.
If YEMP_120_ENDY AND YEMP_120_ENDM MISSING FILL_YEMP121_2: Empty
ELSE FILL_YEMP121_2: ‘, al final del ‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’,
‘YEMP_120_ENDY’’
Create fill, FILL_YEMP126_2.
If YEMP_125_ENDY AND YEMP_125_ENDM MISSING FILL_YEMP126_2: Empty

ELSE FILL_YEMP126_2: ‘, al final del ‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’,
‘YEMP_125_ENDY’’
Create fill, FILL_YEMP128.
If YEMP_117_#=4, FILL_YEMP128: ‘ más largo’
Else FILL_YEMP128: Empty
Please tell me the third^{FILL_YEMP128} period between ^{FILL_ START} and
^{FILL_CURRENT27}, during which you didn't work at this job for two weeks or more. When did
this period begin?  

ENGLISH

Please use your calendar to give your best estimate of the date.
{ - Select - } [YEMP_128_BEGM_#]
{ - Select - } [YEMP_128_BEGD _#]
{ - Select - } [YEMP_128_BEGY _#]
-8. There were no more gaps in this employment-8. THERE WERE NO MORE GAPS IN THIS
EMPLOYMENT
Indícame el tercer período ^{FILL_YEMP128} entre ^{FILL_START} y ^{FILL_CURRENT27} durante
el cual no trabajaste durante dos semanas o más. ¿Cuándo comenzó este período?  

SPANISH

Usa tu calendario para dar tu mejor estimación de la fecha.
{ - Select - } [YEMP_128_BEGM_#]
{ - Select - } [YEMP_128_BEGD _#]
{ - Select - } [YEMP_128_BEGY _#]
-8. No hubo más períodos sin trabajar en este empleo

RANGE

YEMP_128_BEGM: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
SPANISH:
1 = “Enero”
2 = “Febrero”
3 = “Marzo”
4 = “Abril”
5 = “Mayo”
6 = “Junio”
7 = “Julio”
8 = “Agosto”
9 = “Septiembre”
10 = “Octubre”
11 = “Noviembre”
12 = “Diciembre”
YEMP_128_BEGD: List days in order 1-31

YEMP_128_BEGY: List years 2019-2030 in reverse chronological order, beginning with
year of interview.
LIMITS
LOOP MAX

30
DISPLAY CALENDAR
For YEMP_128_BEGY, do not display years beyond (in the future) year of interview.

PROGRAM. NOTES

Create variable GAP3START. If YEMP_128 complete, set GAP3START=
YEMP_128_BEGM/YEMP_128_BEGD/YEMP_128_BEGY. Else set GAP3START=missing.
If YEMP_128_BEGY=-8, set EMP_NUMGAPS_#=2
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_128_BEGM_# or YEMP_128_BEGY_# MISSING, DISPLAY SOFT CHECK:
“These dates are very important for our survey. Please provide the date or your best
guess of the month and year. You can refer to your calendar to help you determine the
date.”
IF YEMP_128_BEG IS BEFORE YEMP_006_#, DISPLAY HARD CHECK:  
This start date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 

CHECK (ENG)

IF YEMP_128_BEG IS AFTER YEMP_009_#, DISPLAY HARD CHECK:   
This start date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
IF YEMP_128_BEG IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
This start date is during the gap you previously reported ^{FILL_YEMP121_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
IF YEMP_128_BEG IS BETWEEN GAP2START and GAP2END, DISPLAY HARD CHECK:  
This start date is during the gap you previously reported ^{FILL_YEMP126_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
IF YEMP_128_BEG IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”

CHECK (SPAN)

If YEMP_128_BEGM_# or YEMP_128_BEGY_# MISSING, DISPLAY SOFT CHECK:
“Estas fechas son muy importantes para nuestra encuesta. Proporcione la fecha o tu
mejor estimación del mes y el año. Puedes consultar tu calendario para ayudarte a
determinar la fecha.”
IF YEMP_128_BEG IS BEFORE YEMP_006_#, DISPLAY HARD CHECK:  

Esta fecha de inicio es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 
IF YEMP_128_BEG IS AFTER YEMP_009_#, DISPLAY HARD CHECK:   
Esta fecha de inicio es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.
IF YEMP_128_BEG IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
Esta fecha de inicio se encuentra dentro del período que comunicaste anteriormente,
^{FILL_YEMP121_2}. Quisiéramos saber sobre períodos adicionales en los que no
trabajaste en/como ^{EMP_NAME}.
IF YEMP_128_BEG IS BETWEEN GAP2START and GAP2END, DISPLAY HARD CHECK:  
Esta fecha de inicio se encuentra dentro del período que comunicaste anteriormente,
^{FILL_YEMP126_2}. Quisiéramos saber sobre períodos adicionales en los que no
trabajaste en/como ^{EMP_NAME}.
IF YEMP_128_BEG IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_126, YEMP_126, YEMP_127

NEXT

If YEMP_128_BEGY=-8 and GAP1END after SIXTEENBDAY: YEMP_135
Else if YEMP_128_BEGY=-8: YEMP_136
Else, if YEMP_128_BEGM and YEMP_128_BEGY not missing and
YEMP_128_BEGD=missing: YEMP_129
Else: f_YEMP_130

YEMP_129_#
ASK

YEMP_128_BEGM and YEMP_128_BEGY not missing and YEMP_128_BEGD=missing
(Continue YEMP Loop 2)

QUESTION TYPE

Radio button

FILLS

Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_YEMP_121_2 from YEMP_128
Use fill, FILL_YEMP_126_2 from YEMP_128
Create fill, FILL_YEMP130: ‘YEMP_128_BEGM’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_YEMP_121_2 from YEMP_128
Use fill, FILL_YEMP_126_2 from YEMP_128

FILLS (SPAN)

Create fill, FILL_YEMP130: ‘YEMP_128_BEGM’
When would you say the period of not working at your job ^{FILL_SELFEMP1}
^{FILL_EMP_NAME} began? 
ENGLISH

1. The beginning of ^{FILL_YEMP130}. That is, during the first 10 days of the month.
2. The middle of ^{FILL_YEMP130}. That is, during the second 10 days of the month.
3. The end of ^{FILL_YEMP130}. That is, during the last 10 days of the month.
¿Cuándo dirías que empezó el período en el que no trabajaste ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}? 

SPANISH

1. A principios de ^{FILL_YEMP130}. Es decir, durante los primeros 10 días del mes.
2. A mediados de ^{FILL_YEMP130}. Es decir, durante los segundos 10 días del mes.
3. A finales de ^{FILL_YEMP130}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

30
DISPLAY CALENDAR

PROGRAM. NOTES

CHECK (ENG)

If YEMP_129=1, set GAP3START= YEMP_128_BEGM/1/ YEMP_128_BEGY.
If YEMP_129 =2, set GAP3START = YEMP_128_BEGM/15/ YEMP_128_BEGY.
If YEMP_129 =3, set GAP3START = YEMP_128_BEGM/28/ YEMP_128_BEGY.
If YEMP_129 =DK or REF, set GAP3START= YEMP_128_BEGM/1/ YEMP_128_BEGY.
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
IF GAP3START IS BEFORE EMP_STARTDATE_#, DISPLAY HARD CHECK:  
This start date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 
GAP3START IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   

This start date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
GAP3START IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
This start date is during the gap you previously reported ^{FILL_YEMP121_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
GAP3START IS BETWEEN GAP2START and GAP2END, DISPLAY HARD CHECK:  
This start date is during the gap you previously reported ^{FILL_YEMP126_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
GAP3START IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”
IF GAP3START IS BEFORE EMP_STARTDATE_#, DISPLAY HARD CHECK:  
Esta fecha de inicio es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 
GAP3START IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
Esta fecha de inicio es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.
CHECK (SPAN)

GAP3START IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
Esta fecha de inicio coincide con el periodo de inactividad que informó previamente el
^{FILL_YEMP121_2}. Quisiéramos saber si hay periodos de inactividad adicionales
trabajando en/como ^{EMP_NAME}.
GAP3START IS BETWEEN GAP2START and GAP2END, DISPLAY HARD CHECK:  
Esta fecha de inicio coincide con el periodo de inactividad que informó previamente el
^{FILL_YEMP126_2}. Quisiéramos saber si hay periodos de inactividad adicionales
trabajando en/como ^{EMP_NAME}.
GAP3START IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_128

NEXT

f_YEMP_130

f_YEMP_130_#
YEMP_130_BEGM/ YEMP_130_BEGD/ YEMP_130_BEGY
ASK
EMP_NUMGAPS >2 (Continue YEMP Loop 2)
QUESTION TYPE

YEMP_130_ENDM: Dropdown
YEMP_130_ENDD: Dropdown
YEMP_130_ENDY: Dropdown
Special response radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_YEMP121_2 from YEMP_121
Use fill, FILL_YEMP125_2 from YEMP_126
Create fill, FILL_YEMP121_2.
If YEMP_120_ENDY AND YEMP_120_ENDM MISSING FILL_YEMP121_2: Empty
ELSE FILL_YEMP121_2: ‘, ending ‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’,
‘YEMP_120_ENDY’’

FILLS
Create fill, FILL_YEMP126_2.
If YEMP_125_ENDY AND YEMP_125_ENDM MISSING FILL_YEMP126_2: Empty
ELSE FILL_YEMP126_2: ‘, ending ‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’,
‘YEMP_125_ENDY’’
Create fill, FILL_YEMP130_1: ‘GAP3START’
Create fill, FILL_YEMP130_2: ‘YEMP_130_ENDM’ ‘YEMP_130_ENDD’
‘YEMP_130_ENDY’’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_YEMP121_2 from YEMP_121
Use fill, FILL_YEMP125_2 from YEMP_126

FILLS (SPAN)

Create fill, FILL_YEMP121_2.
If YEMP_120_ENDY AND YEMP_120_ENDM MISSING FILL_YEMP121_2: Empty
ELSE FILL_YEMP121_2: ‘, al final del ‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’,
‘YEMP_120_ENDY’’
Create fill, FILL_YEMP126_2.
If YEMP_125_ENDY AND YEMP_125_ENDM MISSING FILL_YEMP126_2: Empty
ELSE FILL_YEMP126_2: ‘, al final del ‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’,
‘YEMP_125_ENDY’’
Create fill, FILL_YEMP130_1: ‘GAP3START’

Create fill, FILL_YEMP130_2: ‘YEMP__130_ENDM’ ‘YEMP_130_ENDD’
‘YEMP_130_ENDY’’
When did this period of not working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} end?
{ - Select - } [YEMP_130_ENDM_#]
ENGLISH

{ - Select - } [YEMP_130_ENDD _#]
{ - Select - } [YEMP_130_ENDY _#]
¿Cuándo terminó este período de no trabajar ^{FILL_SELFEMP2}? ^{FILL_EMP_NAME}?

SPANISH

{ - Select - } [YEMP_130_ENDM_#]
{ - Select - } [YEMP_130_ENDD _#]
{ - Select - } [YEMP_130_ENDY _#]

RANGE

YEMP_130_BEGM: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
SPANISH:
1 = “Enero”
2 = “Febrero”
3 = “Marzo”
4 = “Abril”
5 = “Mayo”
6 = “Junio”
7 = “Julio”
8 = “Agosto”
9 = “Septiembre”
10 = “Octubre”
11 = “Noviembre”
12 = “Diciembre”
YEMP_130_BEGD: List days in order 1-31
YEMP_130_BEGY: List years 2019-2030 in reverse chronological order, beginning with
year of interview.

LIMITS
LOOP MAX

30
DISPLAY CALENDAR
For YEMP_130_ENDY, do not display years beyond (in the future) year of interview.

PROGRAM. NOTES

Create Variable GAP3END. If YEMP_130 complete, set GAP3END=
YEMP_130_ENDM/YEMP_130_ENDD/YEMP_130_ENDY. Else set GAP3END=missing.
Calculate length of within job gaps:
Create Variable GAP3 and set GAP3=Round to weeks((GAP3END)-(GAP3START))]
Create Variable COMBGAPS and set COMBGAPS=(GAP1+GAP2+GAP3)
Create Variable NOTGAPS and set NOTGAPS=JOBLENGTH-(GAP1+GAP2+GAP3)]

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_130_ENDM# or YEMP_130_BEGY# MISSING, DISPLAY SOFT CHECK:
“These dates are very important for our survey. Please provide the date or your best
guess of the month and year. You can refer to your calendar to help you determine the
date.”
IF YEMP_130_END IS BEFORE YEMP_006#, DISPLAY HARD CHECK:  
This end date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 
IF YEMP_130_END IS AFTER YEMP_009#, DISPLAY HARD CHECK:   
This end date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
CHECK (ENG)

If YEMP_130_END IS BEFORE GAP3START, DISPLAY:
The end of the gap in work cannot be before the beginning of the gap in work. You said
you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} on ^{FILL_YEMP130_1} and
that you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} again after that on
^{FILL_YEMP130_2}. Would you like to update one or both of these dates?
IF YEMP_130_END # IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
This end date is during the gap you previously reported ^{FILL_YEMP121_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
IF YEMP_130_END IS BETWEEN GAP2START and GAP2END, DISPLAY HARD CHECK:  
This end date is during the gap you previously reported ^{FILL_YEMP126_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
IF YEMP_130_END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”
If YEMP_130_ENDM# or YEMP_130_BEGY# MISSING, DISPLAY SOFT CHECK:
“Estas fechas son muy importantes para nuestra encuesta. Proporcione la fecha o tu
mejor estimación del mes y el año. Puedes consultar tu calendario para ayudarte a
determinar la fecha.”

CHECK (SPAN)

IF YEMP_130_END IS BEFORE YEMP_006#, DISPLAY HARD CHECK:  
Esta fecha de finalización es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 
IF YEMP_130_END IS AFTER YEMP_009#, DISPLAY HARD CHECK:   
Esta fecha de finalización es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.
If YEMP_130_END IS BEFORE GAP3START, DISPLAY:

El final del período en el que no trabajaste no puede ser anterior al comienzo de ese
período. Dijiste que dejaste de trabajar ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} el
^{FILL_YEMP130_1} y que empezaste a trabajar ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}
de nuevo el ^{FILL_YEMP130_2}. ¿Quieres actualizar una o ambas fechas?
IF YEMP_130_END # IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
Esta fecha de finalización se encuentra dentro del período que comunicaste
anteriormente, ^{FILL_YEMP121_2}. Quisiéramos saber sobre períodos adicionales en
los que no trabajaste en/como ^{EMP_NAME}.
IF YEMP_130_END IS BETWEEN GAP2START and GAP2END, DISPLAY HARD CHECK:  
Esta fecha de finalización se encuentra dentro del período que comunicaste
anteriormente, ^{FILL_YEMP126_2}. Quisiéramos saber sobre períodos adicionales en
los que no trabajaste en/como ^{EMP_NAME}.
IF YEMP_130_END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_128, YEMP_129

NEXT

If YEMP_130_ENDY OR YEMP_130_ENDM OR YEMP_128_BEGY OR YEMP_128_BEGM
missing: YEMP_131
Else, if YEMP_130_ENDD=missing: YEMP_132
Else, if YEMP_117=4: YEMP_133
Else if GAP1END after SIXTEENBDAY: YEMP_135
Else: YEMP_136

YEMP_131_#
ASK

If YEMP_130_ENDY OR YEMP_130_ENDM OR YEMP_128_BEGY OR YEMP_128_BEGM =
missing (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021

FILLS

Create fill, FILL_YEMP131_1.
IF YEMP_128_BEGY AND YEMP_128_BEGM MISSING FILL_YEMP131: Empty
ELSE FILL_YEMP131_2: ’, beginning ‘YEMP_128_BEGM’ ‘YEMP_128_BEGD’,
‘YEMP_128_BEGY’’
Create fill, FILL_YEMP131_2.
If YEMP_130_ENDY AND YEMP_130_ENDM MISSING FILL_YEMP131_2: Empty
ELSE FILL_YEMP131_2: ‘, ending ‘YEMP_130_ENDM’ ‘YEMP_130_ENDD’,
‘YEMP_130_ENDY’’
Create fill, FILL_JOBLENGTH: ‘JOBLENGTH_#’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021

FILLS (SPAN)

Create fill, FILL_YEMP131_1.
IF YEMP_128_BEGY AND YEMP_128_BEGM MISSING FILL_YEMP131: Empty
ELSE FILL_YEMP131_2: ’, a partir del ‘YEMP_128_BEGM’ ‘YEMP_128_BEGD’,
‘YEMP_128_BEGY’’
Create fill, FILL_YEMP131_2.
If YEMP_130_ENDY AND YEMP_130_ENDM MISSING FILL_YEMP131_2: Empty
ELSE FILL_YEMP131_2: ‘, al
finaldel ’YEMP_130_ENDM‘ ’YEMP_130_ENDD‘, ’YEMP_130_ENDY''
Create fill, FILL_JOBLENGTH: ‘JOBLENGTH_#’

ENGLISH

For how many weeks would you say you were not working ^{FILL_SELFEMP1}
^{FILL_EMP_NAME} during this period of not working^{FILL_YEMP131_1}^{FILL_YEMP131_2}?
ENTER NUMBER OF WEEKS:
Durante cuántas semanas dirías que no trabajaste ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}
durante el período que no trabajaste ^{FILL_YEMP131_1}^{FILL_YEMP131_2}?

SPANISH

RANGE

ENTER NUMBER OF WEEKS:
0-120

LIMITS
LOOP MAX

Max 3 digits
30
Set GAP3=YEMP_131

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.GAP3END missing and GAP3START not missing, calculate
GAP3END=GAP3START+(7*YEMP_131) (add number of weeks in gap to the start of the
gap to approximate end of gap.)
If YEMP_131_#> JOBLENGTH_# DISPLAY HARD CHECK: The number of weeks you were
not working during this gap should be less than the ^{FILL_JOBLENGTH} weeks you
worked this job. Please update your answer.
If YEMP_131_#> JOBLENGTH_# DISPLAY HARD CHECK: El número de semanas que no
trabajaste durante este período debe ser inferior a las ^{FILL_JOBLENGTH} semanas
que trabajaste en este trabajo. Actualiza tu respuesta.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_130

NEXT

If YEMP_117=4: YEMP_133
Else if GAP1END after SIXTEENBDAY: YEMP_135
Else: YEMP_136

YEMP_132_#
ASK

YEMP_130_ENDM and YEMP_130_ENDY not missing and YEMP_130_ENDD=missing
(Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_130_1 from YEMP_130
Use fill, FILL_130_2 from YEMP_130
Use fill, FILL_121_2 from YEMP_130
Use fill, FILL_126_2 from YEMP_130

FILLS

Create fill, FILL_YEMP132: ‘YEMP_130_ENDM’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_130_1 from YEMP_130
Use fill, FILL_130_2 from YEMP_130
Use fill, FILL_121_2 from YEMP_130
Use fill, FILL_126_2 from YEMP_130

FILLS (SPAN)

Create fill, FILL_YEMP132: ‘YEMP_130_ENDM’
When would you say the period of not working at your job ^{FILL_SELFEMP1}
^{FILL_EMP_NAME} ended? 
ENGLISH

1. The beginning of ^{FILL_YEMP132}. That is, during the first 10 days of the month.
2. The middle of ^{FILL_YEMP132}. That is, during the second 10 days of the month.
3. The end of ^{FILL_YEMP132}. That is, during the last 10 days of the month.
¿Cuándo dirías que se terminó el período en el que no trabajaste ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}? 

SPANISH

1. A principios de ^{FILL_YEMP132}. Es decir, durante los primeros 10 días del mes.
2. A mediados de ^{FILL_YEMP132}. Es decir, durante los segundos 10 días del mes.
3. A finales de ^{FILL_YEMP132}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

30
DISPLAY CALENDAR

PROGRAM. NOTES

If YEMP_132=1, set GAP3END= YEMP_130_ENDM/1/ YEMP_130_ENDY.
If YEMP_132 =2, set GAP3END = YEMP_130_ENDM/15/ YEMP_130_ENDY.
If YEMP_132 =3, set GAP3END = YEMP_130_ENDM/28/ YEMP_130_ENDY.
If YEMP_132 =DK or REF, set GAP3END= YEMP_130_ENDM/1/ YEMP_130_ENDY.
Update GAP3.

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
GAP3END IS BEFORE EMP_STARTDATE_#, DISPLAY HARD CHECK:  
This end date is before you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date after you began working. 

CHECK (ENG)

IF GAP3END IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
This end date is after you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
Please provide a date before you stopped working.
GAP3END IS BEFORE GAP3START, DISPLAY:
The end of the gap in work cannot be before the beginning of the gap in work. You said
you stopped working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} on ^{FILL_YEMP130_1} and
that you started working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} again after that on
^{FILL_YEMP130_2}. Would you like to update one or both of these dates?
IF GAP3END # IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
This end date is during the gap you previously reported ^{FILL_YEMP121_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
IF GAP3END IS BETWEEN GAP2START and GAP2END, DISPLAY HARD CHECK:  
This end date is during the gap you previously reported ^{FILL_YEMP126_2}. We would
like to know about additional gaps in working as/with ^{EMP_NAME}.
IF GAP3END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“This date is in the future. Please give a date that is in the past.”
IF GAP3END IS BEFORE EMP_STARTDATE_#, DISPLAY HARD CHECK:  
Esta fecha de finalización es anterior al momento en el que empezaste a trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha después de empezar a
trabajar. 
IF GAP3END IS AFTER EMP_STOPDATE_#, DISPLAY HARD CHECK:   
Esta fecha de finalización es posterior al momento en el que dejaste de trabajar
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Proporcione una fecha anterior a dejar de
trabajar.

CHECK (SPAN)

If GAP3END IS BEFORE GAP3START, DISPLAY HARD CHECK:
El final del período en el que no trabajaste no puede ser anterior al comienzo de ese
período.Dijiste que dejaste de trabajar ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} el
^{FILL_YEMP130_1} y que empezaste a trabajar para ^{FILL_SELFEMP2}
^{FILL_EMP_NAME} de nuevo el ^{FILL_YEMP130_2}. ¿Quieres actualizar una o ambas
fechas?
IF GAP3END # IS BETWEEN GAP1START and GAP1END, DISPLAY HARD CHECK:  
Esta fecha de finalización se encuentra dentro del período que comunicaste
anteriormente, ^{FILL_YEMP121_2}. Quisiéramos saber sobre períodos adicionales en
los que no trabajaste en/como
IF GAP3END IS BETWEEN GAP2START and GAP2END, DISPLAY HARD CHECK:  

Esta fecha de finalización se encuentra dentro del período que comunicaste
anteriormente, ^{FILL_YEMP126_2}. Quisiéramos saber sobre períodos adicionales en
los que no trabajaste en/como ^{EMP_NAME}.
GAP3END IS AFTER CURRENT DATE DISPLAY HARD CHECK: 
“Esta fecha está en el futuro. Proporcione una fecha que esté en el pasado.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_130

NEXT

If YEMP_117=4: YEMP_133
Else if GAP1END after SIXTEENBDAY: YEMP_135
Else: YEMP_136

YEMP_133_#
ASK

EMP_NUMGAPS =4 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Special response radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP133_1.
If YEMP_008_#=1, FILL_YEMP133_1: ‘have’
Else FILL_YEMP133_1: Empty

FILLS

Create fill, FILL_YEMP133_2.
If YEMP_008_#=1, FILL_YEMP133_2: ‘now’
Else FILL_YEMP133_2: ‘ when you stopped working in this job’
Create fill, FILL_JOBLENGTH: ‘JOBLENGTH’
Create fill, FILL_NOTGAPS: ‘NOTGAPS’
Create fill, FILL_COMBGAPS: ‘COMBGAPS’
Create fill, FILL_YEMP133_3: ‘YEMP_133’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP1 from YEMP_021
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP133_1.
If YEMP_008_#=1, FILL_YEMP133_1: ‘trabajaste’
Else FILL_YEMP133_1: ‘trabajaste’

FILLS (SPAN)

Create fill, FILL_YEMP133_2.
If YEMP_008_#=1, FILL_YEMP133_2: ‘el presente’
Else FILL_YEMP133_2: ‘ el momento en que dejaste el trabajo’
Create fill, FILL_JOBLENGTH: ‘JOBLENGTH’
Create fill, FILL_NOTGAPS: ‘NOTGAPS’
Create fill, FILL_COMBGAPS: ‘COMBGAPS’
Create fill, FILL_YEMP133_3: ‘YEMP_133’

Earlier you reported that you ^{FILL_YEMP133_1} worked ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}
for ^{FILL_ JOBLENGTH} weeks between the time you started the job and ^{FILL_YEMP133_2}.
Next, you reported you had four or more periods of two weeks or more during which you did not
work ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Together, the three longest periods add up to
^{FILL_COMBGAPS} weeks when you were not working or on paid leave.  

ENGLISH

That leaves ^{FILL_NOTGAPS} weeks when you were potentially working ^{FILL_SELFEMP2}
^{FILL_EMP_NAME}.
How many weeks in total were you not working during those ^{FILL_NOTGAPS} weeks? 
Please do not count any paid vacations or paid sick leave, and do not include the
^{FILL_COMBGAPS} weeks during the three longest periods of not working that we have already
talked about.
 
ENTER NUMBER OF WEEKS NOT WORKING:
-8. THERE WERE NO MORE GAPS.
Antes, informaste que ^{FILL_YEMP133_1} ^{FILL_SELFEMP1} ^{FILL_EMP_NAME} durante
^{FILL_ JOBLENGTH} semanas entre el momento en que empezaste el trabajo y
^{FILL_YEMP133_2}.
Luego, informaste que tuviste cuatro o más períodos de dos semanas o más durante los cuales
no trabajaste ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}. Juntos, los tres períodos más largos suman
un total de ^{FILL_COMBGAPS} semanas en las que no estuviste trabajando ni tuviste licencia
remunerada.  

SPANISH

Eso significa que hay ^{FILL_NOTGAPS} semanas en las que posiblemente estabas trabajando
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}.
¿Cuántas semanas en total estuviste sin trabajar durante esas ^{FILL_NOTGAPS} semanas? 

RANGE

No cuentes las vacaciones pagas ni las licencias por enfermedad pagas, y no incluyas las
^{FILL_COMBGAPS} semanas durante los tres períodos más largos sin trabajar de los que ya
hemos hablado.
 
ENTER NUMBER OF WEEKS NOT WORKING:
-8. THERE WERE NO MORE GAPS.
0-250

LIMITS
LOOP MAX

30
DISPLAY CALENDAR

PROGRAM. NOTES

If YEMP_133=-8, set EMP_NUMGAPS =3
Create Variable GAP4# and set GAP4#=YEMP_133_#

CHECK (ENG)

CHECK (SPAN)

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_133>NOTGAPS, DISPLAY HARD CHECK:
“You reported that you were NOT working during ^{FILL_YEMP133_3} weeks, which is
more than the total number of weeks you were potentially working ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}. The number of weeks you were NOT working ^{FILL_SELFEMP1}
^{FILL_EMP_NAME} should be less than ^{FILL_NOTGAP}.
If YEMP_133>NOTGAPS, DISPLAY HARD CHECK:
“Informaste que NO estuviste trabajando durante ^{FILL_YEMP133_3} semanas, que
suman más que el número total de semanas que posiblemente estuviste trabajando
^{FILL_SELFEMP1} ^{FILL_EMP_NAME}. El número de semanas que NO trabajaste
^{FILL_SELFEMP1} ^{FILL_EMP_NAME} debe ser inferior a ^{FILL_NOTGAP}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_130, YEMP_131, YEMP_132

NEXT

If YEMP_133=-8 or 0 and GAP1END after SIXTEENBDAY: YEMP_135
Else If YEMP_133=-8 or 0: YEMP_136
YEMP_134

YEMP_134_#
ASK

EMP_NUMGAPS =4 and YEMP_133≠-8 or 0 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_YEMP133_3 from YEMP_133

FILLS (SPAN)

ENGLISH

Use fill, FILL_YEMP133_3 from YEMP_133
During how many of those ^{FILL_YEMP133_3} weeks were you looking for work or on layoff
from this job? 
ENTER NUMBER OF WEEKS:
¿Durante cuántas de esas ^{FILL_YEMP133_3} semanas estuviste buscando trabajo o tuviste el
trabajo en suspensión? 

SPANISH

ENTER NUMBER OF WEEKS:

RANGE

0-120

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_134_#>FILL_YEMP133_3, DISPLAY HARD CHECK:
The number of weeks you were on layoff or looking for work during this gap should not
be more than the number of weeks you were not working.
If YEMP_134_#>FILL_YEMP133_3, DISPLAY HARD CHECK:
El número de semanas que estuviste suspendido o buscando trabajo durante este
intervalo no debe ser mayor que el número de semanas que no estuviste trabajando.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF
WEEKS EITHER ON LAYOFF OR LOOKING FOR WORK.

HELP TEXT (ENG)

A person is “on layoff” if they are not currently working but are waiting to be called
back to a job that is temporarily stopped for business reasons.  Some common reasons
that people are on layoff are business closures due to temporary drops in customers,
plant remodeling, material shortages, and inventory taking. 

HELP TEXT (SPAN)

Una persona está suspendida si no está trabajando en un momento particular pero
está esperando a que la llamen para volver a un trabajo que está temporalmente
detenido por motivos laborales.  Algunos motivos habituales de una suspensión son el
cierre de empresas debido a bajas temporales de clientes, la remodelación de plantas,
la escasez de materiales y la realización de inventarios. 

MODE

CAPI

NOTES
LEAD-IN

YEMP_133

NEXT

If GAP1END after SIXTEENBDAY: YEMP_135
Else: YEMP_136

YEMP_135_#
ASK

YEMP_116=1 and GAP1END after SIXTEENBDAY (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS

Create fill, FILL_YEMP135_1.
If YEMP_118_BEGY MISSING, FILL_YEMP135_1: ‘an unknown date’
Else FILL_YEMP135_1: ‘‘YEMP_118_BEGM’ ‘YEMP_118_BEGD’, ‘YEMP_118_BEGY’’

Create fill, FILL_YEMP135_2
If YEMP_120_ENDY MISSING, FILL_YEMP135_2: ‘an unknown date’
Else FILL_YEMP135_2: ‘‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’, ‘YEMP_120_ENDY’’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Create fill, FILL_YEMP135_1:
If YEMP_118_BEGY MISSING, FILL_YEMP135_1: ‘una fecha desconocida’
Else FILL_YEMP135_1: ‘‘YEMP_118_BEGM’ ‘YEMP_118_BEGD’, ‘YEMP_118_BEGY’’
Create fill, FILL_YEMP135_2
If YEMP_120_ENDY MISSING, FILL_YEMP135_2: ‘una fecha desconocida’
Else FILL_YEMP135_2: ‘‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’, ‘YEMP_120_ENDY’’
You said that you were not working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, between
^{FILL_YEMP135_1} and ^{FILL_YEMP135_2}. Which of the categories best describes the main
reason why you did not work ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, during this period of time?

ENGLISH

1. On strike 
2. On temporary layoff, expecting to be called back to work  
3. Quit job but returned to same employer 
4. Job ended for a period of time but began again 
5. Some other reason you went on unpaid vacation/leave    
Dijiste que no trabajaste ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, entre el ^{FILL_YEMP135_1} y el
^{FILL_YEMP135_2}. ¿Cuál de las categorías describe mejor la razón principal por la que no
trabajaste ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} durante este período de tiempo?

SPANISH

1. Huelga 
2. En situación de suspensión temporal, esperando que llamen para volver al trabajo 
3. Renunciaste al trabajo pero volviste a trabajar para el mismo empleador 
4. El trabajo finalizó durante un período de tiempo, pero volvió a empezar 
5. Alguna otra razón, como vacaciones/licencias no remuneradas  

RANGE
LIMITS

LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_118, f_YEMP_120, YEMP_121, YEMP_122, YEMP_123, f_YEMP_125,
YEMP_126, YEMP_127, YEMP_128, f_YEMP_130, YEMP_131, YEMP_132, YEMP_134

NEXT

YEMP_136

YEMP_136_#
ASK

YEMP_116=1 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP136_1
If YEMP_118_BEGY MISSING, FILL_YEMP136_1: ‘an unknown date’
Else FILL_YEMP136_1: ‘‘YEMP_118_BEGM’ ‘YEMP_118_BEGD’, ‘YEMP_118_BEGY’’
Create fill, FILL_YEMP136_2
If YEMP_120_ENDY MISSING, FILL_YEMP136_2: ‘an unknown date’
Else FILL_YEMP136_2: ‘‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’, ‘YEMP_120_ENDY’’

FILLS

Create fill, FILL_YEMP136.
If GAP1END before SIXTEENBDAY, FILL_YEMP136: ‘You said that you were not working
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, between ^{FILL_YEMP136_1} and
^{FILL_YEMP136_2}.’
Else FILL_YEMP136: Empty
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP136_1
If YEMP_118_BEGY MISSING, FILL_YEMP136_1: ‘una fecha desconocida’
Else FILL_YEMP136_1: ‘‘YEMP_118_BEGM’ ‘YEMP_118_BEGD’, ‘YEMP_118_BEGY’’
Create fill, FILL_YEMP136_2
If YEMP_120_ENDY MISSING, FILL_YEMP136_2: ‘una fecha desconocida’
Else FILL_YEMP136_2: ‘‘YEMP_120_ENDM’ ‘YEMP_120_ENDD’, ‘YEMP_120_ENDY’’

FILLS (SPAN)

Create fill, FILL_YEMP136.
If GAP1END before SIXTEENBDAY, FILL_YEMP136: ‘Dijiste que no trabajaste
^{FILL_SELFEMP2} ^{FILL_EMP_NAME} entre el ^{FILL_YEMP136_1} y el
^{FILL_YEMP136_2}.’
Else FILL_YEMP136: Empty

ENGLISH

^{FILL_YEMP136}
During how many of those weeks were you looking for work or on layoff from this job – during
none, some, or all of those weeks? 
0. NONE
1. SOME

2. ALL

SPANISH

^{FILL_YEMP136}
¿Durante cuántas de esas semanas estuviste buscando trabajo o en suspensión de este trabajo:
durante ninguna, algunas o todas esas semanas? 
0. NONE
1. SOME
2. ALL

RANGE
LIMITS
LOOP MAX

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

PROGRAM. NOTES

Calculate number of remaining weeks R WAS NEITHER WORKING NOR LOOKING FOR
WORK NOR ON LAYOFF:
Create variable REMWEEKS1_#.
If YEMP_136_#=0, Set REMWEEKS1_#=GAP1
Else if YEMP_136_#=2, Set REMWEEKS1_#=0

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

A person is “on layoff” if they are not currently working but are waiting to be called
back to a job that is temporarily stopped for business reasons.  Some common reasons
that people are on layoff are business closures due to temporary drops in customers,
plant remodeling, material shortages, and inventory taking. 

HELP TEXT (SPAN)

Una persona está suspendida si no está trabajando en un momento particular pero
está esperando a que la llamen para volver a un trabajo que está temporalmente
detenido por motivos laborales.  Algunos motivos habituales de una suspensión son el
cierre de empresas debido a bajas temporales de clientes, la remodelación de plantas,
la escasez de materiales y la realización de inventarios. 

MODE

CAPI

NOTES
LEAD-IN

f_YEMP_120, YEMP_121, YEMP_122, YEMP_123, YEMP_125, YEMP_126, YEMP_127,
YEMP_128, YEMP_130, YEMP_131, YEMP_132, YEMP_133, YEMP_134, YEMP_135

NEXT

If YEMP_136=2: YEMP_138
Else, if YEMP_136=0 and GAP1END after SIXTEENBDAY: YEMP_139
Else, if YEMP_136=1: YEMP_137
Else, if EMP_NUMGAPS>1 and GAP2END after SIXTEENBDAY: YEMP_140
Else, if EMP_NUMGAPS >1: YEMP_141
Else, if YEMP_009 before SIXTEENBDAY: YEMP_156
Else: YEMP_150

YEMP_137_#
ASK

YEMP_136=1 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill FILL_YEMP136_1 from YEMP_136
Use fill FILL_YEMP136_2 from YEMP_136
Create fill, FILL_GAP1: ‘GAP1’
Create fill FILL_GAP1EST.
If GAP1 not missing FILL_GAP1EST: ‘That would be about ^{‘FILL_GAP1’} weeks when
you were not working. ’
Else FILL_GAP1EST: Empty

FILLS

Use fill FILL_YEMP136_1 from YEMP_136
Use fill FILL_YEMP136_2 from YEMP_136
Create fill, FILL_GAP1: ‘GAP1’
FILLS (SPAN)

ENGLISH

SPANISH

If GAP1 not missing FILL_GAP1EST: ‘Serían alrededor de ^{FILL_GAP1} semanas que no
trabajaste.’
Else FILL_GAP1EST: Empty
You were not working from ^{FILL_YEMP136_1} to ^{FILL_YEMP136_2}. ^{FILL_GAP1EST} For
how many of these weeks were you looking for work or on layoff from a job?
ENTER NUMBER OF WEEKS:
No trabajaste del ^{FILL_YEMP136_1} al ^{FILL_YEMP136_2}. ^{FILL_GAP1EST} ¿Durante cuántas
de estas semanas estuviste buscando trabajo o estuviste suspendido de tu trabajo?
ENTER NUMBER OF WEEKS:

RANGE

0-120

LIMITS
LOOP MAX

PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Set REMWEEKS1_#= (GAP1)- (YEMP_137)

CHECK (ENG)

CHECK (SPAN)

If GAP1 not missing and YEMP_137_#>FILL_GAP_1, DISPLAY HARD CHECK:
The number of weeks you were on layoff or looking for work during this gap should not
be more than the number of weeks you were not working.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF WEEKS
EITHER ON LAYOFF OR LOOKING FOR WORK.
If GAP1 not missing and YEMP_137_#>FILL_GAP_1, DISPLAY HARD CHECK:

El número de semanas que usted estuviste suspendido o buscando trabajo durante
este intervalo no debe ser mayor que el número de semanas que no estuviste
trabajando.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF
WEEKS EITHER ON LAYOFF OR LOOKING FOR WORK.
HELP TEXT (ENG)

A person is “on layoff” if they are not currently working but are waiting to be called
back to a job that is temporarily stopped for business reasons.  Some common reasons
that people are on layoff are business closures due to temporary drops in customers,
plant remodeling, material shortages, and inventory taking. 

HELP TEXT (SPAN)

Una persona está suspendida si no está trabajando en un momento particular pero
está esperando a que la llamen para volver a un trabajo que está temporalmente
detenido por motivos laborales.  Algunos motivos habituales de una suspensión son el
cierre de empresas debido a bajas temporales de clientes, la remodelación de plantas,
la escasez de materiales y la realización de inventarios. 

MODE

CAPI

NOTES
LEAD-IN

YEMP_136=1

NEXT

If YEMP_137>0: YEMP_138
Else, if GAP1END after SIXTEENBDAY: YEMP_139
Else, if EMP_NUMGAPS >1 and GAP2END after SIXTEENBDAY: YEMP_140
Else, if EMP_NUMGAPS >1: YEMP_141
Else, if YEMP_009 before SIXTEENBDAY: YEMP_156
Else: YEMP_150

YEMP_138_#
ASK

YEMP_136=2 or YEMP_137>0 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric

FILLS

Use fill, FILL_GAP1 from YEMP_137
Create fill FILL_YEMP138.
If YEMP_137 not missing, FILL_YEMP138: ‘YEMP_137’
Else if YEMP_136=2, FILL_YEMP138: ‘GAP1’
Else FILL_YEMP138: Empty

FILLS (SPAN)

Use fill, FILL_GAP1 from YEMP_137
Create fill FILL_YEMP138.
If YEMP_137 not missing, FILL_YEMP138: ‘YEMP_137’
Else if YEMP_136=2, FILL_YEMP138: ‘GAP1’
Else FILL_YEMP138: Empty

ENGLISH

How many of those ^{FILL_YEMP138} weeks were you looking for work?
ENTER NUMBER OF WEEKS:

SPANISH

¿Cuántas de esas ^{FILL_YEMP138} semanas estuviste buscando trabajo?
ENTER NUMBER OF WEEKS:

RANGE

0-120

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

30

Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_138_#>FILL_YEMP138, DISPLAY HARD CHECK:
The number of weeks you were looking for work should not be more than the number
of weeks you were either on layoff or looking for work.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF WEEKS
EITHER ON LAYOFF OR LOOKING FOR WORK.
If YEMP_138_#>FILL_YEMP138, DISPLAY HARD CHECK:
El número de semanas que usted estuviste suspendido o buscando trabajo durante
este intervalo no debe ser mayor que el número de semanas que no estuviste
trabajando.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF
WEEKS EITHER ON LAYOFF OR LOOKING FOR WORK.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_136=2, YEMP_137>0

NEXT

If REMWEEKS1>0 and GAP1END after SIXTEENBDAY: YEMP_139
Else, if EMP_NUMGAPS >1 and GAP2END after SIXTEENBDAY: YEMP_140
Else, if EMP_NUMGAPS >1: YEMP_141
Else, if YEMP_009 before SIXTEENBDAY: YEMP_156
Else: YEMP_150

YEMP_139_#
ASK

(REMWEEKS1_#>0 OR YEMP_136_#=0) and (GAP1END after SIXTEENBDAY) (Continue
YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill, FILL_MF, from YEMP_102

FILLS

Create fill, FILL_YEMP139.
IF REMWEEKS1_#>0 FILL_YEMP139: ‘That leaves ‘REMWEEKS1_#’ week(s) that you
were not working, on layoff or looking for work.’
Else FILL_YEMP139: Empty
Use fill, FILL_MF, from YEMP_102

FILLS (SPAN)

Create fill, FILL_YEMP139.
IF REMWEEKS1_#>0 FILL_YEMP139: ‘Eso significa una cantidad de ‘REMWEEKS1_#’
semana(s) en la(s) que no estuviste trabajando, en suspensión ni buscando trabajo.’
Else FILL_YEMP139: Empty
^{FILL_YEMP139}
(SHOW CARD YEMP 2^{FILL_MF})
Please look at this list of reasons that people may not be working. 

ENGLISH

SPANISH

What is the number of the main reason that you were not looking for work during that period? 
 
1.   YOU DID NOT WANT TO WORK 
2.   YOU WERE IN SCHOOL 
3.   YOU WERE ILL, DISABLED, UNABLE TO WORK 
4.   SCHOOL, PLANT, OR FIRM WAS TEMPORARILY CLOSED 
5.   YOU WERE SERVING IN THE ARMED FORCES 
6.   YOU WERE PREGNANT
7.   CHILDCARE PROBLEMS 
8.   PERSONAL/FAMILY REASONS 
9.   VACATION 
10.  LABOR DISPUTE/STRIKE 
11.  YOU BELIEVED THERE WAS NO WORK AVAILABLE 
12.  YOU COULD NOT FIND WORK 
13.  YOU WERE IN JAIL, PRISON OR ANOTHER DETENTION FACILITY 
14.  YOU HAD TRANSPORTATION PROBLEMS 
15.  YOU WERE WAITING FOR A NEW JOB TO START 
16.  OTHER  
^{FILL_YEMP139}
(SHOW CARD YEMP 2^{FILL_MF})
Consulta esta lista de razones por las que la gente podría no estar trabajando. 
¿Cuál es la razón principal por la que no buscabas trabajo durante ese período? 
 
1.   YOU DID NOT WANT TO WORK 

2.   YOU WERE IN SCHOOL 
3.   YOU WERE ILL, DISABLED, UNABLE TO WORK 
4.   SCHOOL, PLANT, OR FIRM WAS TEMPORARILY CLOSED 
5.   YOU WERE SERVING IN THE ARMED FORCES 
6.   YOU WERE PREGNANT
7.   CHILDCARE PROBLEMS 
8.   PERSONAL/FAMILY REASONS 
9.   VACATION 
10.  LABOR DISPUTE/STRIKE 
11.  YOU BELIEVED THERE WAS NO WORK AVAILABLE 
12.  YOU COULD NOT FIND WORK 
13.  YOU WERE IN JAIL, PRISON OR ANOTHER DETENTION FACILITY 
14.  YOU HAD TRANSPORTATION PROBLEMS 
15.  YOU WERE WAITING FOR A NEW JOB TO START 
16.  OTHER  
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Only display response item 6 if YOUTHSEX=2.
DISPLAY NUMBERS CORRESPONDING TO RESPONSES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_136, YEMP_137, YEMP_138

NEXT

If EMP_NUMGAPS >1 and GAP2END after SIXTEENBDAY: YEMP_140
Else, if EMP_NUMGAPS >1: YEMP_141
Else if YEMP_009 before SIXTEENBDAY: YEMP_156
Else: YEMP_150

YEMP_140_#
ASK

EMP_NUMGAPS>1 and GAP2END after SIXTEENBDAY (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS

Create fill, FILL_YEMP140_1:.
If YEMP_123_BEGY MISSING, FILL_YEMP140_1: ‘an unknown date’
Else FILL_YEMP140_1 ‘‘YEMP_123_BEGM’ ‘YEMP_123_BEGD’, ‘YEMP_123_BEGY’’
Create fill, FILL_YEMP140_2
If YEMP_125_ENDY MISSING, FILL_YEMP140_2: ‘an unknown date’
Else FILL_YEMP140_2: ‘‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’, ‘YEMP_125_ENDY’’

Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
FILLS (SPAN)

Create fill, FILL_YEMP140_1.
If YEMP_123_BEGY MISSING, FILL_YEMP140_1:: ‘una fecha desconocida’
Else FILL_YEMP140_1 ‘‘YEMP_123_BEGM’ ‘YEMP_123_BEGD’, ‘YEMP_123_BEGY’’
Create fill, FILL_YEMP140_2
If YEMP_125_ENDY MISSING, FILL_YEMP140_2: ‘una fecha desconocida’
Else FILL_YEMP140_2: ‘‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’, ‘YEMP_125_ENDY’’
You said that you were not working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, between
^{FILL_YEMP140_1} and ^{FILL_YEMP140_2}. Which of the categories best describes the main
reason why you did not work ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, during this period of time?

ENGLISH

1. On strike 
2. On temporary layoff, expecting to be called back to work 
3. Quit job but returned to same employer 
4. Job ended for a period of time but began again 
5. Some other reason you went on unpaid vacation/leave    
Dijiste que no trabajaste ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} entre el ^{FILL_YEMP140_1} y el
^{FILL_YEMP140_2}. ¿Cuál de las categorías describe mejor la razón principal por la que no
trabajaste ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} durante este período de tiempo?

SPANISH

1. Huelga 
2. En situación de suspensión temporal, esperando que llamen para volver al trabajo 
3. Renunciaste al trabajo pero volviste a trabajar para el mismo empleador 
4. El trabajo finalizó durante un período de tiempo, pero volvió a empezar 
5. Alguna otra razón, como vacaciones/licencias no remuneradas  

RANGE

LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_136, YEMP_137, YEMP_138, YEMP_139

NEXT

YEMP_141

YEMP_141_#
ASK

EMP_NUMGAPS>1 and (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP141_1
If YEMP_123_BEGY MISSING, FILL_YEMP141_1: ‘an unknown date’
Else FILL_YEMP141_1: ‘‘YEMP_123_BEGM’ ‘YEMP_123_BEGD’, ‘YEMP_123_BEGY’’
Create fill, FILL_YEMP141_2
If YEMP_125_ENDY MISSING, FILL_YEMP141_2: ‘an unknown date’
Else FILL_YEMP141_2: ‘‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’, ‘YEMP_125_ENDY’’

FILLS

Create fill, FILL_YEMP141.
If GAP2END before SIXTEENBDAY, FILL_YEMP141: ‘You said that you were not working
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, between ^{FILL_YEMP141_1} and
^{FILL_YEMP141_2}.’
Else FILL_YEMP141: Empty
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP141_1
If YEMP_123_BEGY MISSING, FILL_YEMP141_1: ‘una fecha desconocida’
Else FILL_YEMP141_1: ‘‘YEMP_123_BEGM’ ‘YEMP_123_BEGD’, ‘YEMP_123_BEGY’’
Create fill, FILL_YEMP141_2
If YEMP_125_ENDY MISSING, FILL_YEMP141_2: ‘una fecha desconocida’
Else FILL_YEMP141_2: ‘‘YEMP_125_ENDM’ ‘YEMP_125_ENDD’, ‘YEMP_125_ENDY’’

FILLS (SPAN)

Create fill, FILL_YEMP141.
If GAP2END before SIXTEENBDAY, FILL_YEMP141: ‘‘Dijiste que no estabas trabajando
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, entre ^{FILL_YEMP141_1} y
^{FILL_YEMP141_2}.’
Else FILL_YEMP141: Empty

ENGLISH

^{FILL_YEMP141}
During how many of those weeks were you looking for work or on layoff from this job – during
none, some, or all of those weeks? 
0. NONE
1. SOME
2. ALL

SPANISH

^{FILL_YEMP141}
¿Durante cuántas de esas semanas estuviste buscando trabajo o en suspensión de este trabajo:
durante ninguna, algunas o todas esas semanas? 
0. NONE
1. SOME
2. ALL

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Calculate number of remaining weeks R WAS NEITHER WORKING NOR LOOKING FOR
WORK NOR ON LAYOFF:
Create variable REMWEEKS2_#.
If YEMP_141_#=0, Set REMWEEKS2_#=GAP2
Else if YEMP_141_#=2, Set REMWEEKS2_#=0

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

A person is “on layoff” if they are not currently working but are waiting to be called
back to a job that is temporarily stopped for business reasons.  Some common reasons
that people are on layoff are business closures due to temporary drops in customers,
plant remodeling, material shortages, and inventory taking. 

HELP TEXT (SPAN)

Una persona está suspendida si no está trabajando en un momento particular pero
está esperando a que la llamen para volver a un trabajo que está temporalmente
detenido por motivos laborales.  Algunos motivos habituales de una suspensión son el
cierre de empresas debido a bajas temporales de clientes, la remodelación de plantas,
la escasez de materiales y la realización de inventarios. 

MODE

CAPI

NOTES
LEAD-IN

YEMP_136, YEMP_137, YEMP_138, YEMP_139, YEMP_140

NEXT

If YEMP_141=2: YEMP_143
Else, if YEMP_141=0 and GAP2END after SIXTEENBDAY: YEMP_144
Else, if YEMP_141=1: YEMP_142
Else, if EMP_NUMGAPS >2 and GAP3END after SIXTEENBDAY: YEMP_145
Else, if EMP_NUMGAPS >2: YEMP_146
Else, if YEMP_009 before SIXTEENBDAY: YEMP_156
Else: YEMP_150

YEMP_142_#
ASK

YEMP_141=1 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill FILL_YEMP141_1 from YEMP_141
Use fill FILL_YEMP141_2 from YEMP_141
Create fill, FILL_GAP2: ‘GAP2’
Create fill FILL_GAP2EST.
If GAP2 not missing FILL_GAP2EST: ‘That would be about ^{‘FILL_GAP2’} weeks when
you were not working. ’
Else FILL_GAP2EST: Empty

FILLS

Use fill FILL_YEMP141_1 from YEMP_141
Use fill FILL_YEMP141_2 from YEMP_141
Create fill, FILL_GAP2: ‘GAP2’
Create fill FILL_GAP2EST.
If GAP2 not missing FILL_GAP2EST: Eso sería alrededor de ^{‘FILL_GAP2’} semanas en
las que no estabas trabajando.
Else FILL_GAP2EST: Empty

FILLS (SPAN)

ENGLISH

SPANISH

You were not working from ^{FILL_YEMP141_1} to ^{FILL_YEMP141_2}. ^{FILL_GAP2EST} For
how many of these weeks were you looking for work or on layoff from a job?
ENTER NUMBER OF WEEKS:
No trabajaste entre el ^{FILL_YEMP141_1} y el ^{FILL_YEMP141_2}.^{FILL_GAP2EST} ¿Durante
cuántas de esas semanas estuviste buscando trabajo o en suspensión de un trabajo?
ENTER NUMBER OF WEEKS:

RANGE

0-120

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Set REMWEEKS2_#=(GAP2)-(YEMP_142)
If GAP2 not missing and YEMP_142_#>GAP2, DISPLAY HARD CHECK:
The number of weeks you were on layoff or looking for work during this gap should not
be more than the number of weeks you were not working.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF WEEKS
EITHER ON LAYOFF OR LOOKING FOR WORK.
If GAP2 not missing and YEMP_142_#>GAP2, DISPLAY HARD CHECK:
El número de semanas que usted estuviste suspendido o buscando trabajo durante
este intervalo no debe ser mayor que el número de semanas que no estuviste
trabajando.

INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF
WEEKS EITHER ON LAYOFF OR LOOKING FOR WORK.
HELP TEXT (ENG)

A person is “on layoff” if they are not currently working but are waiting to be called
back to a job that is temporarily stopped for business reasons.  Some common reasons
that people are on layoff are business closures due to temporary drops in customers,
plant remodeling, material shortages, and inventory taking. 

HELP TEXT (SPAN)

Una persona está suspendida si no está trabajando en un momento particular pero
está esperando a que la llamen para volver a un trabajo que está temporalmente
detenido por motivos laborales.  Algunos motivos habituales de una suspensión son el
cierre de empresas debido a bajas temporales de clientes, la remodelación de plantas,
la escasez de materiales y la realización de inventarios. 

MODE

CAPI

NOTES
LEAD-IN

YEMP_141=1

NEXT

If YEMP_142>0: YEMP_143
Else, if GAP2END after SIXTEENBDAY: YEMP_144
Else, if EMP_NUMGAPS >2 and GAP3END after SIXTEENBDAY: YEMP_145
Else, if EMP_NUMGAPS >2: YEMP_146
Else, if YEMP_009 before SIXTEENBDAY: YEMP_156
Else: YEMP_150

YEMP_143_#
ASK

YEMP_142>0 or YEMP_141=2 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill, FILL_GAP2 from YEMP_142
Create fill FILL_YEMP143.
If YEMP_142 not missing, FILL_YEMP143: ‘YEMP_142’
Else if YEMP_141=2, FILL_YEMP143: ^{FILL_GAP2}
Else FILL_YEMP143: Empty

FILLS

Use fill, FILL_GAP2 from YEMP_142
Create fill FILL_YEMP143.
If YEMP_142 not missing, FILL_YEMP143: ‘YEMP_142’
Else if YEMP_141=2, FILL_YEMP143: ^{FILL_GAP2}
Else FILL_YEMP143: Empty

FILLS (SPAN)

ENGLISH

SPANISH

How many of those ^{FILL_YEMP143} weeks were you looking for work?
ENTER NUMBER OF WEEKS:
¿Cuántas de esas ^{FILL_YEMP143} semanas estuviste buscando trabajo?
ENTER NUMBER OF WEEKS:

RANGE

0-120

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_143_#>FILL_YEMP143, DISPLAY HARD CHECK:
The number of weeks you were looking for work should not be more than the number
of weeks you were either on layoff or looking for work.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF WEEKS
EITHER ON LAYOFF OR LOOKING FOR WORK.
If YEMP_143_#>FILL_YEMP143, DISPLAY HARD CHECK:
El número de semanas que usted estuviste suspendido o buscando trabajo durante
este intervalo no debe ser mayor que el número de semanas que no estuviste
trabajando.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF
WEEKS EITHER ON LAYOFF OR LOOKING FOR WORK.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_141, YEMP_142>0

NEXT

If REMWEEKS2>0 and GAP2END after SIXTEENBDAY: YEMP_144
Else, if EMP_NUMGAPS >2 and GAP3END after SIXTEENBDAY: YEMP_145
Else, if EMP_NUMGAPS >2: YEMP_146
Else If YEMP_009 before SIXTEENBDAY: YEMP_156
Else YEMP_150

YEMP_144_#
ASK

(REMWEEKS2>0 OR YEMP_141=0) and GAP2END after SIXTEENBDAY (Continue YEMP
Loop 2)

QUESTION TYPE

Radio button
Use fill, FILL_MF, from YEMP_102

FILLS

Create fill, FILL_YEMP144.
IF REMWEEKS2#>0 FILL_YEMP144: ‘That leaves ‘REMWEEKS2’ week(s) that you were
not working, on layoff, or looking for work.’
Else FILL_YEMP144: Empty
Use fill, FILL_MF, from YEMP_102

FILLS (SPAN)

Create fill, FILL_YEMP144.
IF REMWEEKS2#>0 FILL_YEMP144: ‘Eso significa una cantidad de ‘REMWEEKS2’
semana(s) en la(s) que no estuviste trabajando, en suspensión ni buscando trabajo.’
Else FILL_YEMP144: Empty
^{FILL_YEMP144}
(SHOW CARD YEMP 3^{FILL_MF})
Please look at this list of reasons that people may not be working. 

ENGLISH

SPANISH

What is the number of the main reason that you were not looking for work during that period? 
 
1.   YOU DID NOT WANT TO WORK 
2.   YOU WERE IN SCHOOL 
3.   YOU WERE ILL, DISABLED, UNABLE TO WORK 
4.   SCHOOL, PLANT, OR FIRM WAS TEMPORARILY CLOSED 
5.   YOU WERE SERVING IN THE ARMED FORCES 
6.   YOU WERE PREGNANT
7.   CHILDCARE PROBLEMS 
8.   PERSONAL/FAMILY REASONS 
9.   VACATION 
10.  LABOR DISPUTE/STRIKE 
11.  YOU BELIEVED THERE WAS NO WORK AVAILABLE 
12.  YOU COULD NOT FIND WORK 
13.  YOU WERE IN JAIL, PRISON OR ANOTHER DETENTION FACILITY 
14.   YOU HAD TRANSPORTATION PROBLEMS 
15.   YOU WERE WAITING FOR A NEW JOB TO START 
16.   OTHER  
^{FILL_YEMP144}
(SHOW CARD YEMP 3^{FILL_MF})
Consulta esta lista de razones por las que la gente podría no estar trabajando. 

¿Cuál es la razón principal por la que no buscabas trabajo durante ese período?
 
1.   YOU DID NOT WANT TO WORK 
2.   YOU WERE IN SCHOOL 
3.   YOU WERE ILL, DISABLED, UNABLE TO WORK 
4.   SCHOOL, PLANT, OR FIRM WAS TEMPORARILY CLOSED 
5.   YOU WERE SERVING IN THE ARMED FORCES 
6.   YOU WERE PREGNANT
7.   CHILDCARE PROBLEMS 
8.   PERSONAL/FAMILY REASONS 
9.   VACATION 
10.  LABOR DISPUTE/STRIKE 
11.  YOU BELIEVED THERE WAS NO WORK AVAILABLE 
12.  YOU COULD NOT FIND WORK 
13.  YOU WERE IN JAIL, PRISON OR ANOTHER DETENTION FACILITY 
14.   YOU HAD TRANSPORTATION PROBLEMS 
15.   YOU WERE WAITING FOR A NEW JOB TO START 
16.   OTHER  
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Only display Response option 5 if YOUTHSEX=2.
DISPLAY NUMBERS CORRESPONDING TO RESPONSES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_141, YEMP_142, YEMP_143

NEXT

Else if EMP_NUMGAPS >2 and GAP3END after SIXTEENBDAY: YEMP_145
Else if EMP_NUMGAPS >2: YEMP_146
Else If YEMP_009 before SIXTEENBDAY: YEMP_156
Else YEMP_150

YEMP_145_#
ASK

YEMP_117EMP_NUMGAPS >2 and GAP3END after SIXTEENBDAY (Continue YEMP Loop
2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS

Create fill, FILL_YEMP145_1
If YEMP_128_BEGY MISSING, FILL_YEMP145_1: ‘an unknown date’
Else FILL_YEMP145_1: ‘‘YEMP_128_BEGM’ ‘YEMP_128_BEGD’, ‘YEMP_128_BEGY’’
Create fill, FILL_YEMP145_2
If YEMP_130_ENDY MISSING, FILL_YEMP145_2: ‘an unknown date’
Else FILL_YEMP145_2: ‘‘YEMP_130_ENDM’ ‘YEMP_130_ENDD’, ‘YEMP_130_ENDY’’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025

FILLS (SPAN)

Create fill, FILL_YEMP145_1
If YEMP_128_BEGY MISSING, FILL_YEMP145_1: ‘una fecha desconocida’
Else FILL_YEMP145_1: ‘‘YEMP_128_BEGM’ ‘YEMP_128_BEGD’, ‘YEMP_128_BEGY’’
Create fill, FILL_YEMP145_2
If YEMP_130_ENDY MISSING, FILL_YEMP145_2: ‘una fecha desconocida’
Else FILL_YEMP145_2: ‘‘YEMP_130_ENDM’ ‘YEMP_130_ENDD’, ‘YEMP_130_ENDY’
You said that you were not working ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, between
^{FILL_YEMP145_1} and ^{FILL_YEMP145_2}. Which of the categories best describes the main
reason why you did not work ^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, during this period of time? 

ENGLISH

1. On strike 
2. On temporary layoff, expecting to be called back to work 
3. Quit job but returned to same employer 
4. Job ended for a period of time but began again 
5. Some other reason you went on unpaid vacation/leave    
Dijiste que no trabajaste ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} entre el ^{FILL_YEMP145_1} y el
^{FILL_YEMP145_2}. ¿Cuál de las categorías describe mejor la razón principal por la que no
trabajaste ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} durante este período de tiempo? 

SPANISH

1. Huelga 
2. En situación de suspensión temporal, esperando que llamen para volver al trabajo 
3. Renunciaste al trabajo pero volviste a trabajar para el mismo empleador 
4. El trabajo finalizó durante un período de tiempo, pero volvió a empezar 
5. Alguna otra razón, como vacaciones/licencias no remuneradas  

RANGE
LIMITS

LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_141, YEMP_142, YEMP_143, YEMP_144

NEXT

YEMP_146

YEMP_146_#
ASK

EMP_NUMGAPS >2 (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP146_1
If YEMP_128_BEGY MISSING, FILL_YEMP146_1: ‘an unknown date’
Else
FILL_YEMP146_1: ‘an unknown date’
Else FILL_YEMP146_1: ‘‘YEMP_128_BEGM’ ‘YEMP_128_BEGD’, ‘YEMP_128_BEGY’’

FILLS

Create fill, FILL_YEMP146_2
If YEMP_130_ENDY MISSING, FILL_YEMP146_2: ‘an unknown date’
Else FILL_YEMP146_2: ‘‘YEMP_130_ENDM’ ‘YEMP_130_ENDD’, ‘YEMP_130_ENDY’’
Create fill, FILL_YEMP146.
If GAP3END before SIXTEENBDAY, FILL_YEMP146: ‘You said that you were not working
^{FILL_SELFEMP2} ^{FILL_EMP_NAME}, between ^{FILL_YEMP146_1} and
^{FILL_YEMP146_2}.’
Else FILL_YEMP146: Empty
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Create fill, FILL_YEMP146_1
If YEMP_128_BEGY MISSING, FILL_YEMP146_1: ‘una fecha desconocida’
Else FILL_YEMP146_1: ‘‘YEMP_128_BEGM’ ‘YEMP_128_BEGD’, ‘YEMP_128_BEGY’’
Create fill, FILL_YEMP146_2
If YEMP_130_ENDY MISSING, FILL_YEMP146_2: ‘una fecha desconocida’
Else FILL_YEMP146_2: ‘‘YEMP_130_ENDM’ ‘YEMP_130_ENDD’, ‘YEMP_130_ENDY’’

FILLS (SPAN)

Create fill, FILL_YEMP146.
If EMP_STOPDATE before SIXTEENBDAY, FILL_YEMP146: ‘Dijiste que no trabajaste
^{FILL_SELFEMP2} ^{FILL_EMP_NAME} entre el ^{FILL_YEMP146_1} y el
^{FILL_YEMP146_2}.’
Else FILL_YEMP146: Empty

ENGLISH

^{FILL_YEMP146}
During how many of those weeks were you looking for work or on layoff from this job – during
none, some, or all of those weeks? 
0. NONE
1. SOME
2. ALL

SPANISH

^{FILL_YEMP146}
¿Durante cuántas de esas semanas estuviste buscando trabajo o en suspensión de este trabajo:
durante ninguna, algunas o todas esas semanas? 
0. NONE
1. SOME
2. ALL

RANGE
LIMITS
LOOP MAX

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

PROGRAM. NOTES

Calculate number of remaining weeks R WAS NEITHER WORKING NOR LOOKING FOR
WORK NOR ON LAYOFF:
Create variable REMWEEKS3_#.
If YEMP_146_#=0, Set REMWEEKS3_#=GAP3
Else if YEMP_146_#=2, Set REMWEEKS3_#=0

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

A person is “on layoff” if they are not currently working but are waiting to be called
back to a job that is temporarily stopped for business reasons.  Some common reasons
that people are on layoff are business closures due to temporary drops in customers,
plant remodeling, material shortages, and inventory taking. 

HELP TEXT (SPAN)

Una persona está suspendida si no está trabajando en un momento particular pero
está esperando a que la llamen para volver a un trabajo que está temporalmente
detenido por motivos laborales.  Algunos motivos habituales de una suspensión son el
cierre de empresas debido a bajas temporales de clientes, la remodelación de plantas,
la escasez de materiales y la realización de inventarios. 

MODE

CAPI

NOTES
LEAD-IN

YEMP_141, YEMP_142, YEMP_143, YEMP_144, YEMP_145

NEXT

If YEMP_146=2: YEMP_148
If YEMP_146=0 and GAP3END after SIXTEENBDAY: YEMP_149
Else if YEMP_146=1: YEMP_147
Else If YEMP_009 before SIXTEENBDAY: YEMP_156
Else YEMP_150

YEMP_147_#
ASK

YEMP_146=1 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Use fill FILL_YEMP146_1 from YEMP_146
Use fill FILL_YEMP146_2 from YEMP_146
Create fill, FILL_GAP3: ‘GAP3’

FILLS

Create fill FILL_GAP3EST.
If GAP3 not missing FILL_GAP3EST: ‘That would be about ^{‘FILL_GAP3’} weeks when
you were not working. ’
Else FILL_GAP3EST: Empty
Use fill FILL_YEMP146_1 from YEMP_146
Use fill FILL_YEMP146_2 from YEMP_146
Create fill, FILL_GAP3: ‘GAP3’
Create fill FILL_GAP3EST.
If GAP3 not missing FILL_GAP3EST: ‘Eso sería alrededor de ^{‘FILL_GAP3’} semanas en
las que no estabas trabajando.’
Else FILL_GAP3EST: Empty

FILLS (SPAN)

ENGLISH

SPANISH

You were not working from ^{FILL_YEMP146_1} to ^{FILL_YEMP146_2}. That would be about
^{FILL_GAP3EST} For how many of these weeks were you looking for work or on layoff from a
job? 
ENTER NUMBER OF WEEKS:
No trabajaste entre el ^{FILL_YEMP146_1} y el ^{FILL_YEMP146_2}. ^{FILL_GAP3EST}¿Durante
cuántas de esas semanas estuviste buscando trabajo o en suspensión de un trabajo? 
ENTER NUMBER OF WEEKS:

RANGE

0-120

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Set REMWEEKS3_#=(Gap3)-(YEMP_147)
If GAP3 not missing and YEMP_147_#>FILL_GAP_3, DISPLAY HARD CHECK:
The number of weeks you were on layoff or looking for work during this gap should not
be more than the number of weeks you were not working.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF WEEKS
EITHER ON LAYOFF OR LOOKING FOR WORK.

CHECK (SPAN)

If GAP3 not missing and YEMP_147_#>FILL_GAP_3, DISPLAY HARD CHECK:
El número de semanas que usted estuviste suspendido o buscando trabajo durante
este intervalo no debe ser mayor que el número de semanas que no estuviste
trabajando.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF
WEEKS EITHER ON LAYOFF OR LOOKING FOR WORK.

HELP TEXT (ENG)

A person is “on layoff” if they are not currently working but are waiting to be called
back to a job that is temporarily stopped for business reasons.  Some common reasons
that people are on layoff are business closures due to temporary drops in customers,
plant remodeling, material shortages, and inventory taking. 

HELP TEXT (SPAN)

Una persona está suspendida si no está trabajando en un momento particular pero
está esperando a que la llamen para volver a un trabajo que está temporalmente
detenido por motivos laborales.  Algunos motivos habituales de una suspensión son el
cierre de empresas debido a bajas temporales de clientes, la remodelación de plantas,
la escasez de materiales y la realización de inventarios. 

MODE

CAPI

NOTES
LEAD-IN

YEMP_146=1

NEXT

If YEMP_147>0: YEMP_148
Else if GAP3END after SIXTEENBDAY: YEMP_149
Else if YEMP_009 before SIXTEENBDAY: YEMP_156
Else: YEMP_150

YEMP_148_#
ASK

YEMP_146=2 or YEMP_147>0 (Continue YEMP Loop 2)

QUESTION TYPE

Numeric
Create fill, FILL_GAP3: ‘GAP3’
Create fill FILL_YEMP148.
If YEMP_147 not missing, FILL_YEMP148: ‘YEMP_147’
Else if YEMP_146=2, FILL_YEMP148: ‘GAP3’
Else FILL_YEMP148: Empty

FILLS

Create fill, FILL_GAP3: ‘GAP3’
Create fill FILL_YEMP148.
If YEMP_147 not missing, FILL_YEMP148: ‘YEMP_147’
Else if YEMP_146=2, FILL_YEMP148: ‘GAP3’
Else FILL_YEMP148: Empty

FILLS (SPAN)

ENGLISH

SPANISH

How many of those ^{FILL_YEMP148} weeks were you looking for work?
ENTER NUMBER OF WEEKS:
¿Cuántas de esas ^{FILL_YEMP148} semanas estuviste buscando trabajo?
ENTER NUMBER OF WEEKS:

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
If YEMP_148_#>FILL_YEMP148, DISPLAY HARD CHECK:
The number of weeks you were looking for work should not be more than the number
of weeks you were either on layoff or looking for work.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF WEEKS
EITHER ON LAYOFF OR LOOKING FOR WORK.
If YEMP_148_#>FILL_YEMP148, DISPLAY HARD CHECK:
El número de semanas que usted estuviste suspendido o buscando trabajo durante
este intervalo no debe ser mayor que el número de semanas que no estuviste
trabajando.
INTERVIEWER: RETURN TO PREVIOUS ITEM IF R NEEDS TO UPDATE NUMBER OF
WEEKS EITHER ON LAYOFF OR LOOKING FOR WORK.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_146, YEMP_147>0

NEXT

If REMWEEKS3_#>0 and GAP3END after SIXTEENBDAY: YEMP_149
Else If YEMP_009 before SIXTEENBDAY: YEMP_156
Else YEMP_150

YEMP_149_#
ASK

(REMWEEKS3_#>0 OR YEMP_146=0) and GAP3END after SIXTEENBDAY (Continue YEMP
Loop 2)

QUESTION TYPE

Radio button
Use fill, FILL_MF, from YEMP_102

FILLS

Create fill, FILL_YEMP149.
IF REMWEEKS3_#>0 FILL_YEMP149: ‘That leaves ‘REMWEEKS3_#’ week(s) that you
were not working, on layoff, or looking for work.’
Else FILL_YEMP149: Empty
Use fill, FILL_MF, from YEMP_102

FILLS (SPAN)

Create fill, FILL_YEMP149.
IF REMWEEKS3_#>0 FILL_YEMP149: ‘Eso significa una cantidad de ‘REMWEEKS3_#’
semana(s) en la(s) que no estuviste trabajando, en suspensión ni buscando trabajo.’
Else FILL_YEMP149: Empty
^{FILL_YEMP149}
(SHOW CARD YEMP 4^{FILL_MF})
Please look at this list of reasons that people may not be working. 

ENGLISH

SPANISH

What is the number of the main reason that you were not looking for work during that period? 
 
1.   DID NOT WANT TO WORK 
2.   IN SCHOOL 
3.   ILL, DISABLED, UNABLE TO WORK 
4.    SCHOOL, PLANT, OR FIRM WAS TEMPORARILY CLOSED 
5.    YOU WERE SERVING IN THE ARMED FORCES 
6.    YOU WERE PREGNANT
7.    CHILDCARE PROBLEMS 
8.    PERSONAL/FAMILY REASONS 
9.    VACATION 
10.  LABOR DISPUTE/STRIKE 
11.  YOU BELIEVED THERE WAS NO WORK AVAILABLE 
12.  YOU COULD NOT FIND WORK 
13.  YOU WERE IN JAIL, PRISON OR ANOTHER DETENTION FACILITY 
14.  YOU HAD TRANSPORTATION PROBLEMS 
15.   YOU WERE WAITING FOR A NEW JOB TO START 
16.   OTHER  
^{FILL_YEMP149}
(SHOW CARD YEMP 4^{FILL_MF})
Consulta esta lista de razones por las que la gente podría no estar trabajando. 
¿Cuál es la razón principal por la que no buscabas trabajo durante ese período? 
 
1.   DID NOT WANT TO WORK 

2.   IN SCHOOL 
3.   ILL, DISABLED, UNABLE TO WORK 
4.    SCHOOL, PLANT, OR FIRM WAS TEMPORARILY CLOSED 
5.    YOU WERE SERVING IN THE ARMED FORCES 
6.    YOU WERE PREGNANT
7.    CHILDCARE PROBLEMS 
8.    PERSONAL/FAMILY REASONS 
9.    VACATION 
10.  LABOR DISPUTE/STRIKE 
11.  YOU BELIEVED THERE WAS NO WORK AVAILABLE 
12.  YOU COULD NOT FIND WORK 
13.  YOU WERE IN JAIL, PRISON OR ANOTHER DETENTION FACILITY 
14.  YOU HAD TRANSPORTATION PROBLEMS 
15.   YOU WERE WAITING FOR A NEW JOB TO START 
16.   OTHER  
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.
Only display Response option 5 if YOUTHSEX=2.
DISPLAY NUMBERS CORRESPONDING TO RESPONSES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_146, YEMP_147, YEMP_148

NEXT

If YEMP_009 before SIXTEENBDAY: YEMP_156
Else: YEMP_150

YEMP_150_#
ASK

EMP_STOPDATE not before SIXTEENBDAY (Continue YEMP Loop 2)

QUESTION TYPE

Radio button
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_EMP_STARTDATE
Create fill, FILL_START
IF FILL_EMP_STARTDATE not missing, FILL_START: ‘^{FILL_EMP_STARTDATE}’
Else FILL_START: ‘when you started working ^{FILL_SELFEMP1} ^{FILL_EMP_NAME}’

FILLS

Create fill, FILL_EMP_STOPDATE. If EMP_CURRENT=1: FILL_EMP_STOPDATE=’now’
Else if EMP_STOPDATE not missing, FILL_EMP_STOPDATE: ‘^{EMP_STOPDATE}’
Else FILL__EMP_STOPDATE: ‘when you stopped working ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}’
Use fill, FILL_PREGNANCY from YEMP_102.
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_EMP_STARTDATE
Create fill, FILL_START
IF FILL_EMP_STARTDATE not missing, FILL_START: ‘^{FILL_EMP_STARTDATE}’
Else FILL_START: ‘cuando empezaste a trabajar ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}’

FILLS (SPAN)

Create fill, FILL_EMP_STOPDATE. If EMP_CURRENT=1: FILL_EMP_STOPDATE=’now’
Else if EMP_STOPDATE not missing, FILL_EMP_STOPDATE: ‘^{EMP_STOPDATE}’
Else FILL__EMP_STOPDATE: ‘cuando dejaste de trabajar ^{FILL_SELFEMP1}
^{FILL_EMP_NAME}’
Use fill, FILL_PREGNANCY from YEMP_102.

ENGLISH

Between ^{FILL_EMP_STARTDDATE} and ^{FILL_EMP_STOPDATE} were there any periods of two
full weeks or more during which you took any paid leave from work ^{FILL_SELFEMP2}
^{FILL_EMP_NAME} because of ^{FILL_PREGNANCY}the birth of a child? 

SPANISH

1.   YES  
0.   NO 
Entre el ^{FILL_EMP_STARTDDATE}y el ^{FILL_EMP_STOPDATE} , ¿hubo algún período de dos
semanas completas o más durante el cual te tomaste alguna licencia remunerada
^{FILL_SELFEMP2} ^{FILL_EMP_NAME} por^{FILL_PREGNANCY} el nacimiento de un hijo(a)? 
1.   YES  

0.   NO 
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_116, YEMP_136, YEMP_137, YEMP_138, YEMP_139, YEMP_141, YEMP_142,
YEMP_143, YEMP_144, YEMP_146, YEMP_147, YEMP_148, YEMP_149

NEXT

If YEMP_150=1: YEMP_151
Else: YEMP_156

YEMP_151_#_#
ASK

If YEMP_150=1 (Begin YEMP Loop 2a)

QUESTION TYPE

Informational
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_PREGNANCY from YEMP_150
Use fill, FILL_EMP_STARTDATE from YEMP_150
Use fill, FILL_START from YEMP_150

FILLS

Create fill, FILL_YEMP151
If LOOP2a=1, FILL_YEMP151: ‘Please tell me each period between ^{FILL_START} and
^{FILL_EMP_STOPDATE}’
Else FILL_YEMP151: ‘Please think about the next period of two weeks or more’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_PREGNANCY from YEMP_150
Use fill, FILL_EMP_STARTDATE from YEMP_150
Use fill, FILL_START from YEMP_150

FILLS (SPAN)

Create fill, FILL_YEMP151
If LOOP2a=1, FILL_YEMP151: ‘Dime cada período entre el ^{FILL_START} y el
^{FILL_EMP_STOPDATE}’
Else FILL_YEMP151: ‘Piensa en el próximo período de dos semanas o más’
ENGLISH

^{FILL_YEMP151} during which you didn't work ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} because
of ^{FILL_PREGNANCY} the birth of a child and you received pay.

SPANISH

^{FILL_YEMP151} durante el cual no trabajaste ^{FILL_SELFEMP2} ^{FILL_EMP_NAME} debido a
^{FILL_PREGNANCY} el nacimiento de un hijo(a) y recibiste pagos.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

12
Loop YEMP Loop 2a (YEMP_151_#_# through YEMP_154_#_#) until YEMP_154_#_#=0.
Create variable YEMPLOOP2a[#].EMP_UID=EMP_UID_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN

YEMP_150=1

NEXT

f_YEMP_152

f_YEMP_152_#_#
YEMP_152_MONTH_#_#/ YEMP_152_DAY_#_#/YEMP_152_YEAR_#_#
ASK
YEMP_150_#=1 (Continue YEMP Loop 2a)
QUESTION TYPE

FILLS

YEMP_152_MONTH_#: Dropdown
YEMP_152_DAY_#: Dropdown
YEMP_152_YEAR_#: Dropdown
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_PREGNANCY from YEMP_150
Use fill, FILL_EMP_STARTDATE: ‘EMP_STARTDATE’ from YEMP_150
Use fill, FILL_EMP_STOPDATE: ‘EMP_STOPDATE’ from YEMP_150
Create fill, FILL_YEMP152: ‘YEMP_152_MONTH_# YEMP_152_DAY_#,
YEMP_152_YEAR_#’Create fill, FILL_FIRSTNEXT.
If Loop2a=1, FILL_FIRSTNEXT: ‘first’
Else FILL_FIRSTNEXT: ‘next’
Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_PREGNANCY from YEMP_150
Use fill, FILL_EMP_STARTDATE: ‘EMP_STARTDATE’ from YEMP_150
Use fill, FILL_EMP_STOPDATE: ‘EMP_STOPDATE’ from YEMP_150

FILLS (SPAN)

Create fill, FILL_YEMP152: ‘YEMP_152_MONTH_# YEMP_152_DAY_#,
YEMP_152_YEAR_#’
Create fill, FILL_FIRSTNEXT.
If Loop2a=1, FILL_FIRSTNEXT: ‘por primera vez’
Else FILL_FIRSTNEXT: ‘la próxima vez’
When did you ^{FILL_FIRSTNEXT} take paid leave from your work ^{FILL_SELFEMP2}
{FILL_EMP_NAME} because of {FILL_PREGNANCY} the birth of a child?

ENGLISH

MONTH: { - Select - } [YEMP_152_MONTH_#_#]
DAY: { - Select - } [YEMP_152_DAY_#_#]
YEAR: { - Select - } [YEMP_152_YEAR_#_#]
¿Cuándo tomaste ^[FILL_FIRSTNEXT] una licencia remunerada en tu trabajo ^{FILL_SELFEMP2}
{FILL_EMP_NAME} debido a {FILL_PREGNANCY} el nacimiento de un niño(a)?

SPANISH

MONTH: { - Select - } [YEMP_152_MONTH_#_#]
DAY: { - Select - } [YEMP_152_DAY_#_#]
YEAR: { - Select - } [YEMP_152_YEAR_#_#]

RANGE

YEMP_152_MONTH_#_#: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
SPANISH:
1 = “Enero”
2 = “Febrero”
3 = “Marzo”
4 = “Abril”
5 = “Mayo”
6 = “Junio”
7 = “Julio”
8 = “Agosto”
9 = “Septiembre”
10 = “Octubre”
11 = “Noviembre”
12 = “Diciembre”
YEMP_152_DAY_#_#: List days in order 1-31
YEMP_152_YEAR_#_#: List years 2019-2030 in chronological order: 2019, 2020, 2021, …
2030

LIMITS
LOOP MAX

12
Loop YEMP Loop 2a (YEMP_151_#_# through YEMP_154_#_#) until YEMP_154_#_#=0.

PROGRAM. NOTES
Do not display years past year of DOI for YEMP_152_YEAR_#_#

CHECK (ENG)

If any fields missing display:
“These dates are very important for our survey. Please provide the date or your best
guess. You can refer to your calendar to help you determine the date.”
If date is in the future, display hard check:
‘PLEASE ENTER A VALID DATE THAT IS IN THE PAST’
If date is BEFORE EMP_STARTDATE#, display soft check:
“You said you stopped working at this job on ^{FILL_YEMP152], which is BEFORE you
said you started this job on ^{FILL_EMP_STARTDATE}. Would you like to update the
date that you stopped working due to the birth of a child?
INTERVIEWER: IF RESPONDENT SAYS THAT THE JOB START DATE IS NOT CORRECT,
LEAVE AN F1 NOTE WITH THE CORRECTED START DATE.”

CHECK (SPAN)

If any fields missing display:
“Estas fechas son muy importantes para nuestra encuesta. Proporcione la fecha o tu
mejor estimación. Puedes consultar tu calendario para ayudarte a determinar la
fecha.”
If date is in the future, display hard check:
‘PLEASE ENTER A VALID DATE THAT IS IN THE PAST’
If date is BEFORE EMP_STARTDATE#, display soft check:
“Dijiste que dejaste de trabajar en este trabajo el ^{FILL_YEMP152}, que es una fecha
ANTERIOR a la que mencionaste como la fecha de inicio de este trabajo, el

^{FILL_EMP_STARTDATE}. ¿Quieres actualizar la fecha en la que dejaste de trabajar
por el nacimiento de un hijo(a)?
INTERVIEWER: IF RESPONDENT SAYS THAT THE JOB START DATE IS NOT CORRECT,
LEAVE AN F1 NOTE WITH THE CORRECTED START DATE.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_151

NEXT

f_YEMP_153

f_YEMP_153_#_#
YEMP_153_MONTH_#_#/ YEMP_153_DAY_#_#/YEMP_153_YEAR_#_#
ASK
YEMP_150_#=1 (Continue YEMP Loop 2a)
QUESTION TYPE

YEMP_153_MONTH_#: Dropdown
YEMP_153_DAY_#: Dropdown
YEMP_153_YEAR_#: Dropdown

FILLS

Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_021
Use fill, FILL_PREGNANCY from YEMP_150
Use fill, FILL_YEMP152 from YEMP_152
Create fill, FILL_YEMP153: ‘YEMP_153_MONTH_# YEMP_153_DAY_#,
YEMP_153_YEAR_#’

FILLS (SPAN)

Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_021
Use fill, FILL_PREGNANCY from YEMP_150
Use fill, FILL_YEMP152 from YEMP_152
Create fill, FILL_YEMP153: ‘YEMP_153_MONTH_# YEMP_153_DAY_#,
YEMP_153_YEAR_#’
When did you return to your job ^{FILL_SELFEMP1} {FILL_EMP_NAME} after taking paid leave
due to ^{FILL_PREGNANCY} the birth of a child?

ENGLISH

MONTH: { - Select - } [YEMP_153_MONTH_#_#]
DAY: { - Select - } [YEMP_153_DAY_#_#]
YEAR: { - Select - } [YEMP_153_YEAR_#_#]
¿Cuándo te reincorporaste a tu puesto de trabajo ^{FILL_SELFEMP1} {FILL_EMP_NAME} después
de cumplir la licencia remunerada por ^{FILL_PREGNANCY} el nacimiento de un hijo(a)?

SPANISH

MONTH: { - Select - } [YEMP_153_MONTH_#_#]
DAY: { - Select - } [YEMP_153_DAY_#_#]
YEAR: { - Select - } [YEMP_153_YEAR_#_#]

RANGE

YEMP_153_MONTH_#_#: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
SPANISH:
1 = “Enero”
2 = “Febrero”
3 = “Marzo”
4 = “Abril”
5 = “Mayo”
6 = “Junio”
7 = “Julio”
8 = “Agosto”
9 = “Septiembre”
10 = “Octubre”
11 = “Noviembre”
12 = “Diciembre”
YEMP_153_DAY_#_#: List days in order 1-31
YEMP_153_YEAR_#_#: List years 2019-2030 in chronological order: 2019, 2020, 2021, …
2030

LIMITS
LOOP MAX

12
Loop YEMP Loop 2a (YEMP_151_#_# through YEMP_154_#_#) until YEMP_154_#_#=0.

PROGRAM. NOTES
Do not display years past year of DOI for YEMP_153_YEAR_#_#

CHECK (ENG)

If any fields missing display:
“These dates are very important for our survey. Please provide the date or your best
guess. You can refer to your calendar to help you determine the date.”
If date is in the future, display:
‘PLEASE ENTER A VALID DATE THAT IS IN THE PAST’
If date is BEFORE EMP_STARTDATE, display soft check:
“You said you returned to this job on ^{FILL_YEMP153}, which is BEFORE you said you
started this job on ^{FILL_EMP_STARTDATE}. Would you like to update the date that
you stopped working due to the birth of a child?”
If date is BEFORE YEMP_153_#_#, display hard check:
“The date you returned to work should be after the date you began your leave from
work on ^{FILL_YEMP152}. INTERVIEWER: CLICK HERE TO UPDATE BEGINNING OF
LEAVE. (RETURN TO YEMP_152).”
INTERVIEWER: IF RESPONDENT SAYS THE BEGINNING OF THE GAP IS NOT CORRECT,
PLEASE UPDATE. IF RESPONDENT SAYS THAT THE JOB START DATE IS INCORRECT,
LEAVE AN F1 NOTE”

CHECK (SPAN)

If any fields missing display:

“Estas fechas son muy importantes para nuestra encuesta. Proporcione la fecha o tu
mejor estimación. Puedes consultar tu calendario para ayudarte a determinar la
fecha.”
If date is in the future, display:
‘PLEASE ENTER A VALID DATE THAT IS IN THE PAST’
If date is BEFORE EMP_STARTDATE, display soft check:
“Dijiste que volviste a trabajar en este trabajo el ^{FILL_YEMP153}, que es una fecha
ANTERIOR a la que mencionaste como la fecha de inicio de este trabajo, el
^{FILL_EMP_STARTDATE}. ¿Quieres actualizar la fecha en la que dejaste de trabajar
por el nacimiento de un hijo(a)?”
If date is BEFORE YEMP_153_#_#, display hard check:
“La fecha de reincorporación al trabajo debe ser posterior a la fecha de inicio de la
licencia remunerada del ^{FILL_YEMP152}. INTERVIEWER: CLICK HERE TO UPDATE
BEGINNING OF LEAVE. (RETURN TO YEMP_152).”
INTERVIEWER: IF RESPONDENT SAYS THE BEGINNING OF THE GAP IS NOT CORRECT,
PLEASE UPDATE. IF RESPONDENT SAYS THAT THE JOB START DATE IS INCORRECT,
LEAVE AN F1 NOTE”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_152

NEXT

YEMP_154

YEMP_154_#_#
ASK

YEMP_150=1 (End YEMP Loop 2a)

QUESTION TYPE

Radio button

FILLS

Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_PREGNANCY from YEMP_150

FILLS (SPAN)

Use fill FILL_EMP_NAME from YEMP_006
Use fill, FILL_SELFEMP2 from YEMP_025
Use fill, FILL_PREGNANCY from YEMP_150

ENGLISH

SPANISH

Is there another period of two weeks or more during which you did not work ^{FILL_SELFEMP2}
^{FILL_EMP_NAME} because of ^{FILL_PREGNANCY} the birth of a child, and you received pay? 
1. YES
0. NO
¿Hay algún otro período de dos semanas o más durante el cual no hayas trabajado
^{FILL_SELFEMP2} ^{FILL_EMP_NAME} debido a ^{FILL_PREGNANCY} el nacimiento de un hijo(a)
y en el que hayas recibido pagos? 
0.

1. YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

12
Loop YEMP Loop 2a (YEMP_151_#_# through YEMP_154_#_#) until YEMP_154_#_#=0.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_153

NEXT

 If YEMP_154_#_#=1: Loop again (YEMP_151)
Else: YEMP_155_LOOP_END_#

YEMP_155_LOOP_END_#
ASK

NUMJOBS>0 (End YEMP Loop 2)

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 2(YEMP_021_# through YEMP_155_LOOP_END_#) for each job on the
employer roster.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_115, YEMP_116, YEMP_136, YEMP_137, YEMP_138, YEMP_139, YEMP_141,
YEMP_142, YEMP_143, YEMP_144, YEMP_146, YEMP_147, YEMP_148, YEMP_149,
YEMP_150, YEMP_154

NEXT

YEMP_156

YEMP_156
ASK

NUMJOBS>0

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
CREATE VARIABLE ELIGIBLELOOKING:
If CURRENTAGE<16, SET ELIGIBLELOOKING =0;
ELSE IF CURRENTEMPLOY=1 AND JOB FOR WHICH YEMP_008#=1 has JOBLENGTH>12,
SET ELIGIBLELOOKING =1
CALCULATE BETWEEN JOB GAPS.
If EMP_SELFEMPLOY#=1 AND (YEMP_009#< YOUTHDOB[MONTH] [DAY] [YEAR+16], DO
NOT CALCULATE BETWEEN JOB GAPS FOR JOB #.

PROGRAM. NOTES

GAP CALCULATION ALGORITHM:
• LOOP THROUGH EACH DAY IN FULL EMPLOYMENT DATE RANGE (R 14th
BIRTHDAY-DOI)
• FOR EACH DAY, LOOP THROUGH EMPLOYERROSTER TO DETERMINE IF R
WORKED THAT DAY (DAY IN EMP_STARTDATE-EMP_STOPDATE RANGE) If either
STARTDATE or STOPDATE is missing, then no days are flagged as “worked” for
that job.
• IF NOT WORKING, START (OR CONTINUE CURRENT) GAP
• CONTINUE UNTIL GAP END IS REACHED
• IF GAP END IS 1 WEEK OR LONGER, ADD TO BETWEENJOBGAPS
CREATE VARIABLE ‘BWJOBGAPS’ AND SET EQUAL TO NUMBER OF GAPS CALCULATED
CREATE ARRAY FOR BETWEENJOBGAPS
[GAPSTART_#] [GAPEND_#]
[NUMWEEKS_#]
 
Where GAPSTART_#=last job end date
GAPEND_#=next job start date
NUMWEEK_S#= INT([gaps_diff([gap dates])]/7) 

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

MODE

CAPI

NOTES
LEAD-IN

YEMP_155_LOOP_END_#

NEXT

If ELIGIBLELOOKING=1: YEMP_157
Else, if BWJOBGAPS=0: YTRN-AGECHECK
Else: YEMP_162

YEMP_157
ASK

ELIGIBLELOOKING=1

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)

ENGLISH

SPANISH

In the past 4 weeks, have you done anything to look for work? Please don’t include any job
search activities you’ve already told me about.
1. YES
0. NO
Durante las últimas 4 semanas, ¿has hecho algo para buscar trabajo? No incluyas ninguna
actividad de búsqueda trabajo de la que ya me hayas hablado.
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_156

NEXT

If YEMP_157=1: YEMP_158
Else if BWJOBGAPS=0: YTRN-AGECHECK
Else: YEMP_162

f_YEMP_158
YEMP_158_1/ YEMP_158_2/ YEMP_158_3/ YEMP_158_4/ YEMP_158_5/ YEMP_158_6/ YEMP_158_7/
YEMP_158_8/ YEMP_158_9/ YEMP_158_10/ YEMP_158_10_SPECIFY
ASK
YEMP_157=1
QUESTION TYPE

Checkbox: YEMP_158_1, YEMP_158_2, YEMP_158_3, YEMP_158_4, YEMP_158_5,
YEMP_158_6, YEMP_158_7, YEMP_158_8, YEMP_158_9, YEMP_158_10
Text: YEMP_158_10_SPECIFY

FILLS
FILLS (SPAN)
What are all of the things you have done to find work in the past four weeks?
INTERVIEWER: READ IF NECESSARY: Some people with jobs may be looking for work because
they want to change jobs, or for other reasons.
Please look at this card and tell me all the things you have done in the past four weeks.
(SHOW CARD YEMP 5)

ENGLISH

SELECT ALL THAT APPLY.
1. INTERVIEWED FOR A JOB [YEMP_158_1]
2. APPLIED FOR A JOB OR ANSWERED A JOB AD [YEMP_158_2]
3. CHECKED A UNION REGISTER. [YEMP_158_3]
4. SUBMITTED A RESUME OR AN AD/LISTING ONLINE OR IN-PERSON [YEMP_158_4]
5. CONTACTED EMPLOYMENT AGENCY/SCHOOL EMPLOYMENT CENTER/JOB FAIR [YEMP_158_5]
6. ASKED FRIENDS, RELATIVES, NETWORK ABOUT JOB LEADS [YEMP_158_6]
7. LOOKED AT JOB ADS ONLINE, IN PRINT, OR IN-PERSON [YEMP_158_7]
8. PARTICIPATED IN A JOB TRAINING COURSE OR OTHER ACTIVITY TO IMPROVE JOB SKILLS
[YEMP_158_8]
9. WORKED ON RESUME [YEMP_158_9]
10. OTHER (PLEASE SPECIFY) [YEMP_158_10]
What other activity did you do to find work in the past four weeks?
ENTER VERBATIM:
[YEMP_158_10_SPECIFY]
¿Qué has hecho para encontrar trabajo durante las últimas cuatro semanas?
INTERVIEWER: READ IF NECESSARY: Algunas personas con trabajo podrían estar buscando
trabajo porque quieren cambiar de trabajo o por otras razones.

SPANISH

Mira esta tarjeta y dime todas las cosas que has hecho durante las últimas cuatro semanas.
(SHOW CARD YEMP 5)
SELECT ALL THAT APPLY.
1. INTERVIEWED FOR A JOB [YEMP_158_1]
2. APPLIED FOR A JOB OR ANSWERED A JOB AD [YEMP_158_2]
3. CHECKED A UNION REGISTER. [YEMP_158_3]
4. SUBMITTED A RESUME OR AN AD/LISTING ONLINE OR IN-PERSON [YEMP_158_4]
5. CONTACTED EMPLOYMENT AGENCY/SCHOOL EMPLOYMENT CENTER/JOB FAIR [YEMP_158_5]
6. ASKED FRIENDS, RELATIVES, NETWORK ABOUT JOB LEADS [YEMP_158_6]

7. LOOKED AT JOB ADS ONLINE, IN PRINT, OR IN-PERSON [YEMP_158_7]
8. PARTICIPATED IN A JOB TRAINING COURSE OR OTHER ACTIVITY TO IMPROVE JOB SKILLS
[YEMP_158_8]
9. WORKED ON RESUME [YEMP_158_9]
10. OTHER (PLEASE SPECIFY) [YEMP_158_10]
¿Qué otra actividad realizaste para encontrar trabajo durante las últimas cuatro semanas?
ENTER VERBATIM:
[YEMP_158_10_SPECIFY]
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code variable as 1 if checked, 0 if not
Only display YEMP_158_10_SPECIFY Text field if YEMP_158_9 is checked

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_157=1

NEXT

YEMP_159

YEMP_159
ASK

YEMP_157=1

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)

ENGLISH

SPANISH

In the past 4 weeks, have you searched specifically for jobs where you can work exclusively from
home?
1. YES
0. NO
Durante las últimas 4 semanas, ¿has buscado solo trabajos en los que puedas trabajar
exclusivamente desde casa?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_158

NEXT

YEMP_160

YEMP_160
ASK

YEMP_157=1

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
Would you accept a job where you must work from home?
ENGLISH

SPANISH

1. YES
0. NO
¿Aceptarías un trabajo en el que tuvieras que trabajar desde casa?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_159

NEXT

YEMP_161

YEMP_161
ASK

YEMP_157=1

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
Would you accept a job where you must mostly work from a job site?
ENGLISH

SPANISH

1. YES
0. NO
¿Aceptarías un trabajo en el que tuvieras que trabajar principalmente desde un lugar de trabajo?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

We consider a job site to include an office building, a store, a factory, a client site, or
driving a truck or other vehicle.
Consideramos que un lugar de trabajo incluye un edificio de oficinas, una tienda, una
fábrica, las instalaciones de un cliente o un camión u otro vehículo que se conduce.
CAPI

NOTES
LEAD-IN

YEMP_160

NEXT

If BWJOBGAPS=0: YTRN-AGECHECK
Else: YEMP_162

f_YEMP_162_#
YEMP_162_# / YEMP_162_WORKING_#
ASK
BWJOBGAPS>0 (Begin YEMP Loop 3)
QUESTION TYPE

YEMP_162_#: Numeric and special answer check box
YEMP_162_WORKING_#: Check box
Create fill, FILL_YEMP162.
If Loop3=1, FILL_YEMP162: ‘Now let's talk about periods when you weren't working.’
Else FILL_YE1P162: Empty

FILLS

Create fill, FILL_GAPSTART: ‘GAPSTART_#’
Create fill, FILL_GAPEND: ‘GAPEND_#’
Create fill, FILL_NUMWEEKS.
If NUMWEEKS=1, FILL_NUMWEEKS: ‘‘NUMWEEKS_#’ week’
Else FILL_NUMWEEKS: ‘‘NUMWEEKS_#’ weeks’
Create fill, FILL_YEMP162.
If Loop3=1, FILL_YEMP162: ‘Ahora hablemos de los períodos en los que no trabajabas.’
Else FILL_YEMP162: Empty

FILLS (SPAN)

Create fill, FILL_GAPSTART: ‘GAPSTART_#’
Create fill, FILL_GAPEND: ‘GAPEND_#’
Create fill, FILL_NUMWEEKS.
If NUMWEEKS=1, FILL_NUMWEEKS: ‘‘NUMWEEKS_#’ semana’
Else FILL_NUMWEEKS: ‘‘NUMWEEKS_#’ semanas’

ENGLISH

^{FILL_YEMP162}
You said you were not working between ^{FILL_GAPSTART} and ^{FILL_GAPEND}. That would be
about ^{FILL_NUMWEEKS} when you were not working. 
 
During how many of these weeks were you looking for work or on layoff from a job? 

SPANISH

 ENTER NUMBER OF WEEKS:
-8. RESPONDENT WAS WORKING DURING THIS WHOLE PERIOD
-9. RESPONDENT WAS WORKING DURING SOME OF THIS PERIOD [YEMP_162_WORKING_#]
^{FILL_YEMP162}
Dijiste que no trabajabas entre el ^{FILL_GAPSTART} y el ^{FILL_GAPEND}. Serían unas
^{FILL_NUMWEEKS} en las que no trabajaste. 
 
¿Durante cuántas de esas semanas estuviste buscando trabajo o en suspensión de un trabajo? 
 ENTER NUMBER OF WEEKS:
-8. RESPONDENT WAS WORKING DURING THIS WHOLE PERIOD
-9. RESPONDENT WAS WORKING DURING SOME OF THIS PERIOD [YEMP_162_WORKING_#]

RANGE

0-999

LIMITS

Max 3 digits

LOOP MAX

30

Loop YEMP Loop 3 (YEMP_162_# through YEMP_168_LOOP_END#) for each betweenjob gap calculated (until LOOPNUMBER=BWJOBGAPS)
PROGRAM. NOTES

Create variable NOTLOOKING_#
If YEMP_162_#≠DK or REF, set NOTLOOKING_#=(NUMWEEKS_#)-(YEMP_162_#)
DISPLAY CALENDAR

CHECK (ENG)

CHECK (SPAN)

Code YEMP_162_WORKING_# as 1 if checked, 0 if not checked
If YEMP_162_#>NUMWEEKS_# display hard check:
The number of weeks you were on layoff or looking for work should not be more than
the number of weeks you were not working. Thinking only of the ^{FILL_NUMWEEKS},
how many of these weeks were you looking for work or on layoff from a job?
If YEMP_162_#>NUMWEEKS_# display hard check:
El número de semanas que estuviste en suspensión o buscando trabajo no debe ser
superior al número de semanas que estuviste sin trabajar. Pensando solo en las
^{FILL_NUMWEEKS}, ¿durante cuántas de esas semanas estuviste buscando trabajo o
en suspensión de un trabajo?

HELP TEXT (ENG)

A person is “on layoff” if they are not currently working but are waiting to be called
back to a job that is temporarily stopped for business reasons.  Some common reasons
that people are on layoff are business closures due to temporary drops in customers,
plant remodeling, material shortages, and inventory taking.

HELP TEXT (SPAN)

Una persona está suspendida si no está trabajando en un momento particular pero
está esperando a que la llamen para volver a un trabajo que está temporalmente
detenido por motivos laborales.  Algunos motivos habituales de una suspensión son el
cierre de empresas debido a bajas temporales de clientes, la remodelación de plantas,
la escasez de materiales y la realización de inventarios.

MODE

CAPI

NOTES
LEAD-IN

YEMP_161, YEMP_156, YEMP_157, YEMP_004=1

NEXT

If YEMP_162>0: YEMP_163
Else if YEMP_162=-8 or DK or REF: YEMP_168_LOOP_END
Else If NOTLOOKING#>0 and GAPEND after SIXTEENBDAY: YEMP_167
Else YEMP_168_LOOP_END

YEMP_163_#
ASK

YEMP_162>0 (Continue YEMP Loop 3)

QUESTION TYPE

Numeric

FILLS

Create fill FILL_YEMP163: ‘‘‘YEMP_162’ weeks’

FILLS (SPAN)
ENGLISH

SPANISH

Create fill FILL_YEMP163: ‘YEMP_162’ weeks’
During how many of those ^{FILL_YEMP163} were you looking for work?
ENTER NUMBER OF WEEKS:
¿Durante cuántas de esas ^{FILL_YEMP163} estuviste buscando trabajo?
ENTER NUMBER OF WEEKS:

RANGE

0-999

LIMITS

Max 3 digits

LOOP MAX

30
Loop YEMP Loop 3 (YEMP_162_# through YEMP_168_LOOP_END#) for each betweenjob gap calculated (until LOOPNUMBER=BWJOBGAPS)

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Create variable RESERVEELIG_#
If YEMP_163>0, gap current at interview date, and CURRENTAGE>=16, set
RESERVEELIG_#=1
If YEMP_163_#>YEMP_162 display hard check:
The number of weeks you were looking for work should not be more than the number
of weeks you were on layoff or looking for work. Thinking only of the ^{FILL_YEMP163}
you were on layoff or looking for work, how many of these weeks were you looking for
work?
If YEMP_163_#>YEMP_162 display hard check:
El número de semanas que estuviste buscando trabajo no debe ser superior al número
de semanas que estuviste en suspensión o buscando trabajo. Pensando solo en las
^{FILL_YEMP163} que estuviste en suspensión o buscando trabajo, ¿cuántas de esas
semanas estuviste buscando trabajo?

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_162

NEXT

If YEMP_163>0 and RESERVEELIG_#=1: f_YEMP_164
Else If NOTLOOKING#>0 and GAPEND after SIXTEENBDAY: YEMP_167
Else YEMP_168_LOOP_END

f_YEMP_164
YEMP_164_1/ YEMP_164_2/ YEMP_164_3/ YEMP_164_4/ YEMP_164_5/ YEMP_164_6/ YEMP_164_7/
YEMP_164_8/ YEMP_164_9/ YEMP_164_10/ YEMP_164_10_SPECIFY
ASK
YEMP_163>0) AND RESERVEELIG=1 (Continue YEMP Loop 3)
QUESTION TYPE

Checkbox: YEMP_164_1, YEMP_164_2, YEMP_164_3, YEMP_164_4, YEMP_164_5,
YEMP_164_6, YEMP_164_7, YEMP_164_8, YEMP_164_9, YEMP_164_10
Text: YEMP_164_10_SPECIFY

FILLS
FILLS (SPAN)
What are all of the things you have done to find work in the past four weeks?
Please look at this card and tell me all the things you have done in the past four weeks.
(SHOW CARD YEMP 6)

ENGLISH

SELECT ALL THAT APPLY.
1. INTERVIEWED FOR A JOB [YEMP_164_1]
2. APPLIED FOR A JOB OR ANSWERED A JOB AD [YEMP_164_2]
3. CHECKED A UNION REGISTER. [YEMP_164_3]
4. SUBMITTED A RESUME OR AN AD/LISTING ONLINE OR IN-PERSON [YEMP_164_4]
5. CONTACTED EMPLOYMENT AGENCY/SCHOOL EMPLOYMENT CENTER/JOB FAIR [YEMP_164_5]
6. ASKED FRIENDS, RELATIVES, NETWORK ABOUT JOB LEADS [YEMP_164_6]
7. LOOKED AT JOB ADS ONLINE, IN PRINT, OR IN-PERSON [YEMP_164_7]
8. PARTICIPATED IN A JOB TRAINING COURSE OR OTHER ACTIVITY TO IMPROVE JOB SKILLS
[YEMP_164_8]
9. WORKED ON RESUME [YEMP_164_9]
10. OTHER (PLEASE SPECIFY) [YEMP_164_10]
What other activity did you do to find work in the past four weeks?
ENTER VERBATIM:
[YEMP_164_10_SPECIFY]
¿Qué has hecho para encontrar trabajo durante las últimas cuatro semanas?
Mira esta tarjeta y dime todas las cosas que has hecho durante las últimas cuatro semanas.
(SHOW CARD YEMP 6)

SPANISH

SELECT ALL THAT APPLY.
1. INTERVIEWED FOR A JOB [YEMP_164_1]
2. APPLIED FOR A JOB OR ANSWERED A JOB AD [YEMP_164_2]
3. CHECKED A UNION REGISTER. [YEMP_164_3]
4. SUBMITTED A RESUME OR AN AD/LISTING ONLINE OR IN-PERSON [YEMP_164_4]
5. CONTACTED EMPLOYMENT AGENCY/SCHOOL EMPLOYMENT CENTER/JOB FAIR [YEMP_164_5]
6. ASKED FRIENDS, RELATIVES, NETWORK ABOUT JOB LEADS [YEMP_164_6]
7. LOOKED AT JOB ADS ONLINE, IN PRINT, OR IN-PERSON [YEMP_164_7]
8. PARTICIPATED IN A JOB TRAINING COURSE OR OTHER ACTIVITY TO IMPROVE JOB SKILLS
[YEMP_164_8]
9. WORKED ON RESUME [YEMP_164_9]
10. OTHER (PLEASE SPECIFY) [YEMP_164_10]
ENTER VERBATIM:

[YEMP_164_10_SPECIFY]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code variable as 1 if checked, 0 if not.
Only display YEMP_164_10_SPECIFY if YEMP_164_10 is checked.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_163

NEXT

If RESERVEELIG_#=1: f_YEMP_165
Else If NOTLOOKING#>0 or NOTLOOKING_#=DK or REF: YEMP_167
Else YEMP_168_LOOP_END

f_YEMP_165_#
YEMP_165_AMT_#/ YEMP_165_TIME_#/ YEMP_165_OTHER_#
ASK
YEMP_163>0 AND RESERVEELIG_#=1 (Continue YEMP Loop 3)
QUESTION TYPE

YEMP_165_AMT_#: Numeric
YEMP_165_TIME_#: Radio button
YEMP_165_OTHER_#: Text

FILLS
FILLS (SPAN)
Suppose someone offered you a job today in a line of work that you would consider. What is the
lowest wage or salary you would accept (before taxes and other deductions) for this job? 
ENTER AMOUNT HERE:    . [YEMP_165_AMT_#]
ENGLISH

SELECT TIME UNIT: [YEMP_165_TIME_#]
1   PER HOUR 
2   PER WEEK 
3   PER MONTH 
4   PER YEAR 
5   OTHER UNIT (SPECIFY: )  [YEMP_165_OTHER_#]
Imagina que alguien te ofrece hoy un trabajo en un rubro que tú considerarías. ¿Cuál es el pago
o sueldo más bajo que aceptarías (antes de impuestos y otras deducciones) por este trabajo? 
ENTER AMOUNT HERE:    . [YEMP_165_AMT_#]
SELECT TIME UNIT: [YEMP_165_TIME_#]

SPANISH

1   PER HOUR 
2   PER WEEK 
3   PER MONTH 
4   PER YEAR 
5   OTHER UNIT (SPECIFY: )  [YEMP_165_OTHER_#]

RANGE

YEMP_165_AMT_#: 0.00-999,999,999.00

LIMITS

YEMP_165_AMT_#: Max 9 digits and 2 decimal places
YEMP_165_OTHER_#: Max 50 characters

LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 3 (YEMP_162_# through YEMP_168_LOOP_END#) for each betweenjob gap calculated (until LOOPNUMBER=BWJOBGAPS)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_164

NEXT

YEMP_166

YEMP_166_#
ASK

RESERVEELIG_#=1 (Continue YEMP Loop 3)

QUESTION TYPE

Numeric

FILLS
FILLS (SPAN)
At that wage or salary, how many hours per week would you want to work? 
ENGLISH

 ENTER HOURS PER WEEK:
Con ese sueldo o pago, ¿cuántas horas por semana te gustaría trabajar? 

SPANISH

 ENTER HOURS PER WEEK:

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 3 (YEMP_162_# through YEMP_168_LOOP_END#) for each betweenjob gap calculated (until LOOPNUMBER=BWJOBGAPS)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_165

NEXT

If NOTLOOKING#>0: YEMP_167
Else YEMP_167_LOOP_END

YEMP_167_#
ASK

NOTLOOKING#>0 and GAPEND after SIXTEENBDAY (Continue YEMP Loop 3)

QUESTION TYPE

FILLS

YEMP_167_#: Radio button
Create fill, FILL_NOTLOOKING.
If NOTLOOKING_#=missing: FILL_NOTLOOKING: Empty
Else if NOTLOOKING_#=1, FILL_NOTLOOKING: ‘My computer is showing a total of
‘NOTLOOKING_#’ week during this job gap that you were not working, looking for
work, or on temporary layoff.’
Else FILL_NOTLOOKING: ‘My computer is showing a total of ‘NOTLOOKING_#’ weeks
during this job gap that you were not working, looking for work, or on temporary
layoff.’
Use fill, FILL_MF, from YEMP_102

FILLS (SPAN)

Create fill, FILL_NOTLOOKING.
If NOTLOOKING_#=missing: FILL_NOTLOOKING: Empty
Else if NOTLOOKING_#=1, FILL_NOTLOOKING: ‘Mi computadora muestra un total de
‘NOTLOOKING_#’ semana durante el período en el que no estabas trabajando,
buscando trabajo o en suspensión temporal.’
Else FILL_NOTLOOKING: ‘Mi computadora muestra un total de ‘NOTLOOKING_#’
semanas durante el período en el que no estabas trabajando, buscando trabajo o en
suspensión temporal.’
Use fill, FILL_MF, from YEMP_102
^{FILL_NOTLOOKING} Please think about this whole period now.
 
(SHOW CARD YEMP 7^{FILL_MF})
Please look at this list of reasons for not looking for work. 

ENGLISH

What is the number of the main reason that you were not looking for work during that period? 
 
1.   YOU DID NOT WANT TO WORK 
2.   YOU WERE IN SCHOOL 
3.   YOU WERE ILL, DISABLED, UNABLE TO WORK 
4.    SCHOOL, PLANT, OR FIRM WAS TEMPORARILY CLOSED 
5.    YOU WERE SERVING IN THE ARMED FORCES 
6.    YOU WERE PREGNANT
7.    CHILDCARE PROBLEMS 
8.    PERSONAL/FAMILY REASONS 
9.    VACATION 
10.  LABOR DISPUTE/STRIKE 
11.  YOU BELIEVED THERE WAS NO WORK AVAILABLE 
12.  YOU COULD NOT FIND WORK 
13.  YOU WERE IN JAIL, PRISON OR ANOTHER DETENTION FACILITY 
14.  YOU HAD TRANSPORTATION PROBLEMS 
15.   YOU WERE WAITING FOR A NEW JOB TO START 

16.   OTHER  
^{FILL_NOTLOOKING} Piensa ahora en todo este período.
 
(SHOW CARD YEMP 7^{FILL_MF})
Consulta esta lista de motivos para no buscar trabajo. 

SPANISH

¿Cuál es la razón principal por la que no buscabas trabajo durante ese período?
 
1.   YOU DID NOT WANT TO WORK 
2.   YOU WERE IN SCHOOL 
3.   YOU WERE ILL, DISABLED, UNABLE TO WORK 
4.    SCHOOL, PLANT, OR FIRM WAS TEMPORARILY CLOSED 
5.    YOU WERE SERVING IN THE ARMED FORCES 
6.    YOU WERE PREGNANT
7.    CHILDCARE PROBLEMS 
8.    PERSONAL/FAMILY REASONS 
9.    VACATION 
10.  LABOR DISPUTE/STRIKE 
11.  YOU BELIEVED THERE WAS NO WORK AVAILABLE 
12.  YOU COULD NOT FIND WORK 
13.  YOU WERE IN JAIL, PRISON OR ANOTHER DETENTION FACILITY 
14.  YOU HAD TRANSPORTATION PROBLEMS 
15.   YOU WERE WAITING FOR A NEW JOB TO START 
16.   OTHER  

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 3 (YEMP_162_# through YEMP_167_LOOP_END#) for each betweenjob gap calculated (until LOOPNUMBER=BWJOBGAPS)
Only display Response option 6 if YOUTHSEX=2.
DISPLAY NUMBERS CORRESPONDING TO RESPONSES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_162, YEMP_163, f_YEMP_164, YEMP_166

NEXT

YEMP_168_LOOP_END 

YEMP_168_LOOP_END_#
ASK

BWJOBGAPS>0 (End YEMP Loop 3)

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

30
Loop YEMP Loop 3 (YEMP_162_# through YEMP_168_LOOP_END#) for each betweenjob gap calculated (until LOOPNUMBER=BWJOBGAPS)
If LOOPNUMBER0 (Begin YEMP Loop 4)

QUESTION TYPE

Radio

FILLS

Create fill, FILL_JOBNAME: ‘U14EMPLOY_DESC_#’

FILLS (SPAN)

Create fill, FILL_JOBNAME: ‘U14EMPLOY_DESC_#’
Let’s talk about ^{FILL_JOBNAME}. Did anyone give you help in finding this kind of work?

ENGLISH

SPANISH

1. YES
0. NO
Hablemos de ^{FILL_JOBNAME}. ¿Alguien te ayudó a encontrar este tipo de trabajo?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX

10

PROGRAM. NOTES

Loop YEMP Loop 4 (YEMP_170_# through YEMP_179#) for each line in
U14EMPLOYROSTER until LOOPNUMBER=U14EMPLOYNUM
Create variable YEMPLOOP4[#].U14EMPLOY_UID = U14EMPLOY_UID_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_169

NEXT

If YEMP_170=1: YEMP_171
Else YEMP_172

YEMP_171_#
ASK

YEMP_170=1 (Continue YEMP Loop 4)

QUESTION TYPE

Checkbox

FILLS
FILLS (SPAN)
Who helped you?

ENGLISH

SPANISH

PARENT [YEMP_171_1]
OTHER RELATIVE [YEMP_171_2]
FRIEND OF YOURS [YEMP_171_3]
FRIEND OF YOUR FAMILY'S [YEMP_171_4]
NEIGHBOR [YEMP_171_5]
ACQUAINTANCE [YEMP_171_6]
TEACHER [YEMP_171_7]
OTHER [YEMP_171_8]
NONE [YEMP_171_0]
¿Quién te ayudó?
PARENT [YEMP_171_1]
OTHER RELATIVE [YEMP_171_2]
FRIEND OF YOURS [YEMP_171_3]
FRIEND OF YOUR FAMILY'S [YEMP_171_4]
NEIGHBOR [YEMP_171_5]
ACQUAINTANCE [YEMP_171_6]
TEACHER [YEMP_171_7]
OTHER [YEMP_171_8]
NONE [YEMP_171_0]

RANGE
LIMITS
LOOP MAX

10
Code each variable as 1 if checked, 0 if not.
Response YEMP_171_0 should be exclusive

PROGRAM. NOTES

Loop YEMP Loop 4 (YEMP_170_# through YEMP_179#) for each line in
U14EMPLOYROSTER until LOOPNUMBER=U14EMPLOYNUM

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_170=1

NEXT

YEMP_172

f_YEMP_172_#
YEMP_172_MONTH/YEMP_172_YEAR
ASK
U14EMPLOYNUM>0 (Continue YEMP Loop 4)
QUESTION TYPE

Dropdown

FILLS
FILLS (SPAN)
In what month and year did you start doing this kind of work?
ENGLISH

MONTH: { - Select - } [YEMP_172_MONTH_#]
YEAR: { - Select - } [YEMP_172_YEAR_#]
¿En qué mes y año empezaste a hacer este tipo de trabajo?

SPANISH

MONTH: { - Select - } [YEMP_172_MONTH_#]
YEAR: { - Select - } [YEMP_172_YEAR_#]

RANGE

YEMP_172_MONTH_#: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
SPANISH:
1 = “Enero”
2 = “Febrero”
3 = “Marzo”
4 = “Abril”
5 = “Mayo”
6 = “Junio”
7 = “Julio”
8 = “Agosto”
9 = “Septiembre”
10 = “Octubre”
11 = “Noviembre”
12 = “Diciembre”
YEMP_172_YEAR_#: List years 2010-2030 in reverse chronological order, starting with
year of DOI (do not display future years)

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

10
Loop YEMP Loop 4 (YEMP_170_# through YEMP_179#) for each line in
U14EMPLOYROSTER until LOOPNUMBER=U14EMPLOYNUM
Create Variable U14EMPLOY_START=YEMP_172_MONTH/YEMP_172_YEAR
Add U14EMPLOY_START to U14EMPLOYROSTER
If date entered is in the future on DOI, display hard check: PLEASE ENTER DATE IN THE
PAST.
If YEMP_172_YEAR < YOUTH_DOBYEAR, display hard check: DATE MUST BE AFTER
YOUTH WAS BORN.

CHECK (SPAN)

If date entered is in the future on DOI, display hard check: PLEASE ENTER DATE IN THE
PAST.
If YEMP_172_YEAR < YOUTH_DOBYEAR, display hard check: DATE MUST BE AFTER
YOUTH WAS BORN.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_170, YEMP_171

NEXT

YEMP_173

YEMP_173_#
ASK

U14EMPLOYNUM>0 (Continue YEMP Loop 4)

QUESTION TYPE

Numeric

FILLS
FILLS (SPAN)
Think about a usual week during the past 4 weeks.
How many hours did you usually do this work per week?
ENGLISH
ENTER NUMBER:
Piensa en una semana habitual durante las últimas 4 semanas.
¿Cuántas horas solías hacer este trabajo por semana?
SPANISH
ENTER NUMBER:
RANGE

0-99

LIMITS

Max 2 digits

LOOP MAX

10

PROGRAM. NOTES

Loop YEMP Loop 4 (YEMP_170_# through YEMP_179#) for each line in
U14EMPLOYROSTER until LOOPNUMBER=U14EMPLOYNUM

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YEMP_172

NEXT

YEMP_174

YEMP_174_#
ASK

U14EMPLOYNUM>0 (Continue YEMP Loop 4)

QUESTION TYPE

Numeric

FILLS
FILLS (SPAN)
In the past 4 weeks, how much did you usually earn per week doing this kind of work?
ENGLISH

SPANISH

ENTER AMOUNT PER WEEK: $

.

Durante las últimas 4 semanas, ¿cuánto solías recibir por semana haciendo este tipo de trabajo?
ENTER AMOUNT PER WEEK: $

RANGE

0-9,999

LIMITS

Max 4 digits and 2 decimal points

LOOP MAX

10

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Loop YEMP Loop 4 (YEMP_170_# through YEMP_179#) for each line in
U14EMPLOYROSTER until LOOPNUMBER=U14EMPLOYNUM
IF YEMP_174_#> $500, DISPLAY SOFT CHECK:
PLEASE VERIFY THAT NUMBER ENTERED IS AVERAGE WEEKLY EARNINGS.
IF YEMP_174_#> $500, DISPLAY SOFT CHECK:
PLEASE VERIFY THAT NUMBER ENTERED IS AVERAGE WEEKLY EARNINGS.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_173

NEXT

YEMP_175

YEMP_175_#
ASK

U14EMPLOYNUM>0 (Continue YEMP Loop 4)

QUESTION TYPE

Numeric

FILLS
FILLS (SPAN)
ENGLISH

SPANISH

Thinking about the past 4 weeks, how many days per week did you usually do this kind of work?
ENTER NUMBER OF DAYS PER WEEK:
Pensando en las últimas 4 semanas, ¿cuántos días por semana solías hacer este tipo de trabajo?
ENTER NUMBER OF DAYS PER WEEK:

RANGE

0-7

LIMITS

Max 1 digit

LOOP MAX

10

PROGRAM. NOTES

Loop YEMP Loop 4 (YEMP_170_# through YEMP_179#) for each line in
U14EMPLOYROSTER until LOOPNUMBER=U14EMPLOYNUM

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_174

NEXT

If YEMP_175=7: YEMP_177
Else YEMP_176

YEMP_176_#
ASK

YEMP_175<7 (Continue YEMP Loop 4)

QUESTION TYPE

Numeric

FILLS
FILLS (SPAN)
ENGLISH

SPANISH

How many of these days per week were weekdays?
ENTER NUMBER OF DAYS:
¿Cuántos de esos días de la semana eran lunes a viernes?
ENTER NUMBER OF DAYS:

RANGE

0-5

LIMITS

Max 1 digit

LOOP MAX

10

PROGRAM. NOTES

Loop YEMP Loop 4 (YEMP_170_# through YEMP_179#) for each line in
U14EMPLOYROSTER until LOOPNUMBER=U14EMPLOYNUM

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_175

NEXT

If YEMP_176=0: YEMP_179
Else YEMP_177

YEMP_177_#
ASK

YEMP_176>0 or YEMP_175=7 (Continue YEMP Loop 4)

QUESTION TYPE

Numeric

FILLS
FILLS (SPAN)
ENGLISH

SPANISH

In the last 4 weeks, how many hours per day did you usually do this kind of work on weekdays?
ENTER NUMBER OF HOURS PER DAY:
Durante las últimas 4 semanas, ¿cuántas horas al día solías hacer este tipo de trabajo de los días
entre semana?
ENTER NUMBER OF HOURS PER DAY:

RANGE

0-24

LIMITS

Max 2 digits

LOOP MAX

10

PROGRAM. NOTES

Loop YEMP Loop 4 (YEMP_170_# through YEMP_179#) for each line in
U14EMPLOYROSTER until LOOPNUMBER=U14EMPLOYNUM

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YEMP_176

NEXT

If YEMP_175=6 or 7: YEMP_179
Else if YEMP_176=YEMP_175 and YEMPLoop4= 16, YTRN_AGECHECK = 1; Else YTRN_AGECHECK = 0. IF YTRN_AGECHECK
= 1, PROCEED WITH THE TRAINING MODULE. ELSE, SKIP TO THE HEALTH MODULE.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

Previous Module (YOUTH EMPLOYMENT)
If YTRN_AGECHECK = 1: YTRN_001
Else: YHEA_001

YTRN_001
ASK

YOUTHAGE ≥ 16

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
I would like to ask you about other types of training and schooling you may have had, excluding the
ENGLISH schooling we have already talked about.
SPANISH

Me gustaría preguntarte sobre otros tipos de capacitación y escolarización que hayas tenido,
excluyendo la escolarización de la que ya hemos hablado.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_AGECHECK
YTRN_002

YTRN_002
ASK

YOUTHAGE ≥ 16

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
INTERVIEWER: HAND R SHOWCARD YTRN 1.

ENGLISH

CARD TEXT:
Apprenticeships programs
Business schools
Military training
Online courses or seminars
Cosmetology schools
Employer training programs
Nursing courses
Vocational or technical institutes or schools
Please look at this card, which lists different types of training programs. These training programs can
take place in person or online/remotely.
Other than the schooling you told me about earlier, since your 16th birthday have you ever attended
any schooling, courses, or training programs designed to help people find a job, improve their job
skills, or learn new skills for a new job?
1. YES
0. NO
INTERVIEWER: HAND R SHOWCARD YTRN 1.

SPANISH

CARD TEXT:
Programas de aprendices
Escuelas de negocios
Entrenamiento militar
Cursos o seminarios por internet
Escuelas de cosmetología
Programas de capacitación para empleadores
Cursos de enfermería
Institutos o escuelas de capacitación vocacional o técnica
Mira esta tarjeta, en la que se enumeran los diferentes tipos de programas de capacitación. Estos
programas de capacitación pueden llevarse a cabo en persona o por internet/a distancia.
Aparte de la escolarización de la que me hablaste antes, desde que cumpliste los 16 años, ¿asististe
alguna vez a alguna escuela, curso o programa de capacitación diseñado para ayudar a las personas a
encontrar un trabajo, mejorar tus habilidades laborales o aprender nuevas habilidades para un nuevo
trabajo?
1. YES
0. NO

RANGE

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_001
If YTRN_002 = 1: YTRN_003
Else: YHEA_001

YTRN_003
ASK

YTRN_002 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many different schooling, courses, or training programs have you attended or participated in
since you turned 16?
ENGLISH

These schooling, courses, or training programs are designed to help people find a job, improve their
job skills, or learn new skills for a new job.
ENTER NUMBER: ______
¿A cuántos cursos o programas de capacitación asististe o en cuántos participaste desde que
cumpliste los 16 años?

SPANISH

Estos programas de escolarización, cursos o capacitación están diseñados para ayudar a las personas a
encontrar un trabajo, mejorar sus habilidades laborales o aprender nuevas habilidades para un nuevo
trabajo.
ENTER NUMBER: ______

RANGE

0-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Create variable, ‘TRAINPROGNUM’. Record number of training programs reported in
YTRN-003.
If out of range, display hard check (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 0 AND 20.
If out of range, display hard check (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 0 AND 20.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_002
IF YTRN_003 > 0: YTRN_004_#
Else: YHEA_001

YTRN_004_#
ASK

YTRN_003 > 0 (Begin YTRN Loop 1)

QUESTION TYPE

Textbox with radio special answer option
Create fill, FILL_YTRN_004_1
IF YTRN LOOP 1 NUM = 1 AND YTRN_003 > 1, FILL_YTRN_004_1: ‘I would now like to ask
you some questions about the training programs you have participated in. We will
begin with the most recent training you attended.’
FILLS (ENG)
ELSE, FILL_YTRN_004_1: empty
Create fill, FILL_YTRN_004_2
IF YTRN LOOP 1 NUM = 1 AND YTRN_003 > 1, FILL_YTRN_004_2: ‘most recent’
IF YTRN_003 > 1, FILL_YTRN_004_2: ‘next’
ELSE, FILL_YTRN_004_2: empty
Create fill, FILL_YTRN_004_1
IF YTRN LOOP 1 NUM = 1 AND YTRN_003 > 1, FILL_YTRN_004_1: ‘Ahora me gustaría
hacerte algunas preguntas sobre los programas de capacitación en los que
participaste. Comenzaremos con la capacitación más reciente a la que asististe.’
FILLS (SPAN)
ELSE, FILL_YTRN_004_1: empty
Create fill, FILL_YTRN_004_2
IF YTRN LOOP 1 NUM = 1 AND YTRN_003 > 1, FILL_YTRN_004_2: ‘más reciente’
IF YTRN_003 > 1, FILL_YTRN_004_2: ‘siguiente’
ELSE, FILL_YTRN_004_2: empty
^{FILL_YTRN_004_1}

ENGLISH

Thinking about the ^{FILL_YTRN_004_2} school, course, or training program you attended or
participated in, what is the name of this program?
ENTER PROGRAM NAME:______
-8. MISTAKE – NO MORE TRAINING PROGRAMS TO ADD
^{FILL_YTRN_004_1}

SPANISH

Pensando en la escuela, el curso o el programa de capacitación ^{FILL_YTRN_004_2} al que asististe o
en el que participaste, ¿cuál es el nombre de este programa?
ENTER PROGRAM NAME:______
-8. MISTAKE – NO MORE TRAINING PROGRAMS TO ADD

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
CREATE ROSTER VAR, ‘TRAINPROGROSTER’. WITHIN ROSTER, CREATE NEW FIELD,
‘TRAIN_UID’: ASSIGN UNIQUE ID NUMBER TO PROGRAM NAMED ABOVE.

CREATE NEW FIELD IN TRAINPROGROSTER, ‘TRAIN_NAME’: TRAIN_NAME = TEXT
RESPONSE FROM YTRN_004.
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.
If option -8 is selected, end the loop here and proceed to the next module. Update
TRAINPROGNUM to reflect the total number of training programs that have been looped
through.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YTRN_003, YTRN-029, YTRN-030, YTRN-033, YTRN-040, YTRN-041
If YTRN_004_# = -8: YHEA_001
Else: YTRN_005

NEXT

YTRN_005_#
ASK

YTRN_003 > 0 (Continue YTRN Loop 1)
YTRN_005M: Dropdown
QUESTION TYPE
YTRN_005Y: Dropdown
Create fill, FILL_PROGRAMNAME
FILLS (ENG)
If TRAIN_NAME != empty, FILL_PROGRAMNAME: Use text recorded in TRAIN_NAME
Else, FILL_PROGRAMNAME: ‘this training program’
Create fill, FILL_PROGRAMNAME
FILLS (SPAN)
If TRAIN_NAME != empty, FILL_PROGRAMNAME: Use text recorded in TRAIN_NAME
Else, FILL_PROGRAMNAME: ‘este programa de capacitación’
In what month and year did you start attending or participating in ^{FILL_PROGRAMNAME}?
ENGLISH

MONTH: { - Select - } [YTRN_005M _#]
YEAR: { - Select - } [YTRN_005Y_#]
¿En qué mes y año comenzaste a asistir o participar en ^{FILL_PROGRAMNAME}?

SPANISH

RANGE

MONTH: { - Select - } [YTRN_005M _#]
YEAR: { - Select - } [YTRN_005Y_#]
YTRN_005M_#: List months in order. 1 = “January”, 2 = “February”,… 12 = “December”
YTRN_005Y_#: List years 2024 to 2030 in reverse chronological order: 2030, 2029, 2028 …
2024

LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

UPDATE ROSTER VAR, ‘TRAINPROGROSTER’. WITHIN ROSTER, CREATE NEW FIELDS:
‘TRAIN_STARTDATE_M’: RECORD MONTH THAT THE R STARTED THE TRAINING PROGRAM.
‘TRAIN_STARTDATE_Y’: RECORD YEAR THAT THE R STARTED THEIR TRAINING PROGRAM.
IF YTRN_005M/YTRN_005Y = DK OR REF, RECORD THAT RESPONSE IN THEIR RESPECTIVE
FIELDS.

CHECK (ENG)
CHECK (SPAN)

Do not display future years in YTRN_005Y_# dropdown.
If month/year provided in YTRN_005_# > DOI, display hard check (In black font and
sentence case): You said you started attending this program in [YTRN_005M_#]
[YTRN_005Y_#], which is in the future. Please provide a date in the past.
If month/year provided in YTRN_005_# > DOI, display hard check (In black font and
sentence case): Dijiste que comenzaste a asistir a este programa en [YTRN_005M_#] de
[YTRN_005Y_#], que es en el futuro. Proporcione una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_004
YTRN_006

YTRN_006_#
ASK

YTRN_003 > 0 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Are you currently attending or participating in ^{FILL_PROGRAMNAME}?
ENGLISH

1. YES
0. NO
¿Estás asistiendo o participando en este momento en ^{FILL_PROGRAMNAME}?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.
UPDATE ROSTER VAR, ‘TRAINPROGROSTER’. WITHIN ROSTER, CREATE NEW FIELD,
‘TRAIN_CURRENT’: SET TRAIN_CURRENT = 1 IF YTRN_006 = 1; OTHERWISE, SET TO 0.
If YTRN_006 = 1, set value of ‘TRAIN_STOPDATE_M’ = current month and
‘TRAIN_STOPDATE_Y’ = current year

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_005
If YTRN_006 = 1: YTRN_008
Else: YTRN_007

YTRN_007_#
ASK
QUESTION TYPE

FILLS (ENG)

YTRN_006 != 1 (Continue YTRN Loop 1)
YTRN_007M: Dropdown
YTRN_007Y: Dropdown
Create fill, FILL_YTRN_007:
IF YTRN_006 = -1 OR -2, FILL_YTRN_007: ‘last attend or participate’
Else, FILL_YTRN_007: ‘stop attending or participating’
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Create fill FILL_YTRN_005: ‘‘YTRN_005M’ ‘YTRN_005Y’’
Create fill FILL_YTRN_007: ‘‘YTRN_007M’ ‘YTRN_007Y’’
Create fill, FILL_YTRN_007:
IF YTRN_006 = -1 OR -2, FILL_YTRN_007: ‘asististe o participaste por última vez’
Else, FILL_YTRN_007: ‘dejaste de asistir o participar’

FILLS (SPAN)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

Create fill FILL_YTRN_005: ‘‘YTRN_005M’ ‘YTRN_005Y’’
Create fill FILL_YTRN_007: ‘‘YTRN_007M’ ‘YTRN_007Y’’
In what month and year did you ^{FILL_YTRN_007} in ^{FILL_PROGRAMNAME}?
ENGLISH

MONTH: { - Select - } [YTRN_007M_#]
YEAR: { - Select - } [YTRN_007Y_#]
¿En qué mes y año ^{FILL_YTRN_007} en ^{FILL_PROGRAMNAME}?

SPANISH

RANGE

MONTH: { - Select - } [YTRN_007M_#]
YEAR: { - Select - } [YTRN_007Y_#]
YTRN_007M_#: List months in order. 1 = “January”, 2 = “February”,… 12 = “December”
YTRN_007Y_#: List years 2024-2030 in reverse chronological order: 2030, 2029, 2028 …
2024

LIMITS
LOOP MAX

PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.
UPDATE ROSTER VAR, ‘TRAINPROGROSTER’. WITHIN ROSTER, CREATE NEW FIELD,
‘TRAIN_STOPDATE_M’: RECORD MONTH THAT THE RSTOPPED THE TRAINING PROGRAM.
‘TRAIN_STOPDATE_Y’: RECORD YEAR THAT THE R STARTED THEIR TRAINING PROGRAM.
IF YTRN_005M/YTRN_005Y = DK OR REF, RECORD THAT RESPONSE IN THEIR RESPECTIVE
FIELDS.
Do not display future years in YTRN_005Y_# dropdown.
Create variable, TRAIN_NUMWEEKS: Calculate number of weeks between
TRAIN_STARTDATE provided in YTRN_005 and TRAIN_STOPDATE provided in YTRN_007.

If month/year provided in YTRN_007_# > DOI, display hard check: (In black font and
sentence case): You said you stopped attending this program in [YTRN_007M_#]
[YTRN_007Y_#], which is in the future. Please provide a date in the past.

CHECK (ENG)

CHECK (SPAN)

If month/year provided in YTRN_007_before month/year provided in YTRN_005, display
hard check 2: “You said you attended or participated in this training program for the last
time in ^{FILL_YTRN_007}, which is BEFORE you said you started participating in this
training in ^{FILL_YTRN_005}. Would you like to update the start date or the end date?
INTERVIEWER: CLICK HERE TO RETURN IF START DATE SHOULD BE UPDATED [DISPLAY
RETURN LINK TO YTRN_005]” (Display check text “You said you attended…” in black font
and sentence case. Display check text “INTERVIEWER: CLICK HERE…” in red font and all
CAPS.)
If month/year provided in YTRN_007_# > DOI, display hard check: Dijiste que dejaste de
asistir a este programa en [YTRN_007M_#] de [YTRN_007Y_#], que es en el futuro.
Proporcione una fecha en el pasado.
If month/year provided in YTRN_007_before month/year provided in YTRN_005, display
hard check 2: “Dijiste que asististe o participaste en este programa de capacitación por
última vez en ^{FILL_YTRN_007}, que es ANTES de cuando dijiste que comenzaste a
participar en esta capacitación en ^{FILL_YTRN_005}. ¿Quieres actualizar la fecha de inicio
o la fecha de finalización? INTERVIEWER: CLICK HERE TO RETURN IF START DATE SHOULD
BE UPDATED [DISPLAY RETURN LINK TO YTRN_005]” (Display check text “Dijiste que
asististe…” in black font and sentence case. Display check text “INTERVIEWER: CLICK
HERE…” in red font and all CAPS.)

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_006
YTRN_008

YTRN_008_#
ASK

YTRN_003 > 0 (Continue YTRN Loop 1)

QUESTION TYPE

FILLS (ENG)

Numeric
Create fill, FILL_YTRN_008:
IF YTRN_006 = 1, FILL_YTRN_008: ‘have you attended or participated’
Else, FILL_YTRN_008: ‘did you attend or participate’

FILLS (SPAN)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Create fill, FILL_YTRN_008:
IF YTRN_006 = 1, FILL_YTRN_008: ‘asististe o participaste’
Else, FILL_YTRN_008: ‘asististe o participaste’
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
How many weeks ^{FILL_YTRN_008} in ^{FILL_PROGRAMNAME}?
Please only count the weeks in which you attended for at least one hour per week.

ENGLISH

INTERVIEWER: ENTER ‘0’ IF LESS THAN ONE WEEK.
ENTER NUMBER OF WEEKS:_______
¿Por cuántas semanas ^{FILL_YTRN_008} en ^{FILL_PROGRAMNAME}?
Cuenta solo las semanas en las que asististe durante al menos una hora por semana.

SPANISH

INTERVIEWER: ENTER ‘0’ IF LESS THAN ONE WEEK.
ENTER NUMBER OF WEEKS:________

RANGE

0-260

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.
If out of range, display hard check (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 0 AND 260.
If YTRN_008_# > TRAIN_NUMWEEKS, display soft check: You said you attended or
participated in this training program for ^{FILL_YTRN_008} weeks, which is greater than
the number of weeks between ^{TRAIN_STARTDATE} and ^{TRAIN_STOPDATE}.
INTERVIEWER: CLICK HERE TO RETURN IF START/STOP DATE SHOULD BE UPDATED
[DISPLAY RETURN LINK TO YTRN_005]. OTHERWISE, CONFIRM AND CORRECT NUMBER
OF WEEKS.” (Display check text “You said you attended…” in black font and sentence
case. Display check text “INTERVIEWER: CLICK HERE TO RETURN…” in red font and all
CAPS)
If out of range, display hard check (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 0 AND 260.

If YTRN_008_# > TRAIN_NUMWEEKS, display soft check: “Dijiste que asististe o
participaste en este programa de capacitación por ^{FILL_YTRN_008} semanas, que es más
que el número de semanas entre ^{TRAIN_STARTDATE} y ^{TRAIN_STOPDATE}.”
INTERVIEWER: CLICK HERE TO RETURN IF START/STOP DATE SHOULD BE UPDATED [DISPLAY
RETURN LINK TO YTRN_005]. OTHERWISE, CONFIRM AND CORRECT NUMBER OF WEEKS.”
(Display check text “Dijiste que asististe…” in black font and sentence case. Display check
text “INTERVIEWER: CLICK HERE TO RETURN…” in red font and all CAPS)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_006; YTRN_007
If YTRN_008 = 0: YTRN_010
Else: YTRN_009

YTRN_009_#
ASK

YTRN_008 != 0 (Continue YTRN Loop 1)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
During the weeks that you were attending or participating in ^{FILL_PROGRAMNAME}, how many
hours per week did you usually spend in this school, course, or training program?
ENGLISH
ENTER NUMBER OF HOURS:_____

SPANISH

Durante las semanas que asististe o participaste en ^{FILL_PROGRAMNAME}, ¿cuántas horas a la
semana solías pasar en esta escuela, curso o programa de capacitación?

RANGE

ENTER NUMBER OF HOURS:_____
0-168

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 0 AND 168.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 0 AND 168.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_008
YTRN_010

YTRN_010_#
ASK

YTRN_003 > 0 (Continue YTRN Loop 1)

QUESTION TYPE

FILLS (ENG)

Radio button
Create fill, FILL_YTRN_010:
IF YTRN_006 = 1, FILL_YTRN_010: ‘Is’
Else, FILL_YTRN_010: ‘Was’

FILLS (SPAN)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Create fill, FILL_YTRN_010:
IF YTRN_006 = 1, FILL_YTRN_010: ‘Es’
Else, FILL_YTRN_010: ‘Era’

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
^{FILL_YTRN_010} ^{FILL_PROGRAMNAME} in person, online, or a mix of both?
1. IN PERSON
2. ONLINE OR REMOTE
3. MIX OF BOTH IN PERSON AND ONLINE

ENGLISH

¿^{FILL_YTRN_010} ^{FILL_PROGRAMNAME} en persona, por internet o una combinación de ambos?
SPANISH

1. EN PERSONA
2. POR INTERNET O A DISTANCIA
3. COMBINACIÓN DE AMBOS

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_009
If YTRN_010 = 2 OR 3: YTRN_011
Else: YTRN_012

YTRN_011_#
ASK

YTRN_010 = 2 OR 3 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button
Use fill ‘YTRN_010’ from YTRN_010
Create fill, FILL_YTRN_011:
IF YTRN_010 = 3, FILL_YTRN_011: ‘portion of the’
Else, FILL_YTRN_011: empty

FILLS (ENG)

Create fill, FILL_YTRN_011_2:
IF YTRN_006 = 1, FILL_YTRN_011_2: ‘attend’
Else, FILL_YTRN_011_2: ‘attended’
Create fill, FILL_YTRN_011_3:
IF YTRN_006 = 1, FILL_YTRN_011_2: ‘watch’
Else, FILL_YTRN_011_3: ‘watched’
Use fill ‘YTRN_010’ from YTRN_010
Create fill, FILL_YTRN_011:
IF YTRN_010 = 3, FILL_YTRN_011: ‘parte’
Else, FILL_YTRN_011: empty

FILLS (SPAN)

Create fill, FILL_YTRN_011_2:
IF YTRN_006 = 1, FILL_YTRN_011_2: ‘asistías
Else, FILL_YTRN_011_2: ‘asistías
Create fill, FILL_YTRN_011_3:
IF YTRN_006 = 1, FILL_YTRN_011_2: ‘veías
Else, FILL_YTRN_011_3: ‘veías

^{FILL_YTRN_010} the online ^{FILL_YTRN_011} school, course, or training program delivered live by
an instructor while you ^{FILL_YTRN_011_2} online, recorded content that you ^{FILL_YTRN_011_3}
online, or a mix of both?
ENGLISH

1. DELIVERED LIVE BY AN INSTRUCTOR
2. RECORDED CONTENT
3. MIX OF BOTH LIVE AND RECORDED

¿^{FILL_YTRN_010} la ^{FILL_YTRN_011} por internet de la escuela, del curso o del programa de

capacitación impartido(a) en vivo por un(a) instructor(a) mientras tú ^{FILL_YTRN_011_2}, contenido
grabado que ^{FILL_YTRN_011_3} por internet o una combinación de ambos?
SPANISH

RANGE
LIMITS

1. IMPARTIDO(A) EN VIVO POR UN(A) INSTRUCTOR(A)
2. CONTENIDO GRABADO
3. COMBINACIÓN DE CONTENIDO EN VIVO Y GRABADO

LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_010
YTRN_012

YTRN_012_#
ASK

YTRN_003 > 0 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button
Create fill, FILL_YTRN_012:
FILLS (ENG)
IF YTRN_006 = 1, FILL_YTRN_012: ‘are’
Else, FILL_YTRN_012: ‘were’
Create fill, FILL_YTRN_012:
FILLS (SPAN)
IF YTRN_006 = 1, FILL_YTRN_012: ‘estás’
Else, FILL_YTRN_012: ‘estabas’
INTERVIEWER: HAND R SHOWCARD YTRN 2.
Please look at this card.
Which of the following best describes the type of school, course, or training program you
^{FILL_YTRN_012} participating in?

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

TRAINING PROGRAM OR SEMINAR RELATED TO YOUR JOB
APPRENTICESHIP PROGRAM
BUSINESS SCHOOL
VOCATIONAL OR TECHNICAL OR TRADE INSTITUTE OR SCHOOL
COMMUNITY OR JUNIOR COLLEGE
NURSING PROGRAM (LPN OR RN) OR CNA TRAINING
GOVERNMENT TRAINING PROGRAM
GED OR HIGH SCHOOL EQUIVALENCY DIPLOMA PROGRAM
4-YEAR COLLEGE OR UNIVERSITY
SOMETHING ELSE

INTERVIEWER: HAND R SHOWCARD YTRN 2.
Mira esta tarjeta.
¿Cuál de las siguientes mejor describe el tipo de escuela, curso o programa de capacitación en el que
^{FILL_YTRN_012} participando?

SPANISH

RANGE
LIMITS

1.
2.
3.
4.
5.
6.

PROGRAMA DE CAPACITACIÓN O SEMINARIO RELACIONADO CON TU TRABAJO
PROGRAMA DE APRENDICES
ESCUELA DE NEGOCIOS
INSTITUTO O ESCUELA VOCACIONAL, TÉCNICA O DE OFICIOS
ESCUELA TERCIARIA O SEMISUPERIOR
PROGRAMA DE ENFERMERÍA (AUXILIAR O PERSONAL REGISTRADO DE ENFERMERÍA, LPN
O RN POR SUS SIGLAS EN INGLÉS) O CAPACITACIÓN DE ASISTENTE DE ENFERMERÍA
CERTIFICADO (CNA, POR SUS SIGLAS EN INGLÉS)
7. PROGRAMA DE CAPACITACIÓN DEL GOBIERNO
8. PROGRAMA DE DESARROLLO DE EDUCACIÓN GENERAL (GED, POR SUS SIGLAS EN
INGLÉS) O EQUIVALENTE DE ESCUELA SECUNDARIA/PREPARATORIA
9. FACULTAD O UNIVERSIDAD DE 4 AÑOS
10. OTRO

LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
2. Apprenticeship programs combine paid on-the-job training with classroom instruction
to prepare workers for skilled careers.
HELP TEXT (ENG)

HELP TEXT (SPAN)

MODE

7. Government training programs provide job search assistance, job skills, and career
training. Some examples are Job Corps, YouthBuild, and Workforce Innovation and
Opportunity Act (WIOA) Adult and Youth Programs.
2. Los programas de aprendices combinan la capacitación remunerada en el trabajo con la
instrucción en el aula para preparar a trabajadores para carreras calificadas.
7. Los programas de capacitación del gobierno brindan asistencia para la búsqueda de
empleo, habilidades laborales y capacitación profesional. Algunos ejemplos son los
programas para adultos y jóvenes de Job Corps, YouthBuild y la Ley de Oportunidades y de
Innovación de la Fuerza Laboral (WIOA, por sus siglas en inglés).
CAPI

NOTES
LEAD-IN

YTRN_010; YTRN_011
If YTRN_012 = 1: YTRN_013
Else if YTRN_012 = 7: YTRN_017
Else: YTRN_016

NEXT

YTRN_013_#
ASK

YTRN_012 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button
Use fill ‘FILL_YTRN_010’ from YTRN_010

FILLS (ENG)
FILLS (SPAN)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Use fill ‘FILL_YTRN_010’ from YTRN_010

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
^{FILL_YTRN_010} ^{FILL_PROGRAMNAME} a training program or seminar run by your employer?

ENGLISH

1. YES
0. NO
¿^{FILL_YTRN_010} ^{FILL_PROGRAMNAME} un programa de capacitación o seminario dirigido por tu
empleador?

SPANISH

RANGE

1. SÍ
0. NO

LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_012
YTRN_014

YTRN_014_#
ASK

YTRN_012 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button
Create fill, FILL_YTRN_014:
FILLS (ENG)
IF YTRN_006 = 1, FILL_YTRN_014: ‘Does’
Else, FILL_YTRN_014: ‘Did’
Create fill, FILL_YTRN_014:
FILLS (SPAN)
IF YTRN_006 = 1, FILL_YTRN_014: ‘se lleva a cabo’
Else, FILL_YTRN_014: ‘se llevaba a cabo’
^{FILL_YTRN_014} this training program or seminar occur during your usual work hours?

ENGLISH

1. YES
0. NO
¿Este programa de capacitación o seminario ^{FILL_YTRN_014} durante tu horario de trabajo habitual?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_013
YTRN_015

YTRN_015_#
ASK

YTRN_012 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

FILLS (ENG)

Radio grid
Create fill, FILL_YTRN_015:
IF YTRN_006 = 1, FILL_YTRN_015: ‘do’
Else, FILL_YTRN_015: ‘did’

FILLS (SPAN)

Use fill from YTRN_010, ‘FILL_YTRN_010’
Create fill, FILL_YTRN_015S:
IF YTRN_006 = 1, FILL_YTRN_015S: ‘asistes o participas’
Else, FILL_YTRN_015S: ‘asististe o participaste’

Use fill from YTRN_010, ‘FILL_YTRN_010’
Where ^{FILL_YTRN_015} you participate or attend this training program or seminar? For each one,
please respond “Yes” or “No”.
^{FILL_YTRN_010} it at…
INTERVIEWER: FOR ’JOB SITE’ OPTION, SELECT ‘NO’ IF THE R REPORTS TELEWORKING FROM HOME.
COLUMN HEADERS:
1. YES
0. NO

ENGLISH

ROW ITEMS:
a. A job site [YTRN_015a]
b. Home [YTRN_015b]
c. Someplace else [YTRN_015c]
¿En dónde ^{FILL_YTRN_015S} en este programa de capacitación o seminario? Responde “sí” o “no”
para cada opción.
^{FILL_YTRN_010} en…
INTERVIEWER: FOR ’JOB SITE’ OPTION, SELECT ‘NO’ IF THE R REPORTS TELEWORKING FROM HOME.
SPANISH

COLUMN HEADERS:
1. SÍ
0. NO
ROW ITEMS:
a. Un lugar de trabajo [YTRN_015a]
b. Tu casa [YTRN_015b]
c. En otro lugar [YTRN_015c]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_014
YTRN_016

YTRN_016_#
ASK

YTRN_012 != 7 (Continue YTRN Loop 1)

QUESTION TYPE

FILLS (ENG)

Radio button
Create fill, FILL_YTRN_016:
IF YTRN_006 = 1, FILL_YTRN_016: ‘Are’
Else, FILL_YTRN_016: ‘Were’

FILLS (SPAN)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Create fill, FILL_YTRN_016:
IF YTRN_006 = 1, FILL_YTRN_016: ‘Están’
Else, FILL_YTRN_016: ‘Estuvieron’

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
^{FILL_YTRN_016} any of the costs of ^{FILL_PROGRAMNAME} paid for or provided directly by a
government program?
ENGLISH

1. YES
0. NO

¿^{FILL_YTRN_016} algunos de los costos de ^{FILL_PROGRAMNAME} pagos o proporcionados
directamente por un programa gubernamental?
SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_012; YTRN_015
If YTRN_016 = 1: YTRN_017
Else: YTRN_021

f_YTRN_017_#
YTRN_017_WIOAADULT_#/YTRN_017_WIOAYOUTH_#/YTRN_017_WIOAADULTED_#/YTRN_017_JOBCORPS_#/
YTRN_017_YOUTHBUILD_#/YTRN_017_UPBOUND_#/YTRN_017_TS_#/YTRN_017_VA_#/YTRN_017_VRE_#/YTR
N_017_AMERI_#/YTRN_017_ANOTHER_#
ASK
YTRN_016 = 1 OR YTRN_012 = 7 (Continue YTRN Loop 1)
QUESTION TYPE

Checkbox

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
INTERVIEWER: HAND R SHOWCARD YTRN 3. SELECT ALL THAT APPLY FROM THE LIST.
PROMPT: “Any other programs?” USE HELP TEXT IF NEEDED.
Please look at this card.
Which government program, or programs, paid for or directly provided
^{FILL_PROGRAMNAME}?
1.

ENGLISH

WORKFORCE INNOVATION AND OPPORTUNITY ACT (WIOA) ADULT PROGRAM
[YTRN_017_WIOAADULT_#]
2. WORKFORCE INNOVATION AND OPPORTUNITY ACT (WIOA) YOUTH PROGRAM
[YTRN_017_WIOAYOUTH_#]
3. WORKFORCE INNOVATION AND OPPORTUNITY ACT (WIOA) ADULT
EDUCATION AND LITERACY PROGRAMS [YTRN_017_WIOAADULTED_#]
4. JOB CORPS [YTRN_017_JOBCORPS_#]
5. YOUTHBUILD [YTRN_017_YOUTHBUILD_#]
6. UPWARD BOUND [YTRN_017_UPBOUND_#]
7. TALENT SEARCH [YTRN_017_TS_#]
8. VETERANS AFFAIRS [YTRN_017_VA_#]
9. VETERAN READINESS AND EMPLOYMENT (VR&E) [YTRN_017_VRE_#]
10. SEGAL AMERICORPS EDUCATION AWARD [YTRN_017_AMERI_#]
11. ANOTHER GOVERNMENT PROGRAM [YTRN_017_ANOTHER_#]
INTERVIEWER: HAND R SHOWCARD YTRN 3. SELECT ALL THAT APPLY FROM THE LIST.
PROMPT: “¿Algún otro programa?” USE HELP TEXT IF NEEDED.
Mira esta tarjeta.
¿Qué programa o programas gubernamentales pagaron o proporcionaron de manera
directa ^{FILL_PROGRAMNAME}?

SPANISH

1.
2.
3.
4.
5.

PROGRAMA PARA ADULTOS DE LA LEY DE INNOVACIÓN Y OPORTUNIDAD DE
LA FUERZA LABORAL (WIOA, POR SUS SIGLAS EN INGLÉS)
[YTRN_017_WIOAADULT_#]
PROGRAMA PARA JÓVENES DE LA LEY DE INNOVACIÓN Y OPORTUNIDAD DE
LA FUERZA LABORAL (WIOA, POR SUS SIGLAS EN INGLÉS)
[YTRN_017_WIOAYOUTH_#]
PROGRAMAS DE EDUCACIÓN Y ALFABETIZACIÓN PARA ADULTOS DE LA LEY DE
INNOVACIÓN Y OPORTUNIDAD DE LA FUERZA LABORAL (WIOA, POR SUS
SIGLAS EN INGLÉS) [YTRN_017_WIOAADULTED_#]
JOB CORPS [YTRN_017_JOBCORPS_#]
YOUTHBUILD [YTRN_017_YOUTHBUILD_#]

UPWARD BOUND [YTRN_017_UPBOUND_#]
TALENT SEARCH [YTRN_017_TS_#]
ASUNTOS DE VETERANOS [YTRN_017_VA_#]
PREPARACIÓN Y EMPLEO PARA VETERANOS (VR&E, POR SUS SIGLAS EN
INGLÉS) [YTRN_017_VRE_#]
10. PREMIO A LA EDUCACIÓN SEGAL AMERICORPS [YTRN_017_AMERI_#]
11. OTRO PROGRAMA GUBERNAMENTAL [YTRN_017_ANOTHER_#]
6.
7.
8.
9.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
1. Workforce Innovation and Opportunity Act (WIOA) Adult Program provides job
search assistance, training opportunities and other career services, including services
that help those that lost jobs due to mass layoffs, and other reasons.
2. Workforce Innovation and Opportunity Act (WIOA) Youth Program serves eligible
youth, ages 16-24, who face barriers to education, training, and employment.
3. Workforce Innovation and Opportunity Act (WIOA) Adult Education and Literacy
Programs assist adults to become literate and obtain the knowledge and skills
necessary for employment and economic self-sufficiency.
4. Job Corps helps eligible youth ages 16 through 24 complete their high school
education, and provides them with career training and assistance in obtaining jobs.
5. YouthBuild is a pre-apprenticeship program that provides job training and
educational services.
HELP TEXT (ENG)

6. Upward Bound provides tutoring and other instruction and services to help
students complete high school and be prepared for college entrance.
7. Talent Search provides academic and career counseling to youth and encourages
them to graduate from high school and continue onto and complete their college
education.
8. Veterans Affairs help veterans and service members with needs such as paying
college tuition, finding a school or training program, and getting career counseling,
among other services.
9. Veteran Readiness and Employment (VR&E) provides services to help with job
training, education, employment accommodations, resume development, and job
seeking skills.
10. Segal AmeriCorps Education Award: Those who complete AmeriCorps (national
service organization) can use the award to pay for educational expenses and training
programs.

1. El Programa para Adultos de la Ley de Innovación y Oportunidad de la Fuerza
Laboral (WIOA) brinda asistencia para la búsqueda de empleo, oportunidades de
capacitación y otros servicios profesionales, incluidos los servicios que ayudan a
quienes perdieron sus empleos debido a despidos masivos y otras razones.
2. El Programa para Jóvenes de la Ley de Innovación y Oportunidad de la Fuerza
Laboral (WIOA) atiende a jóvenes de 16 a 24 años de edad que cumplen los requisitos
y enfrentan barreras para la educación, la capacitación y el empleo.
3. Los Programas de Educación y Alfabetización para Adultos de la Ley de Innovación
y Oportunidad de la Fuerza Laboral (WIOA) ayudan a los adultos a alfabetizarse y
obtener el conocimiento y las habilidades necesarias para el empleo y la
autosuficiencia económica.
4. Job Corps ayuda a los jóvenes de 16 a 24 años de edad que cumplen los requisitos a
completar su educación secundaria/preparatoria y les brinda capacitación profesional
y asistencia para obtener empleos.
5. YouthBuild es un programa de preaprendizaje que brinda capacitación laboral y
servicios educativos.
HELP TEXT (SPAN)

6. Upward Bound ofrece tutoría y otras instrucciones y servicios para ayudar a
estudiantes a completar la escuela secundaria/preparatoria y estar preparados(as)
para ingresar a la universidad.
7. Talent Search brinda asesoramiento académico y profesional a jóvenes y los(as)
alienta a graduarse de la escuela secundaria/preparatoria y continuar y completar su
educación universitaria.
8. El Departamento de Asuntos de Veteranos ayuda a veteranos y a miembros del
servicio con necesidades, como el pago de la matrícula universitaria, la búsqueda de
una escuela o un programa de capacitación y la obtención de asesoramiento
profesional, entre otros servicios.
9. El Programa de Preparación y Empleo para Veteranos (VR&E) brinda servicios para
ayudar con la capacitación laboral, la educación, las adaptaciones laborales, el
desarrollo de currículums y las habilidades de búsqueda de empleo.
10. Premio a la Educación Segal AmeriCorps: quienes completen AmeriCorps
(organización de servicio nacional) pueden usar el premio para pagar gastos
educativos y programas de capacitación.

MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_012; YTRN_016
YTRN_018

YTRN_018_#
ASK

YTRN_016 = 1 OR YTRN_012 = 7 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Did you receive a training allowance or additional money besides public assistance or unemployment
insurance because of your participation in ^{FILL_PROGRAMNAME}?
ENGLISH

1. YES
0. NO
¿Recibiste un subsidio de capacitación o dinero adicional, además de asistencia pública o seguro de
desempleo, debido a tu participación en ^{FILL_PROGRAMNAME}?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_017
If YTRN_018 = 1: YTRN_019
Else: YTRN_021

YTRN_019_#
ASK

YTRN_018 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How much was the training allowance or additional money?
ENGLISH

ENTER AMOUNT: $ _____
¿Cuál era el monto del subsidio de capacitación o el dinero adicional?

SPANISH
RANGE

ENTER AMOUNT: $ _____
1-100000

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 100000.100,000
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 100000.100,000

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_018
YTRN_020

YTRN_020_#
ASK

YTRN_018 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Was this training allowance or additional money paid...
1.
2.
3.
4.
5.
6.
7.
8.
9.

ENGLISH

Hourly?
Daily?
Weekly?
Once every two weeks?
Twice a month?
Monthly?
Yearly?
A one-time payment or stipend?
Or in some other time frame?

¿Se pagó este subsidio de capacitación o dinero adicional...?

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.
9.

Por hora
Por día
Por semana
Una vez cada dos semanas
Dos veces al mes
Una vez al mes
Una vez al año
En un pago único o un estipendio
En algún otro período de tiempo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_019
YTRN_021

YTRN_021_#
ASK

YTRN_003 > 0 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Did you or your family have to pay any fees or tuition for ^{FILL_PROGRAMNAME}?
ENGLISH

1. YES
0. NO
¿Tú o tu familia tuvieron que pagar alguna cuota o matrícula para ^{FILL_PROGRAMNAME}?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_016; YTRN_018; YTRN_020
If YTRN_021 = 1: YTRN_022
Else: YTRN_023

YTRN_022_#
ASK

YTRN_021 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
How much did you or your family pay for ^{FILL_PROGRAMNAME}?
ENGLISH

ENTER AMOUNT: $

__________

¿Cuánto pagaron tú o tu familia por ^{FILL_PROGRAMNAME}?
SPANISH
RANGE

ENTER AMOUNT: $

__________

1-150000

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 150000.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 150000.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_021
YTRN_023

YTRN_023_#
ASK

YTRN_003 > 0 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Did you receive any grants, tuition or fee waivers or reductions, or scholarships to help pay for
^{FILL_PROGRAMNAME}?
ENGLISH

1. YES
0. NO
¿Recibiste alguna subvención, exención o reducción de matrícula o cuotas, o becas para ayudar a
pagar por ^{FILL_PROGRAMNAME}?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_021; YTRN_022
If YTRN_023 = 1: YTRN_024
Else: YTRN_025

YTRN_024_#
ASK

YTRN_023 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
What was the total amount of grants, tuition or fee waivers or reductions, or scholarships you
received to help pay for ^{FILL_PROGRAMNAME}? Your best estimate is fine.
ENGLISH
ENTER AMOUNT: $ ______

SPANISH

¿Cuál fue el monto total de subvenciones, exenciones o reducciones de matrícula o cuotas, o becas
que recibiste para ayudar a pagar por ^{FILL_PROGRAMNAME}? Danos tu mejor estimación.

RANGE

ENTER AMOUNT: $ ______
1-150000

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 150000.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 150000.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_023
YTRN_025

YTRN_025_#
ASK

YTRN_003 > 0 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Did you take out a government loan or a private loan to help pay for ^{FILL_PROGRAMNAME}?
ENGLISH

1. YES
0. NO
¿Pediste un préstamo del gobierno o un préstamo privado para ayudar a pagar por
^{FILL_PROGRAMNAME}?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_023; YTRN_024
If YTRN_025 = 1: YTRN_026
Else: YTRN_029

YTRN_026_#
ASK

YTRN_025 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Was it a government loan, a private loan, or did you take out both to help pay for
^{FILL_PROGRAMNAME}?
ENGLISH

1. GOVERNMENT LOAN
2. PRIVATE LOAN
3. BOTH
¿Fue un préstamo del gobierno, un préstamo privado, o sacaste ambos para ayudar a pagar por
^{FILL_PROGRAMNAME}?

SPANISH

1. GOVERNMENT LOAN
2. PRIVATE LOAN
3. BOTH

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_025
If YTRN_026 = 2: YTRN_028
Else if YTRN_026 = 1 OR 3: YTRN_027
Else: YTRN_029

YTRN_027_#
ASK

YTRN_026 = 1 OR 3 (Continue YTRN Loop 1)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
What was the total amount of government loans you took out for ^{FILL_PROGRAMNAME}? Your best
estimate is fine.
ENGLISH
ENTER AMOUNT: $ __________

SPANISH

¿Cuál fue el monto total de los préstamos del gobierno que sacaste para pagar por
^{FILL_PROGRAMNAME}? Danos tu mejor estimación.

RANGE

ENTER AMOUNT: $ __________
1-150000

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 150000.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 150000.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_026
If YTRN_026 = 3: YTRN_028
Else: YTRN_029

YTRN_028_#
ASK

IF YTRN_026 = 2 OR 3 (Continue YTRN Loop 1)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
What was the total amount of private loans you took out for ^{FILL_PROGRAMNAME}?
ENGLISH

SPANISH

ENTER AMOUNT: $ __________
¿Cuál fue el monto total de los préstamos privados que sacaste para pagar por
^{FILL_PROGRAMNAME}?

RANGE

ENTER AMOUNT: $ __________
1-150000

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 150000.
If out of range, display hard check: (In red font and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 150000.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_026; YTRN_027
YTRN_029

YTRN_029_#
ASK

YTRN_003 > 0 (Continue YTRN Loop 1)

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

20
This is a program check. Do not show screen to R.
IF NUMJOBS > 0, YTRN_029_# = 1; Else YTRN_029_# = 0.
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_025; YTRN_026; YTRN_027; YTRN_028
If YTRN_029= 1: YTRN_030
Else if YTRN_006 != 1: YTRN_034
Else if YTRN LOOP 1 NUM < YTRN_003: YTRN_004
Else: YHEA_001

YTRN_030_#
ASK

IF YTRN_029 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

FILLS (ENG)

Radio button
Create fill, FILL_YTRN_030:
If NUMJOBS > 1, FILL_YTRN_030: ‘any of your employers’
Else, FILL-YTRN_030: ‘your employer’

FILLS (SPAN)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Create fill, FILL_YTRN_030:
If NUMJOBS > 1, FILL_YTRN_030: ‘Alguno de tus empleadores’
Else, FILL-YTRN_030: ‘Tu empleador’

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Did ^{FILL_YTRN_030} provide or help pay for ^{FILL_PROGRAMNAME}?
ENGLISH

1. YES
0. NO
¿^{FILL_YTRN_030} proporcionó o ayudó a pagar por ^{FILL_PROGRAMNAME}?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YTRN_029
If YTRN_030 = 1 AND NUMJOBS > 1: YTRN_031
Else if YTRN_030 = 1 AND NUMJOBS = 1: YTRN_032
Else if YTRN_006 != 1: YTRN_034
Else if YTRN LOOP 1 NUM < YTRN_003: YTRN_004
Else: YHEA_001

YTRN_031_#
ASK

IF YTRN_030 = 1 AND NUMJOBS > 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (ENG)
FILLS (SPAN)

Create fill, FILL_EMPLOYLIST: List ‘EMPLOYNAME’(s) from JOBROSTER
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

Create fill, FILL_EMPLOYLIST: List ‘EMPLOYNAME’(s) from JOBROSTER
Which one of your employers provided or helped pay for ^{FILL_PROGRAMNAME}?

ENGLISH

INTERVIEWER: SHOW R THE LIST AND SELECT THE EMPLOYER WHO PROVIDED/HELPED PAY FOR THIS
TRAINING PROGRAM.
{FILL_EMPLOYLIST}
-8. NONE OF THE EMPLOYERS ON LIST PAID FOR PROGRAM.
¿Cuál de tus empleadores proporcionó o ayudó a pagar por ^{FILL_PROGRAMNAME}?
INTERVIEWER: SHOW R THE LIST AND SELECT THE EMPLOYER WHO PROVIDED/HELPED PAY FOR THIS
TRAINING PROGRAM.

SPANISH

^{FILL_EMPLOYLIST}
-8. NINGUNO DE LOS EMPLEADORES DE LA LISTA PAGÓ POR EL PROGRAMA.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_030
YTRN_032

YTRN_032_#
ASK
QUESTION TYPE

IF YTRN_030 = 1 AND YTRN_029 = 1 (Continue YTRN Loop 1)
Radio button

FILLS (ENG)
FILLS (SPAN)
Was this training required by this employer, or did you voluntarily choose to participate in this training
program?
ENGLISH

1. REQUIRED BY THIS EMPLOYER
2. VOLUNTARILY CHOOSE TO PARTICIPATE
¿Esta capacitación fue requerida por este empleador, o tú elegiste voluntariamente participar en este
programa de capacitación?

SPANISH

1. REQUERIDO POR EL EMPLEADOR
2. ELEGISTE PARTICIPAR VOLUNTARIAMENTE

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_030; YTRN_031
YTRN_033

YTRN_033_#
ASK

IF YTRN_030 = 1 AND YTRN_029 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
INTERVIEWER: HAND R SHOWCARD YTRN 4.
Please look at this card.
Which of the reasons on this card was the main reason you enrolled in this training program?
1.
2.
3.
4.
5.
6.
7.

ENGLISH

8.

ASSOCIATED WITH A PROMOTION OR JOB ADVANCEMENT
ASSOCIATED WITH LOOKING FOR A NEW JOB
NECESSARY TO OBTAIN A LICENSE, PROFESSIONAL CERTIFICATION, OR CERTIFICATE
NECESSARY WHEN THE JOB BEGAN
PART OF A PROGRAM TO MAINTAIN AND UPGRADE EMPLOYEE SKILLS
ASSOCIATED WITH THE INTRODUCTION OF NEW METHODS OR PROCESSES ON THE JOB
TO LEARN THE LAWS OR REGULATIONS APPLICABLE TO JOB OR INDUSTRY, SUCH AS
WORKPLACE BEHAVIOR OR SAFETY TRAINING
FOR ANOTHER REASON

INTERVIEWER: HAND R SHOWCARD YTRN 4.
Mira esta tarjeta.
¿Cuál de las razones de esta tarjeta fue la razón principal por la que te inscribiste en este programa de
capacitación?

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.

ASOCIADO CON UNA PROMOCIÓN O ASCENSO LABORAL
ASOCIADO CON LA BÚSQUEDA DE UN NUEVO TRABAJO
NECESARIO PARA OBTENER UNA LICENCIA, CERTIFICACIÓN PROFESIONAL O CERTIFICADO.
NECESARIO CUANDO EL TRABAJO COMENZÓ
PARTE DE UN PROGRAMA PARA MANTENER Y MEJORAR LAS HABILIDADES DE LOS
EMPLEADOS
ASOCIADO A LA INTRODUCCIÓN DE NUEVOS MÉTODOS O PROCESOS EN EL PUESTO DE
TRABAJO
PARA APRENDER LAS LEYES O REGULACIONES APLICABLES AL TRABAJO O LA INDUSTRIA,
COMO EL COMPORTAMIENTO EN EL LUGAR DE TRABAJO O LA CAPACITACIÓN EN
SEGURIDAD
POR OTRA RAZÓN

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_032
If YTRN_006 != 1: YTRN_034
Else if YTRN LOOP 1 NUM < YTRN_003: YTRN_004
Else: YHEA_001

YTRN_034_#
ASK

IF YTRN_006 != 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
To measure your progress in [PROGRAMNAME], did you take exams and receive grades or scores, or
did you have to demonstrate that you had mastered skills by performing required tasks, or both exams
and demonstration of tasks?
ENGLISH

1.
2.
3.
0.

TOOK EXAMS AND RECEIVED GRADES
DEMONSTRATED MASTERED SKILLS BY PERFORMING TASKS
BOTH
NONE

Para medir tu progreso en [PROGRAMNAME], ¿tomaste exámenes y recibiste calificaciones o puntajes,
o tuviste que demostrar que dominabas las habilidades mediante la realización de las tareas
requeridas, o fue tanto mediante exámenes como mediante la demostración de las tareas?
SPANISH

1.
2.
3.
0.

RENDISTE EXÁMENES Y RECIBISTE CALIFICACIONES
HABILIDADES DEMOSTRADAS MEDIANTE LA REALIZACIÓN DE TAREAS
AMBOS
NINGUNO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_029; YTRN_030; YTRN_033
YTRN_035

YTRN_035_#
ASK

IF YTRN_006 != 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
For this question, a professional certification or license refers to a certification or license that shows
you are qualified to perform a specific job. Examples include Licensed Realtor, Certified Medical
Assistant, Certified Teacher, or IT certifications.

ENGLISH

Certificates are different from professional certifications and licenses. They include certificates of
completion from an employer training program, technical college program, software company, or
other training provider, or vocational certificates from high schools.
Did you receive a professional certification or license, a certificate, or a diploma or degree from
^{FILL_PROGRAMNAME}?
1. YES
0. NO
Para esta pregunta, una certificación o licencia profesional se refiere a una certificación o licencia que
demuestra que estás calificado(a) para realizar un trabajo específico. Los ejemplos incluyen agente
inmobiliario con licencia, asistente médico certificado, docente certificado o una certificación de
Tecnología de la Información (por sus siglas en inglés, IT).

SPANISH

Los certificados son diferentes de las certificaciones y licencias profesionales. Incluyen certificados de
finalización de un programa de capacitación de un empleador, un programa de escuela técnica, una
empresa de software u otro proveedor de capacitación, o certificados vocacionales de escuelas
secundarias/preparatorias.
¿Recibiste una certificación o licencia profesional, un certificado o un diploma o título de
^{FILL_PROGRAMNAME}?
1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_034
If YTRN_035 = 1: YTRN_036

Else: YTRN_040
YTRN_036_#
ASK

IF YTRN_006 != 1 AND YTRN_035 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Which did you receive from ^{FILL_PROGRAMNAME}?
1. A professional certification or license
2. A certificate
3. A diploma or degree

ENGLISH

¿Cuál recibiste de ^{FILL_PROGRAMNAME}?
SPANISH

1. Una certificación o licencia profesional
2. Un certificado
3. Un diploma o título

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_035
If YTRN_036 = 2: YTRN_037
Else if YTRN_036 = 1: YTRN_038
Else if YTRN_036 = 3: YTRN_039
Else: YTRN_040

f_YTRN_037_#
YTRN_037_#/YTRN_037_#_OTHER
ASK
IF YTRN_006 != 1 AND YTRN_036 = 2 (Continue YTRN Loop 1)
QUESTION TYPE

Radio button and textbox

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
What type of certificate did you receive from ^{FILL_PROGRAMNAME}?
1.
2.
3.
4.

ENGLISH

Vocational certificate from a high school
Certificate of completion
Certificate from a technical college or trade school
Another type of certificate (SPECIFY): ____ [YTRN_037_OTHER_#]

¿Qué tipo de certificado recibiste de ^{FILL_PROGRAMNAME}?
SPANISH

1.
2.
3.
4.

Certificado vocacional de una escuela secundaria/preparatoria
Certificado de finalización
Certificado de escuela técnica o de oficios
Otro tipo de certificado (SPECIFY): _________[YTRN_037_OTHER_#]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_036
YTRN_040

YTRN_038_#
ASK

IF YTRN_006 != 1 AND YTRN_036 = 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Was your professional certification or license issued by the federal, state, or local government?
ENGLISH

1.
0.

YES
NO

¿Su certificación o licencia profesional fue emitida por el gobierno federal, estatal o local?
SPANISH

1.
0.

SÍ
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_036
YTRN_040

f_YTRN_039_#
YTRN_039_#/YTRN_039_#_OTHER
ASK
IF YTRN_006 != 1 AND YTRN_036 = 3 (Continue YTRN Loop 1)
QUESTION TYPE

Radio button and textbox

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
What diploma or degree did you receive from ^{FILL_PROGRAMNAME}?
1.
ENGLISH

2.
3.
4.
5.

High School Equivalency such as GED (General Educational Development) or HiSET
(High School Equivalency Test)
High school diploma
Two-year associate degree
Vocational diploma
Another diploma or degree (SPECIFY):____ [YTRN_039_#_OTHER]

¿Qué diploma o título recibiste de ^{FILL_PROGRAMNAME}?
1.
SPANISH

2.
3.
4.
5.

Título equivalente al de la escuela secundaria/preparatoria, como el Desarrollo de
Educación General (GED, por sus siglas en inglés) y la Prueba de Equivalencia de
Escuela Secundaria (HiSET, por sus siglas en inglés)
Diploma de escuela secundaria/preparatoria
Título semisuperior de dos años (AA)
Diploma vocacional
Otro diploma o título (SPECIFY): __________[YTRN_039_#_OTHER]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_036
YTRN_040

YTRN_040_#
ASK

IF YTRN_006 != 1 (Continue YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)
Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
Did you complete ^{FILL_PROGRAMNAME}?
ENGLISH

1. YES
0. NO
¿Completaste ^{FILL_PROGRAMNAME}?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_035; YTRN_036; YTRN_037; YTRN_038; YTRN_039
If YTRN_040 = 0: YTRN_041
Else if YTRN LOOP 1 NUM < YTRN_003: YTRN_004
Else: YHEA_001

YTRN_041_#
ASK

IF YTRN_006 != 1 AND YTRN_040 = 0 (End YTRN Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005

FILLS (SPAN)

Use fill ‘FILL_PROGRAMNAME’ from YTRN_005
INTERVIEWER: HAND R SHOWCARD YTRN 5.
Please look at this card.
Which of the reasons on this card was the main reason you did not complete
^{FILL_PROGRAMNAME}?

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.

FOUND A JOB
TRANSPORTATION PROBLEMS
PROBLEMS WITH CHILDCARE
OTHER FAMILY RESPONSIBILITIES
OWN ILLNESS OR INJURY
TRANSFERRED TO ANOTHER PROGRAM
MOVED OR CHANGED RESIDENCE
UNSATISFACTORY CONDITIONS
TOO MUCH TIME REQUIRED
TOO DIFFICULT
LOST INTEREST
ASKED TO LEAVE OR EXPELLED
STILL ENROLLED IN PROGRAM
PROGRAM ENDED BEFORE COMPLETION
ANOTHER REASON

INTERVIEWER: HAND R SHOWCARD YTRN 5.
Mira esta tarjeta.
¿Cuál de las razones de esta tarjeta fue la razón principal por la que no completaste
^{FILL_PROGRAMNAME}?

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.

ENCONTRASTE UN TRABAJO
PROBLEMAS DE TRANSPORTE
PROBLEMAS CON EL CUIDADO INFANTIL
OTRAS RESPONSABILIDADES FAMILIARES
ENFERMEDAD O LESIÓN PROPIA
TE TRANSFERISTE A OTRO PROGRAMA
TE MUDASTE O CAMBIASTE DE RESIDENCIA
CONDICIONES INSATISFACTORIAS
SE REQUIERE DEMASIADO TIEMPO
MUY DIFÍCIL
PERDISTE EL INTERÉS
SE TE PIDIÓ QUE TE FUERAS O TE EXPULSARON
TODAVÍA ESTÁS MATRICULADO(A) EN EL PROGRAMA
EL PROGRAMA FINALIZÓ ANTES DE QUE LO TERMINARAS
OTRA RAZÓN

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
If TRAINPROGNUM > 0, loop through YTRN Loop 1 (YTRN_004_# - YTRN_041_#) until
TRAINPROGNUM is reached, with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_040
If YTRN LOOP 1 NUM < YTRN_003: YTRN_004
Else: YHEA_001

NLSY27 Specifications Formatting
Health

PRELOADS:
YOUTHAGE: Youth Information Module
CURRENTENROLL: Schooling Module
CURRENTEMPLOY: Employment Module
STATEPROGRAM1: Sample preload
STATEPROGRAM2: Sample preload
GENERAL PROGRAMMER NOTES:
ALL ITEMS ARE REQUIRED.
DISPLAY DK (-2) AND REF (-1) BY DEFAULT ON EACH PAGE AT LOADING.

YHEA_001
ASK

All respondents

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
Now, I'd like to ask you some questions about your health.
In general, how is your physical health?

ENGLISH

5.
4.
3.
2.
1.

Excellent
Very good
Good
Fair
Poor

Ahora me gustaría hacerte algunas preguntas sobre tu salud.
En general, ¿cómo está tu estado de salud físico?

SPANISH

5.
4.
3.
2.
1.

Excelente
Muy bien
Bien
Regular
Mal

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YTRN_AGECHECK, YTRN_002, YTRN_003, YTRN_004_Loop_End
YHEA_002

YHEA_002
ASK

All respondents

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
In general, how is your mental or emotional health?
5.
4.
3.
2.
1.

ENGLISH

Excellent
Very good
Good
Fair
Poor

En general, ¿cómo está tu estado de salud mental o emocional?

SPANISH

5.
4.
3.
2.
1.

Excelente
Muy bien
Bien
Regular
Mal

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_001
IF YOUTHAGE >= 16: YHEA_003;
ELSE: YHEA_005

YHEA_003
ASK

YOUTHAGE >= 16

QUESTION TYPE

Radio button
CREATE FILL_AREWOULD: IF CURRENTEMPLOY = 1, FILL_AREWOULD: ‘Are you’;
ELSE, FILL_AREWOULD: ‘Would you be’
FILLS
CREATE FILL_COULD: IF CURRENTEMPLOY ≠ 1, FILL_COULD: ‘could’;
ELSE, FILL_COULD: BLANK
CREATE FILL_AREWOULD: IF CURRENTEMPLOY = 1, FILL_AREWOULD: ‘Tienes’;
ELSE, FILL_AREWOULD: ‘Tendrías’
FILLS (SPAN)
CREATE FILL_COULD: IF CURRENTEMPLOY ≠ 1, FILL_COULD: ‘o que podrías realizar’;
ELSE, FILL_COULD: BLANK
^{FILL_AREWOULD} limited in the kind of work you ^{FILL_COULD) do in a job for pay because of your
health?

ENGLISH

1. YES
0. NO

¿^{FILL_AREWOULD} limitaciones en el tipo de trabajo que realizas ^{FILL_COULD) en un puesto pago
debido a tu salud?
SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_002
YHEA_004

YHEA_004
ASK

YOUTHAGE >= 16

QUESTION TYPE

Radio button
Use fill, FILL_AREWOULD
FILLS
Use fill, FILL_COULD
Use fill, FILL_AREWOULD
FILLS (SPAN)
Use fill, FILL_COULD
^{FILLFILL_AREWOULD} limited in the amount of work you ^{FILL_COULD} do in a job for pay because
of your health?

ENGLISH

1. YES
0. NO

¿^{FILL_AREWOULD} limitaciones en la cantidad de trabajo que realizas ^{FILL_COULD} en un puesto
pago debido a tu salud?
SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_003
YHEA_005

YHEA_005
ASK

All Respondents

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
INTERVIEWER: HAND R SHOWCARD YHEA 1
During the past 7 days, how many times did you eat fruit? Do not count fruit juice.
0.
1.
2.
3.
4.
5.
6.

ENGLISH

DID NOT EAT FRUIT DURING THE PAST 7 DAYS
1 TO 3 TIMES DURING THE PAST 7 DAYS
4 TO 6 TIMES DURING THE PAST 7 DAYS
1 TIME PER DAY
2 TIMES PER DAY
3 TIMES PER DAY
4 OR MORE TIMES PER DAY

INTERVIEWER: HAND R SHOWCARD YHEA 1
Durante los últimos 7 días, ¿cuántas veces comiste fruta? No cuentes el jugo de fruta.
0.
1.
2.
3.
4.
5.
6.

SPANISH

NO COMISTE FRUTA EN LOS ÚLTIMOS 7 DÍAS
DE 1 A 3 VECES EN LOS ÚLTIMOS 7 DÍAS
DE 4 A 6 VECES EN LOS ÚLTIMOS 7 DÍAS
1 VEZ AL DÍA
2 VECES AL DÍA
3 VECES AL DÍA
4 O MÁS VECES AL DÍA

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_002, YHEA_004
YHEA_006

YHEA_006
ASK

All Respondents

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
INTERVIEWER: HAND R SHOWCARD YHEA 2
During the past 7 days, how many times did you eat vegetables? Do not count french fries or potato
chips.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

DID NOT EAT VEGETABLES DURING THE PAST 7 DAYS
1 TO 3 TIMES DURING THE PAST 7 DAYS
4 TO 6 TIMES DURING THE PAST 7 DAYS
1 TIME PER DAY
2 TIMES PER DAY
3 TIMES PER DAY
4 OR MORE TIMES PER DAY

INTERVIEWER: HAND R SHOWCARD YHEA 2
Durante los últimos 7 días, ¿cuántas veces comiste vegetales? No cuentes las papas fritas ni papitas
(chips).
SPANISH

0.
1.
2.
3.
4.
5.
6.

NO COMISTE VEGETALES EN LOS ÚLTIMOS 7 DÍAS
DE 1 A 3 VECES EN LOS ÚLTIMOS 7 DÍAS
DE 4 A 6 VECES EN LOS ÚLTIMOS 7 DÍAS
1 VEZ AL DÍA
2 VECES AL DÍA
3 VECES AL DÍA
4 O MÁS VECES AL DÍA

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_005
YHEA_007

YHEA_007
ASK

All respondents

QUESTION TYPE

Numeric

FILLS
FILLS (SPAN)
During the past 7 days, how many times did you brush your teeth?
ENGLISH

ENTER NO. OF TIMES: ______
Durante los últimos 7 días, ¿cuántas veces te cepillaste los dientes?

SPANISH

ENTER NO. OF TIMES: ______

RANGE

YHEA_007: 0-50

LIMITS

YHEA_007: Max 2 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

IF YHEA_007 OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 0 AND 50.
IF YHEA_007 OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 0 AND 50.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_006
YHEA_008

YHEA_008
ASK

All respondents

QUESTION TYPE

Numeric

FILLS
FILLS (SPAN)
During the past 7 days, how many times did you use dental floss?
ENGLISH

ENTER NO. OF TIMES: ______
Durante los últimos 7 días, ¿cuántas veces usaste hilo dental?

SPANISH

ENTER NO. OF TIMES: ______

RANGE

YHEA_007: 0-50

LIMITS

YHEA_007: Max 2 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

IF YHEA_008 OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 0 AND 50.
IF YHEA_008 OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 0 AND 50.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_007
If CURRENTENROLL = 1 OR 2 OR 3: YHEA_015;
ELSE: YHEA_009

YHEA_009
ASK

CURRENTROLL1 ≠ 1 OR 2 OR 3

QUESTION TYPE

Numeric with radio special answer options

FILLS
FILLS (SPAN)
Vigorous activities are activities you may do for exercise, work or for some other reason that cause
heavy sweating or large increases in breathing or heart rate.
During the past 7 days, how many times did you do vigorous activities for at least 10 minutes?

ENGLISH

INTERVIEWER: IF THE R SAYS THEY HAVE NOT DONE THIS ACTIVITY IN THE PAST 7 DAYS OR RESPONDS
‘0 TIMES’, SELECT ‘NEVER’
ENTER NO. OF TIMES: ______
-8. R NOT PHYSICALLY ABLE TO DO THIS TYPE OF ACTIVITY
-9. NEVER
Las actividades vigorosas son actividades que podrías hacer durante el ejercicio, el trabajo o que por otro
motivo te provoquen una sudoración intensa o un gran aumento en la frecuencia respiratoria o cardíaca.
Durante los últimos 7 días, ¿cuántas veces realizaste actividades vigorosas durante al menos 10 minutos?

SPANISH

INTERVIEWER: IF THE R SAYS THEY HAVE NOT DONE THIS ACTIVITY IN THE PAST 7 DAYS OR RESPONDS
‘0 TIMES’, SELECT ‘NEVER’
ENTER NO. OF TIMES: ______
-8. R NOT PHYSICALLY ABLE TO DO THIS TYPE OF ACTIVITY
-9. NEVER

RANGE

1-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

INCLUDE NUMERIC INPUT AND SPECIAL ANSWER RADIO OPTIONS -8 & -9 BELOW
NUMERIC ENTRY. EACH INPUT SHOULD BE EXCLUSIVE
IF YHEA_009 OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 100.
IF YHEA_009 OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 100.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_008
If YHEA_009 = -2 OR -1 OR -8 OR -9: YHEA_011;

ELSE: f_YHEA_010

ff_YHEA_010
YHEA_010A/YHEA_010H/YHEA_010M
ASK
YHEA_009 >= 1 AND ≠ 1 OR 2
YHEA_010A: Radio button
QUESTION TYPE
YHEA_010H; YHEA_010M: Numeric
FILLS
FILLS (SPAN)
About how long did you do these vigorous activities each time?
INTERVIEWER: SELECT MINUTES OR HOURS AND CLICK ‘NEXT TO ENTER LENGTH

1.
2.

ENGLISH

[YHEA_010A]
MINUTES
HOURS
ENTER HOURS: ______ [YHEA_010H]
ENTER MINUTES: _______ [YHEA_010M]

¿Cuánto tiempo realizaste aproximadamente estas actividades vigorosas cada vez que lo hiciste?
INTERVIEWER: SELECT MINUTES OR HOURS AND CLICK ‘NEXT TO ENTER LENGTH

SPANISH

1.
2.

[YHEA_010A]
MINUTES
HOURS
ENTER HOURS: ______ [YHEA_010H]
ENTER MINUTES: _______ [YHEA_010M]

RANGE
LIMITS

YHEA_010H: 1-3
YHEA_010M: 1-180
YHEA_010M: Max 3 digits
YHEA_010H: Max 1 digit

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

INCLUDE NUMERIC INPUTS FOR HOURS AND MINUTES. IF YHEA_010A = 1, DISPLAY
YHEA_010M. IF YHEA_010A = 2, DISPLAY YHEA_010H. ONLY ALLOW ONE OPTION TO BE
SELECTED (MINUTES OR HOURS)..
YHEA_010M OUT OF RANGE, DISPLAY HARD CHECK (In red text all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND
IF YHEA_010H OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 3.
EA_010M OUT OF RANGE, DISPLAY HARD CHECK (In red text all CAPS): ENTER A NUMERIC
VALUE BETWEEN 1 AND
IF YHEA_010H OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 3.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_009
YHEA_011

YHEA_011
ASK

CURRENTROLL1 ≠ 1 OR 2 OR 3

QUESTION TYPE

Numeric with radio special answer options

FILLS
FILLS (SPAN)
Light or moderate activities are things you might do for exercise, work, or some other reason that
cause only slight sweating or slight to moderate increase in breathing or heart rate.
During the past 7 days, how many times did you do light or moderate activities for at least 10
minutes?
ENGLISH

INTERVIEWER: IF THE R SAYS THEY HAVE NOT DONE THIS ACTIVITY IN THE PAST 7 DAYS OR RESPONDS
‘0 TIMES’, SELECT ‘NEVER’
ENTER NO. OF TIMES: ______
-8. R NOT PHYSICALLY ABLE TO DO THIS TYPE OF ACTIVITY
-9. NEVER
Las actividades ligeras o moderadas son actividades que podrías hacer durante el ejercicio, el trabajo
o que por otro motivo te provoquen una ligera sudoración o un aumento de leve a moderado de la
frecuencia respiratoria o cardíaca.
Durante los últimos 7 días, ¿cuántas veces realizaste actividades ligeras o moderadas durante al
menos 10 minutos?

SPANISH

INTERVIEWER: IF THE R SAYS THEY HAVE NOT DONE THIS ACTIVITY IN THE PAST 7 DAYS OR RESPONDS
‘0 TIMES’, SELECT ‘NEVER’
ENTER NO. OF TIMES: ______
-8. R NOT PHYSICALLY ABLE TO DO THIS TYPE OF ACTIVITY
-9. NEVER

RANGE

1-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

INCLUDE NUMERIC INPUT AND SPECIAL ANSWER RADIO OPTIONS -8 & -98 & -9 BELOW
NUMERIC ENTRY. EACH INPUT SHOULD BE EXCLUSIVE
IF YHEA_011 OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 100.
IF YHEA_011 OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 100.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN
NEXT

YHEA_009 = -2 or -1 or -8 or -9,, f_YHEA_010
If YHEA_011 = -2 OR -1 OR -8 OR -9: YHEA: YHEA_013;
ELSE: f_YHEA_012

f_YHEA_012
YHEA_012A/YHEA_012H/YHEA_012M
ASK
YHEA_011 >= 1 AND ≠ -8 OR -9 OR -1 OR -2
YHEA_012A: Radio button
QUESTION TYPE
YHEA_012H; YHEA_012M: Numeric
FILLS
FILLS (SPAN)
About how long did you do these light or moderate activities each time?
INTERVIEWER: SELECT MINUTES OR HOURS AND CLICK ‘NEXT TO ENTER LENGTH

1.
2.

ENGLISH

[YHEA_012A]
MINUTES
HOURS
ENTER HOURS: ______ [YHEA_012H]
ENTER MINUTES: _______ [YHEA_012M]

¿Durante cuánto tiempo realizaste aproximadamente estas actividades ligeras o moderadas cada vez
que lo hiciste?
INTERVIEWER: SELECT MINUTES OR HOURS AND CLICK ‘NEXT TO ENTER LENGTH
SPANISH

1.
2.

[YHEA_012A]
MINUTES
HOURS
ENTER HOURS: ______ [YHEA_012H]
ENTER MINUTES: _______ [YHEA_012M]

RANGE
LIMITS

YHEA_012H: 1-3
YHEA_012M: 1-180
YHEA_012M: Max 3 digits
YHEA_012H: Max 1 digit

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

INCLUDE NUMERIC INPUTS FOR HOURS AND MINUTES. IF YHEA_012A = 1, DISPLAY
YHEA_012M. IF YHEA_012A = 2, DISPLAY YHEA_012H. ONLY ALLOW ONE OPTION TO BE
SELECTED (MINUTES OR HOURS).
IF YHEA_012M OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 180..
IF YHEA_012H OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 3

CHECK (SPAN)

IF YHEA_012M OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 180..
IF YHEA_012H OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 3

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_011
YHEA_013

YHEA_013
ASK

CURRENTENROLL ≠ 1 OR 2 OR 3

QUESTION TYPE

Numeric with radio special answer options

FILLS
FILLS (SPAN)
During the past 7 days, how many times did you do physical activities specifically designed to
strengthen your muscles such as lifting weights or doing exercises that use your body weight, like
push-ups, pull-ups, sit-ups or squats? Include all such activities even if you have mentioned them
before.
ENGLISH

INTERVIEWER: IF THE R SAYS THEY HAVE NOT DONE THIS ACTIVITY IN THE PAST 7 DAYS OR RESPONDS
‘0 TIMES’, SELECT ‘NEVER’
ENTER NO. OF TIMES: ______
-8. R NOT PHYSICALLY ABLE TO DO THIS TYPE OF ACTIVITY
-9. NEVER
Durante los últimos 7 días, ¿cuántas veces realizaste actividades físicas planificadas específicamente
para fortalecer tus músculos, como levantar pesas o hacer ejercicios en los que se use el peso del
cuerpo, como flexiones, dominadas, abdominales o sentadillas? Incluye todas estas actividades
aunque ya las hayas mencionado anteriormente.

SPANISH

INTERVIEWER: IF THE R SAYS THEY HAVE NOT DONE THIS ACTIVITY IN THE PAST 7 DAYS OR RESPONDS
‘0 TIMES’, SELECT ‘NEVER’
ENTER NO. OF TIMES: ______
-8. R NOT PHYSICALLY ABLE TO DO THIS TYPE OF ACTIVITY
-9. NEVER

RANGE

1-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

INCLUDE NUMERIC INPUT AND SPECIAL ANSWER RADIO OPTIONS -8 & -9 BELOW
NUMERIC ENTRY. EACH INPUT SHOULD BE EXCLUSIVE
IF YHEA_013 OUT OF RANGE, DISPLAY (In red text and all CAPS): ENTER A NUMERIC
VALUE BETWEEN 1 AND 100.
IF YHEA_013 OUT OF RANGE, DISPLAY (In red text and all CAPS): ENTER A NUMERIC VALUE
BETWEEN 1 AND 100.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_011 = -2 OR -1 OR -8 OR -9,, f_YHEA_012
If YHEA_013 = -2 OR -1 OR -8 OR -9: f_YHEA_018;
ELSE: f_YHEA_014

f_YHEA_014
YHEA_014A/YHEA_014H/ YHEA_014M
ASK
YHEA_013 >= 1 AND ≠ -8 OR -9 OR -1 OR -2
YHEA_014H; YHEA_014M: Numeric
QUESTION TYPE
YHEA_014A: Radio button
FILLS
FILLS (SPAN)
About how long did you do these physical activities designed to strengthen your muscles each time?
INTERVIEWER: SELECT MINUTES OR HOURS AND CLICK ‘NEXT’ TO ENTER LENGTH.

1.
2.

ENGLISH

[YHEA_014A]
MINUTES
HOURS
ENTER HOURS: ______ [YHEA_014H]
ENTER MINUTES: _______ [YHEA_014M]

¿Durante cuánto tiempo realizaste esta actividad física planificada para fortalecer los músculos cada
vez que lo hiciste?
INTERVIEWER: SELECT MINUTES OR HOURS AND CLICK ‘NEXT’ TO ENTER LENGTH.
SPANISH

1.
2.

[YHEA_014A]
MINUTES
HOURS
ENTER HOURS: ______ [YHEA_014H]
ENTER MINUTES: _______ [YHEA_014M]

RANGE
LIMITS

YHEA_014H: 1-3
YHEA_014M: 1-180
YHEA_014M: Max 3 digits
YHEA_014H: Max 1 digit

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

INCLUDE NUMERIC INPUTS FOR HOURS AND MINUTES. IF YHEA_014A = 1, DISPLAY
YHEA_014M. IF YHEA_014A = 2, DISPLAY YHEA_014H. ONLY ALLOW ONE OPTION TO BE
SELECTED (MINUTES OR HOURS).
IF YHEA_014M OUT OF RANGE, DISPLAY HARD CHECK: (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN 1 AND 180.
IF YHEA_014HOUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS): ENTER A
NUMERIC VALUE BETWEEN AND 3
IF YHEA_014A OUT OF RANGE, DISPLAY HARD CHECK: ENTER A NUMERIC VALUE
BETWEEN 1 AND 180.

MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_013
f_YHEA_018

YHEA_015
ASK

CURRENTENROLL = 1 OR 2 OR 3

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
During the past 7 days, on how many days were you physically active for a total of at least 60 minutes
per day? Add up all the time you spent in any kind of physical activity that increased your heart rate
and made you breathe hard some of the time.
0. 0 DAYS
1. 1 DAY
2. 2 DAYS
3. 3 DAYS
4. 4 DAYS
5. 5 DAYS
6. 6 DAYS
7. 7 DAYS

ENGLISH

En los últimos 7 días, ¿cuántos días realizaste actividad física durante un total de al menos 60 minutos
al día? Suma todo el tiempo que le dedicaste a todo tipo de actividad física que haya aumentado tu
frecuencia cardíaca y que haya hecho que respires con dificultad parte del tiempo.
0. 0 DÍAS
1. 1 DÍA
2. 2 DÍAS
3. 3 DÍAS
4. 4 DÍAS
5. 5 DÍAS
6. 6 DÍAS
7. 7 DÍAS

SPANISH

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_008
YHEA_016

YHEA_016
ASK

CURRENTENROLL = 1 OR 2 OR 3

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
During a typical week when you are in school, how many days do you go to physical education (PE)
classes?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

0 DAYS
1 DAY
2 DAYS
3 DAYS
4 DAYS
5 DAYS
6 DAYS
7 DAYS

Durante una semana normal en la que estás en la escuela, ¿cuántos días vas a clases de educación
física (PE, por sus siglas en inglés)?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

0 DÍAS
1 DÍA
2 DÍAS
3 DÍAS
4 DÍAS
5 DÍAS
6 DÍAS
7 DÍAS

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_015
YHEA_017

YHEA_017
ASK

CURRENTENROLL = 1 OR 2 OR 3

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
During the past 12 months, on how many sports teams did you play?

ENGLISH

By “teams” we mean teams that hold regularly scheduled practices or games. Count any teams run by
your school or community groups.
0. DID NOT PLAY ON ANY TEAMS
1. 1 TEAM
2. 2 TEAMS
3. 3 OR MORE TEAMS
Durante los últimos 12 meses, ¿en cuántos equipos deportivos jugaste?
Por “equipos”, nos referimos a los equipos que tienen entrenamientos o partidos programados con
regularidad. Cuenta los equipos dirigidos por tu escuela o grupos comunitarios.

SPANISH

0.
1.
2.
3.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_016
f_YHEA_018

DID NOT PLAY ON ANY TEAMS
1 TEAM
2 TEAMS
3 OR MORE TEAMS

ff_YHEA_018
YHEA_018H/YHEA_018M/YHEA_018A
ASK
All respondents
YHEA_018H: Dropdown
QUESTION TYPE
YHEA_018M: Dropdown
YHEA_018A: Dropdown
CREATE FILL_CURRENTENROLL: IF CURRENTENROLL = 1 OR 2 OR 3 OR 4,
FILL_CURRENTENROLL: ‘when you are in school’;
FILLS
ELSE, FILL_CURRENTENROLL: BLANK

FILLS (SPAN)

CREATE FILL_YHEA018=response to YHEA_018 (e.g., 10:00 AM)
CREATE FILL_CURRENTENROLL: IF CURRENTENROLL = 1 OR 2 OR 3 OR 4,
FILL_CURRENTENROLL: ‘cuando tienes que asistir a la escuela’;
ELSE, FILL_CURRENTENROLL: BLANK

CREATE FILL_YHEA018=response to YHEA_018 (e.g., 10:00 AM)
On a typical weeknight ^{FILL_CURRENTENROLL}, what time do you usually go to sleep?

ENGLISH

INTERVIEWER: ENTER TIME IN HH:MM FORMAT AND SELECT AM OR PM. PROMPT: ‘Was that AM or
PM?’ IF NEEDED.
ENTER HOUR {-Select-} [YHEA_018H] ENTER MINUTES {-Select-} [YHEA_018M] ENTER AM OR PM {Select-} [YHEA_018A]
En una noche típica de la semana, ^{FILL_CURRENTENROLL}, ¿a qué hora sueles irte a dormir?

SPANISH

INTERVIEWER: ENTER TIME IN HH:MM FORMAT AND SELECT AM OR PM. PROMPT: ‘¿De la mañana o
de la noche?’ IF NEEDED.
ENTER HOUR {-Select-} [YHEA_018H] ENTER MINUTES {-Select-} [YHEA_018M] ENTER AM OR PM {Select-} [YHEA_018A]

RANGE

YHEA_018H: 1-12
YHEA_018M: 0-59
YHEA_018A: AM and PM

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

ALLOW INPUT FOR ALL THREE DROPDOWN BOXES.
If response is from 9 AM – 5 PM, display soft check (In red text and all CAPS): “YOU
ENTERED {FILL_YHEA018}. PLEASE CONFIRM THIS RESPONSE.”
If response is from 9 AM – 5 PM, display soft check (In red text and all CAPS): “YOU
ENTERED {FILL_YHEA018}. PLEASE CONFIRM THIS RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_017
ff_YHEA_019

f_YHEA_019
YHEA_019H/YHEA_019M/YHEA_019A
ASK
All respondents
YHEA_019H: Dropdown
QUESTION TYPE
YHEA_019M: Dropdown
YHEA_019A: Dropdown
CREATE FILL_CURRENTENROLL: IF CURRENTENROLL = 1 OR 2 OR 3 OR 4,
FILL_CURRENTENROLL: ‘when you are in school’;
FILLS
ELSE, FILL_CURRENTENROLL: BLANK
FILL_YHEA018=response to YHEA_018 (e.g., “9:00 PM”)
FILL_YHEA019=response to YHEA_019 (e.g., “9:00 AM”)
CREATE FILL_CURRENTENROLL: IF CURRENTENROLL = 1 OR 2 OR 3 OR 4,
FILL_CURRENTENROLL: ‘cuando tienes que asistir a la escuela’;
FILLS (SPAN)
ELSE, FILL_CURRENTENROLL: BLANK
FILL_YHEA018=response to YHEA_018 (e.g., “9:00 PM”)
FILL_YHEA019=response to YHEA_019 (e.g., “9:00 AM”)
On a typical weekday ^{FILL_CURRENTENROLL}, what time do you usually wake up?
INTERVIEWER: ENTER TIME IN HH:MM FORMAT AND SELECT AM OR PM. PROMPT: ‘Was that AM or
PM?’ IF NEEDED
ENGLISH
ENTER HOUR {-Select-} [YHEA_019H] ENTER MINUTES {-Select-} [YHEA_019M] ENTER AM OR PM {Select-} [YHEA_019A]
Durante un día típico de la semana, ^{FILL_CURRENTENROLL}, ¿a qué hora sueles despertarte?
INTERVIEWER: ENTER TIME IN HH:MM FORMAT AND SELECT AM OR PM. PROMPT: ‘¿De la mañana o
de la noche?’ IF NEEDED
SPANISH
ENTER HOUR {-Select-} [YHEA_019H] ENTER MINUTES {-Select-} [YHEA_019M] ENTER AM OR PM {Select-} [YHEA_019A]
RANGE

YHEA_019H: 1-12
YHEA_019M: 0-59
YHEA_019A: AM and PM

LIMITS
LOOP MAX
PROGRAM. NOTES

ALLOW INPUT FOR ALL THREE DROPDOWN BOXES.

CHECK (ENG)

CHECK (SPAN)

If the difference in the time reported between YHEA_018 and YHEA_019 is <4 hours,
display hard check (In red text and all CAPS): “THE SLEEP TIME THE R REPORTED IS
LESS THAN 4 HOURS. PLEASE CONFIRM THEIR ANSWERS.”
If the difference in the time reported between YHEA_018 and YHEA_019 is >12 hours,
display hard check (In red text and all CAPS): “THE SLEEP TIME THE R REPORTED IS
MORE THAN 12 HOURS. PLEASE CONFIRM THEIR ANSWERS.”
If the difference in the time reported between YHEA_018 and YHEA_019 is <4 hours,
display hard check (In red text and all CAPS): “THE SLEEP TIME THE R REPORTED IS
LESS THAN 4 HOURS. PLEASE CONFIRM THEIR ANSWERS.”
If the difference in the time reported between YHEA_018 and YHEA_019 is >12 hours,
display hard check (In red text and all CAPS): “THE SLEEP TIME THE R REPORTED IS MORE
THAN 12 HOURS. PLEASE CONFIRM THEIR ANSWERS.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YHEA_018
YHEA_020

YHEA_020
ASK

All respondents

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
In the last 30 days when you were riding in a car driven by someone else, how often did you wear a
seatbelt?
0.
1.
2.
3.
4.

ENGLISH

Never
Rarely
Sometimes
Most of the time
Always

En los últimos 30 días, cuando viajaste en un automóvil conducido por otra persona, ¿con qué
frecuencia usaste el cinturón de seguridad?
0.
1.
2.
3.
4.

SPANISH

Nunca
Rara vez
A veces
La mayoría de las veces
Siempre

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YHEA_019
If YOUTHAGE >= 18: f_YHEA_021;
ELSE: f_YHEA_024

f_YHEA_021
YHEA_021A/YHEA_021B/YHEA_021C/YHEA_021D
ASK
YOUTHAGE >= 18
QUESTION TYPE

Radio Button Grid
CREATE FILL_STATEPROGRAM: FILL WITH STATEPROGRAM1 FROM PRELOAD
CREATE FILL_STATEPROGRAM1: IF FILL_STATEPROGRAM ≠ MISSING,
FILLS
FILL_STATEPROGRAM1: ‘such as ^{FILL_STATEPROGRAM}’;
ELSE, FILL_STATEPROGRAM1: BLANK
CREATE FILL_STATEPROGRAM: FILL WITH STATEPROGRAM1 FROM PRELOAD
CREATE FILL_STATEPROGRAM1: IF FILL_STATEPROGRAM ≠ MISSING,
FILLS (SPAN)
FILL_STATEPROGRAM1: ‘como ^{FILL_STATEPROGRAM}’;
ELSE, FILL_STATEPROGRAM1: BLANK
Do you have any of the following types of health care coverage? For each one, please respond yes or
no.
COLUMN HEADERS:
1. YES
0. NO

ENGLISH

ROW ITEMS
a. Health care coverage through a private insurance company [YHEA_021A]
b. Health care coverage through a state program, ^{FILL_STATEPROGRAM1}, or federal health
plan, such as Medicaid, Medicare, or CHIP [YHEA_021B]
c. Other government health care coverage, such as through the military or Indian Health Service
[YHEA_021C]
d. Some other kind of health care coverage [YHEA_021D]
¿Tienes alguno de los siguientes tipos de cobertura de atención médica? Responde sí o no para cada
opción.

SPANISH

COLUMN HEADERS:
1. SÍ
0. NO
ROW ITEMS
a. Cobertura de atención médica a través de una empresa de seguros privada [YHEA_021A]
b. Cobertura de atención médica a través de un programa estatal, ^{FILL_STATEPROGRAM1}, o
un plan de salud federal, como Medicaid, Medicare o CHIP [YHEA_021B]
c. Otra cobertura gubernamental de atención médica, por ejemplo, a través del ejército o del
Programa de Salud para Indígenas Estadounidenses [YHEA_021C]
d. Algún otro tipo de cobertura de atención médica [YHEA_021D]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

HELP TEXT:

HELP TEXT (SPAN)

MODE

Health care coverage through a private insurance company: Private insurance is often
offered through an employer or union, or purchased on the HealthCare.gov marketplace.
Health care coverage through a state program: State and federal healthcare coverage is
available to certain people based on having certain disabilities or having a low income.
HELP TEXT:
Cobertura de atención médica a través de una empresa de seguros privada: El seguro
privado suele ofrecerse a través de una empresa o sindicato, o adquirirse en el mercado de
seguros en HealthCare.gov.
Cobertura de atención médica a través de un programa estatal: La cobertura de atención
médica estatal y federal está disponible para ciertas personas por tener determinadas
discapacidades o bajos ingresos.
CAPI

NOTES
LEAD-IN
NEXT

YHEA_020
If YHEA_021A AND YHEA_021B AND YHEA_021C AND YHEA_21D = 0 or -1 or -2:
YHEA_022;
If YHEA_021A OR YHEA_021B OR YHEA_021C OR YHEA_21D = 1: f_YHEA_023;
ELSE: f_YHEA_024

YHEA_022
ASK

YHEA_021A AND YHEA_021B AND YHEA_021C AND YHEA_21D = 0 or -1 or -2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
Do you have any health care coverage?
ENGLISH

1.
0.

YES, R HAS HEALTH COVERAGE
NO, R DOES NOT HAVE ANY HEALTH COVERAGE

¿Tienes algún tipo de cobertura de atención médica?
SPANISH

1.
0.

YES, R HAS HEALTH COVERAGE
NO, R DOES NOT HAVE ANY HEALTH COVERAGE

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YHEA_021
IF YHEA_22 = 1: f_YHEA_023;
ELSE: f_YHEA_024

f_YHEA_023
YHEA_023A/YHEA_023B/YHEA_023C/YHEA_023D/YHEA_023E/YHEA_023F/YHEA_023G/YHEA_023H/YHEA_023
I
YOUTHAGE >= 18 AND (YHEA_021A OR YHEA_021B OR YHEA_021C OR YHEA_021D OR
ASK
YHEA_022 = 1)
QUESTION TYPE
Radio button grid
CREATE FILL_PRIVATEa: IF YHEA_021A OR YHEA_022=1, FILL_PRIVATEa: ‘Private
insurance through your own job, union or business’;
ELSE, FILL_PRIVATEa: BLANK
CREATE FILL_PRIVATEb: IF YHEA_021A OR YHEA_022=1, FILL_PRIVATEb: ‘Private
insurance through a parent or guardian’s job, union, or business’;
ELSE, FILL_PRIVATEb: BLANK
CREATE FILL_PRIVATEc: IF YHEA_021A OR YHEA_022=1, FILL_PRIVATEc: ‘Private
insurance through someone else’s job, union, or business’;
ELSE, FILL_PRIVATEc: BLANK
CREATE FILL_PRIVATEd: IF YHEA_021A OR YHEA_022=1, FILL_PRIVATEd: ‘Private
insurance through the HealthCare.gov marketplace, directly from an insurer, or
through a professional or retirement association’;
ELSE, FILL_PRIVATEd: BLANK
CREATE FILL_STATEFED: IF YHEA_021B OR YHEA_022=1, FILL_STATEFED: ‘Insurance
through a federal program, such as Children's Health Insurance Program ((CHIP), or
Medicaid, or a state program ^{FILL_STATEPROGRAM2_1}
^{FILL_STATEPROGRAM1_1}’.
ELSE, FILL_STATEFED: BLANK
FILLS

CREATE FILL_STATEPROGRAM2: FILL STATEPROGRAM2 name from preloads;
ELSE, FILL_STATEPROGRAM2: BLANK
CREATE FILL_STATEPROGRAM2_1: IF FILL_STATEPROGRAM2 ≠ MISSING:
FILL_STATEPROGRAM2_1: ‘such as ^{FILL_STATEPROGRAM2}’
Else: BLANK
CREATE FILL_STATEPROGRAM1: FILL STATEPROGRAM1 name from preloads
ELSE, FILL_STATEPROGRAM1: BLANK
CREATE FILL_STATEPROGRAM1_1: IF FILL_STATEPROGRAM1 ≠ MISSING:
FILL_STATEPROGRAM1_1: ‘or ^{FILL_STATEPROGRAM1}’
Else: BLANK
CREATE FILL_MEDICARE: IF YHEA_021B OR YHEA_022=1, FILL_MEDICARE: ‘Medicare,
the plan for people 65 or older and some younger people with specific disabilities
that is sponsored by the federal government’;
ELSE, FILL_MEDICARE: BLANK
CREATE FILL_MILPLAN: IF YHEA_021C OR YHEA_022=1, FILL_MILPLAN: ‘A militaryrelated health plan such as TRICARE, CHAMPUS, CHAMPVA, or VA hospital care’;
ELSE, FILL_MILPLAN: BLANK

CREATE FILL_IHSPLAN: IF YHEA_021C OR YHEA_022=1, FILL_IHSPLAN: ‘Indian Health
Service’;
ELSE, FILL_IHSPLAN: BLANK
CREATE FILL_PRIVATEa: IF YHEA_021A OR YHEA_022=1, FILL_PRIVATEa: ‘Seguro privado
a través de tu propio trabajo, de un sindicato o de una empresa’;
ELSE, FILL_PRIVATEa: BLANK
CREATE FILL_PRIVATEb: IF YHEA_021A OR YHEA_022=1, FILL_PRIVATEb: ‘Seguro privado
a través del trabajo, sindicato o empresa de un padre/madre o tutor(a)’;
ELSE, FILL_PRIVATEb: BLANK
CREATE FILL_PRIVATEc: IF YHEA_021A OR YHEA_022=1, FILL_PRIVATEc: ‘Seguro privado
a través del trabajo, sindicato o empresa de otra persona’;
ELSE, FILL_PRIVATEc: BLANK
CREATE FILL_PRIVATEd: IF YHEA_021A OR YHEA_022=1, FILL_PRIVATEd: ‘Seguro privado
a través del mercado de seguros en HealthCare.gov, directamente de una
aseguradora o a través de una asociación profesional o de jubilación’;
ELSE, FILL_PRIVATEd: BLANK
CREATE FILL_STATEFED: IF YHEA_021B OR YHEA_022=1, FILL_STATEFED: ‘Seguro privado
a través de un programa federal, como el Programa de Seguro Médico para Niños
[CHIP, por sus siglas en inglés], o Medicaid o un programa estatal
^{FILL_STATEPROGRAM2_1} ^{FILL_STATEPROGRAM1_1}’.
ELSE, FILL_STATEFED: BLANK
FILLS (SPAN)

CREATE FILL_STATEPROGRAM2: FILL STATEPROGRAM2 name from preloads;
ELSE, FILLSTATEPROGRAM2: BLANK
CREATE FILL_STATEPROGRAM2_1: IF FILL_STATEPROGRAM2 ≠ MISSING:
FILL_STATEPROGRAM2_1: ‘como ^{FILL_STATEPROGRAM2}’
Else: BLANK
CREATE FILL_STATEPROGRAM1: FILL STATEPROGRAM1 name from preloads
ELSE, FILL_STATEPROGRAM1: BLANK
CREATE FILL_STATEPROGRAM1_1: IF FILL_STATEPROGRAM1 ≠ MISSING:
FILL_STATEPROGRAM1_1: ‘o ^{FILL_STATEPROGRAM1}’
Else: BLANK
CREATE FILL_MEDICARE: IF YHEA_021B OR YHEA_022=1, FILL_MEDICARE: ‘Medicare, el
plan para personas de 65 años o más y algunas personas más jóvenes con
discapacidades específicas que patrocina el Gobierno federal’;
ELSE, FILL_MEDICARE: BLANK
CREATE FILL_MILPLAN: IF YHEA_021C OR YHEA_022=1, FILL_MILPLAN: ‘Un plan de salud
relacionado con el ejército, como TRICARE, CHAMPUS, CHAMPVA o la atención
hospitalaria de Asuntos de los Veteranos (VA, por sus siglas en inglés)’;
ELSE, FILL_MILPLAN: BLANK

CREATE FILL_IHSPLAN: IF YHEA_021C OR YHEA_022=1, FILL_IHSPLAN: ‘Programa de
Salud para Indígenas Estadounidenses’;
ELSE, FILL_IHSPLAN: BLANK
More specifically, where do you get your health coverage from? For each one, please respond yes
or no.   

ENGLISH

COLUMN HEADERS:
1. YES
0. NO
ROW ITEMS:
a. ^{FILL_PRIVATEa} [YHEA_023A]
b. ^{FILL_PRIVATEb} [YHEA_023B]
c. ^{FILL_PRIVATEc} [YHEA_023C]
d. ^{FILL_PRIVATEd} [YHEA_023D]
e. ^{FILL_STATEFED} [YHEA_023E]
f. ^{FILL_MEDICARE} [YHEA_023F]
g. ^{FILL_MILPLAN} [YHEA_023G]
h. ^{FILL_IHSPLAN} [YHEA_023H]
i. Another type of health insurance [YHEA_023i]
Más específicamente, ¿de dónde obtienes tu cobertura de salud? Responde sí o no para cada
opción.

SPANISH

COLUMN HEADERS:
1. SÍ
1. NO
ROW ITEMS:
a. ^{FILL_PRIVATEa} [YHEA_023A]
b. ^{FILL_PRIVATEb} [YHEA_023B]
c. ^{FILL_PRIVATEc} [YHEA_023C]
d. ^{FILL_PRIVATEd} [YHEA_023D]
e. ^{FILL_STATEFED} [YHEA_023E]
f. ^{FILL_MEDICARE} [YHEA_023F]
g. ^{FILL_MILPLAN} [YHEA_023G]
h. ^{FILL_IHSPLAN} [YHEA_023H]
i. Otro tipo de seguro de salud [YHEA_023i]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

Any in f_YHEA_021 = 1, YHEA_022 = 1
f_YHEA_024

f_YHEA_024
YHEA_024F/YHEA_024I
ASK
All respondents
YHEA_024F: Numeric
QUESTION TYPE
YHEA_024I: Numeric
FILLS
FILLS (SPAN)
How tall are you without your shoes?
INTERVIEWER: HEIGHT MAY BE ENTERED IN FEET & INCHES OR CENTIMETERS IF R VOLUNTEERS THEY
PREFER TO REPORT IN CENTIMETERS
ENGLISH

FEET: _____ [YHEA_024F] INCHES: _____ [YHEA_024I]
-8 PREFER TO REPORT HEIGHT IN CENTIMETERS

¿Cuánto mides sin zapatos?
INTERVIEWER: HEIGHT MAY BE ENTERED IN FEET & INCHES OR CENTIMETERS IF R VOLUNTEERS THEY
PREFER TO REPORT IN CENTIMETERS
SPANISH

FEET: _____ [YHEA_024F] INCHES: _____ [YHEA_024I]
-8 PREFER TO REPORT HEIGHT IN CENTIMETERS

RANGE
LIMITS

YHEA_024F: 2-9
YHEA_024I: 0-11
YHEA_024F: Max 1 digit
YHEA_024I: Max 2 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

INCLUDE SEPARATE NUMERIC INPUT FOR YHEA_024F AND YHEA_024I ON SAME ROW
WITH CORRESPONDING LABELS; ALSO INCLUDE A SINGLE SELECT OPTION TO REPORT
HEIGHT IN CETIMETERSCENTIMETERS DIRECTLY BELOW NUMBOX ENTRIESENTRIES.
IF YHEA_024F OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS), ‘PLEASE
ENTER A NUMBER OF FEET BETWEEN 2 AND 9.’
IF YHEA_024I OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS): ‘PLEASE
ENTER A NUMBER OF INCHES BETWEEN 0 AND 11.’
IF YHEA_024F OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS), ‘INGRESA
UN NÚMERO DE PIES ENTRE 2 Y 9.’
IF YHEA_024I OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS): ‘INGRESA
UN NÚMERO DE PULGADAS ENTRE 0 Y 11.’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YHEA_020, f_YHEA_021, YHEA_022, f_YHEA_023
IF f_YHEA_024 = -8: YHEA_024C
ELSE: YHEA_025

NEXT

YHEA_024C
ASK

IF f_YHEA_024 = -8

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE

How tall are you without your shoes?
CENTIMETERS: _____________
¿Cuánto mides sin zapatos?
CENTIMETERS: _____________
60-213

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

IF YHEA_024CPHEA_011HEIGHTCEN OUT OF RANGE, DISPLAY HARD CHECK: (In red text
and all CAPS): PLEASE ENTER A NUMBER OF CENTIMETERS BETWEEN 60 AND 213.
IF YHEA_024CPHEA_011HEIGHTCEN OUT OF RANGE, DISPLAY HARD CHECK: (In red text
and all CAPS): ‘INGRESA UN NÚMERO DE CENTÍMETROS ENTRE 60 Y 213.’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YHEA_024
YHEA_025

YHEA_025
ASK

All respondents

QUESTION TYPE

Numeric

FILLS
FILLS (SPAN)
Approximately how much do you weigh?
INTERVIEWER: WEIGHT MAY BE ENTERED IN POUNDS OR KILOGRAMS IF R VOLUNTEERS THEY PREFER
TO REPORT IN KILOGRAMS.
ENGLISH

POUNDS: _____
-8. PREFERS TO REPORT WEIGHT IN KILOGRAMS
¿Cuánto pesas aproximadamente?

SPANISH

INTERVIEWER: HEIGHT MAY BE ENTERED IN POUNDS OR KILOGRAMS IF R VOLUNTEERS THEY PREFER
TO REPORT IN KILOGRAMS.
POUNDS: _____
-8. PREFERS TO REPORT WEIGHT IN KILOGRAMS

RANGE

30-500

LIMITS

Max 3 digits

LOOP MAX

CHECK (ENG)

INCLUDE SEPARATE NUMERIC INPUT FOR YHEA_025P AND INCLUDE A SINGLE SELECT
OPTION TO REPORT WEIGHT IN KILOGRAMS DIRECTLY BELOW NUMBOX ENTRY.
IF YHEA_025 OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS): ‘PLEASE
ENTER A NUMBER OF POUNDS BETWEEN 30 AND 500.’

CHECK (SPAN)

IF YHEA_025 OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS): ‘INGRESA
UN NÚMERO DE LIBRAS ENTRE 30 Y 500.’

PROGRAM. NOTES

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YHEA_024
If YHEA_025 = -8: YHEA_026
Else: Next Module (YSAQ__INTRO-1)

YHEA_026
ASK

IF YHEA_025 = -8

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE

Approximately how much do you weigh?
KILOGRAMS: _____________
¿Cuánto pesas aproximadamente?
KILOGRAMS: _____
5.0-453.0

LIMITS

Max: 3 digits and one decimal place

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

IF YHEA_026 OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS) : PLEASE
ENTER A NUMBER OF KILOGRAMS BETWEEN 5 AND 453.
IF YHEA_026 OUT OF RANGE, DISPLAY HARD CHECK (In red text and all CAPS) : ‘INGRESA
UN NÚMERO DE KILOGRAMOS ENTRE 5 Y 453.’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_025
Next Module (YSAQ_INTRO-1)

NLSY27
Marriage and Cohabitation

Preloads:
YOUTH_AGE: Updated in YINF
YOUTH_MARSTAT: Updated in YINF
CURRENTSP: Preload from HHS; 1 = current spouse in HH; 2 = current cohabitating partner in HH.
CURRENTSPID: Preload from HHS
CURRENTSPNAME: Preload from HHS

General Programming Instructions:
ALL ITEMS ARE REQUIRED. DISPLAY DK AND REF OPTIONS BY DEFAULT ON EACH SCREEN AT LOADING.
CAPTURE ITEM LEVEL TIMING.
INCLUDE A TIME/DATE STAMP AT BEGINNING AND END OF MODULE.

YMCO_AGECHECK
ASK

All respondents

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a program check. Do not display this screen.
PROGRAM. NOTES

CREATE MCOELIG: IF YOUTHAGE < 15: MCOELIG = 0
ELSE, MCOELIG = 1

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YHEA_025
IF MCOELIG = 1: YMCO_INTRO;
ELSE, YFER_001

YMCO_INTRO
ASK

IF MCOELIG=1

QUESTION TYPE

Informational

FILLS
FILLS (SPAN)
These next questions are about legal marriages and cohabitating relationships.
In a legal marriage, spouses may live together in the same household, but there may be times when
married spouses live apart, for example when away for work or on military assignments.
ENGLISH

Some couples live together without being legally married in cohabitating relationships. By cohabitating
relationships, we mean romantic or sexual relationships in which partners establish one household
and live together for a period of at least three months.
INTERVIEWER: PRESS NEXT TO CONTINUE.
Las siguientes preguntas son sobre matrimonios legales y relaciones de cohabitación.
En un matrimonio legal, los(as) cónyuges pueden vivir juntos en el mismo hogar, pero puede haber
ocasiones en que quienes están casados(as) vivan separados(as), por ejemplo, cuando trabajan en
otro lugar o tienen asignaciones militares.

SPANISH

Algunas parejas en relaciones de cohabitación viven juntas sin estar legalmente casadas. Por
“relaciones de cohabitación” nos referimos a las relaciones románticas o sexuales en las que los
miembros de la pareja establecen un hogar y viven juntos durante un período de al menos tres meses.
INTERVIEWER: PRESS NEXT TO CONTINUE.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YMCO_AGECHECK
IF YOUTHMARSTAT > 0 OR (CURRENTSP = 1 OR 2): YMCO_002;
ELSE: YMCO_001

YMCO_001
MCOELIG = 1 AND ((YOUTHMARSTAT = 0 OR -1 OR -2 OR MISSING) AND CURRENTSP = 0
OR -1 OR -2 OR MISSING)
Radio button

ASK
QUESTION TYPE
FILLS

FILLS (SPAN)
Have you ever been legally married or lived with someone in a cohabitating relationship?

ENGLISH

By cohabitating relationships, we mean romantic or sexual relationships in which partners establish
one household and live together for a period of at least three months.
1. Yes
0. No

 

¿Alguna vez has estado legalmente casado(a) o has vivido con alguien en una relación de
cohabitación?
SPANISH

Por “relaciones de cohabitación” nos referimos a las relaciones románticas o sexuales en las que los
miembros de la pareja establecen un hogar y viven juntos durante un período de al menos tres meses.
1. Yes
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YMCO_INTRO
If YMCO_001 = 0 OR -1 OR -2: YFER_001;
ELSE: YMCO_002

YMCO_002
ASK

MCOELIG = 1 AND (YMCO_001 = 1 OR YOUTHMARSTAT > 0 OR (CURRENTSP = 1 OR 2))

QUESTION TYPE

Numeric
CREATE FILL_CURRENTSP: IF CURRENTSP = 1 OR 2, FILL_CURRENTSP: ‘Including your
FILLS
current spouse or partner, how’’;
ELSE, FILL_CURRENTSP: ‘How’;
CREATE FILL_CURRENTSP: IF CURRENTSP = 1 OR 2, FILL_CURRENTSP: ‘Si incluyes a tu
FILLS (SPAN)
pareja o cónyuge actual, ¿con cuántas’;
ELSE, FILL_CURRENTSP: ‘¿Con cuántas’;
^{FILL_CURRENTSP} many partners in total have you ever been legally married to or lived with in a
cohabitating relationship?

ENGLISH

By cohabitating relationships, we mean romantic or sexual relationships in which partners establish
one household and live together for a period of at least three months.
ENTER NUMBER: _______

^{FILL_CURRENTSP} parejas en total has estado legalmente casado(a) o has vivido en una relación de
cohabitación?

SPANISH

Por “relaciones de cohabitación” nos referimos a las relaciones románticas o sexuales en las que los
miembros de la pareja establecen un hogar y viven juntos durante un período de al menos tres meses.
ENTER NUMBER: _______

RANGE

0-10

LIMITS

Max 2 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YMCO_INTRO; YMCO_001 = 1
IF YMCO_002 = 0 OR -2 OR -1: YFER_001
ELSE: f_SPNAME

f_SPNAME
SPNAME_#
ASK
QUESTION TYPE

MCOELIG = 1 AND YMCO_002 > 0 (Begin YMCO Loop 1)
Textbox
CREATE FILL_CURRENTSP: IF CURRENTSP = 1 OR 2, FILL_CURRENTSP: ‘, including your
current spouse or partner’;
ELSE, FILL_CURRENTSP: BLANK
CREATE FILL_SPNAMEINTRO: IF LOOP = 1 FILL_SPNAMEINTRO: “In order to refer to them
in later questions, can you tell me the names of all of the partners whom you have ever
been legally married to or lived with in a cohabitating relationship ^{FILL_CURRENTSP}.
You may use first names or nicknames.

FILLS

Please begin with the first partner you ever legally married or lived with and continue
through your most recent or current partner. For each spouse or partner, I will also ask if
you were ever legally married to them or not.”
ELSE, FILL_SPNAMEINTRO = EMPTY
CREATE FILL_PARTNERNUM: IF LOOP = 1, FILL_PARTNERNUM: “Let’s start with your first
partner. What is their name or nickname?”
IF LOOP = 2-10, FILL_PARTNERNUM: “What is the name or nickname of your next most
recent partner?”
CREATE FILL_CURRENTSP: IF CURRENTSP = 1 OR 2, FILL_CURRENTSP: ‘‘incluyendo tu
cónyuge o pareja actual’;
ELSE, FILL_CURRENTSP: BLANK
CREATE FILL_SPNAMEINTRO: IF LOOP = 1 FILL_SPNAMEINTRO: “Para referirme a estas
personas en preguntas posteriores, ¿puedes decirme los nombres de todas las parejas con
las que has estado legalmente casado(a) o con las que has vivido en una relación de
cohabitación ^{FILL_CURRENTSP}. Puedes usar sus nombres o apodos.

FILLS (SPAN)

Comienza con la primera pareja con la que te hayas casado o con quien hayas vivido
legalmente y continúa con tu pareja más reciente o actual. Para cada cónyuge o pareja,
también te preguntaré si estuviste casado(a) o no con esa persona.”
ELSE, FILL_SPNAMEINTRO = EMPTY

CREATE FILL_PARTNERNUM: IF LOOP = 1, FILL_PARTNERNUM: “Comencemos con tu
primera pareja. ¿Cuál es su nombre o apodo?”
IF LOOP = 2-10, FILL_PARTNERNUM: “¿Cuál es el nombre o apodo de la siguiente pareja
más reciente que tuviste?”
^{FILL_SPNAMEINTRO}
ENGLISH

^{FILL_PARTNERNUM}
INTERVIEWER: PROBE R TO PROVIDE A NAME, NICKNAME, OR INITIALS. ENTER NAME___________
^{FILL_SPNAMEINTRO}

SPANISH

^{FILL_PARTNERNUM}
INTERVIEWER: PROBE R TO PROVIDE A NAME, NICKNAME, OR INITIALS. ENTER NAME___________

RANGE
LIMITS

SPNAME_#: Allow 25 characters

LOOP MAX

10
Loop YMCO Loop 1 (SPNAME_#- SPMARSTAT_#) until number in YMCO_002 is reached,
with a max of 10

PROGRAM. NOTES

Create MCOLOOP1[#].MCO_UID
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YMCO_002; SPCONFIRM
f_SPMARSTAT

f_SPMARSTAT
SPMARSTAT_#
ASK

MCOELIG = 1 AND YMCO_002 > 0 (Continue/End YMCO Loop 1)

QUESTION TYPE

Radio button
Create fill, FILL_SPNAME_#: IF SPNAME_# ≠ -1 OR -2 OR MISSING, Fill response provided
FILLS
in SPNAME_#;
Else, FILL_SPNAME_#: ‘this spouse or partner’
Create fill, FILL_SPNAME_#: IF SPNAME_# ≠ -1 OR -2 OR MISSING, Fill response provided
FILLS (SPAN)
in SPNAME_#;
Else, FILL_SPNAME_#: ‘este cónyuge o pareja’
Were you ever legally married to ^{FILL_SPNAME_#}?
 
ENGLISH
1. YES
0. NO 

SPANISH

¿Alguna vez estuviste casado(a) con ^{ FILL_SPNAME_#}?
 
1. YES
0. NO 

RANGE
LIMITS
LOOP MAX

10
Loop YMCO Loop 1 (SPNAME_#- SPMARSTAT_#) until number in YMCO_002 is reached,
with a max of 10.
Create MCOROSTER: Roster of all partners collected in YMCO Loop 1.
•

PROGRAM. NOTES

•
•

Create MCO_UID: Assign unique ID for each line in MCOROSTER and include in
MCOROSTER. Include in MCOROSTER
Create MCO_SPNAME. MCO_SPNAME = SPNAME_#. Include in MCOROSTER.
Create MCO_SPMARSTAT. MCO_SPMARSTAT = SPMARSTAT_#. Include in
MCOROSTER.

Update MCOLOOP1[#].MCO_UID: MCOLOOP1[#].MCO_UID = MCO_UID for that roster
line.
Create MCOROSTERNUM: Count of all spouse/partners collected in MCOROSTER #
Create EVERMARRY (FLAGS IF R HAS EVER BEEN MARRIED TO ANY SPOUSE/PARNTER): If
any SPMARSTAT = 1 in MCOROSTER; EVERYMARRY = 1; else, EVERYMARRY = 0
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_SPNAME

NEXT

IF LOOP NUM < YMCO_002 AND < 10: f_SPNAME
Else, if (LOOP NUM = YMCO_002 OR =10) AND (MCOROSTERNUM = 0): YFER_001
ELSE: SPCONFIRM

SPCONFIRM
ASK

MCOROSTERNUM = YMCO_002 OR 10

QUESTION TYPE

Radio button

FILLS

Fill MCOROSTER

FILLS (SPAN)
Fill MCOROSTER
INTERVIEWER: SHARE YOUR SCREEN WITH THE RESPONDENT TO MAKE SURE THE LIST IS COMPLETE
AND ACCURATE.

ENGLISH

These are all the spouse(s) and partner(s) I have listed for you, and whether you have been married to
them. Is this correct?

^{MCOROSTER}
1.
0.

YES
NO

INTERVIEWER: SHARE YOUR SCREEN WITH THE RESPONDENT TO MAKE SURE THE LIST IS COMPLETE
AND ACCURATE.
Estos son todos los cónyuges y parejas que he enumerado, y si ha estado casado con ellos. ¿Es correcto?

SPANISH

^{MCOROSTER}
1.
0.

YES
NO

RANGE
LIMITS
LOOP MAX
DISPLAY MCOROSTER. IF MCO_SPNAME_# = -1, -2 FOR ANY ROSTER LINE IN
MCOROSTER, DISPLAY ‘NAME UNKNOWN’ IN THAT ROW.
PROGRAM. NOTES

CHECK (ENG)

IF SPCONFIRM = 0, RETURN INTERVIEWER TO f_SPNAME AND TAKE THEM THROUGH
YMCO LOOP 1 TO ALLOW THEM TO EDIT ENTRIES. UPDATE MCOROSTER FOR ANY EDITED
ROSTER LINES.
IF SPCONFIRM = 0, display link to go back to the start of the roster: INTERVIEWER: CLICK
HERE TO GO BACK THROUGH THE ROSTER TO REVIEW AND UPDATE.

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

MARSTAT_#
If SPCONFIRM = 0: f_SPNAME
ELSE, IF (PRELOAD CURRENTSP = 1 OR 2) OR (PRELOAD YOUTHMARSTAT = 1): YMCO_004
Else: YMCO_DEMO_LOOP_BEGIN

YMCO_004
ASK

((PRELOAD CURRENTSP = 1 OR 2) OR (PRELOAD YOUTHMARSTAT = 1))

QUESTION TYPE

Radio grid

FILLS

FILL MCOROSTER

FILLS (SPAN)
FILL MCOROSTER
Please tell me which, if any, of these partners is your current spouse or partner.
INTERVIEWER: READ NAMES ON LIST AND SELECT ‘YES’ IF R INDICATES THAT PERSON IS THEIR
CURRENT SPOUSE/PARTNER. SELECT ‘YES’ IN ONLY ONE ROW. IF R NOTES THEY HAVE BOTH A SPOUSE
AND A COHABITATING PARTNER, OR MORE THAN ONE PARTNER, INSTRUCT THEM TO SELECT THE
PERSON THEY BEST CONSIDER THEIR ‘CURRENT’ SPOUSE/PARTNER.
ENGLISH

Column Headers
1. CURRENT SPOUSE/PARTNER - YES
0. CURRENT SPOUSE/PARTNER - NO
Row Headers
^{MCOROSTER}
Dime cuál de estas parejas es tu cónyuge o pareja actual, si es que tienes uno(a).
INTERVIEWER: READ NAMES ON LIST AND SELECT ‘YES’ IF R INDICATES THAT PERSON IS THEIR
CURRENT SPOUSE/PARTNER. SELECT ‘YES’ IN ONLY ONE ROW. IF R NOTES THEY HAVE BOTH A SPOUSE
AND A COHABITATING PARTNER, OR MORE THAN ONE PARTNER, INSTRUCT THEM TO SELECT THE
PERSON THEY BEST CONSIDER THEIR ‘CURRENT’ SPOUSE/PARNTER.

SPANISH

Column Headers
1. CURRENT SPOUSE/PARTNER - YES
0. CURRENT SPOUSE/PARTNER - NO
Row Headers
^{MCOROSTER}

RANGE
LIMITS
LOOP MAX
DISPLAY MCOROSTER GRID AND INCLUDE Y/N RADIO OPTIONS TO SELECT CURRENT
SPOUSE/PARTNER. ONLY ALLOW SELECTION OF ‘YES’ IN ONE ROW.
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

IF MCO_SPNAME_# = -1, -2 FOR ANY ROSTER LINE IN MCOROSTER, DISPLAY ‘NAME
UKNOWN’ IN GRID ROW.
IF YMCO_004 = 1 FOR MORE THAN ONE ROW, DISPLAY HARD CHECK: PLEASE SELECT
ONLY ONE ‘YES’ RESPONSE.
IF YMCO_004 = 1 FOR MORE THAN ONE ROW, DISPLAY HARD CHECK: PLEASE SELECT ONLY
ONE ‘YES’ RESPONSE.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

SPCONFIRM
IF YMCO_004= 1 FOR ANY ROSTER LINE: YMCO_005
Else, if YMCO_004= 0 FOR ALL ROSTER LINES AND ((PRELOAD CURRENTSP = 1 OR 2) OR
(PRELOAD YOUTHMARSTAT = 1)): YMCO_006
Else, if YMCO_004 = 0 FOR ALL ROSTER LINES: YMCO_DEMO_LOOP_BEGIN

YMCO_005
ASK

YMCO_004= 1 FOR ANY ROSTER LINE

QUESTION TYPE

Radio button
CREATE FILL_CURRENTSPNAME: If YMCO_004_#= 1, FILL_CURRENTSPNAME:
FILLS
MCO_SPNAME
CREATE FILL_CURRENTSPNAME: If YMCO_004_#= 1, FILL_CURRENTSPNAME:
FILLS (SPAN)
MCO_SPNAME
Just to confirm, we have your spouse or partner, ^{FILL_CURRENTSPNAME}, as currently living in your
household. Is that correct?

ENGLISH

1. YES
0. NO
Solo para confirmar, tenemos registrado que tu cónyuge o pareja, ^{FILL_CURRENTSPNAME}, vive
actualmente en tu hogar. ¿Es eso correcto?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YMCO_004
IF YMCO_005 = 1: YMCO_DEMO_LOOP_BEGIN
ELSE, YMCO_006

YMCO_006
ASK
QUESTION TYPE

((YMCO_005 = 0 OR -1 OR -2) OR ((YMCO_004= 0 FOR ALL ROSTER LINES) AND ((PRELOAD
CURRENTSP = 1 OR 2) OR PRELOAD YOUTHMARSTAT = 1)))
Radio button

FILLS
FILLS (SPAN)
Just to confirm, do you have a spouse or partner that currently lives with you?
ENGLISH

1.  YES
0. NO
Solo para confirmar, ¿tienes un cónyuge o pareja que actualmente viva contigo?

SPANISH

1.  YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YMCO_004, YMCO_005 = 0
If YMCO_006 = 1: YMCO_004
ELSE, IF YMCO_006 = 0 AND YOUTHMARSTAT = 1: YMCO_007
ELSE: YMCO_DEMO_LOOP_BEGIN

YMCO_007
ASK

YMCO_006 = 0 AND PRELOAD YOUTHMARSTAT = 1

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
Do you have a spouse you are legally married to that currently does not live with you?
ENGLISH

1.  YES
0. NO
¿Tienes un cónyuge con el que estés legalmente casado(a) que actualmente no viva contigo?

SPANISH

1.  YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YMCO_006
IF YMCO_007 = 0: YMCO_DEMO_LOOP_BEGIN;
ELSE, IF YMCO_007 = 1: YMCO_008

YMCO_008
ASK

YMCO_007 = 1

QUESTION TYPE

Radio grid

FILLS

FILL MCOROSTER

FILLS (SPAN)
FILL MCOROSTER
Which of these partners is the spouse you are legally married to that currently does not live with you?
INTERVIEWER: SELECT ‘YES’ TO INDICATE YOUTH’S LEGAL MARRIED SPOUSE THAT THEY DO NOT
CURRENTLY LIVE WITH. SELECT ‘YES’ IN ONLY ONE ROW. R SHOULD NOT INDICATE MORE THAN ONE
LEGALLY MARRIED SPOUSE.
ENGLISH

Column Headers
1. CURRENT SPOUSE NOT IN HH - YES
0. CURRENT SPOUSE NOT IN HH - NO
Row Headers
^{MCOROSTER}

¿Cuál de estas parejas es la persona con la que estás legalmente casado(a) que actualmente no
vive contigo?
INTERVIEWER: SELECT ‘YES’ TO INDICATE YOUTH’S LEGAL MARRIED SPOUSE THAT THEY DO NOT
CURRENTLY LIVE WITH. SELECT ‘YES’ IN ONLY ONE ROW. R SHOULD NOT INDICATE MORE THAN ONE
LEGALLY MARRIED SPOUSE.
SPANISH

Column Headers
2. CURRENT SPOUSE NOT IN HH - YES
1. CURRENT SPOUSE NOT IN HH - NO
Row Headers
^{MCOROSTER}

RANGE
LIMITS
LOOP MAX
DISPLAY ALL ‘MCO_SPNAME’s IN MCOROSTER IN GRID AND INCLUDE Y/N RADIO
OPTIONS TO SELECT CURRENT SPOUSE NOT IN HOUSEHOLD. ONLY ALLOW SELECTION OF
‘Yes’ IN ONE ROW.
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

IF MCO_SPNAME_# = -1, -2 FOR ANY ROSTER LINE IN MCOROSTER, DISPLAY ‘NAME
UKNOWN’ IN GRID ROW.

IF YMCO_008 = 1 FOR MORE THAN ONE ROW, DISPLAY HARD CHECK: PLEASE SELECT
ONLY ONE ‘YES’ RESPONSE.
IF YMCO_008 = 1 FOR MORE THAN ONE ROW, DISPLAY HARD CHECK: PLEASE SELECT ONLY
ONE ‘YES’ RESPONSE.

HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YMCO_007 = 1
YMCO_DEMO_LOOP_BEGIN

YMCO_DEMO_LOOP_BEGIN
ASK

MCOROSTERNUM ≥ 1

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH

 

SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check. Do not display this screen.
CREATE VARIABLE CURRENTSPNAME: CURRENTSPNAME = MCO_SPNAME FOR LINE
SELECTED IN YMCO_004 OR YMCO_008.
CREATE MCO_CURRENTSPID: SET VALUE OF MCO_CURRENTSPID TO MCO_UID FOR
ROSTER LINE SELECTED IN YMCO_004 OR YMCO_008 (IF ANY). ADD MCO_CURRENTSP_UID
TO MCOROSTER.
CREATE MCO_CURRENTSP (FLAG FOR CURRENT SPOUSE/PARTNER): SET MCO_CURRENTSP
= 1 FOR ROSTER LINE WHERE YMCO_004 OR YMCO_008 = 1 AND SET MCO_CURRENTSP =
0 FOR ALL OTHER ROSTER LINES ON MCOROSTER. ADD MCO_CURRENTSP TO
MCOROSTER.
PROGRAM. NOTES

MCO_CURRENTSP SHOULD BE SET PRIOR TO YMCO LOOP 2.
MCO_CURRENTSP SHOULD BE SET TO 1 FOR ONLY ONE ROSTER LINE IN MCOROSTER IF
CONDITIONS SATISFIED IN YMCO_004 OR YMCO_008.
SET ORDER OF MCOROSTER: SORT SO MCO_CURRENTSP = 1 (CURRENT
SPOUSE/PARTNER) APPEARS FIRST, THEN SORT REMAINING ROSTER LINES IN ORDER
REPORTED. IF NONE IN MCO_CURRENTSP = 1, SORT MCOROSTER IN ORDER REPORTED.
ASK YMCO LOOP 2 IN THIS ORDER.
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_005, YMCO_006, YMCO_007, YMCO_008
YMCO_DEMO_LOOP_INTRO

YMCO_DEMO_LOOP_INTRO
ASK

MCOELIG = 1 AND MCOROSTERNUM ≥ 1 (BEGIN YMCO LOOP 2)

QUESTION TYPE

Information
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER = 1, FILL_FIRSTNEXT: ‘First’;
ELSE, IF LOOP NUMBER > 1, FILL_FIRSTNEXT: ‘Next’
CREATE FILL_SP: IF SPMARSTAT_# = 1, FILL_SP: ‘spouse,’;
ELSE, FILL_SP: ‘partner,’

FILLS

Create fill, FILL_SPNAME_#2: IF SPNAME_# ≠ MISSING/DK/REF, FILL SPNAME_#.
Else, FILL_SPNAME_#2: ’whose name you did not provide’.
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER = 1, FILL_FIRSTNEXT: ‘Primero’;
ELSE, IF LOOP NUMBER > 1, FILL_FIRSTNEXT: ‘Luego,’
FILLS (SPAN)

ENGLISH
SPANISH

CREATE FILL_SP: IF SPMARSTAT_# = 1, FILL_SP: ‘el cónyuge’;
ELSE, FILL_SP: ‘la pareja’

Create fill, FILL_SPNAME_#2: IF SPNAME_# ≠ MISSING, FILL SPNAME_#.
Else, FILL_SPNAME#2: ‘cuyo nombre no proporcionaste’.
^{FILL_FIRSTNEXT}, we will ask some questions about your ^{FILL_SP} ^{FILL_SPNAME_#2}.
INTERVIEWER: CLICK NEXT TO CONTINUE.
^{FILL_FIRSTNEXT}, te haremos algunas preguntas sobre ^{FILL_SP}, ^{FILL_SPNAME_#2}
INTERVIEWER: CLICK NEXT TO CONTINUE.

RANGE
LIMITS
LOOP MAX

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.

PROGRAM. NOTES
Create variable MCOLOOP2[#].MCO_UID: MCOLOOP2[#].MCO_UID = MCO_UID for that
roster line.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

YMCO_DEMO_LOOP_BEGIN
IF (ROSTER LINE = 1 AND YMCO_007 = 1) OR (ROSTER LINE > 1 AND SPMARSTAT_# = 1):
YMCO_009_#;
ELSE: f_YMCO_010_#

NEXT

YMCO_009_#

QUESTION TYPE

(ROSTER LINE = 1 AND YMCO_007 = 1) OR (ROSTER LINE = 1 AND MCO_CURRENTSP = 0
AND SPMARSTAT_# = 1) OR (ROSTER LINE > 1 AND SPMARSTAT_# = 1) (Continue YMCO
LOOP 2)
Radio button

FILLS

FILL SPNAME_#

ASK

FILLS (SPAN)
FILL SPNAME_#
Did you ever live with ^{FILL_SPNAME_#}?
ENGLISH

1. YES
0. NO
¿Alguna vez viviste con ^{FILL_SPNAME_#}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.
CREATE ‘MARNOLIVETOG’: IF SPMARSTAT_# = 1 AND YMCO_009_# = 0 OR -1 OR -2,
MARNOLIVETOG = 1; ELSE MARNOLIVETOG = 0

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_DEMO_LOOP_INTRO
f_YMCO_010_#

f_YMCO_010_#
YMCO_010M_#/YMCO_010Y_#
ASK
MCOELIG = 1 AND MCOROSTERNUM ≥1 (Continue YMCO LOOP 2)
YMCO_010M_#: Dropdown
QUESTION TYPE
YMCO_010Y_#: Dropdown
CREATE FILL_MARLIVE: IF MARNOLIVETOG = 1, FILL_MARLIVE: ‘legally marry
^{FILL_SPNAME_#}?’;
ELSE, FILL_MARLIVE: ‘first start living with ^{FILL_SPNAME_#}? If you have lived with
FILLS
them more than one time, please think about when you started living with them for
the first time’
FILL_SPNAME_#

FILLS (SPAN)

CREATE FILL_MARLIVE: IF MARNOLIVETOG = 1, FILL_MARLIVE: ‘te casaste legalmente con
^{FILL_SPNAME_#}?’;
ELSE, FILL_MARLIVE: ‘primero viviste con ^{FILL_SPNAME_#}? Si has vivido con ellos más
de una vez, piensa en cuándo empezaste a vivir con ellos por primera vez’
FILL_SPNAME_#

In what month and year did you ^{FILL_MARLIVE}
MONTH: _____ [YMCO_010M_#]
YEAR: ________ [YMCO_010Y_#]

ENGLISH

INTERVIEWER: IF R DOES NOT KNOW WHEN THEY BEGAN LIVING TOGETHER/MARRIED, TRY TO ASSIST
R IN CREATING AN ESTIMATE. (E.G., ‘How old were you?’ ‘What season was it?’)
¿En qué mes y año ^{FILL_MARLIVE}
MONTH: _____ [YMCO_010M_#]
YEAR: ________ [YMCO_010Y_#]

SPANISH

INTERVIEWER: IF R DOES NOT KNOW WHEN THEY BEGAN LIVING TOGETHER/MARRIED, TRY TO ASSIST
R IN CREATING AN ESTIMATE. (E.G., ‘¿Qué edad tenías? ‘¿En qué temporada fue?’)
RANGE

YMCO_010Y_#: List years 2012-2030 in reverse chronological order.
YMCO_010M_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’, ‘MARCH’,
etc.

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

10
Do not display future years in YMCO_010Y_#.
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.
If date is in the future, display hard check: You provided a date that is in the future.
Please provide a date in the past.
If the date provided in YMCO_010 occurs during a reported period in a prior loop (i.e.,
YMCO_010 start date; YMCO_027 end date), display soft check: The date you have
provided falls within a period when you previously reported living with or being
married to a different spouse/partner. INTERVIEWER: CONFIRM DATE AND UPDATE
IF NEEDED. (Display check text “The date you have provided…” in black font and

sentence case. Display check text “INTERVIEWER: CONFIRM DATE…” in red font and
all CAPS.)
If date is in the future, display hard check: Ingresaste una fecha futura. Por favor, ingresa
una fecha en el pasado.
CHECK (SPAN)

If the date provided in YMCO_010 occurs during a reported period in a prior loop (i.e.,
YMCO_010 start date; YMCO_027 end date), display soft check: La fecha que brindaste
está dentro de un período en el que anteriormente declaró haber vivido o estado casado
con un/a cónyuge/pareja diferente. INTERVIEWER: CONFIRM DATE AND UPDATE IF
NEEDED. (Display check text “La fecha que brindaste…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM DATE…” in red font and all CAPS.)

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_DEMO_LOOP_INTRO, YMCO_009_#
YMCO_011_#

YMCO_011_#
ASK

MCOELIG = 1 AND MCOROSTERNUM ≥1 (Continue YMCO LOOP 2)

QUESTION TYPE

Numeric
FILL_SPNAME_#

FILLS

CREATE FILL_MARLIVE_2: IF MARNOLIVETOG = 1, FILL_MARLIVE_2: ‘legally married
them’;
ELSE, FILL_MARLIVE_2: ‘began living together’
FILL_SPNAME_#

FILLS (SPAN)

CREATE FILL_MARLIVE_2: IF MARNOLIVETOG = 1, FILL_MARLIVE_2: ‘te casaste
legalmente con esta persona’;
ELSE, FILL_MARLIVE_2: ‘empezaste a vivir con esta persona’
How old was ^{FILL_SPNAME_#} when you ^{FILL_MARLIVE_2}?

ENGLISH

AGE: _____
¿Qué edad tenía ^{FILL_SPNAME_#} cuando ^{FILL_MARLIVE_2}?

SPANISH

AGE: _____

RANGE

13-90

LIMITS

Max 2 digits

LOOP MAX

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

CREATE ‘SPAGE_#’ AND SET VALUE = YMCO_011_#
IF YMCO_011Y_# = IF RESPONSE OUT OF RANGE, DISPLAY: INTERVIEWER: PLEASE ENTER
A RESPONSE BETWEEN 13 AND 90.
IF YMCO_011Y_# = IF RESPONSE OUT OF RANGE, DISPLAY: INTERVIEWER: PLEASE ENTER A
RESPONSE BETWEEN 13 AND 90.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

f_YMCO_010_#
IF YMCO_011_# = -1 OR -2: YMCO_012_#;
ELSE; YMCO_013_#

NEXT

YMCO_012_#
ASK

YMCO_011_# = -1 OR -2 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
What is your best guess? Were they...
1.
2.
3.
4.
5.

ENGLISH

17 or younger?
18 to 19?
20 to 24?
25 to 40?
Older than 40?

¿Podrías darme tu mejor estimación? ¿Tenía...?

SPANISH

1. 17 o menos
2. De 18 a 19
3. De 20 a 24
4. De 25 a 40
5. Más de 40

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.
CREATE SPAGEEST AND SET VALUE = YMCO_12

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_011_# = -1 OR -2
YMCO_013_#

YMCO_013_#
ASK

MCOELIG = 1 AND MCOROSTERNUM ≥1 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘got legally married’;
ELSE, FILL_MARLIVE_3: ‘began living together’.

FILLS

FILLS (SPAN)

FILL SPNAME_#
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘se casaron
legalmente’; ELSE, FILL_MARLIVE_3: ‘comenzaron a vivir juntos(as)’.

FILL SPNAME_#
At the time you ^{FILL_MARLIVE_3} what was the highest educational degree that ^{FILL_SPNAME_#}
had received?
0. NONE
1. HIGH SCHOOL EQUIVALENCY SUCH AS GED (GENERAL EDUCATION DEVELOPMENT) AND
HISET (HIGH SCHOOL EQUIVALENCY TEST)
2. HIGH SCHOOL DIPLOMA (REGULAR 12 YEAR PROGRAM)
3. ASSOCIATE/JUNIOR COLLEGE OR TWO-YEAR ASSOCIATE DEGREE (AA, AS)
4. BACHELOR'S DEGREE (BA, BS)
5. MASTER'S DEGREE (MA, MBA, MS)
6. DOCTORAL DEGREE (PHD, EDD)
7. PROFESSIONAL SCHOOL DEGREE (MD, DDS, JD)

ENGLISH

En el momento en que ^{FILL_MARLIVE_3}, ¿cuál era el título/certificado educativo más alto que había
recibido ^{SPNAME_#}?

SPANISH

0. NINGUNO
1. TÍTULO EQUIVALENTE AL DE LA ESCUELA SECUNDARIA, COMO EL DESARROLLO DE
EDUCACIÓN GENERAL (GED, POR SUS SIGLAS EN INGLÉS) Y LA PRUEBA DE EQUIVALENCIA DE
ESCUELA SECUNDARIA (HiSET, POR SUS SIGLAS EN INGLÉS)
2. DIPLOMA DE ESCUELA SECUNDARIA/PREPARATORIA (PROGRAMA REGULAR DE 12 AÑOS)
3. TÍTULO TERCIARIO O SEMISUPERIOR DE DOS AÑOS (AA, AS, POR SUS SIGLAS EN INGLÉS)
4. TÍTULO DE CUATRO AÑOS (BA, BS, POR SUS SIGLAS EN INGLÉS)
5. MAESTRÍA (MA, MBA, MS, POR SUS SIGLAS EN INGLÉS)
6. DOCTORADO (PhD, EdD, POR SUS SIGLAS EN INGLÉS)
7. TÍTULO PROFESIONAL (MD, DDS, JD, POR SUS SIGLAS EN INGLÉS)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.
CREATE SPEDUC_# AND SET VALUE = YMCO_013_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_011_#; YMCO_012_#
YMCO_014_#

YMCO_014_#
ASK

MCOELIG = 1 AND MCOROSTERNUM ≥ 1 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘got legally married’;
ELSE, FILL_MARLIVE_3: ‘began living together’.

FILLS

FILL SPNAME_#
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘se casaron
legalmente’; ELSE, FILL_MARLIVE_3: ‘comenzaron a vivir juntos(as)’.

FILLS (SPAN)

FILL SPNAME_#
INTERVIEWER: HAND R SHOWCARD YMCO 1
At the time you ^{FILL_MARLIVE_3}, what was ^{FILL_SPNAME_#}'s religious preference, if any?
1.

ENGLISH

PROTESTANT (FOR EXAMPLE, BAPTIST, METHODIST, NON-DENOMINATIONAL OR
INDEPENDENT, LUTHERAN, PRESBYTERIAN, PENTECOSTAL, EPISCOPALIAN, REFORMED,
CHURCH OF CHRIST, ETC.)
2. ROMAN CATHOLIC
3. MORMON (CHURCH OF JESUS CHRIST OF LATTER-DAY SAINTS OR LDS)
4. ORTHODOX (SUCH AS GREEK, RUSSIAN, OR SOME OTHER ORTHODOX CHURCH)
5. JEWISH
6. MUSLIM
7. BUDDHIST
8. HINDU
9. ATHEIST
10. AGNOSTIC
11. SOMETHING ELSE
12. NOTHING IN PARTICULAR
INTERVIEWER: HAND R SHOWCARD YMCO 1
En el momento en que ^{ FILL_MARLIVE_3}, ¿cuál era la preferencia religiosa de ^{FILL_SPNAME_#}, si
es que tenía alguna?
1.

SPANISH

PROTESTANTE (POR EJEMPLO, BAUTISTAS, METODISTAS, NO DENOMINACIONALES,
LUTERANOS, PRESBITERIANOS, PENTECOSTALES, EPISCOPALES, REFORMADOS, IGLESIA
DE CRISTO, ETC.)
2. IGLESIA CATÓLICA ROMANA
3. IGLESIA DE JESUCRISTO DE LOS SANTOS DE LOS ÚLTIMOS DÍAS O LDS, POR SUS SIGLAS
EN INGLÉS (MORMÓN(A))
4. IGLESIA ORTODOXA (COMO LA GRIEGA, LA RUSA O ALGUNA OTRA IGLESIA ORTODOXA)
5. JUDÍO(A)
6. MUSULMÁN(A)
7. BUDISTA
8. HINDÚ
9. ATEO(A)
10. AGNÓSTICO(A)
11. OTRO

12. NINGUNA EN PARTICULAR
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10
CREATE SPREL1_# AND SET VALUE = YMCO_014_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

YMCO_013_#
IF YMCO_014_# = 1 OR 2 OR 3 OR 4 OR 11: YMCO_015_#
ELSE: YMCO_016_#

NEXT

YMCO_015_#
ASK

YMCO_14_# = 1 OR 2 OR 3 OR 4 OR 11 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘got legally married’;
ELSE, FILL_MARLIVE_3: ‘began living together’.

FILLS

FILLS (SPAN)

FILL SPNAME_#
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘se casaron
legalmente’; ELSE, FILL_MARLIVE_3: ‘comenzaron a vivir juntos(as)’.

FILL SPNAME_#
At the time you ^{FILL_MARLIVE_3}, would you describe ^{FILL_SPNAME_#} as a born-again or
evangelical Christian, or not?
ENGLISH

1. YES, BORN-AGAIN OR EVANGELICAL CHRISTIAN
0. NO, NOT BORN-AGAIN OR EVANGELICAL CHRISTIAN
En el momento en que ^{FILL_MARLIVE_3}, ¿describirías a ^{FILL_SPNAME_#} como una persona
cristiana nacida de nuevo o evangélica, o no?

SPANISH

1. YES, BORN-AGAIN OR EVANGELICAL CHRISTIAN
0. NO, NOT BORN-AGAIN OR EVANGELICAL CHRISTIAN

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10
CREATE SPREL2_# AND SET VALUE = YMCO_015_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_014_# = 1 OR 2 OR 3 OR 4 OR 11
YMCO_016_#

YMCO_016_#
ASK

MCOELIG = 1 AND MCOROSTERNUM ≥ 1 (Continue YMCO LOOP 2)

QUESTION TYPE

Checkbox

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
What is ^{FILL_SPNAME_#}’s race and/or ethnicity? You may choose more than one answer.
Are they…
1.
2.
3.
4.
5.
6.
7.

ENGLISH

American Indian or Alaska Native?
Asian?
Black or African American?
Hispanic or Latino?
Middle Eastern or North African?
Native Hawaiian or Pacific Islander?
White?

¿Cuál es la raza o el origen étnico de ^{FILL_SPNAME_#}? Puedes elegir más de una respuesta.
¿Es...?

SPANISH

1.
2.
3.
4.
5.
6.
7.

Indígena de las Américas o nativo(a) de Alaska
Asiático(a)
Negro(a) o afroamericano(a)
Hispano(a) o latino(a)
De Medio Oriente o África del norte
Nativo(a) de Hawái o de otras islas del Pacífico
Blanco(a)

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10
ALLOW MULTIPLE RESPONSES. CODE SELECTED RESPONSES AS 1, UNSELECTED AS 0.
CREATE SPRACEETH_# AND SET VALUE = YMCO_016_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_014_# > 4; YMCO_015_#
YMCO_017_#

YMCO_017_#
ASK

MCOELIG = 1 AND MCOROSTERNUM ≥ 1 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)

FILL SPNAME_#

What is ^{FILL_SPNAME_#}’s sex?
1.
2.

ENGLISH

Female
Male

¿Cuál es el sexo de ^{FILL_SPNAME_#}?
SPANISH

1.
2.

Mujer
Hombre

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10
CREATE SPSEX_# AND SET VALUE = YMCO_017_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_016_#
YMCO_019_#

YMCO_019_#
ASK

MCOELIG = 1 AND MCOROSTERNUM ≥ 1 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘got legally married’;
ELSE, FILL_MARLIVE_3: ‘began living together’.

FILLS

FILL SPNAME_#
CREATE FILL_SPMARSTAT: IF SPMARSTAT_# = 1, FILL_SPMARSTAT: ‘other than to you’;
ELSE, FILL_SPMARSTAT: EMPTY
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘se casaron
legalmente’; ELSE, FILL_MARLIVE_3: ‘comenzaron a vivir juntos(as)’.

FILLS (SPAN)

FILL SPNAME_#

CREATE FILL_SPMARSTAT: IF SPMARSTAT_# = 1, FILL_SPMARSTAT: ‘con alguien además de
ti’;
ELSE, FILL_SPMARSTAT: EMPTY
At the time you ^{FILL_MARLIVE_3} had ^{FILL_SPNAME_#} ever been married ^{FILL_SPMARSTAT}?
ENGLISH

1. YES
0. NO
¿En el momento en que ^{FILL_MARLIVE_3}, ^{FILL_SPNAME_#} había estado casado(a)
^{FILL_SPMARSTAT}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX

10

PROGRAM. NOTES

LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_017_#
YMCO_020_#

YMCO_020_#
ASK

MCOELIG = 1 AND MCOROSTERNUM ≥ 1 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘got legally married’;
ELSE, FILL_MARLIVE_3: ‘began living together’.

FILLS

FILLS (SPAN)

FILL SPNAME_#
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘se casaron
legalmente’; ELSE, FILL_MARLIVE_3: ‘comenzaron a vivir juntos(as)’.

FILL SPNAME_#
At the time you ^{FILL_MARLIVE_3} did ^{FILL_SPNAME_#} have any other biological children, of
whom you are not the biological parent?
ENGLISH

1. YES
0. NO
En el momento en que ^{FILL_MARLIVE_3}, ^{FILL_SPNAME_#} ya tenía otros(as) hijos(as)
biológicos(as) que no eran tuyos?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.
CREATE SPOTHERBIO_# AND SET VALUE = YMCO_020_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

YMCO_019
IF YMCO_020_# = 1: YMCO_021_#;
ELSE: YMCO_022_#

NEXT

YMCO_021_#
ASK

YMCO_020_# = 1 (Continue YMCO LOOP 2)

QUESTION TYPE

Numeric
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘got legally married’;
ELSE, FILL_MARLIVE_3: ‘began living together’.

FILLS

FILLS (SPAN)

ENGLISH

SPANISH

FILL SPNAME_#
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘se casaron
legalmente’; ELSE, FILL_MARLIVE_3: ‘comenzaron a vivir juntos(as)’.

FILL SPNAME_#
At the time you ^{FILL_MARLIVE_3} how many other children did ^{FILL_SPNAME_#} have of whom
you are not the biological parent?
ENTER NUMBER: _________
En el momento en que ^{FILL_MARLIVE_3}, ¿cuántos otros(as) hijos(as) tenía ^{FILL_SPNAME_#} que
no eran tus hijos(as) biológicos(as)?
ENTER NUMBER: _________

RANGE

1-10

LIMITS

Max 2 digits

LOOP MAX

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.

PROGRAM. NOTES

CREATE SPOTHERBIONUM_# AND SET VALUE = YMCO_021_#
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_020_# = 1
YMCO_022_#

YMCO_022_#
ASK

MCOELIG = 1 AND MCOROSTERNUM ≥ 1 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘got legally married’;
ELSE, FILL_MARLIVE_3: ‘began living together’.

FILLS

FILL SPNAME_#
CREATE FILL_MARLIVE_3: IF MARNOLIVETOG = 1, FILL_MARLIVE_3: ‘se casaron
legalmente’; ELSE, FILL_MARLIVE_3: ‘comenzaron a vivir juntos(as)’.

FILLS (SPAN)

FILL SPNAME_#
At the time you ^{FILL_MARLIVE_3} was ^{FILL_SPNAME_#} working full-time, part-time, or not at all?
1.
2.
3.

ENGLISH

FULL-TIME
PART-TIME
NOT AT ALL

En el momento en que ^{FILL_MARLIVE_3}, estaba ^{FILL_SPNAME_#} trabajando a tiempo completo,
a tiempo parcial o no trabajaba en absoluto?
SPANISH

1.
2.
3.

FULL-TIME
PART-TIME
NOT AT ALL

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.
CREATE SPEMP_# AND SET VALUE = YMCO_022_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

YMCO_020_# = 0 OR -1 OR -2; YMCO_021_#
IF MARNOLIVETOG = 1; YMCO_023_#
ELSE: YMCO_025_#

NEXT

YMCO_023_#
ASK

MARNOLIVETOG = 1 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
Did you get a legal divorce, legal separation, or an annulment from ^{FILL_SPNAME_#}, or are you still
married to them?
1.
2.
3.
4.
5.

ENGLISH

A LEGAL DIVORCE
A LEGAL SEPARATION
ANNULMENT
R IS STILL MARRIED
(IF VOLUNTEERED) SPOUSE DIED/WIDOWED

¿Obtuviste un divorcio legal, una separación legal o una anulación de ^{FILL_SPNAME_#}, o todavía
estás casado(a) con esta persona?
SPANISH

1.
2.
3.
4.
5.

UN DIVORCIO LEGAL
UNA SEPARACIÓN LEGAL
UNA ANULACIÓN
SIGUES CASADO(A)
(IF VOLUNTEERED) CÓNYUGE FALLECIÓ/ENVIUDASTE

RANGE
LIMITS
LOOP MAX

10

PROGRAM. NOTES

LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

YMCO_022_#
IF YMCO_023_# = 4 OR 5 OR -1 OR -2: YMCO_DEMO_LOOP_END;
ELSE: f_YMCO_024_#

NEXT

f_YMCO_024_#
YMCO_024M_#/YMCO_024Y_#
ASK
YMCO_023_# = 1 OR 2 OR 3 (Continue YMCO LOOP 2)
YMCO_024M_#: Dropdown
QUESTION TYPE
YMCO_024Y_#: Dropdown
CREATE FILL_YMCO023: IF YMCO_023_# = 1, FILL_YMCO023: ‘legal divorce’;
ELSE, IF YMCO_023_# = 2, FILL_YMCO023: ‘legal separation’;
FILLS
ELSE, IF YMCO_023_# = 3, FILL_YMCO023: ‘annulment’

FILLS (SPAN)

FILL SPNAME_#
CREATE FILL_YMCO023: IF YMCO_023_# = 1, FILL_YMCO023: ‘divorcio legal’;
ELSE, IF YMCO_023_# = 2, FILL_YMCO023: ‘separación legal’;
ELSE, IF YMCO_023_# = 3, FILL_YMCO023: ‘anulación’

FILL SPNAME_#
In what month and year was your ^{FILL_YMCO023} from ^{FILL_SPNAME_#} obtained?
ENGLISH

MONTH: _____ [YMCO_024M_#]
YEAR: ________ [YMCO_024Y_#]
¿En qué mes y año se obtuviste tu ^{FILL_YMCO023} de ^{FILL_SPNAME_#}?

SPANISH

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

MONTH: _____ [YMCO_024M_#]
YEAR: ________ [YMCO_024Y_#]
YMCO_024Y_#: List years 2012-2030 in reverse chronological order.
YMCO_034M_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’, ‘MARCH’,
etc.
YMCO_024Y_#: Max 4 digits
10
Do not display future years in YMCO_024Y_#.
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.
If date is in the future, display hard check: You provided a date that is in the future. Please
provide a date in the past.

If date provided in YMCO_024M_#/YMCO_024Y_# occurs before YMCO_010M_#/
YMCO_010Y_#, display soft check: You said this was obtained in
^{Fill_YMCO_024M} ^{Fill_YMCO_024Y}, which is before you the date you married
this spouse/partner. INTERVIEWER: CONFIRM AND CORRECT DATE. CLICK HERE
[DISPLAY LINK TO f_YMCO_010_#] TO RETURN IF DATE R MARRIED THIS
SPOUSE/PARTNER SHOULD BE CORRECTED.
If date is in the future, display hard check: Ingresaste una fecha futura. Por favor, ingresa
una fecha pasada.

If date provided in YMCO_024M_#/YMCO_024Y_# occurs before YMCO_010M_#/
YMCO_010Y_#, display soft check: Dijiste que esto se recibió en
^{Fill_YMCO_024M} de ^{Fill_YMCO_024Y}, que es antes de la fecha en que te
casaste con este/a cónyuge/pareja. INTERVIEWER: CONFIRM AND CORRECT DATE.
CLICK HERE [DISPLAY LINK TO f_YMCO_010_#] TO RETURN IF DATE R MARRIED
THIS SPOUSE/PARTNER SHOULD BE CORRECTED.
La fecha que brindaste está dentro de un período en el que anteriormente declaró
haber vivido o estado casado con un/a cónyuge/pareja diferente
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_023_# = 1 OR 2 OR 3
YMCO_DEMO_LOOP_END

YMCO_025_#
ASK

MARNOLIVETOG = 0 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
Were you legally married to ^{FILL_SPNAME_#} when you began living together for the first time?
ENGLISH

1. YES
0. NO
¿Estabas legalmente casado(a) con ^{FILL_SPNAME_#} cuando comenzaron a vivir juntos(as)?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX

10

PROGRAM. NOTES

LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_022_#
YMCO_026_#

YMCO_026_#
ASK

MARNOLIVETOG = 0 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button
FILL SPNAME_#

FILLS

CREATE FILL_YMCO010: IF YMCO_010M_# = -1 OR -2 AND YMCO_010Y_# = -1 AND -2,
FILL_YMCO010: ‘you started living together’;
ELSE, FILL_YMCO010 WITH YMCO_010M_# AND YMCO_010Y_#
FILL SPNAME_#

FILLS (SPAN)

CREATE FILL_YMCO010: IF YMCO_010M_# = -1 OR -2 AND YMCO_010Y_# = -1 AND -2,
FILL_YMCO010: ‘comenzaron a vivir juntos(as)’;
ELSE, FILL_YMCO010 WITH YMCO_010M_# AND YMCO_010Y_#
Have you lived with ^{FILL_SPNAME_#} continuously since ^{FILL_YMCO010}?

ENGLISH

1. YES
0. NO
¿Has vivido con ^{FILL_SPNAME_#} de manera continua desde que ^{FILL_YMCO010}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.
If MCO_CURRENTSP_# ≠ 1 (not current s/p) and YMCO_026_# = 1, display soft check: You
indicated that you have lived with this spouse/partner continuously since
^{FILL_YMCO010}, but they are not your current spouse/partner. Is this correct?
INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED. (Display check text
“You said that…” in black font and sentence case. Display check text “INTERVIEWER:
CONFIRM…” in red font and all CAPS.)
If MCO_CURRENTSP_# ≠ 1 (not current s/p) and YMCO_026_# = 1, display soft check:
Dijiste que has vivido con este/a cónyuge/pareja de manera continua desde que
^{FILL_YMCO010}, pero no es tu cónyuge/pareja actual. ¿Es correcto? INTERVIEWER:
CONFIRM RESPONSE AND CORRECT IF NEEDED. (Display check text “Dijiste que…” in
black font and sentence case. Display check text “INTERVIEWER: CONFIRM…” in red
font and all CAPS.)

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

YMCO_025_#
IF YMCO_026_# = 1 OR -1 OR -2: YMCO_NESTED2_LOOP_BEGIN;
ELSE: f_YMCO_027_#

NEXT

f_YMCO_027_#
YMCO_027M_#/YMCO_027Y_#
ASK
YMCO_026_# = 0 (Continue YMCO LOOP 2)
YMCO_027M_#: Dropdown
QUESTION TYPE
YMCO_027Y_#: Dropdown
FILLS
FILL SPNAME_#
FILLS (SPAN)
FILL SPNAME_#
In what month and year did you first stop living with ^{FILL_SPNAME_#}?
ENGLISH

MONTH: _____ [YMCO_027M_#]
YEAR: ________ [YMCO_027Y_#]
¿En qué mes y año dejaste de vivir con ^{FILL_SPNAME_#}?

SPANISH

RANGE

MONTH: _____ [YMCO_027M_#]
YEAR: ________ [YMCO_027Y_#]
YMCO_027Y_#: List years 2012-2030 in reverse chronological order.
YMCO_027M_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’, ‘MARCH’,
etc.

LIMITS
LOOP MAX
PROGRAM. NOTES

10
Do not display future years in YMCO_027Y_# .
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO – f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.
If date is in the future, display hard check: You provided a date that is in the future.
Please provide a date in the past.

CHECK (ENG)

If date provided in YMCO_027M_#/YMCO_027Y_# occurs before YMCO_010M_#/
YMCO_010Y_#, display soft check: You said you stopped living with this spouse/partner in
^{Fill_YMCO_027M} ^{Fill_YMCO_027Y}, which is before you the date you started living
with them. INTERVIEWER: CONFIRM AND CORRECT DATE.

If the date provided in YMCO_027 occurs during a reported period in a prior loop
(i.e., YMCO_010 start date; YMCO_027 end date), display soft check: The date you
have provided falls within a period when you previously reported living with or
being married to a different spouse/partner. Is this correct? INTERVIEWER:
CONFIRM DATE AND UPDATE IF NEEDED. (Display check text “The date you have
provided…” in black font and sentence case. Display check text “INTERVIEWER:
CONFIRM DATE…” in red font and all CAPS.)
CHECK (SPAN)

If date is in the future, display hard check: Ingresaste una fecha futura. Por favor, ingresa
una fecha pasada.

If date provided in YMCO_027M_#/YMCO_027Y_# occurs before YMCO_010M_#/
YMCO_010Y_#, display soft check: Dijiste que dejaste de vivir con tu cónyuge/pareja en

^{Fill_YMCO_027M} de ^{Fill_YMCO_027Y}, que es antes de la fecha en que empezaste a
vivir con él/ella. INTERVIEWER: CONFIRM AND CORRECT DATE.
If the date provided in YMCO_027 occurs during a reported period in a prior loop (i.e.,
YMCO_010 start date; YMCO_027 end date), display soft check: La fecha que brindaste
está dentro de un período en el que anteriormente declaró haber vivido o estado casado
con un/a cónyuge/pareja diferente. ¿Es correcto? INTERVIEWER: CONFIRM DATE AND
UPDATE IF NEEDED. (Display check text “La fecha que brindaste…” in black font and
sentence case. Display check text “INTERVIEWER: CONFIRM DATE…” in red font and all
CAPS.)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN
NEXT

YMCO_026_# = 0
YMCO_028_#

YMCO_028_#
ASK

YMCO_026_# = 0 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
During this time that you were living with ^{FILL_SPNAME_#}, were there any changes in your marital
status?
ENGLISH

1. YES
0. NO
Durante este tiempo que estuviste viviendo con ^{FILL_SPNAME_#}, ¿hubo algún cambio en tu estado
civil?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX

10

PROGRAM. NOTES

LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO – f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

f_YMCO_027_#
IF YMCO_028_# = 1: YMCO_NESTED1_LOOP_BEGIN;
ELSE: YMCO_033_#

NEXT

YMCO_NESTED1_LOOP_BEGIN
ASK

YMCO_028_# = 1

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check. Do not display screen.
PROGRAM. NOTES

THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP YMCO LOOP 2A (YMCO_029_#_# YMCO_032_#_#) UNTIL YMCO_032_#_# = 0 OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YMCO LOOP 2A
THIS IS A NESTED LOOP TO GATHER MARITAL STATUS CHANGES FOR NON-CONTINUOUS
SPOUSE/PARTNERS (YMCO_026_# = 0).
YMCO_028_# = 1
YMCO_029_#_#

YMCO_029_#_#
ASK

YMCO_028_# = 1 (Begin YMCO Loop 2a)

QUESTION TYPE

Radio button
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER 1, FILL_FIRSTNEXT: ‘first’;
FILLS
ELSE, FILL_FIRSTNEXT: ‘next’
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER 1, FILL_FIRSTNEXT: ‘primer’;
FILLS (SPAN)
ELSE, FILL_FIRSTNEXT: ‘siguiente’
What was the ^{FILL_FIRSTNEXT} change in marital status? Did you…
1.
2.
3.
4.
5.

ENGLISH

Become legally married?
Reunite?
Get a legal separation only?
Get a legal divorce?
Get an annulment?

¿Cuál fue el ^{FILL_FIRSTNEXT} cambio en el estado civil? ¿Tú...?

SPANISH

1.
2.
3.
4.
5.

Te casaste legalmente
Volviste con esa persona
Obtuviste solo una separación legal
Obtuviste solo un divorcio legal
Obtuviste una anulación

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

6
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP YMCO LOOP 2A (YMCO_029_#_# YMCO_032_#_#) UNTIL YMCO_032_#_# = 0 OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2A

LEAD-IN

YMCO_NESTED1_LOOP_BEGIN
IF YMCO_029_#_# = 3 OR 4 OR 5: f_YMCO_030_#_#;
ELSE, IF YMCO_029_#_# = 1: f_YMCO_031_#_#;
ELSE: YMCO_032_#_#

NEXT

f_YMCO_030_#_#
YMCO_030M_#_#/YMCO_030Y_#_#
ASK
YMCO_029_#_# = 3 OR 4 OR 5 (Continue YMCO Loop 2a)
YMCO_030M_#_#: Dropdown
QUESTION TYPE
YMCO_030Y_#_#: Dropdown
CREATE FILL_YMCO029: IF YMCO_029_#_# = 3, FILL_YMCO029: ‘legal separation;
FILLS
ELSE, IF YMCO_029_#_# = 4, FILL_YMCO029: ‘legal divorce;
ELSE, IF YMCO_029_#_# = 5, FILL_YMCO029: ‘annulment’
CREATE FILL_YMCO029: IF YMCO_029_#_# = 3, FILL_YMCO029: ‘la separación legal’;
FILLS (SPAN)
ELSE, IF YMCO_029_#_# = 4, FILL_YMCO029: ‘el divorcio legal’;
ELSE, IF YMCO_029_#_# = 5, FILL_YMCO029: ‘la anulación’
In what month and year was the ^{FILL_YMCO029} obtained?
MONTH: _____ [YMCO_030M_#_#]
YEAR (YYYY): ________ [YMCO_030Y_#_#]

ENGLISH

¿En qué mes y año obtuviste ^{FILL_YMCO029}?
SPANISH

RANGE

MONTH: _____ [YMCO_030M_#_#]
YEAR (YYYY): ________ [YMCO_030Y_#_#]
YMCO_030Y_#_#: List years 2012-2030 in reverse chronological order.
YMCO_030M_#_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’,
‘MARCH’, etc.

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

6
Do not display future years in YMCO_030Y_#.
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP YMCO LOOP 2A (YMCO_029_#_# YMCO_032_#_#) UNTIL YMCO_032_#_# = 0 OR MAX LOOPS OF 6 REACHED
If date is in the future, display hard check: You provided a date that is in the future. Please
provide a date in the past.
If date provided in YMCO_030M_#/YMCO_030Y_# occurs before YMCO_010M_#/
YMCO_010Y_#, display soft check: You said this was obtained in ^{Fill_YMCO_030M}
^{Fill_YMCO_030Y}, which is before the date you started living with this spouse/partner.
This question is asking about changes in marital status during the time you lived with this
spouse/partner. INTERVIEWER: CONFIRM AND CORRECT DATE.
If date provided in YMCO_030M_#/YMCO_030Y_# occurs after YMCO_027M_#/
YMCO_027Y_#, display soft check: You said this was obtained in ^{Fill_YMCO_030M}
^{Fill_YMCO_030Y}, which is after the date you stopped living with this spouse/partner.
This question is asking about changes in marital status during the time you lived with this
spouse/partner. INTERVIEWER: CONFIRM AND CORRECT DATE.

CHECK (SPAN)

If date is in the future, display hard check: Ingresaste una fecha futura. Por favor, ingresa
una fecha pasada.
If date provided in YMCO_030M_#/YMCO_030Y_# occurs before YMCO_010M_#/
YMCO_010Y_#, display soft check: Dijiste que esto se obtuvo en ^{Fill_YMCO_030M} de

^{Fill_YMCO_030Y}, que es antes de la fecha en que comenzaste a vivir con este/a
cónyuge/pareja. Esta pregunta se refiere a cambios en el estado civil durante el tiempo
que conviviste con este/a cónyuge. INTERVIEWER: CONFIRM AND CORRECT DATE.
If date provided in YMCO_030M_#/YMCO_030Y_# occurs after YMCO_027M_#/
YMCO_027Y_#, display soft check: Dijiste que esto se obtuvo en ^{Fill_YMCO_030M} de
^{Fill_YMCO_030Y}, que es posterior de la fecha en que dejaste de vivir con este/a
cónyuge/pareja. Esta pregunta se refiere a cambios en el estado civil durante el tiempo
que conviviste con este/a cónyuge/pareja. INTERVIEWER: CONFIRM AND CORRECT DATE.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2a

LEAD-IN
NEXT

YMCO_029_#_# = 3 OR 4 OR 5
YMCO_032_#_#

f_YMCO_031_#_#
YMCO_031M_#_#/YMCO_031Y_#_#
ASK
YMCO_029_#_# = 1 (Continue YMCO Loop 2a)
YMCO_031M_#_#: Dropdown
QUESTION TYPE
YMCO_031Y_#_#: Dropdown
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER 1, FILL_FIRSTNEXT: ‘first’;
ELSE, FILL_FIRSTNEXT: ‘next’
FILLS

FILLS (SPAN)

FILL SPNAME_#
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER 1, FILL_FIRSTNEXT: ‘por primera vez’;
ELSE, FILL_FIRSTNEXT: ‘la siguiente vez’

FILL SPNAME_#
In what month and year did you ^{FILL_FIRSTNEXT} marry ^{FILL_SPNAME_#}?
MONTH: _____ [YMCO_031M_#_#]
YEAR: ________ [YMCO_031Y_#_#]

ENGLISH

¿En qué mes y año te casaste ^{FILL_FIRSTNEXT} con ^{FILL_SPNAME_#}?
SPANISH

RANGE

MONTH: _____ [YMCO_031M_#_#]
YEAR: ________ [YMCO_031Y_#_#]
YMCO_031Y_#_#: List years 2012-2030 in reverse chronological order.
YMCO_031M_#_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’,
‘MARCH’, etc.

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

6
Do not display future years in YMCO_031Y_# .
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP YMCO LOOP 2A (YMCO_029_#_# YMCO_032_#_#) UNTIL YMCO_032_#_# = 0 OR MAX LOOPS OF 6 REACHED
If date is in the future, display hard check: You provided a date that is in the future. Please
provide a date in the past.
If date provided in YMCO_031M_#/YMCO_031Y_# occurs before YMCO_010M_#/
YMCO_010Y_#, display soft check: You said this occurred in ^{Fill_YMCO_031M}
^{Fill_YMCO_031Y}, which is before the date you started living with this spouse/partner.
This question is asking about changes in marital status during the time you lived with this
spouse/partner. INTERVIEWER: CONFIRM AND CORRECT DATE.
If date provided in YMCO_031M_#/YMCO_031Y_# occurs after YMCO_027M_#/
YMCO_027Y_#, display soft check: You said this was obtained in ^{Fill_YMCO_031M}
^{Fill_YMCO_031Y}, which is after the date you stopped living with this spouse/partner.
This question is asking about changes in marital status during the time you lived with this
spouse/partner. INTERVIEWER: CONFIRM AND CORRECT DATE.
If date is in the future, display hard check: Ingresaste una fecha futura. Por favor, ingresa
una fecha pasada.

If date provided in YMCO_031M_#/YMCO_031Y_# occurs before YMCO_010M_#/
YMCO_010Y_#, display soft check: Dijiste que esto ocurrió en ^{Fill_YMCO_031M} de
^{Fill_YMCO_031Y}, que es antes de la fecha en que comenzaste a vivir con este/a
cónyuge/pareja. Esta pregunta se refiere a cambios en el estado civil durante el tiempo
que conviviste con este/a cónyuge. INTERVIEWER: CONFIRM AND CORRECT DATE.
If date provided in YMCO_031M_#/YMCO_031Y_# occurs after YMCO_027M_#/
YMCO_027Y_#, display soft check: Dijiste que esto ocurrió en ^{Fill_YMCO_031M} de
^{Fill_YMCO_031Y}, que es posterior de la fecha en que dejaste de vivir con este/a
cónyuge/pareja. Esta pregunta se refiere a cambios en el estado civil durante el tiempo
que conviviste con este/a cónyuge/pareja. INTERVIEWER: CONFIRM AND CORRECT DATE.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO Loop 2a

LEAD-IN
NEXT

YMCO_029_#_# = 1
YMCO_032_#_#

YMCO_032_#_#
ASK

YMCO_028_# = 1 (Continue YMCO Loop 2a)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
During this time that you were living with ^{FILL_SPNAME_#}, was there another change in your
marital status?
ENGLISH

1. YES
0. NO
Durante este tiempo que estuviste viviendo con ^{FILL_SPNAME_#}, ¿hubo algún otro cambio en tu
estado civil?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

6
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP YMCO LOOP 2A (YMCO_029_#_# YMCO_032_#_#) UNTIL YMCO_032_#_# = 0 OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2a

LEAD-IN
NEXT

YMCO_029_#_#; f_YMCO_030_#_#; f_YMCO_031_#_#
YMCO_NESTED1_LOOP_END

YMCO_NESTED1_LOOP_END
ASK

YMCO_028_# = 1 (End YMCO Loop 2a)

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

6
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP YMCO LOOP 2A (YMCO_029_#_# YMCO_032_#_#) UNTIL YMCO_032_#_# = 0 OR MAX LOOPS OF 6 REACHED.
This is a computer check. Do not display screen.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2a

LEAD-IN
NEXT

YMCO_032_#_#
IF YMCO_032_#_# = 0 OR LOOP NUMBER = 6: YMCO_033_#_#;
ELSE: YMCO_NESTED1_LOOP_BEGIN

YMCO_033_#
ASK

YMCO_026_# = 0 (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
At the time you first stopped living with ^{FILL_SPNAME}, were you and your partner:
0.
1.
2.
3.
4.

ENGLISH

Not legally married
Legally married
Legally separated
Legally divorced
(IF VOLUNTEERED) PARTNER DIED/WIDOWED

En el momento en que dejaste de vivir por primera vez con ^{FILL_SPNAME}, tú y tu pareja:

SPANISH

0.
1.
2.
3.
4.

No estaban casados(as) legalmente
Estaban casados(as) legalmente
Estaban separados(as) legalmente
Estaban divorciado(as) legalmente
(IF VOLUNTEERED) PAREJA FALLECIDA/ENVIUDASTE

RANGE
LIMITS
LOOP MAX

10

PROGRAM. NOTES

LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

YMCO_028; YMCO_NESTED_LOOP_END
IF YMCO_033_# = 4: f_YMCO_053_#;
ELSE: YMCO_034_#

NEXT

YMCO_034_#
ASK

(YMCO_026_# = 0) AND (YMCO_033_# ≠ 4) (Continue YMCO LOOP 2)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
Did you ever live with ^{FILL_SPNAME_#} again?
ENGLISH

1. YES
0. NO
¿Alguna vez volviste a vivir con ^{FILL_SPNAME_#}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX

10

PROGRAM. NOTES

LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

YMCO_033_# = 0 OR 1 OR 2 OR 3
IF YMCO_034_# = 0 OR -1 OR -2: YMCO_052_#;
ELSE: YMCO_NESTED2_LOOP_BEGIN

NEXT

YMCO_NESTED2_LOOP_BEGIN
ASK

(YMCO_026_# = 1 OR -1 OR -2) OR (YMCO_034_# = 1) OR YMCO_51_#_# = 1

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check. Do not display screen.
PROGRAM. NOTES

THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP THROUGH YMCO LOOP 2B
(YMCO_035_#_# - YMCO_051_#_#) UNTIL YMCO_051_#_# = 0 OR MAX LOOPS OF 6
REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YMCO LOOP 2B: THIS IS A NESTED LOOP THAT CAPTURES THE SECOND CHANGE IN LIVING
ARRANGEMENT WITH THE SPOUSE/PARTNER. THOSE THAT HAVE LIVED WITH THE S/P
CONTINUOUSLY (YMCO_026 =1) ALSO GO THROUGH THIS LOOP, BUT SKIP TO YMCO_037
TO CAPTURE ANY CHANGES IN MARITAL STATUS.
YMCO_026_# = 1; YMCO_034_# = 1; YMCO_51_#_#
IF YMCO_026_# = 1 OR -1 OR -2: YMCO_037_#_#;
ELSE: f_YMCO_035_#_#

f_YMCO_035_#_#
YMCO_035M_#_#/YMCO_035Y_#_#
ASK
YMCO_034 = 1 OR YMCO_51_#_# = 1 (Begin YMCO Loop 2b)
YMCO_035M_#_#: Dropdown
QUESTION TYPE
YMCO_035Y_#_#: Dropdown
FILLS
FILL SPNAME_#
FILLS (SPAN)
FILL SPNAME_#
When did you next start living with ^{FILL_SPNAME_#} again?
MONTH: _____ [YMCO_035M_#_#]
YEAR: ________ [YMCO_035Y_#_#]

ENGLISH

¿Cuándo fue la siguiente vez que volviste a vivir con ^{FILL_SPNAME_#}?
SPANISH

RANGE

MONTH: _____ [YMCO_035M_#_#]
YEAR: ________ [YMCO_035Y_#_#]
YMCO_035Y_#_#: List years 2012-2030 in reverse chronological order.
YMCO_035M_#_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’,
‘MARCH’, etc.

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

6
Do not display future years in YMCO_035Y_#.
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP THROUGH YMCO LOOP 2B
(YMCO_035_#_# - YMCO_051_#_#) UNTIL YMCO_051_#_# = 0 OR MAX LOOPS OF 6
REACHED
If date is in the future, display hard check: You provided a date that is in the future. Please
provide a date in the past.
If loop num = 1 and date provided in YMCO_035M_#/YMCO_035Y_# occurs before
YMCO_027M_#/ YMCO_027Y_#, display soft check: You said you started living with this
spouse/partner again in ^{Fill_YMCO_031M} ^{Fill_YMCO_031Y}, which is before you the
date you stopped living with this spouse/partner. INTERVIEWER: CONFIRM AND CORRECT
DATE.
If loop num > 1 and date provided in YMCO_035M_#/YMCO_035Y_# occurs before
YMCO_044M_#/ YMCO_044Y_# in previous loop, display soft check: You said you started
living with this spouse/partner again in ^{Fill_YMCO_031M} ^{Fill_YMCO_031Y}, which is
before you the date you stopped living with this spouse/partner. INTERVIEWER: CONFIRM
AND CORRECT DATE.
If date is in the future, display hard check: Proporcionaste una fecha futura. Por favor,
proporciona una fecha pasada.

CHECK (SPAN)

If loop num = 1 and date provided in YMCO_035M_#/YMCO_035Y_# occurs before
YMCO_027M_#/ YMCO_027Y_#, display soft check: Dijiste que empezaste a vivir con
este/a cónyuge/pareja en ^{Fill_YMCO_031M} de ^{Fill_YMCO_031Y}, que es antes de la
fecha en que dejaste de vivir con este/a cónyuge/pareja. INTERVIEWER: CONFIRM AND
CORRECT DATE.

If loop num > 1 and date provided in YMCO_035M_#/YMCO_035Y_# occurs before
YMCO_044M_#/ YMCO_044Y_# in previous loop, display soft check: Dijiste que
empezaste a vivir con este/a cónyuge/pareja en ^{Fill_YMCO_031M} de
^{Fill_YMCO_031Y}, que es antes de la fecha en que dejaste de vivir con este/a
cónyuge/pareja. INTERVIEWER: CONFIRM AND CORRECT DATE.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2b

LEAD-IN
NEXT

YMCO_NESTED2_LOOP_BEGIN
YMCO_036_#_#

YMCO_036_#_#
ASK

YMCO_034 = 1 OR YMCO_51_#_# = 1 (Continue YMCO Loop 2b)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
Between the time you stopped living with ^{FILL_SPNAME_#}) and the time you moved back in with
^{SPNAME_#}, was there any change in your marital status with that partner?
ENGLISH

1. YES
0. NO
Entre el momento en que dejaste de vivir con ^{FILL_SPNAME) y el momento en que volviste a vivir
con ^{SPNAME_#}, ¿hubo algún cambio en tu estado civil con esa pareja?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

6
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP THROUGH YMCO LOOP 2B
(YMCO_035_#_# - YMCO_051_#_#) UNTIL YMCO_051_#_# = 0 OR MAX LOOPS OF 6
REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YMCO LOOP 2b
YMCO_NESTED2_LOOP_BEGIN; f_YMCO_035
IF YMCO_036_#_# = 1: YMCO_TRINESTED3_LOOP_BEGIN;
ELSE: YMCO_043_#_#

YMCO_037_#_#
ASK

YMCO_026_# = 1 OR -1 OR -2 (Continue YMCO Loop 2b)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
Since you started living with ^{FILL_SPNAME_#}, has there been any change in your and
^{FILL_SPNAME_#}'s marital status?
ENGLISH

SPANISH

1. YES
0. NO
Desde que empezaste a vivir con ^{FILL_SPNAME_#}, ¿hubo algún cambio en tu estado civil y en el de
^{FILL_SPNAME_#}?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX

6

PROGRAM. NOTES

THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP THROUGH YMCO LOOP 2B
(YMCO_035_#_# - YMCO_051_#_#) UNTIL YMCO_051_#_# = 0 OR MAX LOOPS OF 6
REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2b

LEAD-IN

YMCO_NESTED2_LOOP_BEGIN
YMCO_037_#_# = 1: YMCO_TRINESTED3_LOOP_BEGIN
ELSE: YMCO_DEMO_LOOP_END

NEXT

YMCO_TRINESTED3_LOOP_BEGIN
ASK

YMCO_036_#_# = 1 OR YMCO_037_#_# = 1

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check. Do not display screen.
PROGRAM. NOTES

THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_1 (YMCO_038_#_#_# - YMCO_042_#_#_#) UNTIL YMCO_041_#_#_# = 0
OR YMCO_042_#_#_# = 0 OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_1

LEAD-IN
NEXT

YMCO_036_#_# = 1 OR YMCO_037_#_# = 1
YMCO_038_#_#_#

YMCO_038_#_#_#
ASK

YMCO_037_#_# = 1 OR YMCO_036_#_# = 1 (Begin YMCO Loop 2b_1)

QUESTION TYPE

Radio button
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER 1, FILL_FIRSTNEXT: ‘first’;
FILLS
ELSE, FILL_FIRSTNEXT: ‘next’
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER 1, FILL_FIRSTNEXT: ‘primer’;
FILLS (SPAN)
ELSE, FILL_FIRSTNEXT: ‘siguiente’
What was the ^{FILL_FIRSTNEXT} change in marital status? Did you…
1.
2.
3.
4.
5.

ENGLISH

Become legally married?
Reunite?
Get a legal separation only?
Get a legal divorce?
Get an annulment?

¿Cuál fue el ^{FILL_FIRSTNEXT} cambio en el estado civil? ¿Tú...?

SPANISH

1.
2.
3.
4.
5.

Te casaste legalmente
Volviste con esa persona
Obtuviste solo una separación legal
Obtuviste solo un divorcio legal
Obtuviste una anulación

RANGE
LIMITS
LOOP MAX

6

PROGRAM. NOTES

THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_1 (YMCO_038_#_#_# - YMCO_042_#_#_#) UNTIL YMCO_041_#_#_# = 0
OR YMCO_042_#_#_# = 0 OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_1

LEAD-IN

YMCO_TRINESTED3_LOOP_BEGIN
IF YMCO_038_#_#_# = 3 OR 4 OR 5: f_YMCO_039_#_#_#;
ELSE: IF YMCO_038_#_#_# = 1: f_YMCO_040_#_#_#
ELSE: YMCO_041_#_#_#

NEXT

f_YMCO_039_#_#_#
YMCO_039M_#_#_#/YMCO_039Y_#_#_#
ASK
YMCO_038_#_#_# = 3 OR 4 OR 5 (Continue YMCO Loop 2b_1)
YMCO_039M_#_#_#: Dropdown
QUESTION TYPE
YMCO_039Y_#_#_#: Dropdown
CREATE FILL_YMCO038: IF YMCO_038_#_#_# = 3, FILL_YMCO038: ‘legal separation’;
FILLS
ELSE, IF YMCO_038_#_#_# = 4, FILL_YMCO038: ‘divorce’;
ELSE, IF YMCO_038_#_#_# = 5, FILL_YMCO038: ‘annulment’
CREATE FILL_YMCO038: IF YMCO_038_#_#_# = 3, FILL_YMCO038: ‘la separación legal’;
FILLS (SPAN)
ELSE, IF YMCO_038_#_#_# = 4, FILL_YMCO038: ‘el divorcio’;
ELSE, IF YMCO_038_#_#_# = 5, FILL_YMCO038: ‘la anulación’
In what month and year was the ^{FILL_YMCO038} obtained?
MONTH: _____ [YMCO_039M_#_#_#]
YEAR: ________ [YMCO_039Y_#_#_#]

ENGLISH

¿En qué mes y año obtuviste ^{FILL_YMCO038}?
SPANISH

RANGE

MONTH: _____ [YMCO_039M_#_#_#]
YEAR: ________ [YMCO_039Y_#_#_#]
YMCO_039Y_#_#: List years 2012-2030 in reverse chronological order.
YMCO_039M_#_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’,
‘MARCH’, etc.

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

6
Do not display future years in YMCO_039_#.
THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_1 (YMCO_038_#_#_# - YMCO_042_#_#_#) UNTIL YMCO_041_#_#_# = 0
OR YMCO_042_#_#_# = 0 OR MAX LOOPS OF 6 REACHED
If date is in the future, display hard check: You provided a date that is in the future. Please
provide a date in the past.
IF YMCO_036 = 1 and date provided in YMCO_039M_#/YMCO_039Y_# occurs before
YMCO_027M_#/YMCO_027Y_#, display soft check: You said this was obtained in
^{Fill_YMCO_039M} ^{Fill_YMCO_039Y}, which is before you the date you stopped living
with this spouse/partner. This question is asking about changes in marital status between
the time you left and moved back in with this spouse/partner. INTERVIEWER: CONFIRM
AND CORRECT DATE.
IF YMCO_036 = 1 and date provided in YMCO_039M_#/YMCO_039Y_# occurs after
YMCO_035M_#/YMCO_035Y_#, display soft check: You said this was obtained in
^{Fill_YMCO_039M} ^{Fill_YMCO_039Y}, which is after the date you started living with this
spouse/partner again. This question is asking about changes in marital status between the
time you left and moved back in with this spouse/partner. INTERVIEWER: CONFIRM AND
CORRECT DATE.
IF YMCO_037 = 1 and date provided in YMCO_039M_#/YMCO_039Y_# occurs before
YMCO_010M_#/ YMCO_010Y_#, display soft check: You said this was obtained in

^{Fill_YMCO_039M} ^{Fill_YMCO_039Y}, which is before the date you started living with
this spouse/partner. This question is asking about changes in marital status during the
time you lived with this spouse/partner. INTERVIEWER: CONFIRM AND CORRECT DATE.
If date is in the future, display hard check: Ingresaste una fecha futura. Por favor,
proporciona una fecha pasada.
IF YMCO_036 = 1 and date provided in YMCO_039M_#/YMCO_039Y_# occurs before
YMCO_027M_#/YMCO_027Y_#, display soft check: Dijiste que esto se obtuvo en
^{Fill_YMCO_039M} de ^{Fill_YMCO_039Y}, que es antes de la fecha en que dejaste de
vivir con este/a cónyuge/pareja. Esta pregunta se refiere a los cambios en el estado civil
entre el momento en que dejaste de vivir con este/a cónyuge/pareja y el momento en que
regresaste a vivir con él/ella. INTERVIEWER: CONFIRM AND CORRECT DATE.

CHECK (SPAN)

IF YMCO_036 = 1 and date provided in YMCO_039M_#/YMCO_039Y_# occurs after
YMCO_035M_#/YMCO_035Y_#, display soft check: Dijiste que esto se obtuvo en
^{Fill_YMCO_039M} de ^{Fill_YMCO_039Y}, que es una fecha posterior a la que volviste a
convivir con este/a cónyuge/pareja. Esta pregunta se refiere a los cambios en el estado
civil entre el momento en que dejaste la relación y el momento en que regresaste a vivir
con este/a cónyuge/pareja. INTERVIEWER: CONFIRM AND CORRECT DATE.
IF YMCO_037 = 1 and date provided in YMCO_039M_#/YMCO_039Y_# occurs before
YMCO_010M_#/ YMCO_010Y_#, display soft check: Dijiste que esto se obtuvo en
^{Fill_YMCO_039M} de ^{Fill_YMCO_039Y}, que es antes de la fecha en que comenzó a
vivir con este/a cónyuge/pareja. Esta pregunta se refiere a los cambios en el estado civil
durante el tiempo que vivió con este/a cónyuge/pareja. INTERVIEWER: CONFIRM AND
CORRECT DATE.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_1

LEAD-IN

YMCO_038_#_#_# = 3 OR 4 OR 5
IF YMCO_026_# = 1: YMCO_041_#_#_#;
ELSE: YMCO_042_#_#_#

NEXT

f_YMCO_040_#_#_#
YMCO_040M_#_#_#/YMCO_040Y_#_#_#
ASK
YMCO_038_#_#_# = 1 (Continue YMCO Loop 2b_1)
YMCO_040M_#_#_#: Dropdown
QUESTION TYPE
YMCO_040Y_#_#_#: Dropdown
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER = 1, FILL_FIRSTNEXT: ‘first;
ELSE, FILL_FIRSTNEXT: ‘next’;
FILLS

FILLS (SPAN)

FILL SPNAME_#
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER = 1, FILL_FIRSTNEXT: ‘por primera vez;
ELSE, FILL_FIRSTNEXT: ‘la siguiente vez’;

FILL SPNAME_#
In what month and year did you ^{FILL_FIRSTNEXT} marry ^{FILL_SPNAME_# }?
MONTH: _____ [YMCO_040M_#_#_#]
YEAR: ________ [YMCO_040Y_#_#_#]

ENGLISH

¿En qué mes y año te casaste ^{FILL_FIRSTNEXT} con ^{FILL_SPNAME_#}?
SPANISH

RANGE

MONTH: _____ [YMCO_040M_#_#_#]
YEAR: ________ [YMCO_040Y_#_#_#]
YMCO_040Y_#_#_#: List years 2012-2030 in reverse chronological order.
YMCO_040M_#_#_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’,
‘MARCH’, etc.

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

6
Do not display future years in YMCO_040Y_#.
THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_1 (YMCO_038_#_#_# - YMCO_042_#_#_#) UNTIL YMCO_041_#_#_# = 0
OR YMCO_042_#_#_# = 0 OR MAX LOOPS OF 6 REACHED
If date is in the future, display hard check: You provided a date that is in the future. Please
provide a date in the past.
IF YMCO_036 = 1 and date provided in YMCO_040M_#/YMCO_040Y_# occurs before
YMCO_027M_#/YMCO_027Y_#, display soft check: You said this occurred in
^{Fill_YMCO_040M} ^{Fill_YMCO_040Y}, which is before you the date you stopped living
with this spouse/partner. This question is asking about changes in marital status between
the time you left and moved back in with this spouse/partner. INTERVIEWER: CONFIRM
AND CORRECT DATE.
IF YMCO_036 = 1 and date provided in YMCO_040M_#/YMCO_040Y_# occurs after
YMCO_035M_#/YMCO_035Y_#, display soft check: You said this was obtained in
^{Fill_YMCO_040M} ^{Fill_YMCO_040Y}, which is after the date you started living with this
spouse/partner again. This question is asking about changes in marital status between the
time you left and moved back in with this spouse/partner. INTERVIEWER: CONFIRM AND
CORRECT DATE.

IF YMCO_037 = 1 and date provided in YMCO_040M_#/YMCO_040Y_# occurs before
YMCO_010M_#/ YMCO_010Y_#, display soft check: You said this was obtained in
^{Fill_YMCO_040M} ^{Fill_YMCO_040Y}, which is before the date you started living with
this spouse/partner. This question is asking about changes in marital status during the
time you lived with this spouse/partner. INTERVIEWER: CONFIRM AND CORRECT DATE.
If date is in the future, display hard check: Ingresaste una fecha futura. Por favor,
proporciona una fecha pasada.
IF YMCO_036 = 1 and date provided in YMCO_040M_#/YMCO_040Y_# occurs before
YMCO_027M_#/YMCO_027Y_#, display soft check: Dijiste que esto ocurrió en
^{Fill_YMCO_040M} de ^{Fill_YMCO_040Y}, que es anterior a la fecha en que dejaste de
vivir con este/a cónyuge/pareja. Esta pregunta se refiere a los cambios en el estado civil
entre el momento en que dejaste de vivir con este/a cónyuge y el momento en que
regresaste a vivir con este/a cónyuge. INTERVIEWER: CONFIRM AND CORRECT DATE.

CHECK (SPAN)

IF YMCO_036 = 1 and date provided in YMCO_040M_#/YMCO_040Y_# occurs after
YMCO_035M_#/YMCO_035Y_#, display soft check: Dijiste que esto se obtuvo en
^{Fill_YMCO_040M} de ^{Fill_YMCO_040Y}, fecha posterior a la que reiniciaste la
convivencia con este/a cónyuge/pareja. Esta pregunta se refiere a los cambios en el estado
civil entre el momento en que dejaste la convivencia y el momento en que regresaste a
vivir con este/a cónyuge/pareja. INTERVIEWER: CONFIRM AND CORRECT DATE.
IF YMCO_037 = 1 and date provided in YMCO_040M_#/YMCO_040Y_# occurs before
YMCO_010M_#/ YMCO_010Y_#, display soft check: Dijiste que esto se obtuvo en
^{Fill_YMCO_040M} de ^{Fill_YMCO_040Y}, que es anterior a la fecha en que
empezaste a vivir con este/a cónyuge. Esta pregunta se refiere a cambios en el
estado civil durante el tiempo que conviviste con este/a cónyuge. INTERVIEWER:
CONFIRM AND CORRECT DATE.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_1

LEAD-IN

YMCO_038_#_#_# = 1
IF YMCO_026_# = 1: YMCO_041_#_#_#;
ELSE: YMCO_042_#_#_#

NEXT

YMCO_041_#_#_#
ASK

YMCO_037 = 1 (Continue YMCO Loop 2b_1)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
Was there another change in the marital status between you and ^{FILL_SPNAME_#}?
ENGLISH

1. YES
0. NO
¿Hubo otro cambio en el estado civil con ^{FILL_SPNAME_#}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

6
THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_1 (YMCO_038_#_#_# - YMCO_042_#_#_#) UNTIL YMCO_041_#_#_# = 0
OR YMCO_042_#_#_# = 0 OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_1

LEAD-IN
NEXT

f_YMCO_039_#_#_#; f_YMCO_040_#_#_#
YMCO_TRINESTED3_LOOP_END

YMCO_042_#_#_#
ASK

YMCO_036_# =1 (Continue YMCO Loop 2b_1)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
Between the time you left and the time you moved back in with ^{FILL_SPNAME_#} was there another
change in your marital status?
ENGLISH

1. YES
0. NO
Entre el momento en que te fuiste y el momento en que volviste a vivir con
^{FILL_SPNAME_#}, ¿hubo algún otro cambio en tu estado civil?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

6
THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_1 (YMCO_038_#_#_# - YMCO_042_#_#_#) UNTIL YMCO_041_#_#_# = 0
OR YMCO_042_#_#_# = 0 OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_1

LEAD-IN
NEXT

f_YMCO_039_#_#_#; f_YMCO_040_#_#_#
YMCO_TRINESTED3_LOOP_END

YMCO_TRINESTED3_LOOP_END
ASK

YMCO_036_#_# = 1 OR YMCO_037_#_# = 1 (End YMCO Loop 2b_1)

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

6
THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_1 (YMCO_038_#_#_# - YMCO_042_#_#_#) UNTIL YMCO_041_#_#_# = 0
OR YMCO_042_#_#_# = 0 OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_1

LEAD-IN

YMCO_041_#_#_#; YMCO_042_#_#_#
IF (YMCO_042_#_#_# = 1 OR YMCO_041_#_#_# = 1) AND LOOPNUM < 6:
YMCO_TRINESTED3_LOOP_BEGIN;
ELSE, IF YMCO_026 = 1 OR -1 OR -2: YMCO_DEMO_LOOP_END;
ELSE: YMCO_043_#_#

NEXT

YMCO_043_#_#
ASK

YMCO_034_# = 1 OR YMCO_51_#_# = 1 (Continue YMCO Loop 2b)

QUESTION TYPE

FILLS

Radio button
CREATE FILL_YMCO035: IF YMCO_035M_#_# = -1 OR -2 AND YMCO_035Y_#_# = -1 OR 2, FILL_YMCO035: ‘you next started living together’;
ELSE, FILL_YMCO035: ‘YMCO_035M_#_#’ ‘YMCO_035Y_#_#’

FILLS (SPAN)

FILL SPNAME_#
CREATE FILL_YMCO035: IF YMCO_035M_#_# = -1 OR -2 AND YMCO_035Y_#_# = -1 OR 2, FILL_YMCO035: ‘la siguiente vez que comenzaron a vivir juntos(as)’;
ELSE, FILL_YMCO035: ‘YMCO_035M_#_#’ de ‘YMCO_035Y_#_#’

FILL SPNAME_#
Have you lived with ^{FILL_SPNAME_#} continuously since ^{FILL_YMCO035}?
ENGLISH

1. YES
0. NO
¿Has vivido con ^{FILL_SPNAME_#} de manera continua desde ^{FILL_YMCO035}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

6
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP THROUGH YMCO LOOP 2B
(YMCO_035_#_# - YMCO_051_#_#) UNTIL YMCO_051_#_# = 0 OR MAX LOOPS OF 6
REACHED

If MCO_CURRENTSP_# ≠ 1 (not current s/p) and YMCO_043_# = 1, display soft
check: You indicated that you have lived with this spouse/partner continuously
since ^{FILL_YMCO035}, but they are not your current spouse/partner. Is this
correct? INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED. (Display
check text “You said that…” in black font and sentence case. Display check text
“INTERVIEWER: CONFIRM…” in red font and all CAPS.)
If MCO_CURRENTSP_# ≠ 1 (not current s/p) and YMCO_043_# = 1, display soft
check: Dijiste que has vivido con este/a cónyuge/pareja de manera continua
desde ^{FILL_YMCO035}, pero no es tu cónyuge/pareja actual. ¿Es correcto?
INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED. (Display check text
“Dijiste que has…” in black font and sentence case. Display check text
“INTERVIEWER: CONFIRM…” in red font and all CAPS.)

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B

LEAD-IN
NEXT

YMCO_TRINESTED3_LOOP_END
YMCO_043_#_# = 1 OR -1 OR -2: YMCO_045_#_#
ELSE: f_YMCO_044_#_#

f_YMCO_044_#_#
YMCO_044M_#_#/YMCO_044Y_#_#
ASK
YMCO_043_#_# = 0 (Continue YMCO Loop 2b)
YMCO_044M_#_#: Dropdown
QUESTION TYPE
YMCO_044Y_#_#: Dropdown
FILLS
FILL SPNAME_#
FILLS (SPAN)
FILL SPNAME_#
In what month and year did you next stop living with ^{FILL_SPNAME_#}?
MONTH: _____ [YMCO_044M_#_#]
YEAR: ________ [YMCO_044Y_#_#]

ENGLISH

¿En qué mes y año dejaste de vivir con ^{FILL_SPNAME_#}?
SPANISH

RANGE

MONTH: _____ [YMCO_044M_#_#]
YEAR: ________ [YMCO_044Y_#_#]
YMCO_044Y_#_#: List years 2012-2030 in reverse chronological order.
YMCO_044M_#_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’,
‘MARCH’, etc.

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

6
Do not allow future years in YMCO_044Y_#.
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP THROUGH YMCO LOOP 2B
(YMCO_035_#_# - YMCO_051_#_#) UNTIL YMCO_051_#_# = 0 OR MAX LOOPS OF 6
REACHED
If date is in the future, display hard check: You provided a date that is in the future. Please
provide a date in the past.
If date provided in YMCO_044M_#/YMCO_044Y_# occurs before YMCO_035M_#/
YMCO_035Y_#, display soft check: You said you next stopped living with this
spouse/partner in ^{Fill_YMCO_044M} ^{Fill_YMCO_044Y}, which is before the date you
started living with them again. INTERVIEWER: CONFIRM AND CORRECT DATE.
If date is in the future, display hard check: Ingresaste una fecha futura. Por favor, ingresa
una fecha pasada.

CHECK (SPAN)

If date provided in YMCO_044M_#/YMCO_044Y_# occurs before YMCO_035M_#/
YMCO_035Y_#, display soft check: Dijiste que dejaste de vivir con este/a cónyuge/pareja
en ^{Fill_YMCO_044M} de ^{Fill_YMCO_044Y}, que es antes de la fecha en que comenzó
a vivir de nuevo con este/a cónyuge/pareja. INTERVIEWER: CONFIRM AND CORRECT
DATE.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B

LEAD-IN
NEXT

YMCO_043_#_# = 0
YMCO_045_#_#

YMCO_045_#_#
ASK

YMCO_034_# = 1 OR YMCO_51_#_# = 1 (Continue YMCO Loop 2b)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
During this time that you were living with ^{FILL_SPNAME_#} were there any changes in your marital
status?
ENGLISH

1. YES
0. NO
Durante este tiempo que estuviste viviendo con ^{FILL_SPNAME_#}, ¿hubo algún cambio en tu estado
civil?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

6
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP THROUGH YMCO LOOP 2B
(YMCO_035_#_# - YMCO_051_#_#) UNTIL YMCO_051_#_# = 0 OR MAX LOOPS OF 6
REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B

LEAD-IN

YMCO_043_#_# = 1; f_YMCO_044_#_#
IF YMCO_045_#_# = 1: YMCO_TRINESTED4_LOOP_BEGIN;
ELSE, IF YMCO_043_#_# = 1 OR -1 OR -2: YMCO_NESTED2_LOOP_END;
ELSE, YMCO_050_#_#

NEXT

YMCO_TRINESTED4_LOOP_BEGIN
ASK

YMCO_045_#_# = 1

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check. Do not display screen.
PROGRAM. NOTES

THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_2 (YMCO_046_#_#_# - YMCO_049_#_#_#) UNTIL YMCO_049_#_#_# = 0
OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_2

LEAD-IN
NEXT

YMCO_045_#_# = 1
YMCO_046_#_#_#

YMCO_046_#_#_#
ASK

YMCO_045_#_# = 1 (Begin YMCO Loop 2b_2)

QUESTION TYPE

Radio button
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER 1, FILL_FIRSTNEXT: ‘first’;
FILLS
ELSE, FILL_FIRSTNEXT: ‘next’
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER 1, FILL_FIRSTNEXT: ‘primer’;
FILLS (SPAN)
ELSE, FILL_FIRSTNEXT: ‘siguiente’
What was the ^{FILL_FIRSTNEXT} change in marital status? Did you…
1.
2.
3.
4.
5.

ENGLISH

Become legally married?
Reunite?
Get a legal separation only?
Get a legal divorce?
Get an annulment?

¿Cuál fue el ^{FILL_FIRSTNEXT} cambio en el estado civil? ¿Tú…?

SPANISH

1.
2.
3.
4.
5.

Te casaste legalmente
Volviste con esa persona
Obtuviste solo una separación legal
Obtuviste solo un divorcio legal
Obtuviste una anulación

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

6
THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_2 (YMCO_046_#_#_# - YMCO_049_#_#_#) UNTIL YMCO_049_#_#_# = 0
OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_2

LEAD-IN

YMCO_TRINESTED4_LOOP_BEGIN
IF YMCO_046_#_#_# = 1: f_YMCO_048_#_#_#;
ELSE: IF YMCO_046_#_#_# = 3 OR 4 OR 5: f_YMCO_047_#_#_#
ELSE: YMCO_049_#_#_#

NEXT

f_YMCO_047_#_#_#
YMCO_047M_#_#_#/YMCO_047Y_#_#_#
ASK
YMCO_046_#_#_# = 3 OR 4 OR 5 (Continue YMCO Loop 2b_2)
YMCO_047M_#_#_#: Dropdown
QUESTION TYPE
YMCO_047Y_#_#_#: Numeric
CREATE FILL YMCO046: IF YMCO_046_#_#_# = 3, FILL_YMCO046: ‘legal separation’;
FILLS
ELSE, IF YMCO_046_#_#_# = 4, FILL_YMCO046: ‘divorce’;
ELSE, IF YMCO_046_#_#_# = 5, FILL_YMCO046: ‘annulment’
CREATE FILL YMCO046: IF YMCO_046_#_#_# = 3, FILL_YMCO046: ‘la separación legal’;
FILLS (SPAN)
ELSE, IF YMCO_046_#_#_# = 4, FILL_YMCO046: ‘el divorcio’;
ELSE, IF YMCO_046_#_#_# = 5, FILL_YMCO046: ‘la anulación’
In what month and year was the ^{FILL_YMCO046} obtained?
MONTH: _____ [YMCO_047M_#_#_#]
YEAR: ________ [YMCO_047Y_#_#_#]

ENGLISH

¿En qué mes y año obtuviste ^{FILL_YMCO046}?
SPANISH

RANGE

MONTH: _____ [YMCO_047M_#_#_#]
YEAR: ________ [YMCO_047Y_#_#_#]
YMCO_047Y_#_#_#: List years 2012-2030 in reverse chronological order.
YMCO_047M_#_#_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’,
‘MARCH’, etc.

LIMITS
LOOP MAX

PROGRAM. NOTES

6
Do not display future years in YMCO_047Y_#.
THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_2 (YMCO_046_#_#_# - YMCO_049_#_#_#) UNTIL YMCO_049_#_#_# = 0
OR MAX LOOPS OF 6 REACHED
If date is in the future, display hard check: You provided a date that is in the future. Please
provide a date in the past.

CHECK (ENG)

If date provided in YMCO_047M_#/YMCO_047Y_# occurs before
YMCO_035M_#/YMCO_035Y_#, display soft check: You said this was obtained in
^{Fill_YMCO_047M} ^{Fill_YMCO_047Y}, which is before you the date you started living
with this spouse/partner again. This question is asking about changes that occurred during
this time that you were living with this spouse/partner. INTERVIEWER: CONFIRM AND
CORRECT DATE.
If date provided in YMCO_047M_#/YMCO_047Y_# occurs after YMCO_044M_#/
YMCO_044Y_#, display soft check: You said this was obtained in ^{Fill_YMCO_047M}
^{Fill_YMCO_047Y}, which is after the date you stopped living with this
spouse/partner this time. This question is asking about changes in marital status
during this time that you were living with this spouse/partner. INTERVIEWER:
CONFIRM AND CORRECT DATE.

CHECK (SPAN)

If date is in the future, display hard check: Ingresaste una fecha futura. Por favor,
proporciona una fecha pasada.
If date provided in YMCO_047M_#/YMCO_047Y_# occurs before
YMCO_035M_#/YMCO_035Y_#, display soft check: Dijiste que esto se obtuvo en
^{Fill_YMCO_047M} de ^{Fill_YMCO_047Y}, que es anterior a la fecha en que comenzaste
a vivir de nuevo con este/a cónyuge/pareja. Esta pregunta se refiere a los cambios que
ocurrieron durante el tiempo que conviviste con este/a cónyuge/pareja. INTERVIEWER:
CONFIRM AND CORRECT DATE.
If date provided in YMCO_047M_#/YMCO_047Y_# occurs after YMCO_044M_#/
YMCO_044Y_#, display soft check: Dijiste que esto se obtuvo en ^{Fill_YMCO_047M} de
^{Fill_YMCO_047Y}, que es posterior de la fecha en que dejaste de vivir con este/a
cónyuge/pareja. Esta pregunta se refiere a cambios en el estado civil durante el tiempo
que conviviste con este/a cónyuge/pareja. INTERVIEWER: CONFIRM AND CORRECT DATE.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_2

LEAD-IN
NEXT

YMCO_046_#_#_# = 3 OR 4 OR 5
YMCO_049_#_#_#

f_YMCO_048_#_#_#
YMCO_048M_#_#_#/YMCO_048Y_#_#_#
ASK
YMCO_046_#_#_# = 1 (Continue YMCO Loop 2b_2)
YMCO_048M_#_#_#: Dropdown
QUESTION TYPE
YMCO_048Y_#_#_#: Dropdown
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER = 1, FILL_FIRSTNEXT: ‘first;
ELSE, FILL_FIRSTNEXT: ‘next’;
FILLS

FILLS (SPAN)

FILL SPNAME_#
CREATE FILL_FIRSTNEXT: IF LOOP NUMBER = 1, FILL_FIRSTNEXT: ‘por primera vez;
ELSE, FILL_FIRSTNEXT: ‘la siguiente vez’;

FILL SPNAME_#
In what month and year did you ^{FILL_FIRSTNEXT} marry ^{FILL_SPNAME_#}?
MONTH: _____ [YMCO_048M_#_#_#]
YEAR: ________ [YMCO_048Y_#_#_#]

ENGLISH

¿En qué mes y año te casaste ^{FILL_FIRSTNEXT} con ^{FILL_SPNAME_#}?
SPANISH

RANGE

MONTH: _____ [YMCO_048M_#_#_#]
YEAR: ________ [YMCO_048Y_#_#_#]
YMCO_048Y_#_#_#: List years 2012-2030 in reverse chronological order.
YMCO_048M_#_#_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’,
‘MARCH’, etc.

LIMITS
LOOP MAX

PROGRAM. NOTES

6
Do not display future years in YMCO_048Y_#.
THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_2 (YMCO_046_#_#_# - YMCO_049_#_#_#) UNTIL YMCO_049_#_#_# = 0
OR MAX LOOPS OF 6 REACHED
If date is in the future, display hard check: You provided a date that is in the future. Please
provide a date in the past.

CHECK (ENG)

If date provided in YMCO_048M_#/YMCO_048Y_# occurs before
YMCO_035M_#/YMCO_035Y_#, display soft check: You said this occurred in
^{Fill_YMCO_048M} ^{Fill_YMCO_048Y}, which is before you the date you started living
with this spouse/partner again. This question is asking about changes that occurred during
this time that you were living with this spouse/partner. INTERVIEWER: CONFIRM AND
CORRECT DATE.
If date provided in YMCO_048M_#/YMCO_048Y_# occurs after YMCO_044M_#/
YMCO_044Y_#, display soft check: You said this was obtained in ^{Fill_YMCO_048M}
^{Fill_YMCO_048Y}, which is after the date you stopped living with this spouse/partner
this time. This question is asking about changes in marital status during this time that you
were living with this spouse/partner. INTERVIEWER: CONFIRM AND CORRECT DATE.

If date is in the future, display hard check: Ingresaste una fecha futura. Por favor,
proporciona una fecha pasada.

CHECK (SPAN)

If date provided in YMCO_048M_#/YMCO_048Y_# occurs before
YMCO_035M_#/YMCO_035Y_#, display soft check: Dijiste que esto se obtuvo en
^{Fill_YMCO_048M} de ^{Fill_YMCO_048Y}, que es anterior a la fecha en que comenzaste
a vivir de nuevo con este/a cónyuge/pareja. Esta pregunta se refiere a los cambios que
ocurrieron durante el tiempo que conviviste con este/a cónyuge/pareja. INTERVIEWER:
CONFIRM AND CORRECT DATE.
If date provided in YMCO_048M_#/YMCO_048Y_# occurs after YMCO_044M_#/
YMCO_044Y_#, display soft check: Dijiste que esto se obtuvo en ^{Fill_YMCO_048M} de
^{Fill_YMCO_048Y}, que es posterior de la fecha en que dejaste de vivir con este/a
cónyuge/pareja. Esta pregunta se refiere a cambios en el estado civil durante el tiempo
que conviviste con este/a cónyuge/pareja. INTERVIEWER: CONFIRM AND CORRECT DATE.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_2

LEAD-IN
NEXT

YMCO_046_#_#_# = 1
YMCO_049_#_#_#

YMCO_049_#_#_#
ASK

YMCO_045_# = 1 (Continue YMCO Loop 2b_2)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
During this time that you were living with ^{FILL_SPNAME_#} was there another change in your
marital status?
ENGLISH

1. YES
0. NO
Durante este tiempo que estuviste viviendo con ^{FILL_SPNAME_#}, ¿hubo algún otro cambio en tu
estado civil?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX

6

PROGRAM. NOTES

THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_2 (YMCO_046_#_#_# - YMCO_049_#_#_#) UNTIL YMCO_049_#_#_# = 0
OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_2

LEAD-IN
NEXT

YMCO_046_#_#_# = 2; f_YMCO_047_#_#_#; f_YMCO_048_#_#_#
YMCO_TRINESTED4_LOOP_END

YMCO_TRINESTED4_LOOP_END
ASK

YMCO_045_#_# = 1 (End YMCO LOOP 2B_2)

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

6
This is a computer check. Do not display this screen.

PROGRAM. NOTES

THIS IS A TRIPLE NESTED LOOP WITHIN NESTED LOOP YMCO LOOP 2B. LOOP THROUGH
YMCO LOOP 2B_2 (YMCO_046_#_#_# - YMCO_049_#_#_#) UNTIL YMCO_049_#_#_# = 0
OR MAX LOOPS OF 6 REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2B_2

LEAD-IN

YMCO_049_#_#_#
IF YMCO_049_#_#_# = 1 AND LOOP NUM < 6: YMCO_TRINESTED4_LOOP_BEGIN;
ELSE, IF YMCO_043_#_# = 1 OR -1 OR -2: YMCO_NESTED2_LOOP_END;
ELSE: YMCO_050_#_#

NEXT

YMCO_050_#_#
ASK

YMCO_043_#_# = 0 (Continue YMCO Loop 2b)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
At the time you next stopped living with ^{FILL_SPNAME_# } were you and your partner…
0.
1.
2.
3.
4.

ENGLISH

Not legally married?
Legally married?
Legally separated?
Legally divorced?
IF VOLUNTEERED: PARTNER DIED/WIDOWED

En el momento en que dejaste de vivir con ^{FILL_SPNAME_# }, tú y tu pareja...

SPANISH

0.
1.
2.
3.
4.

No estaban casados(as) legalmente
Estaban casados(as) legalmente
Estaban separados(as) legalmente
Estaban divorciado(as) legalmente
IF VOLUNTEERED: PAREJA FALLECIDA/ENVIUDASTE

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

6
THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP THROUGH YMCO LOOP 2B
(YMCO_035_#_# - YMCO_051_#_#) UNTIL YMCO_051_#_# = 0 OR MAX LOOPS OF 6
REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO Loop 2b

LEAD-IN

YMCO_045_#_# ; YMCO_TRINESTED4_LOOP_END
IF YMCO_050_#_# = 4: f_YMCO_053_#;
ELSE: YMCO_051_#_#

NEXT

YMCO_051_#_#
ASK

YMCO_043_#_# = 0 (Continue YMCO Loop 2b)

QUESTION TYPE

Radio button

FILLS

FILL SPNAME_#

FILLS (SPAN)
FILL SPNAME_#
Did you ever live with ^{FILL_SPNAME_#} again?
ENGLISH

1. YES
0. NO
¿Alguna vez volviste a vivir con ^{FILL_SPNAME_#}?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX

6

PROGRAM. NOTES

THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP THROUGH YMCO LOOP 2B
(YMCO_035_#_# - YMCO_051_#_#) UNTIL YMCO_051_#_# = 0 OR MAX LOOPS OF 6
REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO Loop 2b

LEAD-IN
NEXT

YMCO_050_#_#
YMCO_NESTED2_LOOP_END

YMCO_NESTED2_LOOP_END
ASK

(END YMCO Loop 2b)

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

6
This is a computer check. Do not display this screen.

PROGRAM. NOTES

THIS IS A NESTED LOOP WITHIN YMCO LOOP 2. LOOP THROUGH YMCO LOOP 2B
(YMCO_035_#_# - YMCO_051_#_#) UNTIL YMCO_051_#_# = 0 OR MAX LOOPS OF 6
REACHED

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO Loop 2b

LEAD-IN

YMCO_037_#_#; YMCO_051_#_#
IF YMCO_051_#_# = 1 AND LOOP NUM < 6: YMCO_NESTED2_LOOP_BEGIN;
ELSE, IF ((YMCO_051_#_# = 0 OR -1 OR -2) OR (LOOP NUM = 6) AND (YMCO_043 ≠ 1):
YMCO_052;
ELSE: YMCO_DEMO_LOOP_END

NEXT

YMCO_052_#
((YMCO_034_# = 0 OR -1 OR -2) OR (YMCO_051_# = 0 OR -1 OR -2) OR (YMCO_051_# = 1
LOOP 2B = MAX LOOPS) AND (YMCO_033_# AND YMCO_050_#_# ≠ 4)) (Continue YMCO
LOOP 2)
Radio button

ASK
QUESTION TYPE
FILLS

FILLS (SPAN)
How did this relationship finally end?
1.
2.
3.
4.
5.
6.

BREAK-UP (WERE NEVER MARRIED)
ANNULMENT
LEGAL SEPARATION ONLY (NO LEGAL DIVORCE)
LEGAL DIVORCE
DEATH
R AND PARTNER WERE NEVER MARRIED AND ARE STILL TOGETHER, BUT NOT LIVING
TOGETHER
7. R AND SPOUSE ARE STILL LEGALLY MARRIED, BUT DO NOT LIVE TOGETHER
8. R AND SPOUSE/PARTNER STILL TOGETHER

ENGLISH

¿Cómo terminó finalmente esta relación?

SPANISH

1.
2.
3.
4.
5.
6.
7.

CORTE (NUNCA SE CASARON)
ANULACIÓN
SOLO SEPARACIÓN LEGAL (SIN DIVORCIO LEGAL)
DIVORCIO LEGAL
FALLECIMIENTO
TÚ Y TU PAREJA NUNCA SE CASARON Y SIGUEN JUNTOS(AS), PERO NO VIVEN JUNTOS(AS)
TÚ Y TU CÓNYUGE TODAVÍA ESTÁN LEGALMENTE CASADOS(AS), PERO NO VIVEN
JUNTOS(AS)
8. TÚ Y TU CÓNYUGE/PAREJA SIGUEN JUNTOS(AS)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

10
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10
IF YMCO_033_# OR YMCO_050_#_# = 4, SET VALUE OF YMCO_052_# = 5

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO LOOP 2

LEAD-IN

YMCO_034; YMCO_NESTED2_LOOP_END
IF YMCO_052_# ≤ 5: f_YMCO_053_#;
ELSE: YMCO_DEMO_LOOP_END

NEXT

f_YMCO_053_#
YMCO_053M_#/YMCO_053Y_#
(YMCO_052_#_# ≤5) OR (YMCO_033_# = 4) OR (YMCO_050_# = 4) (Continue YMCO LOOP
ASK
2)
YMCO_053M_#: Dropdown
QUESTION TYPE
YMCO_053Y_#: Dropdown
FILLS
FILLS (SPAN)
In what month and year did this occur?
ENGLISH

MONTH: _____ [YMCO_053M_#]
YEAR (YYYY): ________ [YMCO_053Y_#]
¿En qué mes y año ocurrió esto?

SPANISH

RANGE

MONTH: _____ [YMCO_053M_#]
YEAR (YYYY): ________ [YMCO_053Y_#]
YMCO_053Y_#: List years 2012-2030in reverse chronological order.
YMCO_053M_# dropdown: include all twelve months: ‘JANUARY’, ‘FEBRUARY’, ‘MARCH’,
etc.

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

10
Do not display future years in YMCO_053Y_#.
LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO - f_YMCO_053_#) FOR EACH ROSTER
LINE IN MCOROSTER UNTIL MCOROSTERNUM REACHED WITH MAX LOOPS OF 10
If date is in the future, display hard check: You provided a date that is in the future.
Please provide a date in the past.
If date is in the future, display hard check: Ingresaste una fecha futura. Por favor, ingresa
una fecha pasada.
Ingresaste una fecha futura. Por favor, ingresa una fecha pasada.

HELP TEXT (SPAN)
MODE

CAPI

NOTES

YMCO_DEMO_LOOP

LEAD-IN
NEXT

YMCO_033 = 4; YMCO_050 = 4034; YMCO_052 ≤5
YMCO_DEMO_LOOP_END

YMCO_DEMO_LOOP_END
ASK

MCOELIG = 1 AND MCOROSTERNUM ≥ 1 (END YMCO LOOP 2)

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

10
This is a computer check. Do not display this screen.
THIS IS THE MAIN OUTTER LOOP END. LOOP YMCO LOOP 2 (YMCO_DEMO_LOOP_INTRO
- f_YMCO_053_#) FOR EACH ROSTER LINE IN MCOROSTER UNTIL MCOROSTERNUM
REACHED WITH MAX LOOPS OF 10

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YMCO LOOP 2
YMCO_023_#; f_YMCO_024_#; YMCO_037_#_#; YMCO_052; f_YMCO_053;
YMCO_TRINESTED3_LOOP_END, YMCO_NESTED2_LOOP_END
IF LOOP NUM = MCOROSTERNUM OR 10: YFER_001;
ELSE YMCO_DEMO_LOOP_BEGIN

Youth Fertility Module Specs
Preloads:
YOUTHCHILDNUM: HHS Module
•

Count of R’s bio/adopted children captured in HHS

YOUTHCHILDROSTER: Roster of R’s bio/adopted children captured in HHS. Contains:

•

YOUTHCHILD_NAME: Name(s) of R’s bio/adopted children captured in HHS. Updated for new
children in YFER.
YOUTHCHILD_SEX: Sex of R’s bio/adopted children captured in HHS. 1 = Male; 2 = Female
Updated for new children in YFER.
YOUTHCHILD_AGE: Age of R’s bio/adopted children captured in HHS. Updated for new children
in YFER.
YOUTHCHILD_UID: Unique ID for R’s children. Collected in HHS and updated in YFER LOOP 2
(NEW CHILDREN ROSTER) after all additional children not collected in the HH roster are added in
this module. This ID is also in NRESCHILDROSTER and YOUTHBIOROSTER.
YOUTHCHILD_PARENTALRELAT: R’s parental relationship to child captured in HHS. 1 = bio child;
2 = adopted. Updated for new children in YFER.
YOUTHCHILD_RES: Variable to flag if child resides in HH at date of HHS. 1 = resides in HH at DOI.

•

FOLLOWING VARIABLES COLLECTED IN YFER ARE ADDED TO YOUTHCHILDROSTER ROSTER:

•
•
•
•

•

o

BIRTHWGTLB

o

BIRTHWGTKG

o

RESFLAG

o

YOUTHCHILDDEC

o

YOUTHCHILDDOD

MCOROSTER: MCO Module. Roster of all spouse/cohabitating partners created in marriage and cohabitation
module. Contains:

•
•
•
•
•
•
•
•
•
•

MCO_UID: Unique ID for all spouse/cohabitating partners captured in MCOROSTER
MCO_SPNAME: Name(s) of spouse/cohabitating partners captured in MCOROSTER
MCO_SPRACEETH: Race/Ethnicity for all spouse/cohabitating partners captured in MCOROSTER.
MCO_SPAGE: Age of all spouse/cohabitating partners captured in MCOROSTER
MCO_SPEDUC: Education for all spouse/cohabitating partners captured in MCOROSTER
MCO_SPREL1: Religion for all spouse/cohabitating partners captured in MCOROSTER
MCO_SPREL2: Christian religious affiliation for all spouse/cohabitating partners captured in
MCOROSTER
MCO_SPEMP: Employment status of spouse/cohabitating partners captured in MCOROSTER
MCO_SPOTHERBIO: Flag if spouse/partner has other bio children not with the R. Captured in
MCOROSTER
SPOTHERBIONUM: Number of spouse/partners other bio children they have not with R.
Captured in MCOROSTER.

YOUTH_AGE: Information

•

Age of youth respondent

Paradata:
Capture item level timing
Include a time/date stamp at beginning and end of screener
General Notes:
All items are required.
Display DK (-2) and REF (-1) options by default on each screen at loading.

YFER_001
ASK

ALL

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
ENGLISH Now we would like to ask you about any biological or adopted children you might have.
SPANISH

Ahora quisieramos preguntarte sobre los(as) hijos(as) biológicos(as) o adoptivos(as) que tengas.

RANGE
LIMITS
LOOP MAX

CREATE YOUTHCHILDROSTER AND ADD THE FOLLOWING CREATED VARIABLES FOR EACH
YOUTH IN PRELOAD.YOUTHCHILDROSTER:
Create variable YOUTHCHILD_NAME. SET VALUE OF YOUTHCHILD_NAME =
Preload.YOUTHCHILD_NAME
Create variable YOUTHCHILD_AGE. SET VALUE OF YOUTHCHILD_AGE =
Preload.YOUTHCHILD_AGE
Create variable YOUTHCHILD_DOB.
PROGRAM. NOTES

Create variable YOUTHCHILD_SEX. SET VALUE OF YOUTHCHILD_SEX =
Preload.YOUTHCHILD_SEX
Create variable YOUTHCHILD_BIOADCHILD_UID. SET VALUE OF
YOUTHCHILD_BIOADCHILD_UID = Preload.YOUTHCHILD_UID
Create variable YOUTHCHILD_PARENTALRELAT. SET VLAUE OF
YOUTHCHILD_PARENTALRELAT = Preload. YOUTHCHILD_ PARENTALRELAT
Create variable YOUTHCHILD_RES. SET VALUE OF YOUTHCHILD_RES =
Preload.YOUTHCHILD_RES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

MARRIAGE AND COHABITATION MODULE
IF YOUTHCHILDNUM > 0: YFER_002_#
ELSE: YFER_012

YFER_002_#
ASK

YOUTHCHILDNUM > 0 (BEGIN YFER LOOP 1)

QUESTION TYPE

Radio Button
Create fill, FILL_YOUTHCHILDNAME:
FILL ‘YOUTHCHILD_NAME’
Create fill, FILL_YFER_002_1
IF PARENTALRELAT = 2, FILL_YFER_002_1: ‘adoptive’
IF PARENTALRELAT = 1, FILL_YFER_002_1: ‘biological’

FILLS (ENG)

Create fill, FILL_YFER_002_2
IF YOUTHCHILD_SEX = 1, FILL_YFER_002_2: ‘male’
IF YOUTHCHILD_SEX = 2, FILL_YFER_002_2: ‘female’
IF YOUTHCHILD_SEX = DK/REF/MISSING, FILL_YFER_002_2: ‘unknown’
Create fill, FILL_YOUTHCHILDAGE:
FILL ‘YOUTHCHILD_AGE’
Create fill, FILL_YOUTHCHILDNAME:
FILL ‘YOUTHCHILD_NAME’
Create fill, FILL_YFER_002_1
IF PARENTALRELAT = 2, FILL_YFER_002_1: ‘hijo(a) adoptivo(a)’
IF PARENTALRELAT = 1, FILL_YFER_002_1: ‘hijo(a) biológico(a)’

FILLS (SPAN)

Create fill, FILL_YFER_002_2
IF YOUTHCHILD_SEX = 1, FILL_YFER_002_2: ‘hombre’
IF YOUTHCHILD_SEX = 2, FILL_YFER_002_2: ‘mujer’
IF YOUTHCHILD_SEX = DK/REF/MISSING, FILL_YFER_002_2: ‘desconocido’

Create fill, FILL_YOUTHCHILDAGE:
FILL ‘YOUTHCHILD_AGE’
Our records show that ^{FILL_YOUTHCHILDNAME} is your ^{FILL_YFER_002_1} child whose sex is
^{FILL_YFER_002_2} and is ^{FILL_YOUTHCHILDAGE} years old.
ENGLISH

Is this correct?
1. YES
0. NO
Nuestros registros muestran que ^{FILL_YOUTHCHILDNAME} es su ^{FILL_YFER_002_1}, cuyo sexo es
^{FILL_YFER_002_2} y tiene ^{FILL_YOUTHCHILDAGE} años.

SPANISH

¿Es correcto?
1. YES
0. NO

RANGE
LIMITS

LOOP MAX

PROGRAM. NOTES

YFER LOOP 1: 16
If YOUTHCHILDNUM > 0, loop through YFER LOOP 1 (YFER_002_# – f_YFER_011_#) for
each roster line in YOUTHCHILDROSTER until YOUTHCHILDNUM is reached, with a max
of 16 times.
Create variable FERLOOP1[#].FER_UID. SET VALUE OF FERLOOP1[#].FER_UID =
YOUTHCHILD_UID.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_001
IF YFER_002_# = 1 OR -1 OR -2: f_YFER_011_#
ELSE, IF YFER_002_# = 0: YFER_003_#

f_YFER_003_#
YFER_003A_#/YFER_003B_#/YFER_003C_#/YFER_003D_#/YFER_003E_#
YFER_002_# = 0
ASK
(Continue YFER LOOP 1)
QUESTION TYPE
Checkbox
FILLS (ENG)
FILLS (SPAN)
Which information is not correct?
1
2
3
4
5

ENGLISH

NAME [YFER_003A_#]
AGE [YFER_003B_#]
SEX [YFER_003C_#]
PARENTAL RELATIONSHIP IS INCORRECT - R IS THE PARENT OF THE CHILD, BUT PARENTAL
RELATIONSHIP (I.E., BIO/ADOPTIVE) NEEDS TO BE UPDATED [YFER_003D_#]
CHILD NEEDS TO BE DELETED FROM THE ROSTER [YFER_003E_#]

INTERVIEWER: DELETE FROM ROSTER SHOULD ONLY BE SELECTED IF R DENIES CHILD, THE ROSTER LINE
IS A DUPLICATE, OR THE R’S RELATIONSHIP HAS BEEN CAPTURED INCORRECTLY IN THE HH ROSTER AND
THE R IS NOT THE PARENT OF THE CHILD.

¿Qué parte de la información no está bien?
1
2
3
4
SPANISH

5

NOMBRE [YFER_003A_#]
EDAD [YFER_003B_#]
SEXO [YFER_003C_#]
LA RELACIÓN PARENTAL ES INCORRECTA: ERES EL/LA PADRE/MADRE DEL(A) NIÑO(A), PERO
LA RELACIÓN PARENTAL (ES DECIR, SI ES BIOLÓGICA/ADOPTIVA) DEBE ACTUALIZARSE
[YFER_003D_#]
EL(LA) NIÑO(A) DEBE SER ELIMINADO(A) DE LA LISTA [YFER_003E_#]

INTERVIEWER: DELETE FROM ROSTER SHOULD ONLY BE SELECTED IF R DENIES CHILD, THE ROSTER LINE
IS A DUPLICATE, OR THE R’S RELATIONSHIP HAS BEEN CAPTURED INCORRECTLY IN THE HH ROSTER AND
THE R IS NOT THE PARENT OF THE CHILD.
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 1: 16
If YOUTHCHILDNUM > 0, loop through YFER LOOP 1 (YFER_002_# – f_YFER_011_#) for
each roster line in YOUTHCHILDROSTER until YOUTHCHILDNUM is reached, with a max
of 16 times.
If YFER_003E_# = 1 (SELECTED) do not allow selection of other response options.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YFER_002_# = 0
IF YFER_003A_# = 1: YFER_004_#
ELSE, IF YFER_003B_# = 1: YFER_005_#
ELSE, IF YFER_003C_# = 1: YFER_006_#
ELSE, IF YFER_003D_# = 1: YFER_007_#
ELSE, IF YFER_003E = 1: YFER_008_#
ELSE: f_YFER_011_#

YFER_004_#
ASK
QUESTION TYPE

YFER_003A_# = 1
(Continue YFER LOOP 1)
Textbox

FILLS (ENG)
FILLS (SPAN)
What is the correct name and spelling for this child?
ENGLISH

SPANISH

NAME: _______
¿Cuál es el nombre correcto para este(a) niño(a) y como se deletrea?
NAME: _______

RANGE
LIMITS

Max 20 characters

LOOP MAX

YFER LOOP 1: 16
If YOUTHCHILDNUM > 0, loop through YFER LOOP 1 (YFER_002_# – f_YFER_011_#) for
each roster line in YOUTHCHILDROSTER until YOUTHCHILDNUM is reached, with a max
of 16 times.

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

IF YFER_004_# = ANY VALID CHARACTERS UPDATE YOUTHCHILDROSTER VARIABLE,
‘YOUTHCHILD_NAME’: YOUTHCHILD_NAME = YFER_004_#
ELSE, DO NOT UPDATE YOUTHCHILD)NAME
Include a soft error check for duplicate names on roster: You have already used this
name for another member of the household. It is helpful to have unique names as we go
through the questions to avoid confusion. Does this person have a nickname or
additional name you could add here to make the name unique?
Include a soft error check for duplicate names on roster: Ya has usado este nombre para
otro miembro del hogar. Es útil tener nombres únicos a medida que revisamos las
preguntas para evitar confusiones. ¿Tiene esta persona un apodo o un nombre adicional
que puedas agregar para que el nombre sea único?

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

IF YFER_003A_# = 1
IF YFER_003B_# = 1: YFER_005_#
ELSE, IF YFER_003C_# = 1: YFER_006_#
ELSE, IF YFER_003D_# = 1: YFER_007_#
IF YFER_003E_# = 1; YFER_008_#
ELSE: f_YFER_011_#

YFER_005_#
ASK
QUESTION TYPE
FILLS (ENG)
FILLS (SPAN)

IF YFER_003B = 1
(Continue YFER LOOP 1)
Numeric
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Use fill from YFER_002, FILL_YOUTHCHILDNAME

What is the correct age for ^{FILL_YOUTHCHILDNAME}?
INTERVIEWER: IF LESS THAN 1 YEAR, ENTER 0.
ENGLISH

ENTER AGE (IN YEARS): ____

¿Cuál es la edad correcta para ^{FILL_YOUTHCHILDNAME}?
SPANISH

INTERVIEWER: IF LESS THAN 1 YEAR, ENTER 0.
ENTER AGE (IN YEARS): ____

RANGE

0-30

LIMITS

Max 3 digits

LOOP MAX

YFER LOOP 1: 16
If YOUTHCHILDNUM > 0, loop through YFER LOOP 1 (YFER_002_# – f_YFER_011_#) for
each roster line in YOUTHCHILDROSTER until YOUTHCHILDNUM is reached, with a max
of 16 times.

PROGRAM. NOTES

UPDATE YOUTHCHILDROSTER VARIABLE ‘YOUTHCHILD_AGE’: YOUTHCHILD_AGE =
YFER_005_#
IF YFER_005_# is out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 0
AND 30.
CHECK (ENG)

CHECK (SPAN)

IF YFER_005_# > YOUTHAGE, display soft check: The age you have provided for this child
is outside of the expected range. INTERVIEWER: RECONFIRM AGE OF RESPONDENT’S
CHILD.
IF YFER_005_# is out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 0
AND 30.
IF YFER_005_# > YOUTHAGE, display soft check: La edad que nos diste para este(a) niño(a)
está fuera del rango esperado. INTERVIEWER: RECONFIRM AGE OF RESPONDENT’S CHILD.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_003B_# = 1; YFER_004_#
IF YFER_003C_# = 1: YFER_006_#
ELSE, IF YFER_003D_# = 1: YFER_007_#

ELSE: f_YFER_011_#

YFER_006_#
ASK

IF YFER_003C = 1 (Continue YFER LOOP 1)

QUESTION TYPE

Radio Button

FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
What is the correct sex of ^{FILL_YOUTHCHILDNAME}?
ENGLISH

1. Male
2. Female
¿Cuál es el sexo correcto de ^{FILL_YOUTHCHILDNAME}?

SPANISH

1. Hombre
2. Mujer

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 1: 16
If YOUTHCHILDNUM > 0, loop through YFER LOOP 1 (YFER_002_# – f_YFER_011_#) for
each roster line in YOUTHCHILDROSTER until YOUTHCHILDNUM is reached, with a max
of 16 times.
UPDATE YOUTHCHILDROSTER VARIABLE ‘YOUTHCHILD_SEX’: YOUTHCHILD_SEX: =
YFER_006_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_003C_# = 1; YFER_004_#; YFER_005_#
IF YFER_003D_# = 1: YFER_007_#
ELSE: f_YFER_011_#

YFER_007_#
IF YFER_003D_# = 1
(Continue YFER LOOP 1)
Radio Button

ASK
QUESTION TYPE
FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME’

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME’
What is your relationship to ^{FILL_YOUTHCHILDNAME}? Are you their biological or adoptive parent?
1. Biological
2. Adoptive

ENGLISH

¿Cuál es tu relación con ^{FILL_YOUTHCHILDNAME}? ¿Eres su padre/madre biológico(a) o adoptivo(a)?
SPANISH

1. Biológico(a)
2. Adoptivo(a)

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 1: 16
If YOUTHCHILDNUM > 0, loop through YFER LOOP 1 (YFER_002_# – f_YFER_011_#) for
each roster line in YOUTHCHILDROSTER until YOUTHCHILDNUM is reached, with a max
of 16 times.
UPDATE YOUTHCHILDROSTER VARIABLE ‘YOUTHCHILD_PARENTALRELAT’:
YOUTHCHILD_PARENTALRELAT = YFER_007_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_003D_# = 1; YFER_004_#; YFER_005_#; YFER_006_#
YFER_011

YFER_008_#
ASK
QUESTION TYPE
FILLS (ENG)

IF YFER_003E_# = 1
(Continue YFER LOOP 1)
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
INTERVIEWER: ARE YOU SURE THAT YOU WANT TO DELETE ^{FILL_YOUTHCHILDNAME} FROM THE
ROSTER?
ENGLISH
1. YES
0. NO
INTERVIEWER: ARE YOU SURE THAT YOU WANT TO DELETE ^{FILL_YOUTHCHILDNAME} FROM THE
ROSTER?
SPANISH
1. YES
0. NO
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 1: 16
If YOUTHCHILDNUM > 0, loop through YFER LOOP 1 (YFER_002_# – f_YFER_011_#) for
each roster line in YOUTHCHILDROSTER until YOUTHCHILDNUM is reached, with a max
of 16 times.
IF YFER_008_# =1, EXCLUDE ROSTER LINE FROM FUTURE LOOPS THAT USE
‘YOUTHCHILDROSTER’ AND UPDATE ‘YOUTHCHILDNUM’ TO NOT COUNT THESE CASES.
Do not display DON’T KNOW or PREFER NOT TO ANSWER

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_003D_# = 1
IF YFER_008 = 1: YFER_009_#
ELSE: f_YFER_011_#

f_YFER_009_#
YFER_009_#/YFER_009_#OTHER
IF YFER_008_# = 1
ASK
(Continue YFER LOOP 1)
YFER_009_#: Radio Button
QUESTION TYPE
YFER_009_#OTHER: Textbox
FILLS (ENG)
FILLS (SPAN)
INTERVIEWER: SELECT REASON FOR DELETING CHILD.

1. DUPLICATE ENTRY
2. UPDATE RELATIONSHIP BETWEEN CHILD AND R
3. OTHER REASON, PLEASE SPECIFY: ________ [YFER_009_#OTHER]

ENGLISH

INTERVIEWER: SELECT REASON FOR DELETING CHILD.
SPANISH

1. DUPLICATE ENTRY
2. UPDATE RELATIONSHIP BETWEEN CHILD AND R
3. OTHER REASON, PLEASE SPECIFY: ________ [YFER_009_#OTHER]

RANGE
LIMITS

YFER_009_#OTHER: Max 200 characters

LOOP MAX

YFER LOOP 1: 16
If YOUTHCHILDNUM > 0, loop through YFER LOOP 1 (YFER_002_# – f_YFER_011_#) for
each roster line in YOUTHCHILDROSTER until YOUTHCHILDNUM is reached, with a max
of 16 times.

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

CREATE DELETEDREASON AND SET EQUAL TO YFER_009. ROSTER LINES WITH A VALUE
IN DELETEDREASON SHOULD BE EXCLUDED FROM ALL LOOPS IN YFER THAT USE
YOUTHCHILDROSTER.
IF YOUTHCHILDNUM = 1 and YFER_009# = 1, display soft check, “ONLY ONE CHILD IS
REPORTED IN THE HOUSEHOLD, PLEASE CONFIRM ANSWER.”
IF YOUTHCHILDNUM = 1 and YFER_009# = 1, display soft check, “ONLY ONE CHILD IS
REPORTED IN THE HOUSEHOLD, PLEASE CONFIRM ANSWER.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_008_# = 1
IF YFER_009_# = 2: YFER_010_#
ELSE IF LOOP NUM < YOUTHCHILDNUM AND < 16: YFER_002_#
ELSE YFER_012

f_YFER_010_#
YFER_010_#/YFER_010_#OTHER
YFER_009_# = 2
ASK
(End YFER LOOP 1)
QUESTION TYPE
Radio button
FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
What is your relationship to ^{FILL_YOUTHCHILDNAME}?

1. SPOUSE
2. PARTNER
3. STEP-PARENT
4. MOTHER- OR FATHER-IN-LAW
5. SIBLING (FULL)
6. FOSTER PARENT
7. HALF-SIBLING
8. STEP-SIBLING
9. ADOPTIVE SIBLING
10. FOSTER SIBLING
11. BROTHER- OR SISTER-IN-LAW
ENGLISH

12. GRANDPARENT (BIOLOGICAL OR SOCIAL)
13. GREAT-GRANDPARENT (BIOLOGICAL OR SOCIAL)
14. GREAT GREAT GRANDPARENT
15. GRANDCHILD (BIOLOGICAL OR SOCIAL)
16. BIOLOGICAL CHILD
17. STEP-CHILD
18. ADOPTIVE CHILD
19. FOSTER CHILD
20. PARTNER’S CHILD
21. SON- OR DAUGHTER-IN-LAW
22. AUNT OR UNCLE (BIOLOGICAL OR SOCIAL)
23. GREAT AUNT OR UNCLE

24. NEPHEW OR NIECE (BIOLOGICAL OR SOCIAL)
25. STEP-NIECE OR -NEPHEW
26. FOSTER NIECE OR NEPHEW
27. COUSIN (BIOLOGICAL OR SOCIAL)
28. GREAT GRANDCHILD
29. GRANDPARENT-IN-LAW
30. GREAT-GRANDPARENT-IN-LAW
31. AUNT- OR UNCLE-IN-LAW
32. COUSIN-IN-LAW
33. LEGAL GUARDIAN
34. ROOMMATE
35. OTHER RELATIVE
36. OTHER NON-RELATIVE
¿Cuál es tu relación con ^{FILL_YOUTHCHILDNAME}?

1. CÓNYUGE
2. PAREJA
3. PADRASTRO/MADRASTRA
4. SUEGRO(A)
5. HERMANO(A) (DE SANGRE)
6. PADRE/MADRE DE ACOGIDA
SPANISH

7. MEDIO(A) HERMANO(A)
8. HERMANASTRO(A)
9. HERMANO(A) ADOPTIVO(A)
10. HERMANO(A) DE ACOGIDA
11. CUÑADO(A)
12. ABUELO(A) (BIOLÓGICO(A) O SOCIAL)
13. BISABUELO(A) (BIOLÓGICO(A) O SOCIAL)
14. TATARABUELO(A)

15. NIETO(A) (BIOLÓGICO(A) O SOCIAL)
16. HIJO(A) BIOLÓGICO(A)
17. HIJASTRO(A)
18. HIJO(A) ADOPTIVO(A)
19. HIJO(A) DE ACOGIDA
20. HIJO(A) DE LA PAREJA
21. YERNO O NUERA
22. TÍO(A) (BIOLÓGICO(A) O SOCIAL)
23. TÍO(A) ABUELO(A)
24. SOBRINO(A) (BIOLÓGICO(A) O SOCIAL)
25. SOBRINO(A) POLÍTICO(A)
26. SOBRINO(A) DE ACOGIDA
27. PRIMO(A) (BIOLÓGICO(A) O SOCIAL)
28. BISNIETO(A)
29. ABUELO(A) POLÍTICO(A)
30. BISABUELO(A) POLÍTICO(A)
31. TÍO(A) POLÍTICO(A)
32. PRIMO(A) POLÍTICO(A)
33. TUTOR(A) LEGAL
34. COMPAÑERO(A) DE CASA
35. OTRO(A) PARIENTE
36. OTRAS PERSONAS QUE NO SON FAMILIARES
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 1: 16
If YOUTHCHILDNUM > 0, loop through YFER LOOP 1 (YFER_002_# – f_YFER_011_#) for
each roster line in YOUTHCHILDROSTER until YOUTHCHILDNUM is reached, with a max
of 16 times.
UPDATE YOUTHCHILDROSTER VARIABLE ‘YOUTHCHILD_PARENTALRELAT’:
YOUTHCHILD_PARENTALRELAT = YFER_010_#

CHECK (ENG)
CHECK (SPAN)

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

A “social” family relationship might include individuals who are considered "family" or
hold the role of a family member even though they aren't related by marriage or blood.
Una relación familiar “social” puede incluir a personas que se consideran “familia” o que
desempeñan el papel de un miembro de la familia aunque no estén relacionadas por
matrimonio o sangre.
CAPI

NOTES
LEAD-IN
NEXT

YFER_009_# = 2
IF LOOP NUM < YOUTHCHILDNUM AND <16: YFER_002_#
ELSE: YFER_012

f_YFER_011_#
YFER_011M/YFER_011YEAR
ASK
YOUTHCHILDNUM > 0 (End YFER LOOP 1)
YFER_011M: Dropdown
QUESTION TYPE
YFER_011YEAR: Dropdown
FILLS (ENG)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
In what month and year was ^{FILL_YOUTHCHILDNAME} born?
MONTH: { - Select - } [YFER_011M_#]
ENGLISH
YEAR: { - Select - } [YFER_011Y_#]
¿En qué mes y año nació ^{FILL_YOUTHCHILDNAME}?
SPANISH

MONTH: { - Select - } [YFER_011M_#]
YEAR: { - Select - } [YFER_011Y_#]

RANGE

YFER_011M_#: List months in order. 1 = “JANUARY”, 2 = “FEBRUARY”, … 12 =
“DECEMBER”
HHS021_DAY_#: YFER_011D_#: List days in order 1-31
YFER_011Y_#: List years 1996-CURRENT YEAR in reverse chronological order: 2026,
2025, 2024, … 1996

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

HELP TEXT (ENG)
HELP TEXT (SPAN)

YFER LOOP 1: 16
If YOUTHCHILDNUM > 0, loop through YFER LOOP 1 (YFER_002_# – f_YFER_011_#) for
each roster line in YOUTHCHILDROSTER until YOUTHCHILDNUM is reached, with a max
of 16 times.
UPDATE YOUTHCHILDROSTER VARIABLE, YOUTHCHILD_DOB: IF YFER_011M &
YFER_011Y ≠ MISSING OR -1 OR -2, YOUTHCHILD_DOB = YFER_011M_#/ YFER_011Y_#
If YFER_011Y_# < YOUTHDOBYEAR, display soft check: The birth year you have provided
for this child is outside of the expected range. INTERVIEWER: RECONFIRM BIRTH YEAR
OF RESPONDENT’S CHILD.
Display hard check: If month and year combination is in the future “The date you have
provided is in the future. INTERVIEWER: CONFIRM RESPONSE AND SELECT A CURRENT
OR PAST DATE.”
If YFER_011Y_# < YOUTHDOBYEAR, display soft check: El año de nacimiento que nos diste
para este(a) niño(a) está fuera del rango esperado. INTERVIEWER: RECONFIRM BIRTH
YEAR OF RESPONDENT’S CHILD.
Display hard check: If month and year combination is in the future “La fecha que ha
proporcionado está en el futuro. INTERVIEWER: CONFIRM RESPONSE AND SELECT A
CURRENT OR PAST DATE.”

MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_002 = 1 OR -1 OR -2; YFER_003; YFER_004; YFER_005; YFER_006; YFER_007
IF LOOP NUM < YOUTHCHILDNUM AND < 16: YFER_002_#
ELSE: YFER_012

YFER_012
ASK

ALL

QUESTION TYPE

Radio Button
Create fill, FILL_YFER_012_1
IF YOUTHCHILDNUM = 1, FILL_YFER_012_1: ‘In addition to the child we just discussed,
have’
IF YOUTHCHILDNUM >1, FILL_YFER_012_1: ‘In addition to the children we just discussed,
have’
ELSE, FILL_YFER_012_1: ‘Have’

FILLS (ENG)

Create fill, FILL_YFER_012_2
IF YOUTHCHILDNUM >0, FILL_YFER_012_2: ‘other’
ELSE, FILL_YFER_012_2: BLANK
Create fill, FILL_YFER_012_1
IF YOUTHCHILDNUM = 1, FILL_YFER_012_1: ‘Además del(la) niño(a) del(a) que acabamos
de hablar,’
IF YOUTHCHILDNUM >1, FILL_YFER_012_1: ‘Además de los(as) niños(as) de los que
acabamos de hablar,’
ELSE, FILL_YFER_012_1: ‘Tú’
Create fill, FILL_YFER_012_2
IF YOUTHCHILDNUM >0, FILL_YFER_012_2: ‘otro(a)’
ELSE, FILL_YFER_012_2: BLANK

FILLS (SPAN)

ENGLISH

SPANISH

^{FILL_YFER_012_1} you ever had or adopted any ^{FILL_YFER_012_2} children? Please include any
children that may have been put up for adoption, or that you no longer have any connection with.
1. YES
0. NO
¿^{FILL_YFER_012_1} alguna vez tuviste o adoptaste algún(a) ^{FILL_YFER_012_2} hijo(a)? Incluye a
los(as) hijos(as) que puedan haber sido dados(as) en adopción o con los que ya no tengas ninguna
conexión.
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_001; YFER_010_#; YFER_011_#
IF YFER_012 = 1: f_YFER_013_#;
ELSE: IF YFER_012 = 0 (NO) AND YOUTHCHILDNUM > 0: YFER_019_#;

ELSE: IF YFER_012 = 0 (NO) AND YOUTHCHILDNUM = 0: YPRG_1 (NEXT MODULE UNEMPLOYMENT INSURANCE)

f_YFER_013_#
YFER_013a_#/YFER_013b_#
ASK
IF YFER_012 = 1 (Begin YFER LOOP 2)
Textbox
QUESTION TYPE
Create fill, FILL_YFER_013_1
IF YFER LOOP 2 = 1, FILL_YFER_013_1: BLANK
ELSE, FILL_YFER_013_1: ’next’

FILLS (ENG)

Create fill, FILL_YFER_013_2
IF YOUTHCHILDNUM > 0, FILL_YFER_013_2: ‘additional’
ELSE, FILL_YFER_013_2: BLANK
Create fill, FILL_YFER_013_3
IF LOOP NUM = 1, FILL_YFER_013_3: ‘If you have more than one ^{FILL_YFER_013_2}
child, we will ask about these other children next.’
ELSE, FILL_YFER_013_3: BLANK
Create fill, FILL_YFER_013_1
IF YFER LOOP 2 = 1, FILL_YFER_013_1: BLANK
ELSE, FILL_YFER_013_1: ’siguiente’

FILLS (SPAN)

Create fill, FILL_YFER_013_2
IF YOUTHCHILDNUM > 0, FILL_YFER_013_2: ‘adicional’
ELSE, FILL_YFER_013_2: BLANK
Create fill, FILL_YFER_013_3
IF LOOP NUM = 1, FILL_YFER_013_3: ‘Si tiene más de un hijo ^{FILL_YFER_013_2}, le
preguntaremos sobre estos otros niños a continuación.’
ELSE, FILL_YFER_013_3: BLANK

What is this ^{FILL_YFER_013_1} child's first name and middle initial if they have a middle name?
^{FILL_YFER_013_3}
ENGLISH

FIRST NAME: ______ [YFER_013a_#]
MIDDLE INITIAL: _______ [YFER_013b_#]
¿Cuál es el primer nombre y la inicial del segundo nombre del(a) hijo(a) ^{FILL_YFER_013_1}, si es que
tiene un segundo nombre?

SPANISH

^{FILL_YFER_013_3}
FIRST NAME: ______ [YFER_013a_#]
MIDDLE INITIAL: _______ [YFER_013b_#]

RANGE
LIMITS

YFER_013a_# : Max 20 characters
YFER_013b_# : Max 1 character

LOOP MAX

YFER LOOP 2: 10
IF YFER_012 = 1, loop through YFER LOOP 2: (LOOP f_YFER_013_# – YFER_018_#) UNTIL
YFER_018 = 0, with a max of 10 times.
ADD ROSTER LINE(S) COLLECTED IN YFER LOOP 2 TO YOUTHCHILDROSTER AND INCLUDE
THE FOLLOWING VARIABLES:

•
•

PROGRAM. NOTES

•
•
•
•

YOUTHCHILD_NAME
YOUTHCHILD_AGE

YOUTHCHILD_DOB
YOUTHCHILD_SEX
YOUTHCHILD_BIOADCHILD_UID
YOUTHCHILD_PARENTALRELAT

UPDATE YOUTHCHILDROSTER VARIABLE ‘YOUTHCHILD_NAME’: ‘YOUTHCHILD_NAME’ =
f_YFER_013a_#
DO NOT DISPLAY DK/REF

CHECK (ENG)

CHECK (SPAN)

Include a soft error check for duplicate names on roster: You have already used this name
for another member of the household. It is helpful to have unique names as we go through
the questions to avoid confusion. Does this person have a nickname or additional name
you could add here to make the name unique?
Include a soft error check for duplicate names on roster: Ya usaste este nombre para
otro(a) miembro del hogar. Es útil que tengamos nombres únicos a medida que
avanzamos en las preguntas para evitar confusiones. ¿Tiene esta persona algún apodo o
nombre adicional que puedas agregar aquí para que el nombre sea único?

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_012
f_YFER_014_#

f_YFER_014_#
YFER_014M_#/YFER_014Y_#
IF YFER_012 = 1
ASK
(Continue YFER LOOP 2)
YFER_014M_#: Dropdown
QUESTION TYPE
YFER_014Y_#: Dropdown
FILLS (ENG)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
In what month and year was ^{FILL_YOUTHCHILDNAME} born?
ENGLISH

MONTH: { - Select - }: ____ [YFER_014M_#]
YEAR: { - Select - }: _______ [YFER_014Y_#]
¿En qué mes y año nació ^{FILL_YOUTHCHILDNAME}?

SPANISH

RANGE

MONTH: { - Select - }: ____ [YFER_014M_#]
YEAR: { - Select - }: _______ [YFER_014Y_#]
YFER_014M_#: List months in order. 1 = “JANUARY”, 2 = “FEBRUARY”, … 12 =
“DECEMBER”
YFER_014Y_#: 1996-CURRENT YEAR in reverse chronological order: 2026, 2025, 2024, …
1996

LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 2: 10
IF YFER_012 = 1, loop through YFER LOOP 2: (LOOP f_YFER_013_# – YFER_018_#) UNTIL
YFER_018 = 0, with a max of 10 times.

UPDATE YOUTHCHILDROSTER VARIABLE ‘YOUTHCHILD_AGE’: IF YFER_014M &
YFER_014Y ≠ -1 OR -2, OR MISSING, CALCULATE ‘YOUTHCHILD_AGE’: [CURRENT
MONTH/CURRENT YEAR] - [YFER_014M]/[YFER_014Y].
UPDATE YOUTHCHILDROSTER VARIABLE YOUTHCHILD_DOB = IF YFER_014M &
YFER_014Y ≠ -1 OR -2 OR MISSING, YOUTHCHILD_DOB = YFER_014M_#/ YFER_014Y_#

CHECK (ENG)
CHECK (SPAN)

If YFER_014Y_# < YOUTHDOBYEAR, display soft check: The birth year you have provided
for this child is outside of the expected range. INTERVIEWER: RECONFIRM BIRTH YEAR
OF RESPONDENT’S CHILD.
If YFER_014Y_# < YOUTHDOBYEAR, display soft check: El año de nacimiento que nos diste
para este(a) niño(a) está fuera del rango esperado. INTERVIEWER: RECONFIRM BIRTH
YEAR OF RESPONDENT’S CHILD.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YFER_013
YFER_015_#

YFER_015_#
IF YFER_012 = 1
(Continue YFER LOOP 2)
Radio Button

ASK
QUESTION TYPE
FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
What is your relationship to ^{FILL_YOUTHCHILDNAME}? Are you their biological or adoptive parent?
ENGLISH

1. BIOLOGICAL
2. ADOPTIVE
¿Cuál es tu relación con ^{FILL_YOUTHCHILDNAME}? ¿Eres su padre/madre biológico(a) o adoptivo(a)?

SPANISH

1. BIOLÓGICO(A)
2. ADOPTIVO(A)

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 2: 10
IF YFER_012 = 1, loop through YFER LOOP 2: (LOOP f_YFER_013_# – YFER_018_#) UNTIL
YFER_018 = 0, with a max of 10 times.
UPDATE YOUTHCHILDROSTER VARIABLE ‘YOUTHCHILD_PARENTALRELAT’:
YOUTHCHILD_PARENTALRELAT = YFER_015_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YFER_014
IF YFER_015_# = 2: YFER_016_#;
ELSE: YFER_017_#

YFER_016_#
IF YFER_015 = 2
(Continue YFER LOOP 2)
Radio Button

ASK
QUESTION TYPE
FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
How did you come to adopt ^{FILL_YOUTHCHILDNAME}?

ENGLISH

1. CHILD WAS MY YOUNGER SIBLING
2. CHILD WAS MY NIECE OR NEPHEW OR OTHER FAMILY MEMBER
3. MY SPOUSE OR PARTNER IS THE CHILD'S PARENT
4. I ADOPTED MY FOSTER CHILD
5. I ADOPTED DIRECTLY FROM A FAMILY I KNEW PREVIOUSLY
6. I ADOPTED DIRECTLY FROM A FAMILY I MET THROUGH THE ADOPTION (NOT THROUGH AN
ADOPTION AGENCY)
7. A CHILD BORN IN THE U.S. WHO I ADOPTED THROUGH AN AGENCY
8. A CHILD BORN OUTSIDE THE U.S. WHO I ADOPTED THROUGH AN AGENCY
9. I ADOPTED THROUGH ANOTHER SITUATION
¿Cómo llegaste a adoptar a ^{FILL_YOUTHCHILDNAME}?

SPANISH

1. ERA MI HERMANO(A) MENOR
2. ERA MI SOBRINO(A) U OTRO(A) MIEMBRO DE LA FAMILIA
3. MI CÓNYUGE O PAREJA ES EL(LA) PADRE/MADRE
4. ADOPTÉ A MI HIJO(A) DE ACOGIDA
5. ADOPTÉ DIRECTAMENTE DE UNA FAMILIA QUE YA CONOCÍA
6. ADOPTÉ DIRECTAMENTE DE UNA FAMILIA QUE CONOCÍ A TRAVÉS DE LA ADOPCIÓN (NO A
TRAVÉS DE UNA AGENCIA DE ADOPCIÓN)
7. ES UN(A) NIÑO(A) NACIDO(A) EN LOS EE. UU. QUE ADOPTÉ A TRAVÉS DE UNA AGENCIA
8. ES UN(A) NIÑO(A) NACIDO(A) FUERA DE LOS EE. UU. QUE ADOPTÉ A TRAVÉS DE UNA AGENCIA
9. ADOPTÉ POR OTRA SITUACIÓN

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

YFER LOOP 2: 10
IF YFER_012 = 1, loop through YFER LOOP 2: (LOOP f_YFER_013_# – YFER_018_#) UNTIL
YFER_018 = 0, with a max of 10 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_015_# = 2
YFER_017_#

YFER_017_#
IF YFER_012 = 1
(Continue YFER LOOP 2)
Radio Button

ASK
QUESTION TYPE
FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
What is ^{FILL_YOUTHCHILDNAME}’s sex?
ENGLISH

1. Male
2. Female
¿Cuál es el sexo de ^{FILL_YOUTHCHILDNAME}?

SPANISH

1. Hombre
2. Mujer

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 2: 10
IF YFER_012 = 1, loop through YFER LOOP 2: (LOOP f_YFER_013_# – YFER_018_#) UNTIL
YFER_018 = 0, with a max of 10 times.
UPDATE YOUTHCHILDROSTER VARIABLE ‘YOUTHCHILD_SEX’: YOUTHCHILD_SEX =
YFER_017_#

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_015_# = 1 OR -1 OR -2; YFER_016_#
YFER_018_#

YFER_018_#
IF YFER_012 = 1
(End YFER LOOP 2)
Radio Button
Create fill, FILL_YFER_018_1
IF YOUTHSEX = 1, FILL_YFER_018_1: ‘This could include children you only learned about
after they were born.’
ELSE, FILL_YFER_018_1: BLANK

ASK
QUESTION TYPE

FILLS (ENG)

Create fill, FILL_YFER_018_1
IF YOUTHSEX = 1, FILL_YFER_018_1: ‘Esto podría incluir a los(as) hijos(as) de los(as) que
solo te enteraste después de que hubieran nacido.’
ELSE, FILL_YFER_018_1: BLANK

FILLS (SPAN)

ENGLISH

SPANISH

Are there any other children you have had or adopted that we haven't talked about yet?
^{FILL_YFER_018_1}
1. YES
0. NO
¿Hay algún(a) otro(a) hijo(a) que hayas tenido o adoptado del(a) que aún no hayamos hablado?
^{FILL_YFER_018_1}
1. YES
0. NO

RANGE
LIMITS
LOOP MAX

YFER LOOP 2: 10
IF YFER_012 = 1, loop through YFER LOOP 2: (LOOP f_YFER_013_# – YFER_018_#) UNTIL
YFER_018 = 0, with a max of 10 times.
UPDATE VARIABLE ‘YOUTHCHILD_BIOADCHILD_UID’: ASSIGN A UNIQUE ID TO NEW
ROSTER LINES COLLECTED IN YFER LOOP 2.

PROGRAM. NOTES

Create variable FERLOOP2[#].FER_UID. SET FERLOOP2[#].FER_UID = YOUTHCHILD_UID
IF YFER_018 = 0, UPDATE ‘YOUTHCHILDNUM’: YOUTHCHILDNUM + YFER LOOP 2 (NEW
CHILDREN LOOP) COUNT.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_017_#
IF YFER_018_# = 1 AND YFER LOOP 2 NUM < 10: YFER_013_#;

ELSE: f_YFER_019_#

f_YFER_019_#
YFER_019LB_#/YFER_019OZ_#
IF YOUTHCHILDNUM > 0
ASK
(Begin YFER LOOP 3)
YFER_019LB_#: Numeric
QUESTION TYPE
YFER_019OZ_#: Numeric
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)
FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Now I would like to ask you questions about ^{FILL_YOUTHCHILDNAME}.
How much did ^{FILL_YOUTHCHILDNAME} weigh when they were born? Your best estimate is fine.
ENGLISH

POUNDS: ____ [YFER_019LB_#]
OUNCES: ____ [YFER_019OZ_#]
-8 Report in kilograms and grams
INTERVIEWER: IF THE R PREFERS TO REPORT WEIGHT IN KILOGRAMS, SELECT OPTION ‘REPORT IN
KILOGRAMS AND GRAMS’ AND CONTINUE TO NEXT SCREEN.
Ahora quisiera hacerte preguntas sobre ^{FILL_YOUTHCHILDNAME}.
¿Cuánto pesaba ^{FILL_YOUTHCHILDNAME} cuando nació? Danos tu mejor estimación.

SPANISH

RANGE
LIMITS

POUNDS: ____ [YFER_019LB_#]
OUNCES: ____ [YFER_019OZ_#]
-8 Responder en kilogramos y gramos.
INTERVIEWER: IF THE R PREFERS TO REPORT WEIGHT IN KILOGRAMS, SELECT OPTION ‘REPORT IN
KILOGRAMS AND GRAMS’ AND CONTINUE TO NEXT SCREEN.
YFER_019LB_#: 1-10
YFER_019OZ_#: 0-15

LOOP MAX

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.
INCLUDE SEPARATE NUMERIC BOXES FOR POUNDS AND OUNCES ON SAME ROW WITH
CORRESPONDING LABELS; ALSO INCLUDE A SINGLE SELECT OPTION TO REPORT WEIGHT
IN KILOGRAMS AND GRAMS DIRECTLY BELOW NUMBOX ENTRIES.

PROGRAM. NOTES

CREATE ‘YOUTHCHILD_BIRTHWGTLB’. IF YFER_019LB ≠ MISSING,
YOUTHCHILD_BIRTHWGTLB = [YFER_019LB]
CREATE ‘YOUTHCHILD_BIRTHWGTOZ’. IF YFER_019OZ ≠ MISSING,
YOUTHCHILD_BIRTHWGTOZ = [YFER_019OZ]
ADD ‘YOUTHCHILD_BIRTHWGTLB’ AND ‘YOUTHCHILD_BIRTHWGTOZ’ TO
YOUTHCHILDROSTER
Create variable FERLOOP3[#].FER_UID. SET FERLOOP3[#].FER_UID = YOUTHCHILD_UID

CHECK (ENG)

CHECK (SPAN)

IF YFER_019LB_#:is out of range, display hard check: PLEASE ENTER AN AMOUNT IN
POUNDS BETWEEN 1 AND 10.
IF YFER_019OZ_#:is out of range, display hard check: PLEASE ENTER AN AMOUNT IN
OUNCES BETWEEN 0 AND 15.
IF YFER_019LB_#:is out of range, display hard check: PLEASE ENTER AN AMOUNT IN
POUNDS BETWEEN 1 AND 10.
IF YFER_019OZ_#:is out of range, display hard check: PLEASE ENTER AN AMOUNT IN
OUNCES BETWEEN 0 AND 15.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_018_#; YFER_029_#; YFER_032_#
IF YFER_019_#= -8: f_YFER_020_#;
ELSE, IF YFER_019LB_# AND YFER_019OZ_# = -1 OR -2: YFER_021_#;
ELSE: f_YFER_022_#

f_YFER_020_#
YFER_020KG_#/YFER_020G_#
IF YFER_019K = 1
ASK
(Continue YFER LOOP 3)
YFER_020KG_#: Numeric
QUESTION TYPE
YFER_020G_#: Numeric
FILLS (ENG)
FILLS (SPAN)
KILOGRAMS: ____ [YFER_020KG_#]
ENGLISH GRAMS: ______ [YFER_020G_#]

SPANISH

KILOGRAMS: ____ [YFER_020KG_#]
GRAMS: ______ [YFER_020G_#]

RANGE

YFER_020KG_#: 1-5
YFER_020G_#: 0-999

LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.
CREATE ‘YOUTHCHILD_BIRTHWGTKG’. IF YFER_020KG ≠ MISSING, YOUTHCHILD_
BIRTHWGTKG = [YFER_020KG]
CREATE ‘YOUTHCHILD_BIRTHWGHTG’. IF YFER_020G ≠ MISSING,
YOUTHCHILD_BIRTHWGTG = [YFER_020G]

CHECK (ENG)
CHECK (SPAN)

ADD ‘YOUTHCHILD_BIRTHWGTKG’ AND ‘YOUTHCHILD_BIRTHWGTG’ TO
YOUTHCHILDROSTER
IF YFER_020KG_#:is out of range, display hard check: PLEASE ENTER AN AMOUNT IN
KILOGRAMS BETWEEN 1 AND 5.
IF YFER_020KG_#:is out of range, display hard check: PLEASE ENTER AN AMOUNT IN
KILOGRAMS BETWEEN 1 AND 5.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_019_#= -8
YFER_020_# = -1 OR -2: YFER_021_#;
ELSE: f_YFER_022_#

YFER_021_#
IF (YFER_019LB AND YFER_019OZ = -1 OR -2 OR MISSING)
AND
(YFER_020KG AND YFER_020G = -1 OR -2 OR MISSING)
(Continue YFER LOOP 3)
Radio Button

ASK
QUESTION TYPE
FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
When ^{FILL_YOUTHCHILDNAME} was born, did they weigh at least 5.5 pounds or 2.5 kilograms (2,500
grams)?
INTERVIEWER: SELECT “NO” IF THEY WEIGHED LESS THAN 5.5 POUNDS OR 2.5 KILOGRAMS (2,500
GRAMS).
ENGLISH

1. YES
0. NO

Cuando ^{FILL_YOUTHCHILDNAME} nació, ¿pesaba al menos 5.5 libras o 2.5 kilogramos
(2500 gramos)?
SPANISH

INTERVIEWER: SELECT “NO” IF THEY WEIGHED LESS THAN 5.5 POUNDS OR 2.5 KILOGRAMS (2,500
GRAMS).
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_019_# = -1 OR -2; YFER_020_# = -1 OR -2
f_YFER_022_#

f_YFER_022_#
YFER_022_#/YFER_022_OTHER_#
IF YOUTHCHILDNUM > 0
ASK
(Continue YFER LOOP 3)
YFER_022_#: Radio
QUESTION TYPE
YFER_022_OTHER_#: Textbox
FILLS (ENG)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Does ^{FILL_YOUTHCHILDNAME} live primarily with you or somewhere else?
INTERVIEWER: IF CHILD IS LIVING WITH BOTH BIOLOGICAL/ADOPTIVE PARENTS ALL THE TIME, SELECT
THE FIRST CATEGORY – ‘RESIDES WITH RESPONDENT ALL THE TIME’

ENGLISH

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

RESIDES WITH RESPONDENT ALL THE TIME
RESIDES WITH OTHER BIO/ADOPTIVE PARENT ALL THE TIME
GIVEN UP FOR ADOPTION
CHILD LIVES WITH NON-RELATIVE
INSTITUTIONALIZED (E.G. HOSPITAL)
CHILD LIVES PART-TIME WITH R AND PART-TIME WITH OTHER BIO/ADOPTIVE PARENT
CHILD LIVES PART-TIME WITH R AND PART-TIME WITH SOMEONE ELSE
CHILD IS AWAY AT SCHOOL
CHILD IS DECEASED
CHILD LIVES WITH OTHER RELATIVE
OTHER (SPECIFY) _____ [YFER_022_OTHER_#]

¿^{FILL_YOUTHCHILDNAME} vive principalmente contigo o en algún otro lugar?
INTERVIEWER: IF CHILD IS LIVING WITH BOTH BIOLOGICAL/ADOPTIVE PARENTS ALL THE TIME, SELECT
THE FIRST CATEGORY – ‘RESIDES WITH RESPONDENT ALL THE TIME’

SPANISH

RANGE

1. RESIDE CONTIGO TODO EL TIEMPO
2. RESIDE CON OTRO(A) PADRE/MADRE BIOLÓGICO(A)/ADOPTIVO(A) TODO EL TIEMPO
3. DADO(A) EN ADOPCIÓN
4. VIVE CON PERSONAS QUE NO SON FAMILIARES
5. INSTITUCIONALIZADO(A) (P. EJ. HOSPITAL)
6. VIVE A TIEMPO PARCIAL CONTIGO Y A TIEMPO PARCIAL CON OTRO(A) PADRE/MADRE
BIOLÓGICO(A)/ADOPTIVO(A)
7. VIVE A TIEMPO PARCIAL CONTIGO Y A TIEMPO PARCIAL CON OTRA PERSONA
8. VIVE EN UN INSTITUTO EDUCATIVO
9. FALLECIÓ
10. VIVE CON OTRO FAMILIAR
11. OTRO (SPECIFY) ___________[YFER_022_OTHER_#]

LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.
CREATE ‘YOUTHCHILD_RESFLAG’:
IF YFER_022 = 2 OR 4 OR 5 OR 10: YOUTHCHILD_RESFLAG = 0 (CHILD DOES NOT
LIVE WITH R);
ELSE, IF YFER_022 = 1 OR 6 OR 7: YOUTHCHILD_RESFLAG = 1 (CHILD LIVES WITH
R));
ELSE, IF YFER_022 = 3 OR 8 OR 9 OR 11 OR DK/REF: YOUTHCHILD_RESFLAG = 2
(CHILD DOES NOT LIVE WITH R, BUT SHOULD NOT BE INCLUDED IN
NRESCHILDROSTER)
ADD YOUTHCHILD_RESFLAG TO YOUTHCHILDROSTER
IF YOUTHCHILD_RESFLAG = 1, UPDATE ‘YOUTHCHILD_RES’ AND SET VALUE = 1; ELSE, SET
VALUE = 0
CREATE: YOUTHCHILD_DEC. IF YFER_022 = 9, YOUTHCHILD_DEC = 1; ELSE = 0.
ADD YOUTHCHILD_DEC TO YOUTHCHILDROSTER.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YFER_019_#; f_YFER_020_#; YFER_021_#
IF YFER_022 = 9: YFER_023_#;
ELSE, IF YFER_022 = 1, 6, or 7: YFER_024_#;
ELSE, YFER_029_#

f_YFER_023_#
YFER_023M_#/YFER_023Y_#
IF YFER_022 = 9
ASK
(END YFER LOOP 3)
YFER_023M_#: Dropdown
QUESTION TYPE
YFER_023Y_#: Dropdown
FILLS (ENG)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
I am sorry for your loss. Could you share with me, in what month and year did
^{FILL_YOUTHCHILDNAME} die?
ENGLISH

Month (MM): ____ [YFER_023M_#]
Year (YYYY): ______ [YFER_023Y_#]
Lamento tu pérdida. ¿Podrías contarme en qué mes y año falleció ^{FILL_YOUTHCHILDNAME}?

SPANISH

RANGE

Month (MM): ____ [YFER_023M_#]
Year (YYYY): ______ [YFER_023Y_#]
YFER_023M_#: List months in order. 1 = “JANUARY”, 2 = “FEBRUARY”, … 12 =
“DECEMBER”
YFER_023Y_#: 1996-CURRENT YEAR in reverse chronological order: 2026, 2025, 2024, …
1996

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.
IF YFER_023Y_# < The Year of YouthChild_DOB OR (YFER_023Y_# = The Year of
YouthChild_DOB AND YFER_023M_# <= The Month of YouthChild_DOB), display soft
check: The year you have provided is outside of the expected range. INTERVIEWER:
RECONFIRM YEAR OF DEATH OF RESPONDENT’S CHILD.
Display hard check: If month and year combination is in the future “The date you have
provided is in the future. INTERVIEWER: CONFIRM RESPONSE AND SELECT A CURRENT OR
PAST DATE.”
Create YOUTHCHILD_DODM. SET YOUTHCHILD_DODM = YFER_023M_#
Create YOUTHCHILD_DODY. SET YOUTHCHILD_DODY= YFER_023Y_#
ADD YOUTHCHILD_DODM & YOUTHCHILD_DODY TO YOUTHCHILDROSTER

CHECK (SPAN)

IF YFER_023Y_# < The Year of YouthChild_DOB OR (YFER_023Y_# = The Year of
YouthChild_DOB AND YFER_023M_# <= The Month of YouthChild_DOB), display soft
check: El año que nos diste está fuera del rango esperado. INTERVIEWER: RECONFIRM
YEAR OF DEATH OF RESPONDENT’S CHILD.
Display hard check: If month and year combination is in the future “La fecha que has
proporcionado está en el futuro.” INTERVIEWER: CONFIRM RESPONSE AND SELECT A
CURRENT OR PAST DATE.”

Create YOUTHCHILD_DODM. SET YOUTHCHILD_DODM = YFER_023M_#
Create YOUTHCHILD_DODY. SET YOUTHCHILD_DODY= YFER_023Y_#
ADD YOUTHCHILD_DODM & YOUTHCHILD_DODY TO YOUTHCHILDROSTER
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_022_#
IF YFER LOOP 3 NUM < YOUTHCHILDNUM AND < 16: f_YFER_019_#;
ELSE, YFER_037

YFER_024_#
IF YFER_022 = 1 OR 6 OR 7
(Continue YFER LOOP 3)
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME

ASK
QUESTION TYPE

Create fill, FILL_YFER_024_1
IF PARENTALRELAT = 1 OR MISSING/DK/REF, FILL: ‘^{FILL_YOUTHCHILDNAME} was born’;
ELSE, IF PARENTALRELAT = 2 (adopted), FILL: ‘you adopted ^{FILL_YOUTHCHILDNAME}’

FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_024_1
IF PARENTALRELAT = 1 OR MISSING/DK/REF, FILL: ‘^{FILL_YOUTHCHILDNAME} nació’;
ELSE, IF PARENTALRELAT = 2 (adopted), FILL: ‘adoptaste a ^{FILL_YOUTHCHILDNAME}’

FILLS (SPAN)

ENGLISH

SPANISH

Since ^{FILL_YFER_024_1_#} has there been a continuous period of one month or more when you and
^{FILL_YOUTHCHILDNAME} lived in different places?
1. YES
0. NO
Desde que ^{FILL_YFER_024_1_#}, ¿ha habido un período continuo de un mes o más en el que tú y
^{FILL_YOUTHCHILDNAME} hayan vivido en lugares diferentes?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_022_# = 1, 6, OR 7
IF YFER_024_# = 1: f_YFER_025_#;
ELSE: YFER_034

f_YFER_025_#_#
YFER_025M_#_#/YFER_025Y_#_#
IF YFER_024_# = 1 AND YFER LOOP 3a LOOP NUM = 1 FOR THAT ROSTER LINE
ASK
(Continue YFER LOOP 3; Begin nested loop YFER LOOP 3a)
YFER_025M_#: Dropdown
QUESTION TYPE
YFER_025Y_#: Dropdown
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (ENG)

Create fill, FILL_YFER_025_1
IF PARENTALRELAT = 1, FILL_YFER_025_1 FILL: ‘birth’;
IF PARENTALRELAT = 2, FILL_YFER_025_1 FILL: ‘adoption’
Create fill, FILL_YFER_025_2
IF PARENTALRELAT = 1, FILL_YFER_025_2 FILL: ‘born’;
IF PARENTALRELAT = 2, FILL_YFER_025_2 FILL: ‘adopted’
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)

Create fill, FILL_YFER_025_1
IF PARENTALRELAT = 1, FILL_YFER_025_1 FILL: ‘nacimiento’;
IF PARENTALRELAT = 2, FILL_YFER_025_1 FILL: ‘adopción’

ENGLISH

Create fill, FILL_YFER_025_2
IF PARENTALRELAT = 1, FILL_YFER_025_2 FILL: ‘nació’;
IF PARENTALRELAT = 2, FILL_YFER_025_2 FILL: ‘fue adoptado(a)’
In what month and year did you first start living with ^{FILL_YOUTHCHILDNAME} at least some of the
time? If you have lived with them since their ^{FILL_YFER_025_1}, please give the month and year
when they were ^{FILL_YFER_025_2}.

SPANISH

MONTH: { - Select - } [YFER_025M_#_#]
YEAR: { - Select - } [YFER_025Y_#_#]
¿En qué mes y año empezaste a vivir con ^{FILL_YOUTHCHILDNAME} al menos parte del tiempo? Si
has vivido con esta persona desde su ^{FILL_YFER_025_1}, indica el mes y el año en que
^{FILL_YFER_025_2}.

RANGE

MONTH: { - Select - } [YFER_025M_#_#]
YEAR: { - Select - } [YFER_025Y_#_#]
YFER_025M_#: List months in order. 1 = “JANUARY”, 2 = “FEBRUARY”, … 12 =
“DECEMBER”
YFER_025Y_#: List years 2015-CURRENT YEAR in reverse chronological order: 2026,
2025, 2024, … 2015

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

YFER LOOP3a: 10
This is a nested/inner loop within YFER LOOP 3. IF YFER_024_# = 1, Loop through nested
loop YFER LOOP 3a (f_YFER_025_#_# – f_YFER_028_#_#) until YFER_028_#_# = 0 OR
with a max of 10 times.
IF YFER_025Y_# < The Year of YouthChild_DOB OR (YFER_025Y_# = The Year of
YouthChild_DOB AND YFER_025M_# <= The Month of YouthChild_DOB), display soft

check: The year you have provided is outside of the expected range. INTERVIEWER:
RECONFIRM YEAR.
Display hard check: If month and year combination is in the future “The date you have
provided is in the future. INTERVIEWER: CONFIRM RESPONSE AND SELECT A CURRENT OR
PAST DATE.”

CHECK (SPAN)

IF YFER_025Y_# < The Year of YouthChild_DOB OR (YFER_025Y_# = The Year of
YouthChild_DOB AND YFER_025M_# <= The Month of YouthChild_DOB), display soft
check: El año que nos diste está fuera del rango esperado. INTERVIEWER: RECONFIRM
YEAR.
Display hard check: If month and year combination is in the future “La fecha que ha
proporcionado está en el futuro. INTERVIEWER: CONFIRM RESPONSE AND SELECT A
CURRENT OR PAST DATE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_024_# = 1, f_YFER_029_#_# = 1
YFER_026_#_#

f_YFER_026_#_#
YFER_026M_#_#/YFER_026Y_#_#
IF YFER_024_# = 1
ASK
(Continue YFER LOOP 3; Continue nested loop YFER LOOP 3a)
YFER_026M_#_#: Dropdown
QUESTION TYPE
YFER_026Y_#_#: Dropdown
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)

Create fill, FILL_YFER_025_1
IF YFER LOOP 3a LOOP NUM = 1, FILL_YFER_026_1 FILL: ‘first’;
ELSE, FILL_YFER_026_1 FILL: ‘next’
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)

Create fill, FILL_YFER_025_1
IF YFER LOOP 3a LOOP NUM = 1, FILL_YFER_026_1 FILL: ‘la primera vez’;
ELSE, FILL_YFER_026_1 FILL: ‘la siguiente vez’
In what month and year did ^{FILL_YOUTHCHILDNAME} ^{FILL_YFER_025_1} start living in a different
place from you?

ENGLISH

MONTH: { - Select - } [YFER_026M_#_#]
YEAR: { - Select - } [YFER_026Y_#_#]
¿En qué mes y año fue ^{FILL_YFER_025_1} que ^{FILL_YOUTHCHILDNAME} comenzó a vivir en un
lugar diferente del tuyo?

SPANISH

MONTH: { - Select - } [YFER_026M_#_#]
YEAR: { - Select - } [YFER_026Y_#_#]

RANGE

YFER_026M_#_#: List months in order. 1 = “JANUARY”, 2 = “FEBRUARY”, … 12 =
“DECEMBER”
YFER_026Y_#_#: List years 2015-CURRENT YEAR in reverse chronological order: 2026,
2025, 2024, … 2015

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

YFER LOOP3a: 10
IF YFER_024_# = 1, Loop through nested loop YFER LOOP 3a (f_YFER_025_#_# –
f_YFER_028_#_#) until YFER_028_#_# = 0 OR with a max of 10 times.
IF YFER_026Y_# < The Year of YouthChild_DOB OR (YFER_026Y_# = The Year of
YouthChild_DOB AND YFER_026M_# <= The Month of YouthChild_DOB), display soft
check: The year you have provided is outside of the expected range. INTERVIEWER:
RECONFIRM YEAR.
Display hard check: If month and year combination is in the future “The date you have
provided is in the future. INTERVIEWER: CONFIRM RESPONSE AND SELECT A CURRENT OR
PAST DATE.”

CHECK (SPAN)

IF YFER_026Y_# < The Year of YouthChild_DOB OR (YFER_026Y_# = The Year of
YouthChild_DOB AND YFER_026M_# <= The Month of YouthChild_DOB), display soft

check: El año que nos diste está fuera del rango esperado. INTERVIEWER: RECONFIRM
YEAR.
Display hard check: If month and year combination is in the future “La fecha que has
proporcionado está en el futuro. INTERVIEWER: CONFIRM RESPONSE AND SELECT A
CURRENT OR PAST DATE.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YFER_025_#_#; f_YFER_028_#_# = 1 AND YFER LOOP3a LOOP NUM > 1
f_YFER_027_#_#

f_YFER_027_#_#
YFER_027M_#_#/YFER_027Y_#_#
IF YFER_024_# = 1
ASK
(Continue YFER LOOP 3; Continue nested loop YFER LOOP 3a)
YFER_027M_#_#: Dropdown
QUESTION TYPE
YFER_027Y_#_#: Dropdown
FILLS (ENG)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
In what month and year did you and ^{FILL_YOUTHCHILDNAME} next live in the same place?
ENGLISH

MONTH: { - Select - } [YFER_027M_#_#]
YEAR: { - Select - } [YFER_027Y_#_#]
¿En qué mes y año tú y ^{FILL_YOUTHCHILDNAME} comenzaron a vivir en el mismo lugar?

SPANISH

MONTH: { - Select - } [YFER_027M_#_#]
YEAR: { - Select - } [YFER_027Y_#_#]

RANGE

YFER_026M_#_#: List months in order. 1 = “JANUARY”, 2 = “FEBRUARY”, … 12 =
“DECEMBER”
YFER_026Y_#_#: List years 2015-CURRENT YEAR in reverse chronological order: 2026,
2025, 2024, … 2015

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

YFER LOOP3a: 10
IF YFER_024_# = 1, Loop through nested loop YFER LOOP 3a (f_YFER_025_#_# –
f_YFER_028_#_#) until YFER_028_#_# = 0 OR with a max of 10 times.
IF YFER_027Y_# < The Year of YouthChild_DOB OR (YFER_027Y_# = The Year of
YouthChild_DOB AND YFER_027M_# <= The Month of YouthChild_DOB), display soft
check: The year you have provided is outside of the expected range. INTERVIEWER:
RECONFIRM YEAR.
Display hard check: If month and year combination is in the future “The date you have
provided is in the future. INTERVIEWER: CONFIRM RESPONSE AND SELECT A CURRENT OR
PAST DATE.”

CHECK (SPAN)

IF YFER_027Y_# < The Year of YouthChild_DOB OR (YFER_027Y_# = The Year of
YouthChild_DOB AND YFER_027M_# <= The Month of YouthChild_DOB), display soft
check: El año que nos diste está fuera del rango esperado. INTERVIEWER: RECONFIRM
YEAR.
Display hard check: If month and year combination is in the future “La fecha que has
proporcionado está en el futuro. INTERVIEWER: CONFIRM RESPONSE AND SELECT A
CURRENT OR PAST DATE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

f_YFER_026#_#

NEXT

YFER_028#_#

YFER_028_#_#
ASK
QUESTION TYPE
FILLS (ENG)

IF YFER_024_# = 1
(Continue YFER LOOP 3; End nested loop YFER LOOP 3a)
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Was there another period of one month or more when you and ^{FILL_YOUTHCHILDNAME} lived in
different places?
ENGLISH
1. YES
0. NO
¿Hubo otro período de un mes o más en el que tú y ^{FILL_YOUTHCHILDNAME} hayan vivido en
lugares diferentes?
SPANISH
1. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

YFER LOOP3a: 10
This is a nested/inner loop within YFER LOOP 3. IF YFER_024_# = 1, Loop through nested
loop YFER LOOP 3a (f_YFER_025_#_# – f_YFER_028_#_#) until YFER_028_#_# = 0 OR
with a max of 10 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_027_#_#
IF YFER_028_#_# = 1 (YES) AND nested YFER LOOP3a NUM <= 10: f_YFER_026_#_#;
ELSE: YFER_034

YFER_029_#
ASK
QUESTION TYPE

IF YFER_022 = 2, 3, 4, 5, 8, 10, 11, DK, or REF
(Continue YFER LOOP 3)
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_029_1
IF PARENTALRELAT = 1 OR MISSING/DK/REF, FILL_YFER_029_1 FILL:
‘^{FILL_YOUTHCHILDNAME} was born’;
IF PARENTALRELAT = 2, FILL_YFER_029_1 FILL: ‘you adopted ^{FILL_YOUTHCHILDNAME}’

FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_029_1
IF PARENTALRELAT = 1 OR MISSING/DK/REF, FILL_YFER_029_1 FILL:
‘^{FILL_YOUTHCHILDNAME} nació’;
IF PARENTALRELAT = 2, FILL_YFER_029_1 FILL: ‘adoptaste a ^{FILL_YOUTHCHILDNAME}’

FILLS (SPAN)

ENGLISH

SPANISH

Since ^{FILL_YFER_029_1}, have you lived with ^{FILL_YOUTHCHILDNAME} for a period of one month
or more?
1. YES
0. NO
Desde que ^{FILL_YFER_029_1}, ¿has vivido con ^{FILL_YOUTHCHILDNAME} durante un período de un
mes o más?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YFER_022 = 2, 3, 4, 5, 8, 10, or 11
IF YFER_029_# = 1: f_YFER_030_#_#;

NEXT

ELSE, IF (YFER_029_# = 0 OR DK OR REF) AND YFER_022_# = 3 AND YFER LOOP 3 LOOP
NUM < YOUTHCHILDNUM: f_YFER_019_#

ELSE, IF (YFER_029_# = 0 OR DK OR REF) AND YFER_022 = 3 AND YFER LOOP 3 LOOP NUM
= YOUTHCHILDNUM OR LOOP NUM = 16: YFER_037
ELSE, IF (YFER_029_# = 0 OR DK OR REF) AND (YFER_022_#= 4, 5, 10, 11, DK, REF):
YFER_033_#;
ELSE, IF (YFER_029_# = 0 OR DK OR REF) AND (YFER_022_# = 2 OR 8): YFER_034_#;

f_YFER_030_#_#
YFER_030M_#_#/YFER_030Y_#_#
IF YFER_029_# = 1 AND YFER LOOP 3b LOOP NUM = 1 FOR THAT ROSTER LINE
ASK
(Continue YFER LOOP 3; Begin nested loop YFER LOOP 3b)
YFER_030M_#: Dropdown
QUESTION TYPE
YFER_030Y_#: Dropdown
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_030_1
IF LOOP 3b LOOP NUM = 1 FOR THAT ROSTER LINE, FILL_YFER_030_1 FILL: ‘first’;
IF LOOP 3b LOOP NUM > 1 FOR THAT ROSTER LINE, FILL_YFER_030_1 FILL: ‘next’
FILLS (ENG)

Create fill, FILL_YFER_030_2
IF PARENTALRELAT = 1, FILL_YFER_030_2 FILL: ‘birth’;
IF PARENTALRELAT = 2, FILL_YFER_030_2 FILL: ‘adoption’
Create fill, FILL_YFER_030_3
IF PARENTALRELAT = 1, FILL_YFER_030_3 FILL: ‘born’;
IF PARENTALRELAT = 2, FILL_YFER_030_3 FILL: ‘adopted’
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_030_1
IF LOOP 3b LOOP NUM = 1 FOR THAT ROSTER LINE, FILL_YFER_030_1 FILL: ‘la primera
vez’;
IF LOOP 3b LOOP NUM > 1 FOR THAT ROSTER LINE, FILL_YFER_030_1 FILL: ‘la siguiente
vez’

FILLS (SPAN)

Create fill, FILL_YFER_030_2
IF PARENTALRELAT = 1, FILL_YFER_030_2 FILL: ‘nacimiento’;
IF PARENTALRELAT = 2, FILL_YFER_030_2 FILL: ‘adopción’
Create fill, FILL_YFER_030_3
IF PARENTALRELAT = 1, FILL_YFER_030_3 FILL: ‘nació’;
IF PARENTALRELAT = 2, FILL_YFER_030_3 FILL: ‘fue adoptado(a)’

ENGLISH

In what month and year did you ^{FILL_YFER_030_1} start living with ^{FILL_YOUTHCHILDNAME} at
least some of the time? If you have lived with them since their ^{FILL_YFER_030_2}, please give the
month and year when they were ^{FILL_YFER_030_3}.

SPANISH

MONTH: { - Select - } [YFER_030M_#_#]
YEAR: { - Select - } [YFER_030Y_#_#]
¿En qué mes y año fue ^{FILL_YFER_030_1} que empezaste a vivir con ^{FILL_YOUTHCHILDNAME} al
menos parte del tiempo? Si has vivido con esta persona desde su ^{FILL_YFER_030_2}, indica el mes y
el año en que ^{FILL_YFER_030_3}.

RANGE

MONTH: { - Select - } [YFER_030M_#_#]
YEAR: { - Select - } [YFER_030Y_#_#]
YFER_026M_#_#: List months in order. 1 = “JANUARY”, 2 = “FEBRUARY”, … 12 =
“DECEMBER”

YFER_026Y_#_#: List years 2015-CURRENT YEAR in reverse chronological order: 2026,
2025, 2024, … 2015
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

YFER LOOP3b: 10
This is a nested/inner loop within YFER LOOP 3. IF YFER_029_# = 1, Loop through nested
loop YFER LOOP 3b (f_YFER_030_#_#- YFER_032_#_# UNTIL YFER_032_#_# = 0 OR with a
max of 10 times.
IF YFER_030Y_# < The Year of YouthChild_DOB OR (YFER_030Y_# = The Year of
YouthChild_DOB AND YFER_030M_# <= The Month of YouthChild_DOB), display soft
check: The year you have provided is outside of the expected range. INTERVIEWER:
RECONFIRM YEAR.
Display hard check: If month and year combination is in the future “The date you have
provided is in the future. INTERVIEWER: CONFIRM RESPONSE AND SELECT A CURRENT OR
PAST DATE.”

CHECK (SPAN)

IF YFER_030Y_# < The Year of YouthChild_DOB OR (YFER_030Y_# = The Year of
YouthChild_DOB AND YFER_030M_# <= The Month of YouthChild_DOB), display soft
check: El año que nos diste está fuera del rango esperado. INTERVIEWER: RECONFIRM
YEAR.
Display hard check: If month and year combination is in the future “La fecha que has
proporcionado está en el futuro. INTERVIEWER: CONFIRM RESPONSE AND SELECT A
CURRENT OR PAST DATE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_029_# = 1
f_YFER_031_#_#

f_YFER_031_#_#
YFER_031M_#_#/YFER_031Y_#_#
IF YFER_029_# = 1
ASK
(Continue YFER LOOP 3; Continue nested loop YFER LOOP 3b)
YFER_031M_#_#: Dropdown
QUESTION TYPE
YFER_031Y_#_#: Dropdown
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)

Create fill, FILL_YFER_032_1
IF LOOP 3b LOOP NUM = 1 FOR THAT ROSTER LINE, FILL_YFER_032_1 FILL: ‘first’;
IF LOOP 3b LOOP NUM > 1 FOR THAT ROSTER LINE, FILL_YFER_032_1 FILL: ‘next’
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)

ENGLISH

SPANISH

RANGE

Create fill, FILL_YFER_032_1
IF LOOP 3b LOOP NUM = 1 FOR THAT ROSTER LINE, FILL_YFER_032_1 FILL: ‘la primera
vez’;
IF LOOP 3b LOOP NUM > 1 FOR THAT ROSTER LINE, FILL_YFER_032_1 FILL: ‘la siguiente
vez’

In what month and year did ^{FILL_YOUTHCHILDNAME} ^{FILL_YFER_030_1} start living in a different
place from you?
MONTH: { - Select - } [YFER_031M_#_#]
YEAR: { - Select - } [YFER_031Y_#_#]
¿En qué mes y año fue ^{FILL_YFER_030_1} que ^{FILL_YOUTHCHILDNAME} comenzó a vivir en un
lugar diferente al tuyo?
MONTH: { - Select - } [YFER_031M_#_#]
YEAR: { - Select - } [YFER_031Y_#_#]
YFER_031M_#_#: List months in order. 1 = “JANUARY”, 2 = “FEBRUARY”, … 12 =
“DECEMBER”
YFER_031Y_#_#: List years 2015-CURRENT YEAR in reverse chronological order: 2026,
2025, 2024, … 2015

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

YFER LOOP3b: 10
This is a nested/inner loop within YFER LOOP 3. IF YFER_029_# = 1, Loop through nested
loop YFER LOOP 3b (f_YFER_030_#_#- YFER_032 UNTIL YFER_032_#_# = 0 OR with a max
of 10 times.
If YFER_031Y_#_# < YOUTH_CHILDDOB, display soft check: The year you have provided is
outside of the expected range. INTERVIEWER: RECONFIRM YEAR.
Display hard check: If month and year combination is in the future “The date you have
provided is in the future. INTERVIEWER: CONFIRM RESPONSE AND SELECT A CURRENT OR
PAST DATE.”
If YFER_031Y_#_# < YOUTH_CHILDDOB, display soft check: El año que nos diste está fuera
del rango esperado. INTERVIEWER: RECONFIRM YEAR.

Display hard check: If month and year combination is in the future “La fecha que has
proporcionado está en el futuro. INTERVIEWER: CONFIRM RESPONSE AND SELECT A
CURRENT OR PAST DATE.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YFER_030_#; YFER_032_#_#
YFER_032_#_#

YFER_032_#_#
IF YFER_029_# = 1
(Continue YFER LOOP 3; End nested loop YFER LOOP 3b)
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME

ASK
QUESTION TYPE
FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)

Was there another period of one month or more when ^{FILL_YOUTHCHILDNAME} lived with you?
ENGLISH

1. YES
0. NO
¿Hubo otro período de un mes o más en el que ^{FILL_YOUTHCHILDNAME} vivió contigo?

SPANISH

1. YES
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

YFER LOOP3b: 10
This is a nested/inner loop within YFER LOOP 3. IF YFER_029_# = 1, Loop through nested
loop YFER LOOP 3b (f_YFER_030_#_# - YFER_032 UNTIL YFER_032_#_# = 0 OR with a
max of 10 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
IF YFER_032_#_# = 1 AND LOOP NUM < 10: restart nested loop YFER LOOP 3b:
f_YFER_030_#_#
ELSE, END NESTED LOOP 3b

NEXT

IF YFER_022_# = 3 AND YFER LOOP 3 LOOP NUM < YOUTHCHILDNUM AND < 15: restart
loop YFER LOOP3: f_YFER_019_#
ELSE, IF YFER_022_# = 3 AND YFER LOOP 3 LOOP NUM = YOUTHCHILDNUM OR LOOP
NUM = 16: end loop YFER LOOP3: YFER_037
ELSE, IF YFER_022_# = 4, 5, 10, 11, OR DK/REF: YFER_033_#_#;
ELSE, IF (YFER_022_# = 2 OR 8): YFER_034_#_#

YFER_033_#
IF YFER_022_# = 4 OR 5 OR 10 OR 11 OR DK OR REF
(Continue YFER LOOP 3)
Radio Button

ASK
QUESTION TYPE
FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Are you still legally responsible for ^{FILL_YOUTHCHILDNAME}, have your parental rights and
responsibilities been terminated, or did you never have parental rights for this child?
1. R STILL PARENT/HAS PARENTAL RIGHTS
2. R's PARENTAL RIGHTS TERMINATED
3. R NEVER HAD PARENTAL RIGHTS

ENGLISH

¿Todavía eres legalmente responsable de ^{FILL_YOUTHCHILDNAME}, se han anulado tus derechos y
responsabilidades parentales o nunca tuviste derechos de paternidad para este(a) niño(a)?
SPANISH

1. SIGUES SIENDO PADRE/MADRE O TIENES DERECHOS PARENTALES
2. SE ANULARON LOS DERECHOS PARENTALES
3. NUNCA TUVISTE DERECHOS PARENTALES

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YFER_029_#; YFER_032_#
IF YFER_033 = 1: YFER_034_#;
ELSE IF YFER LOOP 3 LOOP NUM < YOUTHCHILDNUM AND < 16: restart loop YFER LOOP3
f_YFER_019_#;
ELSE IF YFER LOOP 3 LOOP NUM = YOUTHCHILDNUM OR LOOP NUM = 16: end loop YFER
LOOP3 YFER_037;

YFER_034_#
ASK
QUESTION TYPE

IF (YFER_022 = 1 OR 2 OR 6 OR 7 OR 8) OR ((YFER_022= 4 OR 5 OR 10 OR 11 OR DK OR REF)
AND YFER_033 = 1))
(Continue YFER LOOP 3)
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_034_1
(IF YFER_022 = 1 OR 6 OR 7 OR 8) OR (YFER_022 = 4 OR 5 OR 10 OR 11) AND YFER_033 =
1), FILL_YFER_034_1 FILL: ‘your’;
ELSE FILL_YFER_034_1 FILL: BLANK’

FILLS (ENG)

Create fill, FILL_YFER_034_2
[IF YFER_022 = 1 OR 6 OR 7 OR 8) OR (YFER_022= 4 OR 5 OR 10 OR 11) AND YFER_033 =
1), FILL_YFER_034_2 FILL: ‘you’;
ELSE, IF YFER_022=2, FILL_YFER_034_2 FILL: ‘their parents’
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_034_1
(IF YFER_022 = 1 OR 6 OR 7 OR 8) OR (YFER_022 = 4 OR 5 OR 10 OR 11) AND YFER_033 =
1), FILL_YFER_034_1 FILL: ‘de tu’;
ELSE FILL_YFER_034_1 FILL: BLANK’

FILLS (SPAN)

Create fill, FILL_YFER_034_2
[IF YFER_022 = 1 OR 6 OR 7 OR 8) OR (YFER_022= 4 OR 5 OR 10 OR 11) AND YFER_033 =
1), FILL_YFER_034_2 FILL: ‘vayas’;
ELSE, IF YFER_022=2, FILL_YFER_034_2 FILL: ‘sus padres/madres vayan’
Does ^{FILL_YOUTHCHILDNAME} have a physical, emotional, or mental condition that demands a lot
of ^{FILL_YFER_034_1} attention and makes it hard for ^{FILL_YFER_034_2} to go to school or work?
ENGLISH

1.
0.

YES
NO

¿Tiene ^{FILL_YOUTHCHILDNAME} una afección física, emocional o mental que exige mucha
^{FILL_YFER_034_1} atención y dificulte que ^{FILL_YFER_034_2} a la escuela o al trabajo?
SPANISH

1.
0.

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YFER_024 = 0, f_YFER_028_#; YFER_029 = 0; YFER_033_#;
IF YFER_034_# = 1: f_YFER_035_#;
ELSE IF YFER LOOP 3 LOOP NUM < YOUTHCHILDNUM AND < 16: restart loop YFER LOOP3
f_YFER_019_#;
ELSE IF YFER LOOP 3 LOOP NUM = YOUTHCHILDNUM OR LOOP NUM = 16: end loop YFER
LOOP3 YFER_037;

f_YFER_035_#
YFER_035A_#/YFER_035B_#/YFER_035C_#/YFER_035D_#
IF YFER_034 = 1 (Continue YFER LOOP 3)
ASK

QUESTION TYPE

Display YFER_035_A_# if YOUTHCHILDAGE >= 5 years AND <= 18
Display YFER_035_B_# if YOUTHCHILDAGE >= 5 years AND <= 18
Display YFER_035_C_# if YOUTHCHILDAGE >= 5 years AND <= 18
Display YFER_035_D_# if YOUTHCHILDAGE < 5 years
Grid Radio Buttons

FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Does ^{FILL_YOUTHCHILDNAME} have a physical, emotional, or mental condition that limits or
prevents their ability to ...
Column Headers:
1.

YES

0.

NO

ENGLISH
Row Headers:
Attend school regularly? [YFER_035A_#]
Do regular schoolwork? [YFER_035B_#]
Do usual childhood activities such as play or participate in games or sports? [YFER_035C_#]
Do usual childhood activities such as play? [YFER_035D_#]
¿Tiene ^{FILL_YOUTHCHILDNAME} una afección física, emocional o mental que limite o impida su
capacidad para...?
Column Headers:

SPANISH

1.

YES

0.

NO

Row Headers:
Asistir a la escuela regularmente [YFER_035A_#]
Hacer tareas escolares regulares [YFER_035B_#]
Realizar actividades habituales de la infancia, como jugar o participar en juegos o deportes
[YFER_035C_#]
Realizar actividades habituales de la infancia, como jugar [YFER_035D_#]

RANGE
LIMITS

LOOP MAX
PROGRAM. NOTES

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YFER_034_#
IF (YFER_035A_# = 1) OR (YFER_035B_# = 1) OR (YFER_035C_# = 1) OR (YFER_035D_# =
1): YFER_036_#;
ELSE IF YFER LOOP 3 LOOP NUM < YOUTHCHILDNUM AND < 16: restart loop YFER LOOP3
f_YFER_019_#;
ELSE IF YFER LOOP 3 LOOP NUM = YOUTHCHILDNUM OR LOOP NUM = 16: end loop YFER
LOOP3 YFER_037

YFER_036_#
ASK
QUESTION TYPE
FILLS (ENG)

(YFER_035A_# = 1) OR (YFER_035B_# = 1) OR (YFER_035C_# = 1) OR (YFER_035D_# = 1)
(Continue YFER LOOP 3)
Numeric
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
How old was ^{FILL_YOUTHCHILDNAME} when this condition was first noticed?
ENTER AGE: ______
ENGLISH
[INTERVIEWER: ENTER 0 YEARS IF CONDITION WAS NOTICED PRIOR TO CHILD'S FIRST BIRTHDAY.]
¿Qué edad tenía ^{FILL_YOUTHCHILDNAME} cuando se notó por primera vez esta afección?
SPANISH
ENTER AGE: ______
[INTERVIEWER: ENTER 0 YEARS IF CONDITION WAS NOTICED PRIOR TO CHILD'S FIRST BIRTHDAY.]
RANGE
0-30
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

YFER LOOP 3: 16
IF YOUTHCHILDNUM > 0, LOOP YFER LOOP 3 (f_YFER_019_# – YFER_036_#) FOR EACH
ROSTER LINE IN ‘YOUTHCHILDROSTER’ ROSTER UNTIL ‘YOUTHCHILDNUM’ REACHED with
a max of 16 times.
IF YFER_036_# is out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 0
AND 18.
IF YFER_036_# > YOUTHAGE, display soft check: The age you have provided is outside of
the expected range. INTERVIEWER: RECONFIRM AGE.
IF YFER_036_# is out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 0
AND 18.
IF YFER_036_# > YOUTHAGE, display soft check: La edad que nos diste está fuera del rango
esperado. INTERVIEWER: RECONFIRM AGE.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_035
IF YFER LOOP 3 LOOP NUM < YOUTHCHILDNUM AND < 16: restart loop YFER LOOP3
f_YFER_019_#;
ELSE IF YFER LOOP 3 LOOP NUM = YOUTHCHILDNUM OR LOOP NUM = 16: end loop YFER
LOOP3: YFER_037

YFER_037_#
ASK
QUESTION TYPE

ALL
(End YFER LOOP 3)
Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
THIS IS A COMPUTER CHECK; DO NOT DISPLAY THIS ITEM ON SCREEN.

PROGRAM. NOTES

CREATE ‘YOUTHBIOROSTER’:
EXTRACT MEMBERS FROM YOUTHCHILDROSTER WHERE
YOUTCHILD_PARENTALRELAT = 1 (BIO). INCLUDE THE FOLLOWING VARIABLES
FROM YOUTHCHILDROSTER IN ROSTER ARRAY:
• YOUTHCHILD_AGE
• YOUTHCHILD_NAME
• YOUTHCHILD_BIOADCHILD_UID
ORDER YOUTHBIOROSTER BY YOUTHCHILD_AGE (OLDEST CHILD TO YOUNGEST)
CREATE ‘YOUTHBIONUM’: YOUTHBIONUM = TOTAL COUNT IN YOUTHBIOROSTER

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

f_YFER_023_#, YFER_029_#, YFER_032_#, YFER_034_#, YFER_035_#, YFER_036_#
IF YOUTHBIONUM > 0 AND MCOROSTER = BLANK: YFER LOOP 4 YFER_039_#
ELSE IF YOUTHBIONUM > 0: YFER LOOP 4 YFER_038_#;
ELSE IF YOUTHCHILDNUM > 0 AND YOUTHBIONUM = 0: YFER_053;
ELSE, IF YOUTHBIONUM AND YOUTHCHILDNUM = 0: YPRG_1 (NEXT MODULE –
UNEMPLOYEMENT INSURANCE)

YFER_038_#
ASK
QUESTION TYPE

FILLS (ENG)

IF YOUTHBIONUM > 0 AND MCOROSTER ≠ BLANK
(Begin YFER LOOP 4)
Radio button
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_038_1
IF LOOP 4 NUM = 1, FILL_YFER_038_1 FILL: ‘Now, please look at the computer with me. I
will ask you about the other parent of each biological child that you told me about
earlier.’;
ELSE FILL_YFER_038_1 FILL: ‘BLANK’
Create fill, FILL_MCOROSTER: DISPLAY ‘SPNAME’ FOR ALL ROSTER LINES IN MCOROSTER
IN ROWS.
IF LOOP # > 1, Create fill, FILL_OTHERBIONAME: IF PRIOR LOOP YFER_038_# = -8,
DISPLAY NAME FROM YFER_039
ELSE FILL_OTHERBIONAME FILL: ‘BLANK’
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)

Create fill, FILL_YFER_038_1
IF LOOP 4 NUM = 1, FILL_YFER_038_1 FILL: ‘Ahora, mira la computadora conmigo. Te
preguntaré por el(la) otro(a) padre/madre de cada hijo(a) biológico(a) del(a) que me
hablaste antes.’;
ELSE FILL_YFER_038_1 FILL: ‘BLANK’
Create fill, FILL_MCOROSTER: DISPLAY ‘SPNAME’ FOR ALL ROSTER LINES IN MCOROSTER
IN ROWS.

IF LOOP # > 1, Create fill, FILL_OTHERBIONAME: IF PRIOR LOOP YFER_038_# = -8,
DISPLAY NAME FROM YFER_039
ELSE FILL_OTHERBIONAME FILL: ‘BLANK’
^{FILL_YFER_038_1}
Is the other biological parent of ^{FILL_YOUTHCHILDNAME} on this list of people we have already
talked about?

ENGLISH

INTERVIEWER: SELECT NAME AND CONTINUE. IF OTHER BIO PARENT NAME IS NOT IN THE LIST SELECT
"ADD A NEW NAME" AND CONTINUE. IF RESPONDENT SAYS, "DON'T KNOW" OR "REFUSE", SELECT
THE "ADD A NEW NAME" OPTION AND SELECT "DON’T KNOW" OR "REFUSED" IN THE NEXT
QUESTION. ONLY ONE ROW CAN BE SELECTED.
OTHER BIO PARENT
^{FILL_MCOROSTER}
^{FILL_OTHERBIONAME}

SPANISH

-8 ADD A NEW NAME
^{FILL_YFER_038_1}

¿Está el(la) otro(a) padre/madre biológico(a) de ^{FILL_YOUTHCHILDNAME} en esta lista de personas
de las que ya hemos hablado?
INTERVIEWER: SELECT NAME AND CONTINUE. IF OTHER BIO PARENT NAME IS NOT IN THE LIST SELECT
"ADD A NEW NAME" AND CONTINUE. IF RESPONDENT SAYS, "DON'T KNOW" OR "REFUSE", SELECT
THE "ADD A NEW NAME" OPTION AND SELECT "DON’T KNOW" OR "REFUSED" IN THE NEXT
QUESTION. ONLY ONE ROW CAN BE SELECTED.
OTRO(A) PADRE/MADRE BIOLÓGICO(A)
^{FILL_MCOROSTER}
^{FILL_OTHERBIONAME}
-8 ADD A NEW NAME
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 4: 16
IF YOUTHBIONUM > 0, YFER LOOP 4: (LOOP YFER_038_# – YFER_039_#) FOR EACH
ROSTER LINE IN YOUTHBIOROSTER UNTIL YOUTHBIONUM REACHED with a max of 16
times.
DISPLAY MCOROSTER TABLE WITH A RADIO OPTION THAT ALLOWS IW TO SELECT THE
ROSTER LINE. INCLUDE A SPECIAL ANSWER RADIO BUTTON OPTION TO ‘ADD A NEW
NAME’ BELOW ROSTER GRID. ONLY ALLOW ONE ROW TO BE SELECTED OR ONLY -8 TO BE
SELECTED, BUT NOT BOTH.
DO NOT DISPLAY DK/RF ON THIS PAGE.
Create variable FERLOOP4[#].FERPAR_UID. SET FERLOOP4[#].FERPAR_UID =
YOUTHCHILD_BIOADCHILD_UID

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

CAPI
LOOPING THROUGH ALL BIO CHILDREN IN YOUTHBIOROSTER TO COLLECT OTHER BIO
PARENT NAME(S)
YFER_037, YFER_039
IF YFER_038_# = -8: YFER_039;
ELSE: IF YFER LOOP 4 LOOP NUM < YOUTHBIONUM AND < 16: restart loop YFER LOOP4
YFER_038_#;
ELSE IF YFER LOOP 3 LOOP NUM = YOUTHBIONUM OR LOOP NUM = 16: end loop YFER
LOOP4 YFER_040

YFER_039_#
ASK
QUESTION TYPE

FILLS (ENG)

FILLS (SPAN)

(IF YOUTHBIONUM > 0 AND MCOROSTER = BLANK) OR
IF YFER_038_# = -8
(End YFER LOOP 4)
Textbox
Create fill, FILL_YFER_039_1
IF LOOP 4 NUM = 1 AND MCOROSTER = BLANK, FILL_YFER_039_1 FILL: ‘Now I will ask
you about the other parent of each biological child that you told me about earlier.’;
ELSE FILL_YFER_039_1 FILL: ‘BLANK’
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_039_1
IF LOOP 4 NUM = 1 AND MCOROSTER = BLANK, FILL_YFER_039_1 FILL: ‘Ahora te
preguntaré por el(la) otro(a) padre/madre de cada hijo(a) biológico(a) del(a) que me
hablaste antes.’
ELSE FILL_YFER_039_1 FILL: ‘BLANK’

Use fill from YFER_002, FILL_YOUTHCHILDNAME
^{FILL_YFER_039_1}
Who is ^{FILL_YOUTHCHILDNAME}'s other parent?
ENGLISH

INTERVIEWER: IF R SAYS, "DON'T KNOW" OR "REFUSE", SAY, “It is helpful to have unique names as we
go through the questions to avoid confusion. Does this person have a nickname or additional name
you could add here to make the name unique?”
ENTER NAME: _______
^{FILL_YFER_039_1}
¿Quién es el(la) otro(a) padre/madre de ^{FILL_YOUTHCHILDNAME}?

SPANISH

INTERVIEWER: IF R SAYS, "DON'T KNOW" OR "REFUSE", SAY, “Es útil que tengamos nombres únicos a
medida que avanzamos en las preguntas para evitar confusiones. ¿Tiene esta persona algún apodo o
nombre adicional que puedas agregar aquí para que el nombre sea único?”
ENTER NAME: _______

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

YFER LOOP 4: 16
IF YOUTHBIONUM > 0, YFER LOOP 4: (LOOP YFER_038_# – YFER_039_#) FOR EACH
ROSTER LINE IN YOUTHBIOROSTER UNTIL YOUTHBIONUM REACHED with a max of 16
times.
IF DK IS SELECTED, SAVE NAME AS “NAME UNKNOWN”
IF REF IS SELECTED, SAVE NAME AS “NAME REFUSED”
Include a soft error check for duplicate names on MCOROSTER OR PROVIDED IN A PRIOR
LOOP ON YFER_039: You have already used this name. It is helpful to have unique names
as we go through the questions to avoid confusion. Does this person have a nickname or
additional name you could add here to make the name unique?

CHECK (SPAN)

Include a soft error check for duplicate names on MCOROSTER OR PROVIDED IN A PRIOR
LOOP ON YFER_039: Es útil que tengamos nombres únicos a medida que avanzamos en las
preguntas para evitar confusiones. ¿Tiene esta persona algún apodo o nombre adicional
que puedas agregar aquí para que el nombre sea único?

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_037; YFER_038 = -8
IF YFER LOOP 4 LOOP NUM < YOUTHBIONUM: restart loop YFER LOOP4: YFER_038_#;
ELSE, IF YFER LOOP 3 LOOP NUM = = YOUTHBIONUM OR 16: end loop YFER LOOP4:
YFER_040

YFER_040
ASK

IF YOUTHBIONUM > 0

QUESTION TYPE

Computer Check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
THIS IS A COMPUTER CHECK; DO NOT DISPLAY THIS ITEM ON SCREEN.

PROGRAM. NOTES

CREATE: ‘OTBIOPARROSTER’:
FOR EACH LINE IN YOUTHBIOROSTER, ADD SELECTED PARENT FROM MCOROSTER
DISPLAYED IN YFER_038_# OR ADDED IN YFER_039_#.
INCLUDE THE FOLLOWING VARIABLES FOR THE CORRESPONDING CHILD FROM
YOUTHBIOROSTER:
•
YOUTHCHILD_BIOADCHILD_UID

•
•

YOUTHCHILD_AGE
YOUTHCHILD_NAME

INCLUDE THE FOLLOWING VARIABLES IN OTBIOPARROSTER FROM MCOROSTER
(CREATED IN MCO MODULE) AND RENAME AS FOLLOWS. FOR EACH VARIABLE, IF
MCOROSTER LINES SELECTED IN YFER_038_#, SET VALUE EQUAL TO VALUE IN
MCOROSTER FOR THAT MCO_UID. IF OTBIOPARROSTER LINE ADDED IN YFER_039_#, SET

VALUE OF THE FOLLOWING VARIABLES TO BLANK (THIS INFORMATION WILL BE ADDED
IN YFER LOOP 5):
•
MCO_UID = MCO_UID

•
•
•
•
•
•
•
•
•

SPNAME = OTBIOPAR_NAME
SPRACEETH = OTBIOPAR_SPRACEETH
SPAGE = OTBIOPAR_SPAGE
SPEDUC = OTBIOPAR_SPEDUC
SPREL1 = OTBIOPAR_SPREL1
SPREL2 = OTBIOPAR_SPREL2
SPEMP = OTBIOPAR_SPEMP
SPOTHERBIO = OTBIOPAR_SPOTHERBIO
SPOTHERBIONUM = OTBIOPAR_SPOTHERBIONUM

CREATE ‘OTBIOPAR_NAME’: IF YFER_038_# = -8, ‘OTBIOPAR_NAME’ = YFER_039; ELSE,
‘OTBIOPAR_NAME’ = SPNAME (MCOROSTER NAME SELECTED IN YFER_038). ADD TO
OTBIOPARROSTER.
ASSIGN EACH UNIQUE MEMBER IN ‘OTBIOPARROSTER’ A UNIQUE ID:
‘YOUTHCHILD_OTBIOPAR_UID’. ADD TO OTBIOPARROSTER.
ORDER ‘OTBIOPARROSTER’ BY YOUTHCHILDAGE, WHERE ROSTER LINE 1 = PARENT OF
OLDEST CHILD IN YOUTHBIOROSTER
ADD YOUTHCHILD_OTBIOPAR_UID TO YOUTHCHILDROSTER FOR CORRESPONDING
CHILD IN YOUTHCHILDROSTER.
CREATE: ‘OTBIOROSTERNUM’: CALCULATE TOTAL NUMBER OF UNIQUE
YOUTHCHILD_OTBIOPAR_UIDs IN ‘OTBIOROSTER’
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YFER_038_#, YFER_039_#
IF (OTBIOPAR_SPRACEETH = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_041_#;
ELSE, IF (OTBIOPAR_SPAGE = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_042_#
ELSE, IF (OTBIOPAR_SPEDUC = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_044_#;
ELSE, IF (OTBIOPAR_SPREL1 = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_045_#;
ELSE, IF (OTBIOPAR_SPEMP = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_047_#;
ELSE, IF (OTBIOPAR_SPOTHERBIO = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_048_#;

ELSE: F_YFER_050_#

YFER_041_#
ASK

IF OTBIOPAR_SPRACEETH = MISSING (Begin YFER LOOP 5)

QUESTION TYPE

Checkbox
Create fill, FILL_OTBIONAME:
IF OTBIOPAR_NAME FROM OTBIOROSTER = DK/RF, FILL ‘^{FILL_YOUTHCHILDNAME}'s
other parent’
ELSE FILL ‘OTHERBIONAME’ from OTBIOPARROSTER.

FILLS (ENG)

FILLS (SPAN)

ENGLISH

SPANISH

Create fill, FILL_OTBIONAME:
IF OTBIOPAR_NAME FROM OTBIOROSTER = DK/RF, FILL ‘el(la) otro(a) padre/madre de
^{FILL_YOUTHCHILDNAME}’
ELSE FILL ‘OTHERBIONAME’ from OTBIOPARROSTER.

What is ^{FILL_OTBIONAME}’s race and/or ethnicity? You may choose more than one answer.
Are they...
1. American Indian or Alaska Native?
2. Asian?
3. Black or African American?
4. Hispanic or Latino?
5. Middle Eastern or North African?
6. Native Hawaiian or Pacific Islander?
7. White?
¿Cuál es la raza o el origen étnico de ^{FILL_OTBIONAME}? Puedes elegir más de una respuesta.
¿Es...?
1. Indígena de las Américas o nativo(a) de Alaska
2. Asiático(a)
3. Negro(a) o afroamericano(a)
4. Hispano(a) o latino(a)
5. De Medio Oriente o África del norte
6. Nativo(a) de Hawái o de otras islas del Pacífico
7. Blanco(a)

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.
PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST

ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_041 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER IF SPRACEETH = MISSING
UPDATE OTBIOROSTER VARIABLE ‘OTBIOPAR_SPRACEETH’: OTBIOPAR_SPRACEETH =
YFER_041_#.
Create variable FERLOOP5[#].FERPAR_UID. SET FERLOOP5[#].FERPAR_UID =
YOUTHCHILD_OTBIOPAR_UID
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YFER_040
IF (OTBIOPAR_SPRACEETH SPAGE = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_042_#
ELSE, IF (OTBIOPAR_SPRACEETH SPEDUC = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_044_#;
ELSE, IF (OTBIOPAR_SPRACEETH SPREL1 = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_045_#;
ELSE, IF (OTBIOPAR_SPRACEETH SPEMP = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_047_#;
ELSE, IF (S OTBIOPAR_SPRACEETH POTHERBIO = MISSING) AND (YFERLOOP 5 NUM = 1
FOR YOUTHCHILD_OTBIOPAR_UID)): YFER_048_#;
ELSE: F_YFER_050_#

YFER_042_#
IF OTBIOPAR_ SPAGE = MISSING
(Continue YFER LOOP 5)
QUESTION TYPE
Numeric
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)
Use fill from YFER_041, FILL_OTBIONAME
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
The next few questions are about ^{FILL_OTBIONAME} at the time when you first learned of the
pregnancy with ^{FILL_YOUTHCHILDNAME}. Please remember to think about THAT time, not the
present, when answering my next few questions.
ASK

ENGLISH

How old was ^{FILL_OTBIONAME} when you first learned of the pregnancy with
^{FILL_YOUTHCHILDNAME}?
ENTER AGE (IN YEARS): _______
Las siguientes preguntas son sobre ^{FILL_OTBIONAME} en el momento en que te enteraste por
primera vez del embarazo con ^{FILL_YOUTHCHILDNAME}. Recuerda pensar en ESE momento, no en el
presente, cuando respondas mis próximas preguntas.

SPANISH

¿Qué edad tenía ^{FILL_OTBIONAME} cuando te enteraste por primera vez del embarazo con
^{FILL_YOUTHCHILDNAME}?
ENTER AGE (IN YEARS): _______

RANGE

12-60

LIMITS

3 digits

LOOP MAX

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.

PROGRAM. NOTES

PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST
ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_042 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER IF SPAGE = MISSING
UPDATE OTBIOROSTER VARIABLE ‘OTBIOPAR_SPAGE’: OTBIOPAR_SPAGE = YFER_042_#.

CHECK (ENG)

IF YFER_042_# is out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 12
AND 60.

CHECK (SPAN)

IF YFER_042_# < 18, display soft check: You have provided an age that is outside of the
expected range. INTERVIEWER: RECONFIRM AGE.
IF YFER_042_# is out of range, display hard check: PLEASE ENTER AN AGE BETWEEN 12
AND 60.
IF YFER_042_# < 18, display soft check: Nos diste una edad que está fuera del rango
esperado. INTERVIEWER: RECONFIRM AGE.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YFER_040; YFER_041_#
IF (YFER_042 = -1 OR -2) AND (YFERLOOP 5 NUM = 1 FOR YOUTHCHILD_OTBIOPAR_UID):
YFER_043_#;
ELSE, IF (OTBIOPAR_ SPEDUC = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_044_#;
ELSE, IF (OTBIOPAR_ SPREL1 = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_045_#;
ELSE, IF (OTBIOPAR_ SPEMP = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_047_#;
ELSE, IF (OTBIOPAR_ SPOTHERBIO = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_048_#;
ELSE: F_YFER_050_#

YFER_043_#
YFER_042 = -1 OR -2
(Continue YFER LOOP 5)
QUESTION TYPE
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)
Use fill from YFER_041, FILL_OTBIONAME
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
What is your best guess? Were they?
ASK

1.
2.
3.
4.
5.

ENGLISH

17 or younger?
18 to 19?
20 to 24?
25 to 40?
Older than 40?

¿Podrías darme tu mejor estimación? ¿Tenía...?

SPANISH

1.
2.
3.
4.
5.

17 o menos
De 18 a 19
De 20 a 24
De 25 a 40
Más de 40

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.
PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST
ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_043_# SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_042 = -1 OR -2
IF (OTBIOPAR_ SPEDUC = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_044_#;

ELSE, IF (OTBIOPAR_ SPREL1 = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_045_#;
ELSE, IF (OTBIOPAR_ SPEMP = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_047_#;
ELSE, IF (OTBIOPAR_ SPOTHERBIO = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_048_#;
ELSE: F_YFER_050_#

YFER_044_#
ASK
QUESTION TYPE
FILLS (ENG)

IF OTBIOPAR_ SPEDUC = MISSING
(Continue YFER LOOP 5)
Radio Button
Use fill from YFER_041, FILL_OTBIONAME

FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
What was the highest educational degree that ^{FILL_OTBIONAME} had received at that time?
0. NONE
1. HIGH SCHOOL EQUIVALENCY SUCH AS GED (GENERAL EDUCATION DEVELOPMENT), AND
HISET (HIGH SCHOOL EQUIVALENCY TEST)
2. HIGH SCHOOL DIPLOMA (REGULAR 12 YEAR PROGRAM)
ENGLISH
3. ASSOCIATE/JUNIOR COLLEGE OR TWO YEAR ASSOCIATE DEGREE (AA)
4. BACHELOR'S DEGREE (BA, BS)
5. MASTER'S DEGREE (MA, MBA, MS)
6. DOCTORAL DEGREE (PHD, EDD)
7. PROFESSIONAL SCHOOL DEGREE (MD, DDS, JD)
¿Cuál era el grado educativo más alto que ^{FILL_OTBIONAME} había recibido en ese momento?
0. NINGUNO
1. TÍTULO EQUIVALENTE AL DE LA ESCUELA SECUNDARIA, COMO EL DESARROLLO DE
EDUCACIÓN GENERAL (GED, POR SUS SIGLAS EN INGLÉS) Y LA PRUEBA DE EQUIVALENCIA DE
ESCUELA SECUNDARIA (HISET, POR SUS SIGLAS EN INGLÉS)
SPANISH
2. DIPLOMA DE ESCUELA SECUNDARIA/PREPARATORIA (PROGRAMA REGULAR DE 12 AÑOS)
3. TÍTULO TERCIARIO O SEMISUPERIOR DE DOS AÑOS (AA, POR SUS SIGLAS EN INGLÉS)
4. TÍTULO DE CUATRO AÑOS (BA, BS, POR SUS SIGLAS EN INGLÉS)
5. MAESTRÍA (MA, MBA, MS, POR SUS SIGLAS EN INGLÉS)
6. DOCTORADO (PHD, EDD, POR SUS SIGLAS EN INGLÉS)
7. TÍTULO PROFESIONAL (MD, DDS, JD, POR SUS SIGLAS EN INGLÉS)
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.
PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST
ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_044 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER IF SPEDUC = MISSING
UPDATE OTBIOROSTER VARIABLE ‘OTBIOPAR_SPEDUC’: OTBIOPAR_SPEDUC =
YFER_044_#.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

MODE

CAPI

NOTES
LEAD-IN

NEXT

YFER_041_#; YFER_041_#; YFER_042_#; YFER_043_#
IF (OTBIOPAR_ SPREL1 = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID): YFER_045_#;
ELSE, IF (OTBIOPAR_ SPEMP = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID): YFER_047_#;
ELSE, IF (OTBIOPAR_ SPOTHERBIO = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID): YFER_048_#;
ELSE: F_YFER_050_#

YFER_045_#
ASK
QUESTION TYPE
FILLS (ENG)

IF OTBIOPAR_ SPRELIG1 = MISSING
(Continue YFER LOOP 5)
Radio Button
Use fill from YFER_041, FILL_OTBIONAME

FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
What religion did ^{FILL_OTBIONAME} belong to at that time?

ENGLISH

SPANISH

1. Protestant (for example, Baptist, Methodist, Non-denominational or Independent, Lutheran,
Presbyterian, Pentecostal, Episcopalian, Reformed, Church of Christ, etc.)
2. Roman Catholic
3. Mormon (Church of Jesus Christ of Latter-day Saints or LDS)
4. Orthodox (such as Greek, Russian, or some other Orthodox church)
5. Jewish
6. Muslim
7. Buddhist
8. Hindu
9. Atheist
10. Agnostic
11. Something else
12. Nothing in particular
¿A qué religión pertenecía ^{FILL_OTBIONAME} en aquella época?
1. Protestante (por ejemplo, bautistas, metodistas, no denominacionales o independiente,
luteranos, presbiterianos, pentecostales, episcopales, reformados, Iglesia de Cristo, etc.)
2. Iglesia Católica Romana
3. Iglesia de Jesucristo de los Santos de los Últimos Días o LDS, por sus siglas en inglés (Mormón(a))
4. Iglesia Ortodoxa (como la griega, la rusa o alguna otra iglesia ortodoxa)
5. Judío(a)
6. Musulmán(a)
7. Budista
8. Hindú
9. Ateo(a)
10. Agnóstico(a)
11. Otra religión
12. Ninguna en particular

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.
PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST

ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_045 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER IF SPRELIG1 = MISSING
UPDATE OTBIOROSTER VARIABLE ‘OTBIOPAR_SPREL1’: OTBIOPAR_SPREL1 = YFER_045_#.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YFER_041_#; YFER_041; YFER_042; YFER_043; YFER_044
IF YFER_045_# = 1 OR 2 OR 3 OR 4 O11: YFER_046
ELSE, IF (OTBIOPAR_ SPEMP = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_047_#;
ELSE, IF (OTBIOPAR_ SPOTHERBIO = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_048_#;
ELSE: F_YFER_050_#

YFER_046_#
ASK
QUESTION TYPE
FILLS (ENG)

YFER_045 = 1 OR 2 OR 3 OR 4 OR 11
(Continue YFER LOOP 5)
Radio Button
Use fill from YFER_041, FILL_OTBIONAME

FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
Would you describe ^{FILL_OTBIONAME} as a born-again or evangelical Christian at that time, or not?
1. YES, BORN-AGAIN OR EVANGELICAL CHRISTIAN
ENGLISH
0. NO, NOT BORN-AGAIN OR EVANGELICAL CHRISTIAN
¿Describirías a ^{FILL_OTBIONAME} como un(a) cristiano(a) nacido(a) de nuevo o evangélico(a), o no?
SPANISH
1. YES, BORN-AGAIN OR EVANGELICAL CHRISTIAN
0. NO, NOT BORN-AGAIN OR EVANGELICAL CHRISTIAN
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.
PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST
ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_046 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER
UPDATE OTBIOROSTER VARIABLE ‘OTBIOPAR_SPREL2’: OTBIOPAR_SPREL2 = YFER_046_#.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YFER_045 = 1 OR 2 OR 3 OR 4 OR 11
IF (OTBIOPAR_ SPEMP = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_047_#;
ELSE, IF (OTBIOPAR_ SPOTHERBIO = MISSING) AND (YFERLOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID)): YFER_048_#;
ELSE: F_YFER_050_#

YFER_047_#
IF OTBIOPAR_ SPEMP = MISSING
(Continue YFER LOOP 5)
QUESTION TYPE
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)
Use fill from YFER_041, FILL_OTBIONAME
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
When you first learned of the pregnancy with ^{FILL_YOUTHCHILDNAME}, was ^{FILL_OTBIONAME}
working full-time, part-time, or not at all?
ASK

1. FULL-TIME
2. PART-TIME
0. NOT AT ALL

ENGLISH

Cuando te enteraste por primera vez del embarazo con ^{FILL_YOUTHCHILDNAME},
¿^{FILL_OTBIONAME} trabajaba a tiempo completo, a tiempo parcial o no trabajaba en absoluto?
SPANISH

1. A TIEMPO COMPLETO
2. A TIEMPO PARCIAL
0. NO TRABAJABA

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.
PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST
ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_047 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER IF SPEMP = MISSING
UPDATE OTBIOROSTER VARIABLE ‘OTBIOPAR_SPEMP’: OTBIOPAR_SPEMP = YFER_047_#.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YFER_041_#; YFER_041; YFER_042; YFER_043; YFER_044; YFER_045; YFER_046;
YFER_047

NEXT

IF YFER_048_# = 1: YFER_049_#;
ELSE: F_YFER_050_#

YFER_048_#
IF OTBIOPAR_ SPOTHERBIO = MISSING
(Continue YFER LOOP 5)
QUESTION TYPE
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)
Use fill from YFER_041, FILL_OTBIONAME
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
When you first learned of the pregnancy with ^{FILL_YOUTHCHILDNAME}, did ^{FILL_OTBIONAME}
have any other biological children, of whom you are not the biological parent?
ASK

ENGLISH

SPANISH

1. YES
0. NO
Cuando te enteraste por primera vez del embarazo con ^{FILL_YOUTHCHILDNAME},
¿^{FILL_OTBIONAME} tenía otros(as) hijos(as) biológicos(as), de los cuales tú no eras el(la)
padre/madre biológico(a)?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.
PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST
ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_048 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER IF SPOTHERBIO = MISSING
UPDATE OTBIOROSTER VARIABLE ‘OTBIOPAR_SPOTHERBIO’: OTBIOPAR_SPOTHERBIO =
YFER_048_#.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_041_#; YFER_041; YFER_042; YFER_043; YFER_044; YFER_045; YFER_046;
YFER_047
IF YFER_048_# = 1: YFER_049_#;

ELSE: F_YFER_050_#

YFER_049_#
IF YFER_048_# = 1
(Continue YFER LOOP 5)
QUESTION TYPE
Numeric
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)
Use fill from YFER_041, FILL_OTBIONAME
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
When you first learned of the pregnancy with ^{FILL_YOUTHCHILDNAME}, how many other children
ENGLISH did ^{FILL_OTBIONAME} have of whom you are not the biological parent?
ENTER NUMBER: _______
Cuando te enteraste por primera vez del embarazo con ^{FILL_YOUTHCHILDNAME}, ¿cuántos otros(as)
SPANISH hijos(as) tenía ^{FILL_OTBIONAME} de los cuales tú no eras el(la) padre/madre biológico(a)?
ENTER NUMBER: _______
RANGE
0-20
ASK

LIMITS

2 digits

LOOP MAX

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.

PROGRAM. NOTES

PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST
ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_049 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER
UPDATE OTBIOROSTER VARIABLE ‘OTBIOPAR_SPOTHERBIONUM’:
OTBIOPAR_SPOTHERBIONUM = YFER_049_#.

CHECK (ENG)
CHECK (SPAN)

IF YFER_049_# is out of range, display hard check: PLEASE ENTER A NUMBER BETWEEN 0
AND 20.
IF YFER_049_# is out of range, display hard check: PLEASE ENTER A NUMBER BETWEEN 0
AND 20.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_048_# = 1
F_YFER_050_#

f_YFER_050_#
YFER_050_# / YFER_050OTHER_#
YFER LOOP 5 NUM = 1 FOR YOUTHCHILD_OTBIOPAR_UID
ASK
(Continue YFER LOOP 5)
YFER_050_#: Radio Button
QUESTION TYPE
YFER_050OTHER_#: Textbox
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)
Use fill from YFER_041, FILL_OTBIONAME
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
When you first learned of the pregnancy with ^{FILL_YOUTHCHILDNAME}, what was your and
^{FILL_OTBIONAME}’s relationship to one another? Were you...

1. Not dating
2. Dating occasionally
3. Dating regularly
ENGLISH

4. Living together but not legally married
5. Legally married and living together
6. Legally married and living apart
7. Legally separated or divorced
8. Something else? (SPECIFY): ______ [YFER_050OTHER_#]
Cuando te enteraste por primera vez del embarazo con ^{FILL_YOUTHCHILDNAME}, ¿cuál era la
relación que tenías con ^{FILL_OTBIONAME}? Ustedes...

1. No salían
2. Salían de vez en cuando
3. Salían con regularidad
SPANISH

4. Vivían juntos(as) pero no estaban legalmente casados(as)
5. Estaban legalmente casados(as) y viviendo juntos(as)
6. Estaban legalmente casados(as) y viviendo separado(as)
7. Estaban legalmente separados(as) o divorciados(as)
8. Otra (SPECIFY): ___________ [YFER_050OTHER_#]

RANGE
LIMITS

LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.
PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST
ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_050 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_041_#; YFER_041; YFER_042; YFER_043; YFER_044; YFER_045;YFER_046;
YFER_047; YFER_048; YFER_049
IF (YFER_050_# = 1, 2, 3, 4, 7, OR 8) AND (YFER LOOP 5 NUM = 1 FOR
YOUTHCHILD_OTBIOPAR_UID): YFER_051;
ELSE: YFER_052_#

YFER_051_#
YFER_050_# = 1, 2, 3, 4, 7, OR 8
(Continue YFER LOOP 5)
QUESTION TYPE
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)
Use fill from YFER_041, FILL_OTBIONAME
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
When you first learned of the pregnancy with ^{FILL_YOUTHCHILDNAME}, what was the legal marital
status of ^{FILL_OTBIONAME}?
ASK

ENGLISH

0. Never married
1. Legally married
2. Legally separated
3. Legally divorced
4. Widowed
Cuando te enteraste por primera vez del embarazo con ^{FILL_YOUTHCHILDNAME}, ¿cuál era el
estado civil legal de ^{FILL_OTBIONAME}?

SPANISH

0.
1.
2.
3.
4.

Nunca se casó
Legalmente casado(a)
Separado(a) legalmente
Divorciado(a) legalmente
Viudo(a)

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.
PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST
ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_051 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_050 = 1, 2, 3, 4, 7, 8
YFER_052_#

YFER_052_#
IF YFER LOOP 5 NUM = 1 FOR YOUTHCHILD_OTBIOPAR_UID
(End YFER LOOP 5)
QUESTION TYPE
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (ENG)
Use fill from YFER_041, FILL_OTBIONAME
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_041, FILL_OTBIONAME
At the time ^{FILL_YOUTHCHILDNAME} was born, which of these statements best describes your
relationship with ^{FILL_OTBIONAME}?
1. We had not been in contact for at least one month
ENGLISH
2. We were still in contact but were not in a romantic or sexual relationship
3. We were still in a romantic or sexual relationship, including living together or married
En el momento en que nació ^{FILL_YOUTHCHILDNAME}, ¿cuál de estas afirmaciones describe mejor
la relación que tenías con ^{FILL_OTBIONAME}?
1. No habíamos estado en contacto durante al menos un mes
SPANISH
2. Todavía estábamos en contacto, pero no estábamos en una relación romántica o sexual
3. Todavía estábamos en una relación romántica o sexual, incluso vivir juntos(as) o estar
casados(as)
RANGE
ASK

LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
YFER LOOP 5: LOOP YFER_041 - YFER_052 UNTIL OTBIOROSTERNUM REACHED with a
max of 15 times.
PROGRAMMER: IF A ‘YOUTHCHILD_OTBIOPAR_UID’ APPEARS MORE THAN ONCE IN
OTBIOROSTER (I.E., ROSTER LINE IS THE PARENT OF MORE THAN ONE CHILD IN
OTBIOROSTER), YFER LOOP 5 QUESTIONS SHOULD ONLY BE ASKED ONCE FOR THE FIRST
ROSTER LINE (CORRESPONDING TO THE OLDEST CHILD) FOR THAT UNIQUE ROSTER
MEMBER.
PROGRAMMER: YFER_052 SHOULD ONLY BE ASKED ONCE FOR EACH UNIQUE ROSTER
LINE IN OTBIOROSTER

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_050; YFER_051
IF YFER LOOP 5 NUM < OTBIOROSTERNUM: YFER_041_#;
ELSE: YFER_053

YFER_053
ASK

ALL

QUESTION TYPE

COMPUTER CHECK

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 5: 15
THIS IS A COMPUTER CHECK; DO NOT DISPLAY THIS ITEM ON SCREEN.
CREATE ‘NRESCHILDROSTER’:
EXTRACT ROSTER LINES FROM YOUTHCHILDROSTER WHERE YOUTHCHILD_RESFLAG = 0.
INCLUDE THE FOLLOWING VARIABLES FROM YOUTHCHILDROSTER IN NRESCHILDROSTER
ARRAY:
YOUTHCHILDNAME
YOUTHCHILD_BIOADCHILD_UID
CREATE ‘NRESCHILDROSTERNUM’:
COUNT OF ROSTER LINES IN ‘NRESCHILDROSTER’:

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_052
IF NRESCHILDROSTERNUM > 0: NRESCHILDROSTER_LOOP_BEGIN;
ELSE: YPRG_1 (NEXT MODULE – UNEMPLOYMENT INSURANCE)

YFER_054_#
ASK
QUESTION TYPE

IF NRESCHILDROSTERNUM > 0
(Begin YFER LOOP 6)
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_054_1
IF LOOP NUM = 1 AND YOUTHCHILDNUM > 1, FILL_YFER_054_1: ’Let's talk about the
children you've told me about today who don’t live with you currently. We'll begin
with ^{FILL_YOUTHCHILDNAME}.’
ELSE, IF LOOP NUM > 1 AND YOUTHCHILDNUM >1, FILL_YFER_054_1: ‘Let’s talk about
the child who doesn’t live with you, ^{FILL_YOUTHCHILDNAME}, whom you’ve told
me about today.’

FILLS (ENG)

Use fill from YFER_002, FILL_YOUTHCHILDNAME
Create fill, FILL_YFER_054_1
IF LOOP NUM = 1 AND YOUTHCHILDNUM > 1, FILL_YFER_054_1: ’Hablemos de los(as)
hijos(as) de los que me has hablado hoy y que no viven contigo actualmente.
Comenzaremos con ^{FILL_YOUTHCHILDNAME}’
ELSE, IF LOOP NUM > 1 AND YOUTHCHILDNUM >1, FILL_YFER_054_1: ‘Hablemos del(la)
niño(a) que no vive contigo, ^{FILL_YOUTHCHILDNAME}, del(la) que me has hablado
hoy.’

FILLS (SPAN)

^{FILL_YFER_054_1}
In the past 12 months, about how often have you seen ^{FILL_YOUTHCHILDNAME}? Was it ...

ENGLISH

SPANISH

RANGE
LIMITS

1. Almost every day
2. 2-5 times a week
3. About once a week
4. 1-3 times a month
5. 7-11 times a year
6. 2-6 times a year
7. Once a year
0. Never
^{FILL_YFER_054_1}
En los últimos 12 meses, ¿con qué frecuencia has visto a ^{FILL_YOUTHCHILDNAME}? ¿Fue...?
1.
2.
3
4.
5.
6.
7.
0

Casi todos los días
2 a 5 veces por semana
Alrededor de una vez por semana
1 a 3 veces por mes
7 a 11 veces por mes
2 a 6 veces por mes
Una vez al año
Nunca

LOOP MAX

PROGRAM. NOTES

YFER LOOP 6: 16
YFER LOOP 6: IF NRESCHILDROSTERNUM > 0, LOOP YFER_054-YFER_060 FOR EACH
ROSTER LINE IN NRESCHILDROSTER UNTIL NRESCHILDROSTERNUM REACHED FOR A MAX
OF 16 TIMES
Create variable FERLOOP6[#].FER_UID. SET FERLOOP6 [#].FER_UID =
YOUTHCHILD_BIOADCHILD_UID

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_053_#
YFER_055_#

YFER_055_#
ASK
QUESTION TYPE
FILLS (ENG)

IF NRESCHILDROSTERNUM > 0
(Continue YFER LOOP 6)
Numeric
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
About how many miles from you does ^{FILL_YOUTHCHILDNAME} live?
ENGLISH

INTERVIEWER: IF R DOES NOT KNOW EXACT MILEAGE, PROMPT THEM TO GIVE THEIR BEST GUESS.
ENTER NUMBER: ______
¿A cuántas millas vive ^{FILL_YOUTHCHILDNAME} de ti?

SPANISH

INTERVIEWER: IF R DOES NOT KNOW EXACT MILEAGE, PROMPT THEM TO GIVE THEIR BEST GUESS.
ENTER NUMBER: ______

RANGE

0-5000

LIMITS

4 digits

LOOP MAX

YFER LOOP 6: 16
YFER LOOP 6: IF NRESCHILDROSTERNUM > 0, LOOP YFER_054-YFER_060 FOR EACH
ROSTER LINE IN NRESCHILDROSTER UNTIL NRESCHILDROSTERNUM REACHED FOR A MAX
OF 16 TIMES

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

IF YFER_036_# is out of range, display hard check: PLEASE ENTER A DISTANCE BETWEEN
0 AND 5,000 MILES.
IF YFER_036_# is out of range, display hard check: PLEASE ENTER A DISTANCE BETWEEN 0
AND 5,000 MILES.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_054
YFER_056_#

YFER_056_#
ASK
QUESTION TYPE
FILLS (ENG)

IF NRESCHILDROSTERNUM > 0
(Continue YFER LOOP 6)
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Do you live in the same state or a different state as ^{FILL_YOUTHCHILDNAME}?
1. SAME STATE
ENGLISH
2. DIFFERENT STATE
¿Vives en el mismo estado o en un estado diferente que ^{FILL_YOUTHCHILDNAME}?
SPANISH
1. MISMO ESTADO
2. ESTADO DIFERENTE
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 6: 16
YFER LOOP 6: IF NRESCHILDROSTERNUM > 0, LOOP YFER_054-YFER_060 FOR EACH
ROSTER LINE IN NRESCHILDROSTER UNTIL NRESCHILDROSTERNUM REACHED FOR A MAX
OF 16 TIMES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_055
IF YFER_056_# = 2: YFER_057_#;
ELSE: YFER_058_#

YFER_057_#
ASK
QUESTION TYPE
FILLS (ENG)

IF YFER_056_# = 2
(Continue YFER LOOP 6)
Dropdown
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
What state or territory does ^{FILL_YOUTHCHILDNAME} live in?
1. ALABAMA
2. ALASKA
3. ARIZONA
4. ARKANSAS
5. CALIFORNIA
6. COLORADO
7. CONNECTICUT
8. DELAWARE
9. DISTRICT OF COLUMBIA
10. FLORIDA
11. GEORGIA
12. HAWAII
13. IDAHO
14. ILLINOIS
15. INDIANA
16. IOWA
17. KANSAS
18. KENTUCKY
19.
LOUISIANA
ENGLISH
20. MAINE
21. MARYLAND
22. MASSACHUSETS
23. MICHIGAN
24. MINNESOTA
25. MISSISSIPPI
26. MISSOURI
27. MONTANA
28. NEBRASKA
29. NEVADA
30. NEW HAMPSHIRE
31. NEW JERSEY
32. NEW MEXICO
33. NEW YORK
34. NORTH CAROLINA
35. NORTH DAKOTA
36. OHIO
37. OKLAHOMA
38. OREGON

SPANISH

39. PENNSYLVANIA
40. RHODE ISLAND
41. SOUTH CAROLINA
42. SOUTH DAKOTA
43. TENNESSEE
44. TEXAS
45. UTAH
46. VERMONT
47. VIRGINIA
48. WASHINGTON
49. WEST VIRGINIA
50. WISCONSIN
51. WYOMING
52. AMERICAN SAMOA
53. GUAM
54. NORTHERN MARIANA
55. PUERTO RICO
56. VIRGIN ISLANDS
57. NOT IN THE U.S.
¿En qué estado o territorio vive ^{FILL_YOUTHCHILDNAME}?
1. ALABAMA
2. ALASKA
3. ARIZONA
4. ARKANSAS
5. CALIFORNIA
6. COLORADO
7. CONNECTICUT
8. DELAWARE
9. DISTRITO DE COLUMBIA
10. FLORIDA
11. GEORGIA
12. HAWÁI
13. IDAHO
14. ILLINOIS
15. INDIANA
16. IOWA
17. KANSAS
18. KENTUCKY
19. LUISIANA
20. MAINE
21. MARYLAND
22. MASSACHUSETS
23. MICHIGAN
24. MINNESOTA
25. MISISIPI

26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.

MISSOURI
MONTANA
NEBRASKA
NEVADA
NUEVO HAMPSHIRE
NUEVA JERSEY
NUEVO MÉXICO
NUEVA YORK
CAROLINA DEL NORTE
DAKOTA DEL NORTE
OHIO
OKLAHOMA
OREGÓN
PENSILVANIA
RHODE ISLAND
CAROLINA DEL SUR
DAKOTA DEL SUR
TENNESSEE
TEXAS
UTAH
VERMONT
VIRGINIA
WASHINGTON
VIRGINIA OCCIDENTAL
WISCONSIN
WYOMING
SAMOA
GUAM
ISLAS MARIANAS DEL NORTE
PUERTO RICO
ISLAS VÍRGENES
NO ESTÁ EN LOS EE. UU.

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 6: 16
YFER LOOP 6: IF NRESCHILDROSTERNUM > 0, LOOP YFER_054-YFER_060 FOR EACH
ROSTER LINE IN NRESCHILDROSTER UNTIL NRESCHILDROSTERNUM REACHED FOR A MAX
OF 16 TIMES
DROPDOWN OF STATES AND TERRITORIES, INCLUDING OPTION FOR ‘NOT IN US’.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_056 = 2
YFER_058_#

YFER_058_#
ASK
QUESTION TYPE
FILLS (ENG)

IF NRESCHILDROSTERNUM > 0
(Continue YFER LOOP 6)
Radio Button
Use fill from YFER_002, FILL_YOUTHCHILDNAME

FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
Do you have a formal or legal agreement about custody, an informal agreement, or no agreement
about custody for ^{FILL_YOUTHCHILDNAME}?
1. YES, FORMAL OR LEGAL AGREEMENT
ENGLISH
2. YES, INFORMAL AGREEMENT
0. NO AGREEMENT
¿Tienes un acuerdo formal o legal sobre la custodia, un acuerdo informal o no tienes un acuerdo sobre
la custodia para ^{FILL_YOUTHCHILDNAME}?
SPANISH
1. SÍ, ACUERDO FORMAL O LEGAL
2. SÍ, ACUERDO INFORMAL
0. SIN ACUERDO
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 6: 16
YFER LOOP 6: IF NRESCHILDROSTERNUM > 0, LOOP YFER_054-YFER_060 FOR EACH
ROSTER LINE IN NRESCHILDROSTER UNTIL NRESCHILDROSTERNUM REACHED FOR A MAX
OF 16 TIMES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_057; YFER_056=1
IF YFER_058_# = 1: F_YFER_059_#;
ELSE, IF YFER_058_# = 2: F_YFER_060_#;
ELSE, IF YFER LOOP 6 NUM < NRESCHILDROSTERNUM AND < 16: YFER_054_#;
ELSE: YPRG_1 (NEXT MODULE – UNEMPLOYMENT INSURANCE)

f_YFER_059_#
YFER_059_#/YFER_059OTHER_#
IF YFER_058 = 1
ASK
(Continue YFER LOOP 6)
YFER_059_#: Radio button
QUESTION TYPE
YFER_059OTHER_#: Textbox
FILLS (ENG)
FILLS (SPAN)
INTERVIEWER: HAND SHOWCARD YFER 1
Please look at this card. What child custody arrangements does the most recent agreement specify?

ENGLISH

1

JOINT LEGAL AND PHYSICAL CUSTODY

2

JOINT LEGAL WITH MOTHER PHYSICAL CUSTODY

3

JOINT LEGAL WITH FATHER PHYSICAL CUSTODY

4

MOTHER LEGAL AND PHYSICAL CUSTODY

5

FATHER LEGAL AND PHYSICAL CUSTODY

6

OTHER (SPECIFY): _______ [YFER_059OTHER_#]

INTERVIEWER: HAND SHOWCARD YFER 1
Mira esta tarjeta. ¿Qué acuerdos de custodia de hijos(as) corresponde al acuerdo más reciente?

SPANISH

1

CUSTODIA LEGAL Y FÍSICA CONJUNTA

2

CUSTODIA LEGAL CONJUNTA CON LA MADRE

3

CUSTODIA LEGAL CONJUNTA CON EL PADRE

4

CUSTODIA LEGAL Y FÍSICA DE LA MADRE

5

CUSTODIA LEGAL Y FÍSICA DEL PADRE

6.

OTRO (ESPECIFICA): _________ [YFER_059OTHER_#]

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

YFER LOOP 6: 16
YFER LOOP 6: IF NRESCHILDROSTERNUM > 0, LOOP YFER_054-YFER_060 FOR EACH
ROSTER LINE IN NRESCHILDROSTER UNTIL NRESCHILDROSTERNUM REACHED FOR A MAX
OF 16 TIMES

HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YFER_058 = 1
IF YFER LOOP 6 NUM < NRESCHILDROSTERNUM AND < 16: YFER_054_#;
ELSE: YPRG_1 (NEXT MODULE – UNEMPLOYMENT INSURANCE)

f_YFER_060_#
YFER_060_#/YFER_060OTHER_#
IF YFER_058 = 2
ASK
(Continue YFER LOOP 6)
YFER_060: Radio
QUESTION TYPE
YFER_060OTHER: Textbox
FILLS (ENG)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
FILLS (SPAN)
Use fill from YFER_002, FILL_YOUTHCHILDNAME
What child custody arrangements does the understanding specify?
1. Child lives with mother
2. Child lives with father
3. Child lives with mother and father
ENGLISH
0. None
4. OTHER (SPECIFY): _______ [YFER_060OTHER]

SPANISH

¿Qué acuerdos de custodia de hijos(as) corresponde a el arreglo?
1. Vive con la madre
2. Vive con el padre
3. Vive con la madre y el padre
0 Ninguno
4. OTRO (SPECIFY): ______ [YFER_060OTHER]

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YFER LOOP 6: 16
YFER LOOP 6: IF NRESCHILDROSTERNUM > 0, LOOP YFER_054-YFER_060 FOR EACH
ROSTER LINE IN NRESCHILDROSTER UNTIL NRESCHILDROSTERNUM REACHED FOR A MAX
OF 16 TIMES

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

IF YFER_058 = 2
IF YFER LOOP 6 NUM < NRESCHILDROSTERNUM AND < 16: YFER_054_#;
ELSE: YPRG_1 (NEXT MODULE – UNEMPLOYMENT INSURANCE)

NLSY27
Youth Unemployment Insurance
Preloads:
YOUTHAGE: (ES) Youth current age
YOUTHMARSTAT: (HSS; MCO) Flag to indicate if R is currently married
EVERMARRY: (MCO) Flag to indicate if R has ever been married; 1 = R has been married; 0 = R has not
been married
SP_FLAG: (MCO) Flags if R has current spouse/partner in the household. 1 = spouse/partner in
household
YWORKCAL: (EMP) Filled work calendar from Employment module.
CURRENTENROLL: (SCH) Flag to indicate if R is currently enrolled in primary or secondary education.
YOUTHCHILDNUM: (HHS) Captures the number of Rs children from HHS.
Paradata:
CAPTURE ITEM LEVEL TIMING
INCLUDE A TIME/DATE STAMP AT BEGINNING AND END OF MODULE
General Notes:
ALL ITEMS ARE REQUIRED
DISPLAY DK (-2) AND REF (-1) OPTIONS BY DEFAULT ON EACH SCREEN AT LOADING

YPRG_1
ASK

All Respondents

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check. Do not show screen to R.

PROGRAM. NOTES

Check the following conditions (R ever been married, R currently married, or R currently
in a cohabitating relationship) and code a value for YPRG_1:
If EVERMARRY = 1 or YOUTH_MARSTAT = 1 or SP_FLAG = 1: YPRG_1 = 1
Else: YPRG_1 = 0

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

(Fertility Module) YFER_012; YFER_037; YFER_053; NRESCHILDROSTER_LOOP_END
If YPRG_1 = 1: YPRG_5
Else: YPRG_2

YPRG_INDPT
ASK

SKIP FOR PRETEST AND ROUND 1

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
THIS ITEM SHOULD BE SKIPPED FOR PRETEST AND ROUND 1.
This is a computer check. Do not show screen to R.
PROGRAM. NOTES

Check the following condition and code a value for YPRG_INDPT:
If RESPONDENT LIVING AT HOME WITH AT LEAST ONE PARENT OR GUARDIAN:
YPRG_ INDPT = 00
Else: YPRG_ INDPT = 11

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_1
If YPRG_ INDPT = 1: YPRG_5
Else: YPRG_2

YPRG_2
ASK

YPRG_1 = 0

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check. Do not show screen to R.
PROGRAM. NOTES

Check the following condition (R has biological or adopted children) and code a value for
YPRG_2:
If YOUTHCHILD_NUM > 0: YPRG_2 = 1Else: YPRG_2 = 0

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_1 = 0
If YPRG_2 = 1: YPRG_5
Else: YPRG_3

YPRG_3
ASK

YPRG_2 = 0

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check. Do not show screen to R.
PROGRAM. NOTES

Check the following condition and code a value for YPRG_3:
If YOUTHAGE >= 18 at date of interview: YPRG_3 = 1
Else: YPRG_3 = 0

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_2 = 0
If YPRG_3 = 1: YPRG_5
Else: YPRG_4

YPRG_4
ASK

YPRG_3 = 0

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check. Do not show screen to R.
PROGRAM. NOTES

Check the following condition (R is not currently enrolled in elementary, middle, or high
school AND ≥ 16) and code a value for YPRG_4:
If (CURRENTENROLL ≠1 OR 2 OR 3) AND (YOUTHAGE≥ 16): YPRG_4 = 1
Else: YPRG_4 = 0

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_3 = 0
If YPRG_4 = 0: 0: YINC_1 (NEXT MODULE – INCOME)
Else: YPRG_5

YPRG_5
ASK

YPRG_1 = 1 or YPRG_2 = 1 or YPRG_3 = 1 or YPRG_4 = 1

QUESTION TYPE

Description
Create fill, FILL_YRPG_5
If YOUTH_MARSTAT = 1 or SP_FLAG = 1, FILL_YPRG_5: ‘I will first ask about you and then
ask separately about your spouse or partner.’
Else, FILL_YRPG_5 = BLANK

FILLS

FILLS (SPAN)

ENGLISH

SPANISH

Create fill, FILL_YRPG_5
If YOUTH_MARSTAT = 1 or SP_FLAG = 1, FILL_YPRG_5: ‘Primero haré preguntas sobre ti y
luego haré preguntas por separado sobre tu cónyuge o pareja.’
Else, FILL_YRPG_5 = BLANK

These next questions are about Unemployment Insurance. This is temporary financial assistance paid
by Federal or State governments to people who are out of work.
^{FILL_YRPG_5}
Las siguientes preguntas son sobre el seguro por desempleo. Es una asistencia financiera temporal
pagada por el gobierno federal o estatal a las personas que están desempleadas.
^{FILL_YRPG_5}

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

For the remainder of the module, ‘All Respondents’ refers to those that met one or more
of the criteria for receiving this module: YPRG_1 = 1 or YPRG_2 = 1 or YPRG_3 = 1 or
YPRG_4 = 1

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_1 = 1, YPRG_2 = 1, YPRG_3 = 1, YPRG_4 = 0
YPRG_6

YPRG_6
ASK

All respondents

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
Have you ever received any State or Federal unemployment insurance benefits?
ENGLISH

1.
0.

YES
NO

¿Alguna vez recibiste algún beneficio estatal o federal del seguro por desempleo?
SPANISH

1.
0.

SÍ
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_5
If YPRG_6 = 1: YPRG_7
Else, if (YPRG_6 = 0 OR -1 OR -2) and (YPRG_1 = 1): YPRG_23
Else: YINC_1 (NEXT MODULE – INCOME)

YPRG_7
ASK

YPRG_6 = 1

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
Are you currently receiving State or Federal unemployment insurance benefits?
ENGLISH

1.
0.

YES
NO

¿Estás recibiendo actualmente beneficios estatales o federales del seguro por desempleo?
SPANISH

1.
0.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_6 = 1
YPRG_8

SÍ
NO

YPRG_8
ASK

YPRG_6 = 1

QUESTION TYPE

Description

FILLS
FILLS (SPAN)
Please think back to the very first time you received unemployment insurance benefits.
ENGLISH

INTERVIEWER: SHARE SCREEN OF WORK CALENDAR WITH RESPONDENT AND NOTE PERIODS IN
CALENDAR WHEN RESPONDENT WAS NOT WORKING.
Piensa en la primera vez que recibiste beneficios del seguro por desempleo.

SPANISH

INTERVIEWER: SHARE SCREEN OF WORK CALENDAR WITH RESPONDENT AND NOTE PERIODS IN
CALENDAR WHEN RESPONDENT WAS NOT WORKING.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

DISPLAY EMP CAL ON SCREEN

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_7
YPRG_9

YPRG_9
ASK

YPRG_6 = 1

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.
PROGRAM. NOTES

Do not allow overlapping periods to be reported in YPRG_10_# - YPRG_13_# between
each loop (i.e., the following is not true: current loop start date <= other loop start
date and current loop end date >= other loop end date).

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_8
fYPRG_10_# (BEGIN YPRG LOOP 1)

f_YPRG_10_#
YPRG_10M_# / YPRG_10Y_#
ASK
YPRG_6 = 1 (Begin YPRG LOOP 1)
YPRG_10M_#: Month drop-down
QUESTION TYPE
YPRG_10Y_#: Year drop-down
CREATE FILL_TIMESRECEIVED: If first time through loop, FILL_TIMESRECEIVED: “first”
FILLS
Else, FILL_TIMESRECEIVED: “next”
CREATE FILL_TIMESRECEIVED: If first time through loop, FILL_TIMESRECEIVED:
FILLS (SPAN)
“la primera vez”
Else, FILL_TIMESRECEIVED: “la siguiente vez”
What month and year did you ^{FILL_TIMESRECEIVED} start receiving unemployment benefits?
ENGLISH

ENTER MONTH {-Select-} [YPRG_10M_#] ENTER YEAR {-Select-} [YPRG_10Y_#]
¿En qué mes y año fue ^{FILL_TIMESRECEIVED} que comenzaste a recibir beneficios por desempleo?

SPANISH

ENTER MONTH {-Select-} [YPRG_10M_#] ENTER YEAR {-Select-} [YPRG_10Y_#]

RANGE

YPRG_10M_#: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YPRG_10Y_#: List years 2020-2030 in reverse chronological order: 2026, 2025, 2024…
2020

LIMITS
LOOP MAX

PROGRAM. NOTES

YPRG LOOP 1: 6
Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 66 times.
Do not show future years in YPRG_10Y_#. Do not allow future months to be selected in
current year.
If year = current and month > current month, display hard check (In red font and
sentence case): “Month selected is in the future. Confirm response and select a
current or past month.”

CHECK (ENG)

CHECK (SPAN)

HELP TEXT (ENG)

If the date provided in YPRG_10 occurs during a reported period in a prior loop, display
hard check: The date you have provided falls within a period when you previously
reported receiving unemployment benefits. INTERVIEWER: CONFIRM DATE AND
UPDATE AS NEEDED. (Display check text “The date you have provided…” in black font
and sentence case. Display check text “INTERVIEWER: CONFIRM DATE…” in red font
and all CAPS.)
If year = current and month > current month, display hard check (In red font and sentence
case): “El mes seleccionado es en el futuro. Confirma la respuesta y seleccione un mes
actual o en el pasado.”
If the date provided in YPRG_10 occurs during a reported period in a prior loop, display
hard check: The date you have provided falls within a period when you previously
reported receiving unemployment benefits. INTERVIEWER: CONFIRM DATE AND UPDATE
AS NEEDED. (Display check text “La fecha que ha proporcionado…” in black font and
sentence case. Display check text “INTERVIEWER: CONFIRM DATE…” in red font and all
CAPS.)

HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_9, YPRG_22_#
If YPRG_10M_# AND YPRG_10Y_# ≠ -1 (REF) or -2 (DK) OR MISSING: YPRG_11_#
Else: YPRG_15_#

YPRG_11_#
ASK

YPRG_10M_# AND YPRG_10Y_# ≠ -1 (REF) or -2 (DK) or MISSING (Continue YPRG LOOP 1)

QUESTION TYPE

Radio button
If first time through loop, FILL_TIMESRECEIVED: “first”
Else, FILL_TIMESRECEIVED: “next”

FILLS

CREATE FILL_YPRG_10M#: Fill response to YPRG_10M_#
If first time through loop, FILL_TIMESRECEIVED: “la primera vez”
Else, FILL_TIMESRECEIVED: “la siguiente vez”

FILLS (SPAN)

CREATE FILL_YPRG_10M#: Fill response to YPRG_10M_#
When did you ^{FILL_TIMESRECEIVED} start receiving unemployment benefits? Was it at…
1.
2.
3.

ENGLISH

The beginning of ^{FILL_YPRG_10M#}. That is, during the first 10 days of the month.
The middle of ^{FILL_YPRG_10M#}. That is, during the second 10 days of the month.
The end of ^{FILL_YPRG_10M#}. That is, during the last 10 days of the month.

¿Cuándo fue ^{FILL_TIMESRECEIVED} que comenzaste a recibir beneficios por desempleo? ¿Fue...?
SPANISH

1.
2.
3.

El comienzo de ^{FILL_YPRG_10M#}. Es decir, durante los primeros 10 días del mes.
El medio de ^{FILL_YPRG_10M#}. Es decir, durante los segundos 10 días del mes.
El final de ^{FILL_YPRG_10M#}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

YPRG LOOP 1: 6

PROGRAM. NOTES

Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

fYPRG_10_#
If YPRG_7 = 1: YPRG_12_#
Else: fYPRG-13_#

YPRG_12_#
(YPRG_10M_# AND YPRG_10Y_# ≠ -1 (REF) or -2 (DK) or MISSING) AND (YPRG_7 = 1)
(Continue YPRG LOOP 1)
QUESTION TYPE
Radio button
FILL_YPRG_10M#: Fill response to YPRG_10M_#
FILLS
CREATE FILL_YPRG_10Y#: Fill response to YPRG_10Y_#
FILL_YPRG_10M#: Fill response to YPRG_10M_#
FILLS (SPAN)
CREATE FILL_YPRG_10Y#: Fill response to YPRG_10Y_#
Since ^{FILL_YPRG_10M#} ^{FILL_YPRG_10Y#} have there been any periods of two weeks or more
when you did not receive unemployment insurance benefits?
ASK

ENGLISH

1.
0.

YES
NO

Desde ^{FILL_YPRG_10M#} de ^{FILL_YPRG_10Y#}, ¿han habido períodos de dos semanas o más en los
que no recibiste beneficios del seguro por desempleo?
SPANISH

1.
0.

SÍ
NO

RANGE
LIMITS
LOOP MAX

YPRG LOOP 1: 6

PROGRAM. NOTES

Loop through YPRG LOOP 1 (fYPRG_10# - YPRG_22#) until YPRG_20# = 1 or YPRG_21# =
0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_11_#
If YPRG_12_# = 1: fYPRG_13_#
Else: f_YPRG_15_#

f_YPRG_13_#
YPRG_13M_# / YPRG_13Y_#
(YPRG_10M_# AND YPRG_10Y_# ≠ -1 (REF) or -2 (DK) or MISSING) AND (YPRG-12_# ≠ 0
ASK
OR -1 OR -2) (Continue YPRG LOOP 1)
YPRG_13M_#: Month drop-down
QUESTION TYPE
YPRG_13Y_#: Year drop-down
If first time through loop, FILL_TIMESRECEIVED: “first”
FILLS
Else, FILL_TIMESRECEIVED: “next”
If first time through loop, FILL_TIMESRECEIVED: “la primera vez”
FILLS (SPAN)
Else, FILL_TIMESRECEIVED: “la siguiente vez”
What month and year did you ^{FILL_TIMESRECEIVED} stop receiving unemployment benefits for
more than two weeks?
ENGLISH
ENTER MONTH {-Select-} [YPRG_13M_#] ENTER YEAR {-Select-} [YPRG_13Y_#]

SPANISH

¿En qué mes y año fue ^{FILL_TIMESRECEIVED} en que dejaste de recibir beneficios por desempleo
durante más de dos semanas?
ENTER MONTH {-Select-} [YPRG_13M_#] ENTER YEAR {-Select-} [YPRG_13Y_#]

RANGE

YPRG_13M_#: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YPRG_13Y_#: List years 2020-2030 in reverse chronological order: 2026, 2025, 2024…
2020

LIMITS
LOOP MAX

PROGRAM. NOTES

YPRG LOOP 1: 6
ALLOW INPUT FOR BOTH DROPDOWN BOXES
Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.
Do not show future years in YPRG_13Y_#. Do not allow future months to be entered in
current year.
If date provided in YPRG_13M_# / YPRG_13Y_# occurs before YPRG_10M_# /
YPRG_10Y_#, display soft check: The date you indicated you stopped receiving
unemployment benefits is before the date you indicated you started receiving
unemployment benefits. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “The date you indicated….” in black font and sentence
case. Display check text “INTERVIWER: CONFIRM RESPONSE….” in red font and all
CAPS.)

CHECK (ENG)

If year = current and month > current month, display hard check: (In red font and
sentence case): “Month selected is in the future. Confirm response and select a
current or past month.”
If the date provided in YPRG_13 occurs during a reported period in a prior loop, display
hard check: The date you have provided falls within a period when you previously
reported receiving unemployment benefits. INTERVIEWER: CONFIRM DATE AND
UPDATE AS NEEDED. (Display check text “The date you have provided…” in black font

and sentence case. Display check text “INTERVIEWER: CONFIRM DATE…” in red font
and all CAPS.)
If date provided in YPRG_13M_# / YPRG_13Y_# occurs before YPRG_10M_# /
YPRG_10Y_#, display soft check: La fecha en la que indicaste que dejaste de recibir
beneficios por desempleo es anterior a la fecha en que indicaste que comenzaste a recibir
beneficios por desempleo. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.
(Display check text “La fecha en la que indicaste….” in black font and sentence case.
Display check text “INTERVIWER: CONFIRM RESPONSE….” in red font and all CAPS.)
CHECK (SPAN)

If year = current and month > current month, display hard check: “El mes seleccionado es
en el futuro. Confirma la respuesta y seleccione un mes actual o en el pasado.”
If the date provided in YPRG_13 occurs during a reported period in a prior loop, display
hard check: The date you have provided falls within a period when you previously
reported receiving unemployment benefits. INTERVIEWER: CONFIRM DATE AND UPDATE
AS NEEDED. (Display check text “Nos diste…” in black font and sentence case. Display
check text “INTERVIEWER: CONFIRM DATE…” in red font and all CAPS.)

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_11_#, YPRG_12_#
If YPRG_13M_# and YPRG_13Y_# ≠ -1 (REF) or -2 (DK) or MISSING: YPRG_14_#
Else: YPRG_15_#

YPRG_14_#
ASK

YPRG_13M_# and YPRG_13Y_# ≠ -1 (REF) or -2 (DK) or MISSING (Continue YPRG LOOP 1)

QUESTION TYPE

Radio button
If first time through loop, FILL_TIMESRECEIVED: “first”
Else, FILL_TIMESRECEIVED: “next”

FILLS

CREATE FILL_YPRG_13M#: Fill response to YPRG_13M_#
If first time through loop, FILL_TIMESRECEIVED: “la primera vez”
Else, FILL_TIMESRECEIVED: “la siguiente vez”

FILLS (SPAN)

CREATE FILL_YPRG_13M#: Fill response to YPRG_13M_#
When did you ^{FILL_TIMESRECEIVED} stop receiving unemployment benefits? Was it at…
1.
2.
3.

ENGLISH

The beginning of ^{FILL_YPRG_13M#}. That is, during the first 10 days of the month.
The middle of ^{FILL_YPRG_13M#}. That is, during the second 10 days of the month.
The end of ^{FILL_YPRG_13M#}. That is, during the last 10 days of the month.

¿Cuándo fue ^{FILL_TIMESRECEIVED} que dejaste de recibir beneficios por desempleo? ¿Fue...?
SPANISH

1.
2.
3.

El comienzo de ^{FILL_YPRG_13M#}. Es decir, durante los primeros 10 días del mes.
El medio de ^{FILL_YPRG_13M#}. Es decir, durante los segundos 10 días del mes.
El final de ^{FILL_YPRG_13M#}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

YPRG LOOP 1: 6

PROGRAM. NOTES

Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

fYPRG_13_#
fYPRG_16_#

YPRG_15_#
If (YPRG-10M_# AND YPRG-10Y_# = -1 (REF) or -2 (DK) or MISSING) OR (YPRG-13M_# AND
YPRG-13Y_# = -1 (REF) or -2 (DK) OR MISSING)) (Continue YPRG LOOP 1)
QUESTION TYPE
Numeric
If first time through loop, FILL_TIMESRECEIVED: “first”
FILLS
Else, FILL_TIMESRECEIVED: “next”
If first time through loop, FILL_TIMESRECEIVED: “primera vez”
FILLS (SPAN)
Else, FILL_TIMESRECEIVED: “siguiente vez”
About how many weeks did you receive unemployment benefits this ^{FILL_TIMESRECEIVED} time?
ASK

ENGLISH

SPANISH

ENTER NUMBER OF WEEKS: _____
¿Aproximadamente por cuántas semanas recibiste beneficios por desempleo durante esta
^{FILL_TIMESRECEIVED}?
ENTER NUMBER OF WEEKS: _____

RANGE

1-52

LIMITS

Max 2 digits

LOOP MAX

YPRG LOOP 1:6

PROGRAM. NOTES

Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)

If YPRG_15_# out of range, display hard check (In red font and all CAPS): PLEASE ENTER A
NUMBER BETWEEN 1 AND 52.
If YPRG_15_# out of range, display hard check: PLEASE ENTER A NUMBER BETWEEN 1
AND 52.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

fYPRG_10_#, fYPRG_13_#
fYPRG_16_#

fYPRG_16_#
YPRG_16_# / YPRG_16_OTHER_#
ASK
YPRG_6 = 1 (Continue YPRG LOOP 1)
YPRG_16_#: Radio button
QUESTION TYPE
YPRG_16_OTHER_#: Textbox
FILLS
FILLS (SPAN)
Did you receive your unemployment payment once a week, every two weeks, or once a month?
1.
2.
3.
4.

ENGLISH

ONCE A WEEK
EVERY TWO WEEKS
ONCE A MONTH
OTHER (SPECIFY): [YPRG_16_OTHER_#]

¿Recibiste tus pagos por beneficios de desempleo una vez a la semana, cada dos semanas o una vez al
mes?
1.
2.
3.
4.

SPANISH

UNA VEZ POR SEMANA
CADA DOS SEMANAS
UNA VEZ POR MES
OTRO (SPECIFY): [YPRG_16_OTHER_#]

RANGE
LIMITS

YPRG_16_OTHER_#: Max 200 characters

LOOP MAX

YPRG LOOP 1: 6

PROGRAM. NOTES

Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_12_# = 0, YPRG_14_#, YPRG_15_#
YPRG_17_#

YPRG_17_#
ASK

YPRG_6 = 1 (Continue YPRG LOOP 1)

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YPRG LOOP 1: 6
This is a computer check. Do not show screen to R.
Check the following condition (unemployment start and stop dates complete) and code a
value for YPRG_17_#:
If ((YPRG_10M_# and YPRG_10Y_# ≠ - 1 or -2 or MISSING) and (YPRG_13M_#
and YPRG_13Y_# ≠ - 1 or -2 or MISSING)): YPRG_17_# = 1
Else: YPRG_17_# = 0
Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

fYPRG_16_#
YPRG_18_#

YPRG_18_#
ASK

YPRG_6 = 1 (Continue YPRG LOOP 1)

QUESTION TYPE

Numeric
CREATE FILL_TIMEPERIOD_L1: If YPRG_17_# = 0, FILL_TIMEPERIOD_L1: “during this time”
FILLS
Else, FILL_TIMEPERIOD_L1: “between ^{FILL_YPRG_10M#} ^{FILL_YPRG_10Y#} and
^{FILL_YPRG_13M#} ^{FILL_YPRG_13Y#}”
CREATE FILL_TIMEPERIOD_L1: If YPRG_17_# = 0, FILL_TIMEPERIOD_L1: “durante este
tiempo”
FILLS (SPAN)
Else, FILL_TIMEPERIOD_L1: “entre ^{FILL_YPRG_10M#} de ^{FILL_YPRG_10Y#} y
^{FILL_YPRG_13M#} de ^{FILL_YPRG_13Y#}”
Thinking about the unemployment benefits you received ^{FILL_TIMEPERIOD_L1}, on average, how
much did you receive per week during this period?
ENGLISH
ENTER DOLLAR AMOUNT TO NEAREST DOLLAR: $ _______

SPANISH

Pensando en los beneficios por desempleo que recibiste ^{FILL_TIMEPERIOD_L1}, en promedio,
¿cuánto recibiste por semana durante este período?
ENTER DOLLAR AMOUNT TO NEAREST DOLLAR: $ _______

RANGE

1 - 9,999

LIMITS

Max 4 digits

LOOP MAX

YPRG LOOP 1: 6
Format YPRG_18_# with USD sign ($), a dollar amount comma, rounded to the nearest
whole number (dollar amount).

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.
If YPRG_18_# > 600, display soft check: You have provided an amount that is outside of
the expected range. INTERVIEWER: CONFIRM WEEKLY AMOUNT. (Display check text
“You have provided….” in black font and sentence case. Display check text
“INTERVIEWER: CONFIRM WEEKLY AMOUNT…” in red font and all CAPS.)
If YPRG_18_# > 600, display soft check: Nos diste una cantidad que está fuera del rango
esperado. INTERVIEWER: CONFIRM WEEKLY AMOUNT. (Display check text “Nos diste….” in
black font and sentence case. Display check text “INTERVIEWER: CONFIRM WEEKLY
AMOUNT…” in red font and all CAPS.)

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_17_#
If YPRG_18_# = -1 (REF) or -2 (DK): YPRG_19_#
Else: YPRG_20_#

YPRG_19_#
ASK

YPRG_18_# = -1 (REF) or -2 (DK) (Continue YPRG LOOP)

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
INTERVIEWER: HAND R SHOWCARD YPRG 1
Please look at this card. Can you tell me the category that corresponds to the range that includes the
amount you received per week in unemployment benefits?
1.
2.
3.
4.
5.
6.

ENGLISH

$1 - $100
$101 - $200
$201 - $300
$301 - $400
$401 - $500
More than $500

INTERVIEWER: HAND R SHOWCARD YPRG 1
Mira esta tarjeta. ¿Puedes decirme la categoría que corresponde al rango que incluye la cantidad que
recibiste por semana en beneficios por desempleo?
1.
2.
3.
4.
5.
6.

SPANISH

$1 - $100
$101 - $200
$201 - $300
$301 - $400
$401 - $500
Más de $500

RANGE
LIMITS
LOOP MAX

YPRG LOOP 1: 6

PROGRAM. NOTES

Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_18_# = -1 (REF) or -2 (DK)
YPRG_20_#

YPRG_20_#
ASK

YPRG_6 = 1 (Continue YPRG LOOP 1)

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

YPRG LOOP 1: 6
This is a computer check. Do not show screen to R.
Check the following condition (currently receiving benefits and no stop in benefits) and
code a value for YPRG_20_#:

PROGRAM. NOTES

If YPRG_7 = 1 and YPRG_12_# = 0: YPRG_20_# = 1
Else: YPRG_20_# = 0
Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_19_#
If YPRG_20_# = 1: YPRG_22_#
Else: YPRG_21_#

YPRG_21_#
ASK

YPRG_20_# ≠ 1 (Continue YPRG LOOP 1)

QUESTION TYPE

Radio button
Create fill, FILL_YPRG_21: IF YPRG_13M# AND FILL_YPRG_13Y# are not missing,
FILLS
FILL_YPRG_21: ^{FILL_YPRG_13M#} ^{FILL_YPRG_13Y#}
Else, FILL_YPRG_21: ‘you stopped receiving benefits this time’
Create fill, FILL_YPRG_21: IF YPRG_13M# AND FILL_YPRG_13Y# are not missing,
FILLS (SPAN)
FILL_YPRG_21: ^{FILL_YPRG_13M#} ^{FILL_YPRG_13Y#}
Else, FILL_YPRG_21: ‘que dejaste de recibir beneficios en este tiempo’
Since ^{FILL_YPRG_21}, did you start receiving unemployment insurance benefits again?

ENGLISH

1.
0.

YES
NO

Desde ^{FILL_YPRG_21}, ¿volviste a recibir beneficios del seguro por desempleo?
SPANISH

1.
0.

SÍ
NO

RANGE
LIMITS
LOOP MAX

YPRG LOOP 1: 6

PROGRAM. NOTES

Loop through YPRG LOOP 1 (fYPRG_10_# - YPRG_22_#) until YPRG_20_# = 1 or
YPRG_21_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_20_#
YPRG_22_#

YPRG_22_#
ASK

YPRG_6 = 1 (End YPRG LOOP 1)

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YPRG LOOP 1: 6
This is a computer check. Do not show screen to R.
Loop through YPRG LOOP 1 (fYPRG_10# - YPRG_22#) until YPRG_20# = 1 or YPRG_21# =
0 OR -1 OR -2with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YPRG_20_#, YPRG_21_#
If (YPRG_20_# = 1 OR YPRG_21_# = 0 OR -1 OR -2) OR (reached YPRG LOOP 1 max of 6
times) AND (YOUTH_MARSTAT = 1 OR SP_FLAG = 1)): YPRG_23;
Else, if (YPRG_20_# = 1 OR YPRG_21_# = 0 OR -1 OR -2) OR (reached YPRG LOOP 1 max
of 6 times) AND (YOUTH_MARSTAT ≠ 1 or SP_FLAG ≠ 1)): YINC_1 (NEXT MODULE –
INCOME)
Else: f_YPRG_10_# (Begin YPRG LOOP 1)

YPRG_23
ASK

YOUTH_MARSTAT = 1 or SP_FLAG = 1

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
Since you began living together, has your spouse or partner ever received any State or Federal
unemployment insurance benefits?
ENGLISH

If you have never lived with your spouse, then please respond since you got married.
1.
0.

YES
NO

Desde que comenzaron a vivir juntos(as), ¿tu cónyuge o pareja recibió alguna vez algún beneficio
estatal o federal del seguro por desempleo?
SPANISH

Si nunca viviste con tu cónyuge, responde desde la fecha en la que te casaste.
1.
0.

SÍ
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_6 = 0 OR -1 OR -2, YPRG_22_#
If YPRG_23 = 1: YPRG_24
Else: YINC_1 (NEXT MODULE – INCOME)

YPRG_24
ASK

YPRG_23 = 1

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
Is your spouse or partner currently receiving State or Federal unemployment insurance benefits?
ENGLISH

1.
0.

YES
NO

¿Tu cónyuge o pareja recibe actualmente beneficios estatales o federales del seguro por desempleo?
SPANISH

1.
0.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_23 = 1
YPRG_25

SÍ
NO

YPRG_25
ASK

YPRG_23 = 1

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check. Do not show screen to R.

PROGRAM. NOTES

If YPRG_23 = 1, Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_#
= 1 or YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.
Do not allow overlapping periods to be reported in YPRG_26_# - YPRG_29_# between
each loop (i.e., the following is not true: current loop start date <= other loop start
date and current loop end date >= other loop end date)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_24
fYPRG_26_# (Begin YPRG LOOP 2)

f_YPRG_26_#
YPRG_26M_# / YPRG_26Y_#
ASK
YPRG_23 = 1 (Begin YPRG LOOP 2)
YPRG_26M_#: Month drop-down
QUESTION TYPE
YPRG_26Y_#: Year drop-down
If first time through loop, FILL_TIMESRECEIVED: “first”
Else, FILL_TIMESRECEIVED: “next”
FILLS

CREATE FILL_LIVETOGETHER: If first time through loop, FILL_LIVETOGETHER: “since you
began living together”
Else, FILL_LIVETOGETHER: BLANK
If first time through loop, FILL_TIMESRECEIVED: “la primera vez”
Else, FILL_TIMESRECEIVED: “la siguiente vez”

FILLS (SPAN)

CREATE FILL_LIVETOGETHER: If first time through loop, FILL_LIVETOGETHER: “desde que
empezaron a vivir juntos(as)”
Else, FILL_LIVETOGETHER: BLANK
Please think back to the ^{FILL_TIMESRECEIVED} time your spouse or partner received unemployment
insurance benefits ^{FILL_LIVETOGETHER}.

ENGLISH

What month and year did your spouse or partner ^{FILL_TIMESRECEIVED} start receiving
unemployment benefits?
ENTER MONTH {-Select-} [YPRG_26M_#] ENTER YEAR {-Select-} [YPRG_26Y_#]
Piensa en ^{FILL_TIMESRECEIVED} que tu cónyuge o pareja recibió beneficios del seguro por
desempleo ^{FILL_LIVETOGETHER}.

SPANISH

¿En qué mes y año fue ^{FILL_TIMESRECEIVED} que tu cónyuge o pareja comenzó a recibir beneficios
por desempleo?
ENTER MONTH {-Select-} [YPRG_26M_#] ENTER YEAR {-Select-} [YPRG_26Y_#]

RANGE

YPRG_26M_#: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YPRG_26Y_#: List years 2010-2030 in reverse chronological order: 2026 2025, 2024…
2010

LIMITS
LOOP MAX

PROGRAM. NOTES

YPRG LOOP 2: 6
Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.
Do not show future years in YPRG_26Y. Do not allow future months to be entered in
current year.

If year = current and month > current month, display hard check: (In red font and
sentence case): “Month selected is in the future. Confirm response and select a
current or past month.”
CHECK (ENG)

CHECK (SPAN)

If the date provided in YPRG_26 occurs during a reported period in a prior loop, display
hard check: The date you have provided falls within a period when you previously
reported your spouse/partner received unemployment benefits. INTERVIEWER:
CONFIRM DATE AND UPDATE AS NEEDED. (Display check text “The date you have
provided…” in black font and sentence case. Display check text “INTERVIEWER:
CONFIRM DATE…” in red font and all CAPS.)
If year = current and month > current month, display hard check: (In red font and
sentence case): “El mes seleccionado es en el futuro. Confirma la respuesta y seleccione
un mes actual o en el pasado.”
If the date provided in YPRG_26 occurs during a reported period in a prior loop, display
hard check: La fecha que nos diste cae dentro de un periodo en el que habías indicado
que tu cónyuge/pareja recibió beneficios por desempleo. INTERVIEWER: CONFIRM DATE
AND UPDATE AS NEEDED. (Display check text “The date you have provided…” in black font
and sentence case. Display check text “INTERVIEWER: CONFIRM DATE…” in red font and
all CAPS.)

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_25, YPRG_38_#
If (YPRG_26M_# and YPRG_26Y_#) ≠ -1 (REF) or -2 (DK) or MISSING: YPRG_27_#
Else: YPRG_31_#

YPRG_27_#
ASK

YPRG_26M_# and YPRG_26Y_# ≠ -1 (REF) or -2 (DK) or MISSING (Continue YPRG LOOP 2)

QUESTION TYPE

Radio button
If first time through loop, FILL_TIMESRECEIVED: “first”
Else, FILL_TIMESRECEIVED: “next”

FILLS

CREATE FILL_YPRG_26M#: Fill response to YPRG_26M_#
If first time through loop, FILL_TIMESRECEIVED: “la primera vez”
Else, FILL_TIMESRECEIVED: “la siguiente vez”

FILLS (SPAN)

CREATE FILL_YPRG_26M#: Fill response to YPRG_26M_#
When did your spouse or partner ^{FILL_TIMESRECEIVED} start receiving unemployment benefits?
Was it at…
ENGLISH

1.
2.
3.

The beginning of ^{FILL_YPRG_26M#}. That is, during the first 10 days of the month.
The middle of ^{FILL_YPRG_26M#}. That is, during the second 10 days of the month.
The end of ^{FILL_YPRG_26M#}. That is, during the last 10 days of the month.

¿Cuándo fue ^{FILL_TIMESRECEIVED} que tu cónyuge o pareja comenzó a recibir beneficios por
desempleo? ¿Fue...?
SPANISH

1.
2.
3.

El comienzo de ^{FILL_YPRG_26M#}. Es decir, durante los primeros 10 días del mes.
El medio de ^{FILL_YPRG_26M#}. Es decir, durante los segundos 10 días del mes.
El final de ^{FILL_YPRG_26M#}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

YPRG LOOP 2: 6

PROGRAM. NOTES

Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

fYPRG_26_#
IF YPRG_24 = 1: YPRG_28_#
Else: fYPRG_29_#

YPRG_28_#
ASK
QUESTION TYPE
FILLS
FILLS (SPAN)

(YPRG_26M_# and YPRG_26Y_# ≠ -1 (REF) or -2 (DK) OR MISSING) AND (YPRG_24 = 1)
(Continue YPRG LOOP 2)
Radio button
FILL_YPRG_26M#: Fill response to YPRG_26M_#
CREATE FILL_YPRG_26Y#: Fill response to YPRG_26Y_#
FILL_YPRG_26M#: Fill response to YPRG_26M_#

CREATE FILL_YPRG_26Y#: Fill response to YPRG_26Y_#
Since ^{FILL_YPRG_26M#} ^{FILL_YPRG_26Y#}, have there been any periods of two weeks or more
when your spouse or partner did not receive unemployment insurance benefits?

ENGLISH

1.
0.

YES
NO

Desde ^{FILL_YPRG_26M#} de ^{FILL_YPRG_26Y#}, ¿ha habido algún período de dos semanas o más en
el que tu cónyuge o pareja no haya recibido beneficios del seguro por desempleo?
SPANISH

1.
0.

SÍ
NO

RANGE
LIMITS
LOOP MAX

YPRG LOOP 2: 6

PROGRAM. NOTES

Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_27_#
If YPRG_28_# = 1: fYPRG_29_#
Else: fYPRG_32_#

fYPRG_29_#
YPRG_29M_# / YPRG_29Y_#
(YPRG_26M_# and YPRG_26Y_# ≠ -1 (REF) or -2 (DK) OR MISSING) AND (YPRG_28_# ≠ 0
ASK
OR -1 OR -2) (Continue YPRG LOOP 2)
YPRG_29M#: Month drop-down
QUESTION TYPE
YPRG_29Y#: Year drop-down
If first time through loop, FILL_TIMESRECEIVED: “first”
FILLS
Else, FILL_TIMESRECEIVED: “next”
If first time through loop, FILL_TIMESRECEIVED: “la primera vez”
FILLS (SPAN)
Else, FILL_TIMESRECEIVED: “la siguiente vez”
What month and year did your spouse or partner ^{FILL_TIMESRECEIVED} stop receiving
unemployment benefits for more than two weeks?
ENGLISH
ENTER MONTH {-Select-} [YPRG_29M_#] ENTER YEAR {-Select-} [YPRG_29Y_#]

SPANISH

¿En qué mes y año fue ^{FILL_TIMESRECEIVED} que tu cónyuge o pareja dejó de recibir beneficios por
desempleo durante más de dos semanas?
ENTER MONTH {-Select-} [YPRG_29M_#] ENTER YEAR {-Select-} [YPRG_29Y_#]

RANGE

YPRG_29M_#: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
YPRG_29Y_#: List years 2010-2030 in reverse chronological order: 2026, 2025, 2024…
2010

LIMITS
LOOP MAX

YPRG LOOP 2: 6
Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.

PROGRAM. NOTES

Do not show future years in YPRG_29Y. Do not allow future months to be entered in
current year.
If date provided in YPRG_29M_# / YPRG_29Y_# occurs before YPRG_26M_# /
YPRG_26Y_#, display soft check: The date you indicated your spouse/partner
stopped receiving unemployment benefits is before the date you indicated they
started receiving unemployment benefits. INTERVIEWER: CONFIRM RESPONSE AND
CORRECT IF NEEDED. (Display check text “The date you indicated your
spouse/partner….” in black font and sentence case. Display check text
“INTERVIEWER: CONFIRM RESPONSE….” in red font and all CAPS.)

CHECK (ENG)

If year = current and month > current month, display hard check: (In red font and
sentence case): “Month selected is in the future. Confirm response and select a
current or past month.”
If the date provided in YPRG_29 occurs during a reported period in a prior loop, display
hard check: The date you have provided falls within a period when you previously
reported your spouse/partner received unemployment benefits. INTERVIEWER:
CONFIRM DATE AND UPDATE AS NEEDED. (Display check text “The date you have
provided…” in black font and sentence case. Display check text “INTERVIEWER:
CONFIRM DATE…” in red font and all CAPS.)

If date provided in YPRG_29M_# / YPRG_29Y_# occurs before YPRG_26M_# /
YPRG_26Y_#, display soft check: La fecha en la que indicaste que tu cónyuge o pareja dejó
de recibir beneficios por desempleo es anterior a la fecha en que indicaste que comenzó a
recibir beneficios por desempleo. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED.
(Display check text “La fecha en la que indicaste que tu cónyuge o pareja…” in black font
and sentence case. Display check text “INTERVIEWER: CONFIRM RESPONSE….” in red font
and all CAPS.)
CHECK (SPAN)

If year = current and month > current month, display hard check: (In red font and
sentence case): “El mes seleccionado es en el futuro. Confirma la respuesta y seleccione
un mes actual o en el pasado.”
If the date provided in YPRG_29 occurs during a reported period in a prior loop, display
hard check: La fecha que nos diste cae dentro de un periodo en el que habías indicado
que tu cónyuge/pareja recibió beneficios por desempleo. INTERVIEWER: CONFIRM DATE
AND UPDATE AS NEEDED. (Display check text “The date you have provided…” in black font
and sentence case. Display check text “INTERVIEWER: CONFIRM DATE…” in red font and
all CAPS.)

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_27_#, YPRG_28_#
If YPRG_29M_# AND YPRG_29Y_# ≠ -1 (REF) or -2 (DK) OR MISSING: YPRG_30_#
Else: YPRG_31_#

YPRG_30_#
ASK

YPRG_29M_# and YPRG_29Y_# ≠ -1 (REF) or -2 (DK) or MISSING (Continue YPRG LOOP 2)

QUESTION TYPE

Radio button
If first time through loop, FILL_TIMESRECEIVED: “first”
Else, FILL_TIMESRECEIVED: “next”

FILLS

CREATE FILL_YPRG_29M#: Fill response to YPRG_29M_#
If first time through loop, FILL_TIMESRECEIVED: “la primera vez”
Else, FILL_TIMESRECEIVED: “la siguiente vez”

FILLS (SPAN)

CREATE FILL_YPRG_29M#: Fill response to YPRG_29M_#
When did your spouse or partner ^{FILL_TIMESRECEIVED} stop receiving unemployment benefits?
Was it at…
ENGLISH

1.
2.
3.

The beginning of ^{FILL_YPRG_29M#}. That is, during the first 10 days of the month.
The middle of ^{FILL_YPRG_29M#}. That is, during the second 10 days of the month.
The end of ^{FILL_YPRG_29M#}. That is, during the last 10 days of the month.

¿Cuándo fue ^{FILL_TIMESRECEIVED} que tu cónyuge o pareja dejó de recibir beneficios por
desempleo? ¿Fue...?
SPANISH

1.
2.
3.

El comienzo de ^{FILL_YPRG_29M#}. Es decir, durante los primeros 10 días del mes.
El medio de ^{FILL_YPRG_29M#}. Es decir, durante los segundos 10 días del mes.
El final de ^{FILL_YPRG_29M#}. Es decir, durante los últimos 10 días del mes.

RANGE
LIMITS
LOOP MAX

YPRG LOOP 2: 6

PROGRAM. NOTES

Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

fYPRG_29_#
fYPRG_32_#

YPRG_31_#
If (YPRG_26M_# AND YPRG_26Y_# = -1 (REF) or -2 (DK) OR MISSING) OR (YPRG_29M_#
AND YPRG_29Y_# =-1 (REF) or -2 (DK) OR MISSING)) (Continue YPRG LOOP 2)
QUESTION TYPE
Numeric
If first time through loop, FILL_TIMESRECEIVED: “first”
FILLS
Else, FILL_TIMESRECEIVED: “next”
If first time through loop, FILL_TIMESRECEIVED: “la primera vez”
FILLS (SPAN)
Else, FILL_TIMESRECEIVED: “la siguiente vez”
About how many weeks did your spouse or partner receive unemployment insurance benefits during
this ^{FILL_TIMESRECEIVED} time?
ENGLISH
ENTER NUMBER OF WEEKS: _____
ASK

SPANISH

¿Aproximadamente por cuántas semanas recibió tu cónyuge o pareja beneficios del seguro por
desempleo durante ^{FILL_TIMESRECEIVED}?
ENTER NUMBER OF WEEKS: _____

RANGE

1-52

LIMITS

Max 2 digits

LOOP MAX

YPRG LOOP 2: 6

PROGRAM. NOTES

Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)

If YPRG_31_# out of range, display hard check (In red font and all CAPS): PLEASE ENTER A
NUMBER BETWEEN 1 AND 52.
If YPRG_31_# out of range, display hard check: PLEASE ENTER A NUMBER BETWEEN 1
AND 52.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

fYPRG_26_#, fYPRG_29_#
YPRG_32_#

fYPRG_32_#
YPRG_32_# / YPRG_32_OTHER_#
ASK
YPRG_23 = 1 (Continue YPRG LOOP 2)
YPRG_32#: Radio button
QUESTION TYPE
YPRG_32_OTHER#: Textbox
FILLS
FILLS (SPAN)
Did your spouse or partner receive unemployment payments once a week, every two weeks, or once a
month?
1.
ONCE A WEEK
ENGLISH
2.
EVERY TWO WEEKS
3.
ONCE A MONTH
4.
OTHER (SPECIFY): [YPRG_32_OTHER_#]

SPANISH

¿Tu cónyuge o pareja recibió pagos por beneficio de desempleo una vez a la semana, cada dos
semanas o una vez al mes?
1.
UNA VEZ POR SEMANA
2.
CADA DOS SEMANAS
3.
UNA VEZ POR MES
4.
OTRO (SPECIFY): [YPRG_32_OTHER_#]

RANGE
LIMITS

YPRG_32_OTHER_#: Max 200 characters

LOOP MAX

YPRG LOOP 2: 6

PROGRAM. NOTES

Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_28_# = 0, YPRG_30_#, YPRG_31_#
YPRG_33_#

YPRG_33_#
ASK

YPRG_23 = 1 (Continue YPRG LOOP 2)

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YPRG LOOP 2: 6
This is a computer check. Do not show screen to R.
Check the following condition (unemployment start and stop dates complete) and code a
value for YPRG_33_#:
If ((YPRG_26M_# and YPRG_26Y_#) ≠ - 1 or -2 or MISSING) and ((YPRG_29M_#
and YPRG_29Y_#) ≠ (-1 or -2 or MISSING)): YPRG_33_# = 1
Else: YPRG_33_# = 0
Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

fYPRG_32_#
YPRG_34_#

YPRG_34_#
ASK

YPRG_23 = 1 (Continue YPRG LOOP 2)

QUESTION TYPE

Numeric
CREATE FILL_TIMEPERIOD_L2: If YPRG_33# = 0, FILL_TIMEPERIOD_L2: “during this time”
FILLS
Else, FILL_TIMEPERIOD_L2: “between ^{FILL_YPRG_26M#} ^{FILL_YPRG_26Y#} and
^{FILL_YPRG_29M#} ^{FILL_YPRG_29Y#}”
CREATE FILL_TIMEPERIOD_L2: If YPRG_33# = 0, FILL_TIMEPERIOD_L2: “durante este tiempo”
FILLS (SPAN)
Else, FILL_TIMEPERIOD_L2: “entre ^{FILL_YPRG_26M#} de ^{FILL_YPRG_26Y#} y
^{FILL_YPRG_29M#} de ^{FILL_YPRG_29Y#}”
Thinking about the unemployment benefits your spouse or partner received ^{FILL_TIMEPERIOD_L2},
on average, how much did they receive per week during this period?
ENGLISH
ENTER DOLLAR AMOUNT TO NEAREST DOLLAR: _______

SPANISH

Pensando en los beneficios por desempleo que recibió tu cónyuge o pareja ^{FILL_TIMEPERIOD_L2},
en promedio, ¿cuánto recibió por semana durante este período?
ENTER DOLLAR AMOUNT TO NEAREST DOLLAR: _______

RANGE

1-9,999

LIMITS

Max 4 digits

LOOP MAX

YPRG LOOP 2: 6
Format YPRG_34_# with USD sign ($), a dollar amount comma, rounded to the nearest
whole number (dollar amount).

PROGRAM. NOTES

Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.
If YPRG_34_# out of range, display hard check (In red font and all CAPS): PLEASE ENTER A
NUMBER BETWEEN 1 AND 9,999.

CHECK (ENG)

If YPRG_34_# > 600, display soft check: You have provided an amount that is outside of
the expected range. INTERVIEWER: CONFIRM WEEKLY AMOUNT. (Display check text
“You have provided an amount…” in black font and sentence case. Display check text
“INTERVIEWER: CONFIRM WEEKLY AMOUNT” in red text and all CAPS).
If YPRG_34_# out of range, display hard check (In red font and all CAPS): PLEASE ENTER A
NUMBER BETWEEN 1 AND 9,999.

CHECK (SPAN)

If YPRG_34_# > 600, display soft check: Nos diste una cantidad que está fuera del rango
esperado. INTERVIEWER: CONFIRM WEEKLY AMOUNT. (Display check text “Nos diste una
cantidad…” in black font and sentence case. Display check text “INTERVIEWER: CONFIRM
WEEKLY AMOUNT” in red text and all CAPS).

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_33_#
If YPRG_34_# = -1 (REF) or -2 (DK): YPRG_35_#
Else: YPRG_36_#

YPRG_35_#
ASK

YPRG_34_# = -1 (REF) or -2 (DK) (Continue YPRG LOOP 2)

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
INTERVIEWER: HAND R SHOWCARD YPRG 2
Please look at this card. Can you tell me the category that corresponds to the range that includes the
amount your spouse or partner received per week in unemployment benefits?
1.
2.
3.
4.
5.
6.

ENGLISH

$1 - $100
$101 - $200
$201 - $300
$301 - $400
$401 - $500
More than $500

INTERVIEWER: HAND R SHOWCARD YPRG 2
Mira esta tarjeta. ¿Puedes decirme la categoría que corresponde al rango que incluye la cantidad que
tu cónyuge o pareja recibió por semana en beneficios por desempleo?
1.
2.
3.
4.
5.
6.

SPANISH

$1 - $100
$101 - $200
$201 - $300
$301 - $400
$401 - $500
Más de $500

RANGE
LIMITS
LOOP MAX

YPRG LOOP 2: 6

PROGRAM. NOTES

Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_34_# = -1 (REF) or -2 (DK)
YPRG_36_#

YPRG_36_#
ASK

YPRG_23 = 1 (Continue YPRG LOOP 2)

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

YPRG LOOP 2: 6
This is a computer check. Do not show screen to R.
Check the following condition (currently receiving benefits and no stop in benefits) and
code a value for YPRG_36_#:
If YPRG_24 = 1 and YPRG_28_# = 0: YPRG_36_# = 1
Else: YPRG_36_# = 0
Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 0 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_35_#
If YPRG_36_# = 1: YPRG_38_#
Else: YPRG_37_#

YPRG_37_#
ASK

YPRG_36_# ≠ 1 (Continue YPRG LOOP 2)

QUESTION TYPE

Radio button
Create fill, FILL_YPRG_37: IF YPRG_29M# and YPRG_29Y# are not missing, FILL_YPRG_37:
^{FILL_YPRG_29M#} ^{FILL_YPRG_29Y#}
Else, FILL_YPRG_37: ‘your spouse or partner stopped receiving benefits this time’

FILLS

FILLS (SPAN)

Create fill, FILL_YPRG_37: IF YPRG_29M# and YPRG_29Y# are not missing, FILL_YPRG_37:
^{FILL_YPRG_29M#} ^{FILL_YPRG_29Y#}
Else, FILL_YPRG_37: ‘que tu cónyuge o pareja dejó de recibir beneficios esta vez’

Since ^{FILL_YPRG_37}, did your spouse or partner start receiving unemployment insurance benefits
again?
ENGLISH

1.
0.

YES
NO

Desde ^{FILL_YPRG_37}, ¿volvió a recibir tu cónyuge o pareja beneficios del seguro por desempleo?
SPANISH

1.
0.

SÍ
NO

RANGE
LIMITS
LOOP MAX

YPRG LOOP 2: 6

PROGRAM. NOTES

Loop through YPRG LOOP 2 (fYPRG_26_# - YPRG_38_#) until YPRG_36_# = 1 or
YPRG_37_# = 1 OR -1 OR -2, with a max of 6 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_36_#
YPRG_38_#

YPRG_38_#
ASK

YPRG_23 = 1 (End YPRG LOOP 2)

QUESTION TYPE

Computer check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

YPRG LOOP 2: 6
This is a computer check. Do not show screen to R.
Loop through YPRG LOOP 2 (fYPRG_26# - YPRG_38#) until YPRG_36_# = 1 or YPRG_37_#
= 0, with a max of 6 times. OR -1 OR -26

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG_36_#, YPRG_37_#
If YPRG_36_# = 1 or YPRG_37_# = 0 OR -1 OR -2or reached YPRG LOOP 2 max of 6 times:
YINC_1 (NEXT MODULE – INCOME)
Else: fYPRG_26_# (Begin YPRG LOOP 2)

Youth Income Module Specs
Preloads:
CURRENTENROLL: Schooling Module
•

If CURRENTENROLL1 = 1 OR 2 OR 3, youth enrolled in primary or secondary education.

YOUTHCHILDNUM: Preload from HHS; Updated in Fertility module
•

Number of youth’s bio/adoptive children

YOUTH_AGE: (YOUTHAGE: Preload from HHS; Updated in Information module)
•

Age of youth respondent

YOUTHMARSTAT: (HSS; MCO)
•

Flag to indicate if R is currently married

EVERMARRY: (MCO)
•

Flag to indicate if R has ever been married; 1 = R has been married; 0 = R has not been married

SP_FLAG: (MCO)
•

Flags if R has current spouse/partner in the household. 1 = spouse/partner in household

Paradata:
Capture item level timing.
Include a time/date stamp at beginning and end of module.
General Notes:
All items are required.
Display DK (-2) and REF (-1) options by default on each screen at loading.

YINC_1
ASK

All respondents

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
DOES RESPONDENT SATISFY ONE OF THE FOLLOWING:
•
•
•
PROGRAM. NOTES

•
•

YOUTHAGE ≥ 18; OR
EVERMARRY = 1 or YOUTHMARSTAT = 1 or SP_FLAG = 1 (Is or has been married,
or in a cohabitating relationship (marriage module); OR
CURRENTENROLL ≠ 1 OR 2 OR 3 AND YOUTHAGE ≥ 16 (No longer enrolled in
primary or secondary education (schooling module); OR
YOUTHCHILDNUM > 0 (Parent of a child (fertility module)); OR
Respondent is not living with a parent or guardian (CONDITION NOT APPLICABLE
FOR PRETEST OR ROUND 1).
IF AT LEAST ONE OF THESE CONDITION APPLY, SET YINC_1 = 1;
Else YINC_1 = 0

CREATE ‘ROUNDREFYEAR’ = DOI_YEAR - 1
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YPRG Module
If YINC_1 = 0: YINC_63
Else: YINC_2

YINC_2
ASK

YINC_1 = 1

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
We now have some questions about your household's income. We understand that some of these
questions might be difficult to answer and may sometimes seem intrusive. As with questions in this
ENGLISH
survey, we want to reassure you that the information you provide to us is kept confidential.

SPANISH

Ahora tenemos algunas preguntas sobre los ingresos de tu hogar. Entendemos que algunas de estas
preguntas pueden ser difíciles de responder y, a veces, pueden parecer intrusivas. Al igual que con
otras preguntas de esta encuesta, queremos asegurarte de que la información que nos proporciones
se mantendrá confidencial.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_1 = 1
YINC_3

YINC_3
ASK

YINC_1 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, ‘FILL_ROUNDREFYEAR’: Fill variable ‘ROUNDREFYEAR’ created in YINC_1

FILLS (SPAN)
Create fill, ‘FILL_ROUNDREFYEAR’: Fill variable ‘ROUNDREFYEAR’ created in YINC_1
Were you legally married or in a cohabitating relationship at any time during ^{FILL_ROUNDREFYEAR}?
By cohabitating relationships, we mean romantic or sexual relationships in which partners establish
one household and live together for a period of at least three months.
ENGLISH

Please include any legal marriages or cohabitating relationships during ^{FILL_ROUNDREFYEAR} that
you may have already told me about during this interview.
1. YES
0. NO
¿Estuviste legalmente casado(a) o en una relación de cohabitación en algún momento durante el año
^{FILL_ROUNDREFYEAR}?
Por “relaciones de cohabitación” nos referimos a las relaciones románticas o sexuales en las que los
miembros de la pareja establecen un hogar y viven juntos durante un período de al menos tres meses.

SPANISH

Incluye cualquier matrimonio legal o relación de cohabitación durante el año ^{FILL_ROUNDREFYEAR}
de la que ya me hayas hablado durante esta entrevista.
1 YES
0 NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_2
YINC_4

YINC_4
ASK

YINC_1 = 1

QUESTION TYPE

Informational
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Create fill, FILL_YINC_4_1
If YINC_3 = 1, YINC_4_1: “you and your spouse or partner”
Else, YINC_4_1: “you”
Create fill, FILL_YINC_4_2
If YINC_3 = 1, YINC_4_2: “I’ll ask you first about your earnings and business income and
then the earnings and business income of your spouse or partner”
Else, FILL_YINC_4_2: Blank
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Create fill, FILL_YINC_4_1
If YINC_3 = 1, YINC_4_1: “tú y tu cónyuge o pareja recibieron”
Else, YINC_4_1: “tú recibiste”

FILLS (SPAN)

Create fill, FILL_YINC_4_2
If YINC_3 = 1, YINC_4_2: “Te preguntaré primero sobre tus ganancias e ingresos
comerciales y luego sobre las ganancias y los ingresos comerciales de tu cónyuge o
pareja”
Else, FILL_YINC_4_2: Blank

ENGLISH

Now let's start with some questions about the earnings and income ^{FILL_YINC_4_1} received during
^{FILL_ROUNDREFYEAR}. ^{FILL_YINC_4_2}.

SPANISH

Ahora comencemos con algunas preguntas sobre las ganancias e ingresos que ^{FILL_YINC_4_1}
durante el año ^{FILL_ROUNDREFYEAR}. ^{FILL_YINC_4_2}.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_3
YINC_5

YINC_5
ASK

YINC_1 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During ^{FILL_ROUNDREFYEAR}, did you receive any income from a job such as wages, salary,
commissions, or tips?

ENGLISH

Please include any income you received from doing odd jobs, temporary or seasonal work, and service
in the military, the military reserves, or the National Guard. Also, please be sure to include any
^{FILL_ROUNDREFYEAR} income from the jobs you discussed with me earlier.
1. YES
0. NO
Durante el año ^{FILL_ROUNDREFYEAR}, ¿recibiste algún ingreso de un trabajo como sueldos, salarios,
comisiones o propinas?

SPANISH

Incluye los ingresos que hayas recibido por realizar trabajos ocasionales, trabajo temporal o estacional
y servicio en las fuerzas militares, las reservas militares o la Guardia Nacional. Además, asegúrate de
incluir cualquier ingreso del año ^{FILL_ROUNDREFYEAR} de los trabajos que me comentaste antes.
1 YES
0 NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

IF YINC_5 = -1 (REF) OR -2 (DK), display soft check (In black font and sentence case):: Your
answers are very important. Please consider providing a response.
IF YINC_5 = -1 (REF) OR -2 (DK), display soft check: Tus respuestas son muy importantes.
Considera la posibilidad de proporcionar una respuesta.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_4
If YINC_5 = 1: YINC_6
Else: YINC_8

YINC_6
ASK

YINC_5 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During ^{FILL_ROUNDREFYEAR}, how much income did you receive from wages, salary, commissions,
or tips from all jobs, before deductions for taxes or for anything else?
ENGLISH

Do not include income from your own farm, business, partnership, or professional practice. We will
ask about that income next.
ENTER AMOUNT TO NEAREST DOLLAR: __________
Durante el año ^{FILL_ROUNDREFYEAR}, ¿cuántos ingresos recibiste de sueldos, salarios, comisiones o
propinas de todos los trabajos, antes de las deducciones por impuestos o por otro motivo?

SPANISH

No incluyas los ingresos de tu propia granja, negocio, sociedad o práctica profesional. Enseguida te
preguntaremos por esos ingresos.
ENTER AMOUNT TO NEAREST DOLLAR: __________

RANGE

1 – 999,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_6 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999,999.
CHECK (ENG)

CHECK (SPAN)

If YINC_6 is > 250,000, display soft check: You reported a value that is higher than the
expected range of $250,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_6 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1 AND
999,999.
If YINC_6 is > 250,000, display soft check: You reported a value that is higher than the
expected range of $250,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_5=1
If YINC_6 = -1 or -2: YINC_7
Else: YINC_8

YINC_7
ASK

YINC_6 = -1 OR -2

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 1
What is your best estimate of the amount you received in ^{FILL_ROUNDREFYEAR} in wages, salary,
commissions and tips?
1
2
3
4
5
6
7

ENGLISH

$1 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
$50,001 - $100,000
$100,001 - $250,000
More than $250,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 1
¿Cuál es tu mejor estimación de la cantidad que recibiste en el año ^{FILL_ROUNDREFYEAR} en
sueldos, salarios, comisiones y propinas?
SPANISH

1
2
3
4
5
6
7

$1 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
$50,001 - $100,000
$100,001 - $250,000
Más de $250,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_6= -1 or -2
YINC_8

YINC_8
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Create fill, FILL_YINC_8
If YINC_5 = 1, FILL_YINC_8: “Excluding any income you already have mentioned, during”
Else, FILL_YINC_8: “During”
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Create fill, FILL_YINC_8
If YINC_5 = 1, FILL_YINC_8: “Excluyendo los ingresos que ya hayas mencionado, durante
el”
Else, FILL_YINC_8: “Durante el”

^{FILL_YINC_8} ^{FILL_ROUNDREFYEAR}, did you receive any money in income from your own farm,
business, partnership, or professional practice?
ENGLISH

1. YES
0. NO
^{FILL-_YINC_8} ^{FILL_ROUNDREFYEAR}, ¿recibiste dinero en ingresos de tu propia granja, negocio,
sociedad o práctica profesional?

SPANISH

1 YES
0 NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_5 = 0 or -1 or -2; YINC_6; YINC_7
If YINC_8 = 1: YINC_9
Else: YINC_11

f_YINC_9
YINC_9a/YINC_9b
ASK
QUESTION TYPE
FILLS (ENG)

YINC_8 = 1
YINC_9a: Numeric
YINC_9b: Numeric
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During ^{FILL_ROUNDREFYEAR}, how much income did you receive from your own farm, business,
partnership or professional practice after expenses?
If you lost money on your farm, business, partnership or professional practice, please tell me the
amount you lost.
ENTER AMOUNT: _______ [YINC_9a]

ENGLISH

INTERVIEWER: SELECT IF THE AMOUNT ENTERED WAS MONEY RECEIVED OR LOST [YINC_9b]
1. RECEIVED
2. LOST
Durante el ^{FILL_ROUNDREFYEAR}, ¿cuántos ingresos recibiste de tu propia granja, negocio, sociedad
o práctica profesional después de los gastos?
Si perdiste dinero en tu granja, negocio, sociedad o práctica profesional, dime la cantidad que
perdiste.
ENTER AMOUNT: _______ [YINC_9a]

SPANISH

INTERVIEWER: SELECT IF THE AMOUNT ENTERED WAS MONEY RECEIVED OR LOST [YINC_9b]
1. RECEIVED
2. LOST

RANGE

YINC_9a: 1 – 999,999
YINC_9b: 1 – 999,999

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

YINC_9b IS EXCLUSIVE: DO NOT ALLOW ENTRY IN BOTH YINC_9a AND YINC_9b

If YINC_9a OR YINC_9b is > 250,000, display soft check: You reported a value
that is higher than the expected range of $250,000. INTERVIEWER:
CONFIRM RESPONSE AND CORRECT IF NEEDED. (Display check text “You
reported a value…” in black font and sentence case. Display check text
“INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).

CHECK (SPAN)

If YINC_9a OR YINC_9b is > 250,000, display soft check: Reportaste un valor mayor al rango
esperado de $250,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_8 = 1
If YINC_9a9 = -1 or -2: YINC_10
Else: YINC_11

YINC_10
ASK

YINC_9a = -1 OR -2

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 2
Can you tell me the range that includes the amount of income you received in ^{FILL_ROUNDREFYEAR}
from your own farm, business, partnership or professional practice after expenses?
1
2
3
4
5
6
7
8

ENGLISH

Lost money
$1 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
$50,001 - $100,000
$100,001 - $250,000
More than $250,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 2
¿Puedes decirme el rango que incluye la cantidad de ingresos que recibiste en el año
^{FILL_ROUNDREFYEAR} de tu propia granja, negocio, sociedad o práctica profesional después de los
gastos?
SPANISH

1
2
3
4
5
6
7
8

Perdí dinero
$1 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
$50,001 - $100,000
$100,001 - $250,000
Más de $250,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_9 = -1 or -2
YINC_11

YINC_11
ASK

YINC_1 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During ^{FILL_ROUNDREFYEAR}, did you receive any income from Workers’ Compensation?
ENGLISH

1. YES
0. NO
Durante el año ^{FILL_ROUNDREFYEAR}, ¿recibiste algún ingreso de indemnización para trabajadores?

SPANISH

1 YES
0 NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

HELP TEXT (SPAN)
MODE

Workers' compensation is an insurance program that provides cash benefits and medical
care, including temporary and permanent disability benefits, lost wages, rehabilitation,
and job retraining if a worker becomes injured or sick as a direct result of their job.
La indemnización para trabajadores es un programa de seguro que proporciona beneficios
en efectivo y atención médica, incluidos beneficios por discapacidad temporal y
permanente, salarios perdidos, rehabilitación y recapacitación laboral si un trabajador se
lesiona o enferma como resultado directo de su trabajo.
CAPI

NOTES
LEAD-IN
NEXT

YINC_8 = 0; YINC_9; YINC_10
If YINC_11 = 1: YINC_12
Else: YINC_14

YINC_12
ASK

YINC_11 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During ^{FILL_ROUNDREFYEAR}, how much income did you receive from Workers’ Compensation?
ENGLISH

SPANISH

ENTER AMOUNT TO NEAREST DOLLAR: __________
Durante el año ^{FILL_ROUNDREFYEAR}, ¿cuántos ingresos recibiste de indemnización para
trabajadores?

RANGE

ENTER AMOUNT TO NEAREST DOLLAR: __________
1- 99,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_12 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.
CHECK (ENG)

CHECK (SPAN)

If YINC_12 is > 50,000, display soft check: You reported a value that is higher than the
expected range of $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS)..
If YINC_12 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.
If YINC_12 is > 50,000, display soft check: Informaste un valor superior al rango esperado
de $50,000.INTERVIEWER: CONFIRM RESPONSE.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_11 = 1
If YINC_12 = -1 or -2: YINC_13
Else, If YINC_3 = 1, YINC_14
Else: YINC_26Else: YINC_14

YINC_13
ASK

YINC_12 = -1 OR -2

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 3
Can you tell me the range that best describes the amount of income you received in
^{FILL_ROUNDREFYEAR} from Workers’ Compensation?
1
2
3
4
5
6
7

ENGLISH

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
More than $50,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 3
¿Puedes decirme el rango que mejor describa la cantidad de ingresos que recibiste en el año
^{FILL_ROUNDREFYEAR} de indemnización para trabajadores?
SPANISH

1
2
3
4
5
6
7

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
Más de $50,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_12 = -1 or -2
If YINC_3 = 1, YINC_14
Else: YINC_26

YINC_14
ASK

YINC_3 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Now I would like to ask about the earnings and business income of your spouse or partner you were
with in ^{FILL_ROUNDREFYEAR}.

ENGLISH

During ^{FILL_ROUNDREFYEAR}, did your spouse or partner receive any income from a job such as
wages, salary, commissions, or tips? Please include any income your spouse or partner received from
doing odd jobs, temporary or seasonal work, and service in the military, the military reserves or the
National Guard.
1. YES
0. NO
Ahora me gustaría preguntarte sobre las ganancias y los ingresos comerciales del cónyuge o la pareja
con la que estuviste en el año ^{FILL_ROUNDREFYEAR}.

SPANISH

Durante el año ^{FILL_ROUNDREFYEAR}, ¿tu cónyuge o pareja recibió algún ingreso de un trabajo,
como sueldos, salarios, comisiones o propinas? Incluye los ingresos que tu cónyuge o pareja haya
recibido por realizar trabajos ocasionales, trabajo temporal o estacional y servicio en las fuerzas
militares, las reservas militares o la Guardia Nacional.
1 YES
0 NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

IF YINC_14 = -1 (REF) OR -2 (DK), display soft check (In black font and sentence case)::
Your answers are very important. Please consider providing a response. IF ANSWER = DK
OR REF AFTER PROMPTING ENTER RESPONSE AND CONTINUE TO NEXT QUESTION.
IF YINC_14 = -1 (REF) OR -2 (DK), display soft check: Tus respuestas son muy importantes.
Considera la posibilidad de proporcionar una respuesta. IF ANSWER = DK OR REF AFTER
PROMPTING ENTER RESPONSE AND CONTINUE TO NEXT QUESTION.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

YINC_11 = 0 or -1 or -2; YINC_12; YINC_13
If YINC_14 =1: YINC_15
Else: YINC_20

YINC_15
ASK

YINC_14 =1

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During the 52 weeks of ^{FILL_ROUNDREFYEAR}, how many weeks did your spouse or partner work at
all jobs, either full-time or part-time?
ENGLISH

SPANISH

ENTER WEEKS TO THE NEAREST WEEK: __________
Durante las 52 semanas del año ^{FILL_ROUNDREFYEAR}, ¿cuántas semanas trabajó tu cónyuge o
pareja en todos sus empleos, ya sea a tiempo completo o a tiempo parcial?

RANGE

ENTER WEEKS TO THE NEAREST WEEK: __________
0-52

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If YINC_15 is out of range, display hard check (In red font and all CAPS):: PLEASE ENTER A
NUMERIC VALUE BETWEEN 0 AND 52.
If YINC_15 is out of range, display hard check: PLEASE ENTER A VALUE BETWEEN 0 AND 52.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

If YINC_14= 1
If YINC_15 = 0 OR -1 OR -2: YINC_20
Else: YINC_16

YINC_16
ASK

YINC_15 > 0

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
In the weeks that your spouse or partner worked in ^{FILL_ROUNDREFYEAR}, how many hours did that
person usually work per week? Please include all hours worked, whether at their normal job site, at
ENGLISH home, or in some other location.

SPANISH

ENTER HOURS WORKED TO NEAREST HOUR: __________
En las semanas en las que tu cónyuge o pareja trabajó en el año ^{FILL_ROUNDREFYEAR}, ¿cuántas
horas solía trabajar por semana? Incluye todas las horas trabajadas, ya sea en su lugar de trabajo
habitual, en casa o en algún otro lugar.

RANGE

ENTER HOURS WORKED TO NEAREST HOUR: __________
0-12099

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_16 is out of range, display hard check: Enter a numeric value betweenPLEASE
ENTER A VALUE BETWEEN 0 andAND 120.
CHECK (ENG)

IF YINC_16 is > 100, display soft check: You reported a value that is higher than the
expected range of 100 hours. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_16 is out of range, display hard check: PLEASE ENTER A VALUE BETWEEN 0 AND
120.

CHECK (SPAN)

IF YINC_16 is > 100, display soft check: Informaste un valor superior al rango esperado de
100 horas. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_15
If YINC_16 > 0: YINC_17
Else: YINC_18

YINC_17
ASK

YINC_16 > 0

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many of those hours did your spouse or partner usually telework or work from home?
ENGLISH
ENTER HOURS WORKED AT HOME TO NEAREST HOUR: __________
¿Cuántas de esas horas tu cónyuge o pareja solía teletrabajar o trabajar desde casa?
SPANISH
ENTER HOURS WORKED AT HOME TO NEAREST HOUR: __________
RANGE
0-120
LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_17 is out of range, display hard check: Enter a numeric value betweenPLEASE
ENTER A VALUE BETWEEN 0 andAND 120.
CHECK (ENG)

CHECK (SPAN)

IF YINC_17 > YINC_16, display soft check: You reported that your spouse or partner
worked ^{{YINC_16} hours per week and worked ^{{YINC_17} of these hours from home.
Is this correct? INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED. (Display
check text “You reported …” in black font and sentence case. Display check text
“INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_17 is out of range, display hard check: PLEASE ENTER A VALUE BETWEEN 0 AND
120.
IF YINC_17 > YINC_16, display soft check: Informaste que tu cónyuge o pareja trabajó
{YINC_16} horas por semana y trabajó {YINC_17} de estas horas desde casa. ¿Es esto
correcto? INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_16
YINC_18

YINC_18
ASK

YINC_14 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During ^{FILL_ROUNDREFYEAR}, how much did your spouse or partner receive from wages, salary,
commissions, or tips from all jobs, before deductions for taxes or anything else?
ENGLISH

Do not include income from their own farm, business, partnership, or professional practice. We will
ask about that income next.
ENTER AMOUNT TO NEAREST DOLLAR: __________
Durante el año ^{FILL_ROUNDREFYEAR}, ¿cuántos ingresos recibió tu cónyuge o pareja de sueldos,
salarios, comisiones o propinas de todos los trabajos, antes de las deducciones por impuestos o por
otros motivos?

SPANISH

No incluyas los ingresos de su propia granja, negocio, sociedad o práctica profesional. Enseguida te
preguntaremos por esos ingresos.

RANGE

ENTER AMOUNT TO NEAREST DOLLAR: __________
1 – 999,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_18 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999,999.
CHECK (ENG)

CHECK (SPAN)

If YINC_18 is > 250,000, display soft check: You reported a value that is higher than the
expected range of $250,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_18 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999,999.
If YINC_18 is > 250,000, display soft check: Informaste un valor superior al rango esperado
de $250,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_16, YINC_17
If YINC_18 = -1 or -2: YINC_19
Else: YINC_20

YINC_19
ASK

YINC_18 = -1 or -2

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 4
Can you tell me the letter for the range that best describes the amount of income your spouse or
partner received in ^{FILL_ROUNDREFYEAR} in wages, salary, commissions and tips?
1
2
3
4
5
6
7

ENGLISH

$1 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
$50,001 - $100,000
$100,001 - $250,000
More than $250,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 4
¿Puedes decirme la letra del rango que mejor describa la cantidad de ingresos que tu cónyuge o pareja
recibió en el año ^{FILL_ROUNDREFYEAR} en sueldos, salarios, comisiones y propinas?

SPANISH

1
2
3
4
5
6
7

$1 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
$50,001 - $100,000
$100,001 - $250,000
Más de $250,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_18 = -1 or -2
YINC_20

YINC_20
ASK

YINC_3 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Create fill, ‘FILL_YINC_20’: IF YINC_14 = 1, FILL_YINC_20 = “Excluding any income you
already have mentioned, during”
Else, FILL_YINC_20: “During”
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Create fill, ‘FILL_YINC_20’: IF YINC_14 = 1, FILL_YINC_20 = “Excluyendo cualquier ingreso
que ya hayas mencionado, durante”
Else, FILL_YINC_20: “Durante”

^{FILL_YINC_20} ^{FILL_ROUNDREFYEAR}, did your spouse or partner receive any money in income
from their farm, business, partnership, or professional practice?
ENGLISH

1. YES
0. NO
^{FILL_YINC_8} ^{FILL_ROUNDREFYEAR}, ¿tu cónyuge o pareja recibió algún dinero en ingresos de su
granja, negocio, sociedad o práctica profesional?

SPANISH

1 YES
0 NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_14; YINC_15 = 0 or -1 OR -2; YINC_18; YINC_19
If YINC_20 = 1: f_YINC_21
Else: YINC_23

f_YINC_21
YINC_21a/YINC_21b
ASK
YINC_20 = 1
QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During ^{FILL_ROUNDREFYEAR}, how much did your spouse or partner receive from their farm,
business, partnership or professional practice after expenses?
If your spouse or partner lost money on their farm, business, partnership or professional practice,
please tell me the amount they lost.
ENTER AMOUNT: __________ [YINC_21a]

ENGLISH

[INTERVIEWER: IF RESPONDENT SPOUSE/PARTNER LOST MONEY, CHECK BOX BELOW AND ENTER
NEGATIVE VALUE TO NEAREST DOLLAR]
INTERVIEWER: SELECT IF THE
ENTER AMOUNT ENTERED WAS MONEY RECEIVED ORTO NEAREST DOLLAR: __________
[YINC_21a]
RESPONDENT SPOUSE/PARTNER LOST MONEY: ENTER AMOUNT LOST TO NEAREST DOLLAR:
__________ [YINC_21b]
1. RECEIVED
2. LOST
Durante el año ^{FILL_ROUNDREFYEAR}, ¿cuánto recibió tu cónyuge o pareja de su granja, negocio,
sociedad o práctica profesional después de los gastos?
Si tu cónyuge o pareja perdió dinero en su granja, negocio, sociedad o práctica profesional, dime la
cantidad que perdió.

SPANISH

[INTERVIEWER: IF RESPONDENT SPOUSE/PARTNER LOST MONEY, CHECK BOX BELOW AND ENTER
NEGATIVE VALUE TO NEAREST DOLLAR]
ENTER AMOUNT RECIEVED TO NEAREST DOLLAR: __________ [YINC_21a]
RESPONDENT SPOUSE/PARTNER LOST MONEY: ENTER AMOUNT LOST TO NEAREST DOLLAR:
__________ [YINC_21b]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

YINC_21a: 1 – 999,999
YINC_21b: 1 – 999,999

If YINC_21a or YINC_21b is out of range, display hard check: PLEASE ENTER AN AMOUNT
BETWEEN 1 AND 999,999.
IF YINC_21a AND YINC_21b BOTH CONTAIN A RESPONSE, display hard check: ‘PLEASE
ONLY ENTER THE AMOUNT LOST OR THE AMOUNT RECEIVED.’
If YINC_21a OR YINC_21b is > 250,000, display soft check: You reported a value that is
higher than the expected range of $250,000. INTERVIEWER: CONFIRM RESPONSE AND
CORRECT IF NEEDED. (Display check text “You reported a value…” in black font and
sentence case. Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and
all CAPS).
If YINC_21a or YINC_21b is out of range, display hard check: PLEASE ENTER AN AMOUNT
BETWEEN 1 AND 999,999.
CHECK (SPAN)

IF YINC_21a AND YINC_21b BOTH CONTAIN A RESPONSE, display hard check: ‘PLEASE
ONLY ENTER THE AMOUNT LOST OR THE AMOUNT RECEIVED.’
If YINC_21a OR YINC_21b is > 250,000, display soft check: Informaste un valor superior al
rango esperado de $250,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_20 = 1
If YINC_21a21 = -1 or -2: YINC_22
Else: YINC_23

YINC_22
ASK

YINC_21a = -1 or -2

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 5
Can you tell me the letter for the range that best describes the amount of income your spouse or
partner received during ^{FILL_ROUNDREFYEAR} from their farm, business, partnership or professional
practice after expenses?
1
2
3
4
5
6
7
8

ENGLISH

Lost money
$1 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
$50,001 - $100,000
$100,001 - $250,000
More than $250,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 5
¿Puedes decirme la letra del rango que mejor describa la cantidad de ingresos que tu cónyuge o pareja
recibió durante el año ^{FILL_ROUNDREFYEAR} de su granja, negocio, sociedad o práctica profesional
después de los gastos?

SPANISH

1
2
3
4
5
6
7
8

Perdió dinero
$1 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
$50,001 - $100,000
$100,001 - $250,000
Más de $250,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_21 = -1 or -2
YINC_23

YINC_23
ASK

YINC_3 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During ^{FILL_ROUNDREFYEAR}, did your spouse or partner receive any income from Workers’
Compensation?
ENGLISH

1. YES
0. NO
Durante el año ^{FILL_ROUNDREFYEAR}, ¿tu cónyuge o pareja recibió algún ingreso de indemnización
para trabajadores?

SPANISH

1 YES
0 NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_20 = 0 or -1 or -2; YINC_21; YINC_22
If YINC_23 = 1: YINC_24
Else: YINC_26

YINC_24
ASK

YINC_23 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During ^{FILL_ROUNDREFYEAR}, how much income did your spouse or partner receive from
Workers’Worker's Compensation?
ENGLISH
ENTER AMOUNT TO NEAREST DOLLAR: __________

SPANISH

Durante el año ^{FILL_ROUNDREFYEAR}, ¿cuánto ingreso recibió tu cónyuge o pareja de
indemnización para trabajadores?

RANGE

ENTER AMOUNT TO NEAREST DOLLAR: __________
1 – 999,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_24 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.
CHECK (ENG)

If YINC_24 is > 50,000, display soft check: You reported a value that is higher than the
expected range of $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_24 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.

CHECK (SPAN)

If YINC_24 is > 50,000, display soft check: Informaste un valor superior al rango esperado
de $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_23 = 1
If YINC_24 = -1 or -2: YINC_25
Else: YINC_26

YINC_25
ASK

YINC_24 = -1 or -2

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 6
Can you tell me the letter for the range that best describes the amount of income your spouse or
partner received in ^{FILL_ROUNDREFYEAR} from Workers’ Compensation?
1
2
3
4
5
6
7

ENGLISH

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
More than $50,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 6
¿Puedes decirme la letra del rango que mejor describe la cantidad de ingresos que tu cónyuge o pareja
recibió en el año ^{FILL_ROUNDREFYEAR} de indemnización para trabajadores?

SPANISH

1
2
3
4
5
6
7

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
Más de $50,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_24 = -1 or -2
YINC_26

YINC_26
ASK

YINC_1 = 1

QUESTION TYPE

Informational
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Create fill, FILL_YINC_26_1
If YINC_3 = 1, YINC_26_1: “que tú y tu cónyuge o pareja podrían haber recibido”
Else, YINC_26_1: “que tú podrías haber recibido”

ENGLISH

Now I would like to ask about other sources of income ^{FILL_YINC_4_1} may have received in
^{FILL_ROUNDREFYEAR}.

SPANISH

Ahora me gustaría preguntar sobre otras fuentes de ingresos ^{FILL_YINC_26_1} en el año
^{FILL_ROUNDREFYEAR}.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

YINC_23 = 0 or -1 or -2; YINC_24; YINC_25

NEXT

If YINC_1 = 1 AND YOUTHCHILDNUM > 0: YINC_27
Else: YINC_32

YINC_27
ASK

YINC_1 = 1 AND YOUTHCHILDNUM > 0

QUESTION TYPE

Radio button
Create fill, FILL_YINC_27
If YINC_3 = 1, FILL_YINC_27: “your or your spouse or partner’s”
Else, FILL_YINC_27: “your”

FILLS (ENG)

Create fill, FILL_YINC_27S1
If YINC_3 = 1, FILL_YINC_27S1: empty
Else, FILL_YINC_27S1: “que son tuyos”
FILLS (SPAN)

Create fill, FILL_YINC27S2
If YINC_3 = 1, FILL_YINC_27S2: “o que son de tu cónyuge o pareja”
Else, FILL_YINC_27S2: empty

Have child support payments ever been agreed to or awarded for any of ^{FILL_YINC_27} children
living here?
ENGLISH

1.
0.

YES
NO

¿Alguna vez se han acordado u otorgado pagos de manutención de menores para alguno de los(as)
niños(as) ^{FILL_YINC_27S1} ^{FILL_YINC_27S2} y que viven aquí?
SPANISH

1 YES
0 NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_26
If YINC_27 = 1: YINC_28
Else: YINC_32

YINC_28
ASK

YINC_27 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Create fill, FILL_YINC_28_1
If YINC_3 = 1, YINC_28_1: “ tú y tu cónyuge o pareja recibirían”
Else, YINC_28_1: “tú recibirías”

FILLS (SPAN)

During ^{FILL_ROUNDREFYEAR}, were ^{FILL_YINC_4_1} supposed to receive any child-support
payments?
ENGLISH

1.
0.

YES
NO

Durante el año ^{FILL_ROUNDREFYEAR}, ¿se suponía que ^{YINC_28_1} algún pago de manutención de
menores?
SPANISH

1
0

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_27 = 1
If YINC_28 = 1: YINC_29
Else: YINC_32

YINC_29
ASK

YINC_28 = 1

QUESTION TYPE

Numeric
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Create fill, FILL_YINC_29_1
If YINC_3 = 1, YINC_29_1: “recibieron tú y tu cónyuge o pareja”
Else, YINC_29_1: “recibiste”

How much did ^{FILL_YINC_4_1} receive in child-support during ^{FILL_ROUNDREFYEAR}?
ENGLISH

ENTER AMOUNT TO NEAREST DOLLAR: __________
¿Cuánto ^{FILL_YINC_29_1} en manutención de menores durante el año ^{FILL_ROUNDREFYEAR}?

SPANISH
RANGE

ENTER AMOUNT TO NEAREST DOLLAR: __________
0 –99,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_29 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.
CHECK (ENG)

If YINC_29 is > 50,000, display soft check: You reported a value that is higher than the
expected range of $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_29 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.

CHECK (SPAN)

If YINC_29 is > 50,000, display soft check: Informaste un valor superior al rango esperado
de $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_28 = 1
If YINC_29 = -1 or -2: YINC_30
Else: YINC_3231

YINC_30
ASK

YINC_29 = -1 or -2

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_4: ‘FILL_YINC_4_1’

Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 7
Can you tell me the range that best describes the amount of income ^{FILL_YINC_4_1} received in
^{FILL_ROUNDREFYEAR} in child support payments?
1
2
3
4
5
6
7

ENGLISH

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
More than $50,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 7
¿Puede decirme la letra del rango que mejor describe la cantidad de ingresos que ^{FILL_YINC_4_1} en
el año ^{FILL_ROUNDREFYEAR} en pagos de manutención de menores?
SPANISH

1
2
3
4
5
6
7

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
Más de $50,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_29 = -1 or -2
YINC_32

YINC_32
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

ENGLISH

Use fill from YINC_29: ‘FILL_YINC_29_1’

During ^{FILL_ROUNDREFYEAR} did ^{FILL_YINC_4_1} receive any interest or dividend income?
Interest can come from interest-earning-checking accounts, savings accounts, money market
accounts, bonds, treasury notes, IRA accounts, or certificates of deposit. Dividends can come from
stocks or mutual funds.
1.
0.

SPANISH

YES
NO

Durante el año ^{FILL_ROUNDREFYEAR}, ¿^{FILL_YINC_29_1} algún ingreso por intereses o
dividendos? Los intereses pueden provenir de cuentas corrientes, cuentas de ahorro, cuentas del
mercado monetario, bonos, pagarés del tesoro, cuentas IRA o certificados de depósito que generen
intereses. Los dividendos pueden provenir de acciones o fondos mutuos.
1 YES
0 NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_31
If YINC_32 = 1: YINC_33
Else: YINC_35

YINC_33
ASK

YINC_32 = 1

QUESTION TYPE

Numeric
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

ENGLISH

Use fill from YINC_4: ‘FILL_YINC_4_1’

What was the total amount of interest and dividend income ^{FILL_YINC_4_1} received during
^{FILL_ROUNDREFYEAR}, including even small amounts and amounts reinvested or credited to the
account?
ENTER AMOUNT TO NEAREST DOLLAR: __________

SPANISH

¿Cuál fue el monto total de los ingresos por intereses y dividendos que ^{FILL_4_1} durante el año
^{FILL_ROUNDREFYEAR}, incluso las pequeñas cantidades y las cantidades reinvertidas o acreditadas
en la cuenta?
ENTER AMOUNT TO NEAREST DOLLAR: __________

RANGE

1 –99,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_33 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.
CHECK (ENG)

If YINC_33 is > 10,000, display soft check: You reported a value that is higher than the
expected range of $10,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_33 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.

CHECK (SPAN)

If YINC_33 is > 10,000, display soft check: Informaste un valor superior al rango esperado
de $10,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_32 = 1
If YINC_33 = -1 or -2: YINC_34
Else: YINC_35

YINC_34
ASK

YINC_33 = -1 or -2

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 8
Can you tell me the range that best describes the amount of income ^{FILL_YINC_4_1} received in
^{FILL_ROUNDREFYEAR} in interest and dividend payments?
1
2
3
4
5
6
7

ENGLISH

$1 - $500
$501 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $7,500
$7,501 - $10,000
More than $10,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 8
¿Puede decirme el rango que mejor describe la cantidad de ingresos que ^{FILL_YINC_4_1} en el
año^{FILL_ROUNDREFYEAR} por intereses y pagos de dividendos?

SPANISH

1
2
3
4
5
6
7

$1 - $500
$501 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $7,500
$7,501 - $10,000
Más de $10,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_33 = -1 or -2
YINC_35

YINC_35
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Use fill from YINC_29: ‘FILL_YINC_29_1’

FILLS (SPAN)

Create fill, FILL_YINC_35_1
If YINC_3 = 1, YINC_35_1: “tienen tú y tu cónyuge o pareja”
Else, YINC_31_1: “tienes”

During ^{FILL_ROUNDREFYEAR} did ^{FILL_YINC_4_1} receive any rental income from any land,
business property, apartments, or houses which ^{FILL_YINC_4_1} own?
ENGLISH

1.
0.

YES
NO

Durante el año ^{FILL_ROUNDREFYEAR}, ¿^{FILL_YINC_29_1’} algún ingreso por alquiler de cualquier
terreno, propiedad comercial, apartamentos o casas que ^{FILL_YINC_35_1}?
SPANISH

1
0

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_32 = 0 or -1 or -2; YINC_33; YINC_34
If YINC_35 = 1: YINC_36
Else: YINC_38

YINC_36
ASK

YINC_35 = 1

QUESTION TYPE

Numeric
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)
FILLS (SPAN)

ENGLISH

SPANISH

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

Use fill from YINC_4: ‘FILL_YINC_4_1’
What was the total amount of rental income ^{FILL_YINC_4_1} received during
^{FILL_ROUNDREFYEAR}?
ENTER AMOUNT TO NEAREST DOLLAR: __________
¿Cuál fue el monto total de los ingresos por alquiler que ^{FILL_YINC_4_1} durante el año
^{FILL_ROUNDREFYEAR}?

RANGE

ENTER AMOUNT TO NEAREST DOLLAR: __________
1 – 99,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_36 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999,999.
CHECK (ENG)

If YINC_36 is > 50,000, display soft check: You reported a value that is higher than the
expected range of $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_36 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999,999.

CHECK (SPAN)

If YINC_36 is > 50,000, display soft check: You reported a value that is higher than the
expected range of $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_35 = 1
If YINC_36 = -1 or -2: YINC_37
Else: YINC_38

YINC_37
ASK

YINC_36 = -1 or -2

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_4: ‘FILL_YINC_4_1’

Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 9
Can you tell me the range that best describes the amount of rental income ^{FILL_YINC_4_1} received
in ^{FILL_ROUNDREFYEAR}?
1
2
3
4
5
6
7

ENGLISH

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
More than $50,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 9
¿Puede decirme el rango que mejor describe la cantidad de ingresos por alquiler que
^{FILL_YINC_4_1} en el año ^{FILL_ROUNDREFYEAR}?
SPANISH

1
2
3
4
5
6

7

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
Más de $50,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_36 = -1 or -2
YINC_38

YINC_38
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_29: ‘FILL_YINC_29_1’

During ^{FILL_ROUNDREFYEAR} did ^{FILL_YINC_4_1} receive money from any estates, trusts,
annuities or inheritances?
ENGLISH

1.
0.

YES
NO

Durante el año ^{FILL_ROUNDREFYEAR}, ¿^{FILL_YINC_29_1} dinero de sucesiones, fideicomisos,
anualidades o herencias?
SPANISH

1
0

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_35 = 0 or -1 OR -2; YINC_36; YINC_37
If YINC_38 = 1: YINC_39
Else: YINC_41

YINC_39
ASK

YINC_38 = 1

QUESTION TYPE

Numeric
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

ENGLISH

SPANISH

Use fill from YINC_4: ‘FILL_YINC_4_1’

What was the total amount of income ^{FILL_YINC_4_1} received from estates, trusts, annuities or
inheritances during ^{FILL_ROUNDREFYEAR}?
ENTER AMOUNT TO NEAREST DOLLAR: __________
¿Cuál fue la cantidad total de los ingresos que ^{FILL_YINC_4_1} de sucesiones, fideicomisos,
anualidades o herencias durante ^{FILL_ROUNDREFYEAR}?

RANGE

ENTER AMOUNT TO NEAREST DOLLAR: __________
1 –999,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_39 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999,999.
CHECK (ENG)

If YINC_39 is > 50,000, display soft check: You reported a value that is higher than the
expected range of $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_39 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999,999.

CHECK (SPAN)

If YINC_39 is > 50,000, display soft check: Informaste un valor superior al rango esperado
de $50,000.INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_38 = 1
If YINC_39 = -1 or -2: YINC_40
Else: YINC_41

YINC_40
ASK

YINC_39 = -1 or -2

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_4: ‘FILL_YINC_4_1’

Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 10
Can you tell me the range that best describes the amount of money ^{FILL_YINC_4_1} received from
estates, trusts, annuities or inheritances during ^{FILL_ROUNDREFYEAR}?
1
2
3
4
5
6
7

ENGLISH

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
More than $50,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 10
¿Puedes decirme el rango que mejor describe la cantidad de dinero que ^{FILL_YINC_4_1} de
herencias, fideicomisos, anualidades o herencias durante el año ^{FILL_ROUNDREFYEAR}?
SPANISH

1
2
3
4
5
6
7

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
Más de $50,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_39 = -1 or -2
YINC_41

YINC_41
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_29: ‘FILL_YINC_29_1’

During ^{FILL_ROUNDREFYEAR} did ^{FILL_YINC_4_1} receive any money as gifts from friends or
family?
ENGLISH

1.
0.

YES
NO

Durante el año ^{FILL_ROUNDREFYEAR}, ¿^{FILL_YINC_29_1} dinero como regalo de amigos o
familiares?
SPANISH

1
0

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_38 = 0 or -1 or -2; YINC_39; YINC_40
If YINC_41 = 1: YINC_42
Else: YINC_45

YINC_42
ASK

YINC_41 = 1

QUESTION TYPE

Radio grid
Use fill from YINC_4: ‘FILL_YINC_4_1’

FILLS (ENG)

FILLS (SPAN)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Create fill, FILL_YINC_42_1
If YINC_3 = 1, YINC_42_1: “¿Quién les dio a ti y a tu cónyuge o pareja”
Else, YINC_42_1: “¿Quién te dio”
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

Who gave ^{FILL_YINC_4_1} money as a gift? Please tell me yes or no for each one.
COLUMN HEADERS:
1. YES
0.2 NO
ENGLISH

ROW ITEMS:
a. Your parents provided assistance together [YINC_42a]
b. Your mother provided assistance separately [YINC_42b]
c. Your father provided assistance separately [YINC_42c]
d. Your grandparent(s) [YINC_42d]
e. Other relatives, friends or other non-relatives [YINC_42e]
^{FILL_YINC_42_1} dinero como regalo? Dime “sí” o “no” para cada opción.
COLUMN HEADERS:
1 YES
2 NO

SPANISH

ROW ITEMS:
a Tus padres ayudaron juntos [YINC_42a]
b Tu madre ayudó por separado [YINC_42b]
c Tu padre ayudó por separado [YINC_42c]
d Tu(s) abuelo(s) [YINC_42d]
e Otros parientes, amigos(as) u otras personas que no sean parientes [YINC_42e]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

If YINC_41 = 1 and all in YINC_42 = 0, display soft check: You indicated ^{FILL_YINC_4_1}
received money as a gift from friends or family in ^{FILL_ROUNDYEAR}. Is that correct?
INTERVIEWER: CONFIRM RESPONSE AND CORRECT ON PREVIOUS ITEM IF NEEDED.
(Display check text “You indicated…” in black font and sentence case. Display check text
“INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).

CHECK (SPAN)

If YINC_41 = 1 and all in YINC_42 = 0, display soft check: Indicaste que ^{FILL_YINC_4_1}
dinero como regalo de amigos(as) o familiares en el año ^{FILL_ROUNDYEAR}. ¿Es eso
correcto? INTERVIEWER: CONFIRM RESPONSE AND CORRECT ON PREVIOUS ITEM IF
NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_41 = 1
YINC_43

YINC_43
ASK

YINC_41 = 1

QUESTION TYPE

Numeric
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

ENGLISH

SPANISH

Use fill from YINC_4: ‘FILL_YINC_4_1’

What was the total amount ^{FILL_YINC_4_1} received as gifts from friends or family during
^{FILL_ROUNDREFYEAR}?
ENTER AMOUNT TO NEAREST DOLLAR: __________
¿Cuál fue la cantidad total que ^{FILL_YINC_4_1} como regalos de amigos(as) o familiares durante el
año ^{FILL_ROUNDREFYEAR}?

RANGE

ENTER AMOUNT TO NEAREST DOLLAR: __________
1 – 99,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_43 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.
CHECK (ENG)

If YINC_43 is > 50,000, display soft check: You reported a value that is higher than the
expected range of $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_43 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.

CHECK (SPAN)

If YINC_43 is > 50,000, display soft check: Informaste un valor superior al rango esperado
de $50,000.INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_42
If YINC_43 = -1 or -2: YINC_44
Else: YINC_45

YINC_44
ASK

YINC_43 = -1 or -2

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_4: ‘FILL_YINC_4_1’

Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 11
Can you tell me the range that includes your best estimate of the amount of money ^{FILL_YINC_4_1}
received as gifts from friends or family during ^{FILL_ROUNDREFYEAR}?
1
2
3
4
5
6
7

ENGLISH

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
More than $50,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 11
¿Puedes decirme el rango que incluye tu mejor estimación de la cantidad de dinero que
^{FILL_YINC_4_1} como regalo de amigos(as) o familiares durante el año ^{FILL_ROUNDREFYEAR}?
SPANISH

1
2
3
4
5
6

7

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
Más de $50,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_43 = -1 or -2
YINC_45

YINC_45
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_1: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_1: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_29: ‘FILL_YINC_29_1’

During ^{FILL_ROUNDREFYEAR}, did ^{FILL_YINC_4_1} receive income from Temporary Assistance for
Needy Families (TANF), Supplemental Security Income (SSI), or Social Security Disability (SSDI)?
ENGLISH

SPANISH

1.
0

1
N

YES

Durante el año ^{FILL_ROUNDREFYEAR}, ¿^{FILL_YINC_29_1} ingresos de Asistencia Temporal para
Familias Necesitadas (TANF, por sus siglas en inglés), Seguridad de Ingreso Suplementario (SSI, por sus
siglas en inglés) o Seguro Social por Discapacidad (SSDI, por sus siglas en inglés)?
1
0

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_41 = 0 or -1 or -2; YINC_43; YINC_44
If YINC_45 = 1: YINC_46
Else: YINC_48

YINC_46
ASK

YINC_45 = 1

QUESTION TYPE

Numeric
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

ENGLISH

SPANISH

Use fill from YINC_4: ‘FILL_YINC_4_1’

What was the total amount ^{FILL_YINC_4_1} received from TANF, Supplemental Security Income
(SSI), or Social Security Disability (SSDI) during ^{FILL_ROUNDREFYEAR}?
ENTER AMOUNT TO NEAREST DOLLAR: __________
¿Cuál fue la cantidad total que ^{FILL_YINC_4_1} de TANF, Seguridad de Ingreso Suplementario (SSI) o
Seguro Social por Discapacidad (SSDI) durante el año ^{FILL_ROUNDREFYEAR}?

RANGE

ENTER AMOUNT TO NEAREST DOLLAR: __________
1 – 99,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_46 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.
CHECK (ENG)

If YINC_46 is > 50,000, display soft check: You reported a value that is higher than the
expected range of $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_46 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.

CHECK (SPAN)

If YINC_46 is > 50,000, display soft check: Informaste un valor superior al rango esperado
de $50,000.INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC-45 = 1
If YINC-46 = -1 or -2: YINC_47
Else: YINC_48

YINC_47
ASK

YINC_46 = -1 or -2

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_4: ‘FILL_YINC_4_1’

Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 12
Can you tell me the range that includes your best estimate of the total amount ^{FILL_YINC_4_1}
received from TANF, Supplemental Security Income (SSI), or Social Security Disability (SSDI) in
^{FILL_ROUNDREFYEAR}?
1
2
3
4
5
6
7

ENGLISH

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
More than $50,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 12
¿Puedes decirme el rango que incluye tu mejor estimación de la cantidad total que ^{FILL_YINC_4_1}
de TANF, Seguridad de Ingreso Suplementario (SSI) o Seguro Social por Discapacidad (SSDI) en el año
^{FILL_ROUNDREFYEAR}?
SPANISH

1
2
3
4
5
6
7

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
Más de $50,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_46 = -1 or -2
YINC_48

YINC_48
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR

FILLS (SPAN)

Use fill from YINC_29: ‘FILL_YINC_29_1’

During ^{FILL_ROUNDREFYEAR}, did ^{FILL_YINC_4_1} receive income from veterans, GI benefits, or
other government programs that you have not already reported?
ENGLISH

Please don’t include any unemployment insurance payments that you’ve already told us about.
1.
0.

YES
NO

Durante el año ^{FILL_ROUNDREFYEAR}, ¿^{FILL_YINC_29_1} ingresos de veteranos, beneficios de
emisión del Gobierno (GI, por sus siglas en inglés) u otros programas gubernamentales que aún no
declaraste?
SPANISH

No incluyas ningún pago del seguro de desempleo del que ya nos hayas hablado.
1
0

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_45 = 0 or -1 or -2; YINC_46; YINC_47
If YINC_48 = 1: YINC_49
Else: YINC_51

YINC_49
ASK

YINC_48 = 1

QUESTION TYPE

Numeric
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

ENGLISH

SPANISH

Use fill from YINC_4: ‘FILL_YINC_4_1’

What was the total amount ^{FILL_YINC_4_1} received from veterans, GI benefits, or other
government programs during ^{FILL_ROUNDREFYEAR}?
ENTER AMOUNT TO NEAREST DOLLAR: __________
¿Cuál fue la cantidad total que ^{FILL_YINC_4_1} de veteranos, beneficios de GI u otros programas
gubernamentales durante el año ^{FILL_ROUNDREFYEAR}?

RANGE

ENTER AMOUNT TO NEAREST DOLLAR: __________
1 –99,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_49 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.
CHECK (ENG)

If YINC_49 is > 50,000, display soft check: You reported a value that is higher than the
expected range of $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_49 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.

CHECK (SPAN)

If YINC_49 is > 50,000, display soft check: Informaste un valor superior al rango esperado
de $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_48 = 1
If YINC_49 = -1 or -2: YINC_50
Else: YINC_51

YINC_50
ASK

YINC_49 = -1 or -2

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_4: ‘FILL_YINC_4_1’

Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 13
Can you tell me the range that includes your best estimate of the total amount ^{FILL_YINC_4_1}
received from veterans, GI benefits, or other government programs in ^{FILL_ROUNDREFYEAR}?
1
2
3
4
5
6
7

ENGLISH

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
More than $50,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 13
¿Puedes decirme el rango que incluye tu mejor estimación de la cantidad total que ^{FILL_YINC_4_1}
de veteranos, beneficios de GI u otros programas gubernamentales en el año
^{FILL_ROUNDREFYEAR}?
SPANISH

1
2
3
4
5
6
7

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
Más de $50,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN
NEXT

YINC_49 = -1 or -2
YINC_51

YINC_51
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

ENGLISH

SPANISH

Use fill from YINC_29: ‘FILL_YINC_29_1’

During ^{FILL_ROUNDREFYEAR}, did ^{FILL_YINC_4_1} receive income from any other sources, such as
pension or retirement income including survivor's benefits, alimony, payments from life insurance
policies or any other regular source of income not from a government source?
1.
0.

YES
NO

Durante el año ^{FILL_ROUNDREFYEAR}, ¿^{FILL_YINC_29_1} ingresos de cualquier otra fuente, como
ingresos de pensión o jubilación, incluidos beneficios de sobreviviente, pensión alimenticia, pagos de
pólizas de seguro de vida o cualquier otra fuente regular de ingresos que no provenga de una fuente
gubernamental?
1
0

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_48 = 0 or -1 or -2; YINC_49; YINC_50
If YINC_51 = 1: YINC_52
Else, if YINC_3 = 1: YINC_54
Else: YINC_55

YINC_52
ASK

YINC_51 = 1

QUESTION TYPE

Numeric
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

ENGLISH

SPANISH

Use fill from YINC_4: ‘FILL_YINC_4_1’

What was the total amount ^{FILL_YINC_4_1} received from all of these other sources during
^{FILL_ROUNDREFYEAR}?
ENTER AMOUNT TO NEAREST DOLLAR: __________
¿Cuál fue la cantidad total que ^{FILL_YINC_4_1} de todas estas otras fuentes durante el año
^{FILL_ROUNDREFYEAR}?
ENTER AMOUNT TO NEAREST DOLLAR: __________

RANGE

1 – 99,999

LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_52 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.
CHECK (ENG)

If YINC_52 is > 50,000, display soft check: You reported a value that is higher than the
expected range of $50,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF
NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_52 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 99,999.

CHECK (SPAN)

If YINC_52 is > 50,000, display soft check: Informaste un valor superior al rango esperado
de $50,000.INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_51 = 1
If YINC_52 = -1 or -2: YINC_53
Else, if YINC_3 = 1: YINC_54
Else: YINC_55

YINC_53
ASK

YINC_52 = -1 OR -2

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)

Use fill from YINC_4: ‘FILL_YINC_4_1’

Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 14
Can you tell me the range that includes your best estimate of the total amount ^{FILL_YINC_4_1}
received from all other sources of income in ^{FILL_ROUNDREFYEAR}?
1
2
3
4
5
6
7

ENGLISH

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
More than $50,000

Mira esta tarjeta.
INTERVIEWER: HAND R SHOWCARD YINC 14
¿Puedes decirme el rango que incluye tu mejor estimación de la cantidad total que ^{FILL_YINC_4_1}
de todas las demás fuentes de ingresos en el año ^{FILL_ROUNDREFYEAR}?
SPANISH

1
2
3
4
5
6
7

$1 - $1,000
$1,001 - $2,500
$2,501 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
Más de $50,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

If YINC_52 = -1 OR -2
If YINC_3 = 1: YINC_54
Else: YINC_55

YINC_54
ASK

YINC_1 = 1 AND YINC_3 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
During ^{FILL_ROUNDREFYEAR}, how did you and your spouse or partner treat your incomes?
1.
2.

ENGLISH

3.

Treated all incomes as shared resources?
Treated some income as shared resources and some as private resources that belong to
the person who earned it?
Treated all incomes as private resources that belongs to the person who earned it?

Durante el año ^{FILL_ROUNDREFYEAR}, ¿cómo trataron tú y tu cónyuge o pareja sus ingresos?

SPANISH

1
2
3

¿Trataste todos los ingresos como recursos compartidos?
¿Trataste algunos ingresos como recursos compartidos y otros como recursos privados
que pertenecen a la persona que los ganó?
¿Trataste todos los ingresos como recursos privados que pertenecen a la persona que los
ganó?

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_51 = 0 or -1 or -2; YINC_52; YINC_53
YINC_55

YINC_55
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Use fill from YINC_4: ‘FILL_YINC_4_1’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Create fill, FILL_YINC_55_1
If YINC_3 = 1, YINC_55_1: “Tú y tu cónyuge o pareja presentaron”
Else, YINC_55_1: “Pesentaste”

FILLS (SPAN)

Did ^{FILL_YINC_4_1} file a federal income tax return in ^{FILL_ROUNDREFYEAR}?
ENGLISH

1.
0.

YES
NO

¿^{FILL_YINC_55_1} una declaración de impuestos federales de los ingresos en el año
^{FILL_ROUNDREFYEAR}?
SPANISH

1
0

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_51= 0 or -1, or -2; YINC_52; YINC_53; YINC_54
If YINC_55 = 1: YINC_56
Else: YINC_58

YINC_56
ASK

YINC_55 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_1: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_1: ‘FILL_ROUNDREFYEAR’
What was your filing status on your ^{FILL_ROUNDREFYEAR} federal income tax return?
0.
1.
3.
4.
5.

ENGLISH

1 A single taxpayer
2 Married, filing a joint return
Married, filing separate
Unmarried head of household
Qualifying widow(er) with dependent child

¿Cuál fue tu estado civil en la declaración de impuestos federales de los ingresos del año
^{FILL_ROUNDREFYEAR}?
SPANISH

1 Un(a) solo(a) contribuyente
2 Casado(a), declaración conjunta
3 Casado(a), declaración por separado
4 Jefe(a) de familia, soltero(a)
5 Viudo(a) calificado(a) con hijo(a) dependiente

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

IF YINC_3 = 0 AND YINC_56 = 2 OR 3, display soft check: You said that you were not
married in ^{FILL_ROUNDREFYEAR}, but your filing status was married. Is this correct?
INTERVIEWER: CONFIRM ANSWER AND UPDATE IF NEEDED. (Display check text “You said
that…” in black font and sentence case. Display check text “INTERVIEWER: CONFIRM
ANSWER…” in red font and all CAPS).
IF YINC_3 = 0 AND YINC_56 = 2 OR 3, display soft check: Dijiste que no estabas casado en
^{FILL_ROUNDREFYEAR}, pero tu estado civil para efectos de la declaración era casado. ¿Es
correcto? INTERVIEWER: CONFIRM ANSWER AND UPDATE IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_55 = 1
YINC-57

YINC_57
ASK

YINC_55 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
What method did you use to prepare your ^{FILL_ROUNDREFYEAR} tax return?
1.
2.
3.
4.

ENGLISH

Self-prepared manually
Tax software
Friend or relative
Professional tax preparer

¿Qué método usaste para preparar tu declaración de impuestos del año ^{FILL_ROUNDREFYEAR}?
SPANISH

1
2
3
4

Preparada manualmente por tu cuenta
Software de impuestos
Amigo(a) o familiar
Preparador(a) de impuestos profesional

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_56
YINC_58

YINC_58
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Use fill from YINC_4: ‘FILL_YINC_4_1’

FILLS (ENG)

Create fill, FILL_ YINC_58
If YINC_3 = 1, FILL_YINC_58: “your or your spouse or partner’s”
Else, FILL_YINC_27: “your”
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Create fill, FILL_YINC_58S1
If YINC_3 = 1, YINC_58S1: “Tú y tu cónyuge o pareja pidieron o planean pedir”
Else, YINC_58S1: “Pediste o planeas pedir”
Create fill, FILL_YINC_58S2
If YINC_3 = 1, FILL_YINC_58S2: “la”
Else, FILL_YINC_58S2: “tu”

FILLS (SPAN)

Create fill, FILL_YINC58S3
If YINC_3 = 1, FILL_YINC_58S3: “que presentas tú o que presenta tu cónyuge o pareja”
Else, FILL_YINC_58S3: empty
The Earned Income Tax Credit (EITC) is a refundable Federal tax credit for eligible individuals and
families who work and have earned income below a certain amount. The EITC reduces the amount of
tax you owe, and it may give you a refund.
ENGLISH

Did ^{FILL_YINC_4_1} claim, or are planning to claim, an Earned Income Tax Credit on ^{FILL_YINC_58}
federal income tax return for the year ^{FILL_ROUNDREFYEAR}?
1.
0.

YES
NO

El Crédito Tributario por Ingreso del Trabajo (EITC, por sus siglas en inglés) es un crédito tributario
federal reembolsable para personas y familias elegibles que trabajan y tienen ingresos del trabajo por
debajo de cierta cantidad. El EITC reduce la cantidad de impuestos que debes, y podría hacer que te
den un reembolso.
SPANISH

¿^{FILL_YINC_58S1_1} un Crédito Tributario por Ingreso del Trabajo en ^{FILL_YINC_58S2} declaración
de impuestos federales ^{FILL_YINC_58S3} para el año ^{FILL_ROUNDREFYEAR}?
1
0

RANGE
LIMITS

YES
NO

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_55= 0 or -1 or -2; YINC_57
If YINC_58 = 0: f_YINC_59
Else: YINC_60

f_YINC_59
YINC_59/YINC_59OTHER
ASK
YINC_58 = 0
YINC_59: Radio button
QUESTION TYPE
YINC_59OTHER: Textbox
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
FILLS (ENG)

Use fill from YINC_27: ‘FILL_YINC_27’
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Create fill, FILL_YINC_59S1
If YINC_3 = 1, FILL_YINC_59S1: “la”
Else, FILL_YINC_59S1: “tu”

FILLS (SPAN)

Create fill, FILL_YINC59S2
If YINC_3 = 1, FILL_YINC_59S2: “que presentas tú o que presenta tu cónyuge o pareja”
Else, FILL_YINC_59S2: empty
Which of the following best describes why you did not claim or plan to claim an Earned Income Tax
Credit on ^{FILL_YINC_27} federal income tax return for the year ^{FILL_ROUNDREFYEAR}?
ENGLISH

1 Not eligible for an Earned Income Tax Credit
2 Not aware of the Earned Income Tax Credit
3 Another reason: __________ [YINC_59OTHER]
4 DID NOT FILE A TAX RETURN (ONLY IF VOLUNTEERED BY RESPONDENT)
¿Cuál de las siguientes opciones describe mejor por qué no pediste o planeas pedir un Crédito
Tributario por Ingreso del Trabajo en ^{FILL_YINC_59S1} declaración de impuestos federales del
ingreso ^{FILL_YINC_59S2} para el año ^{FILL_ROUNDREFYEAR}?

SPANISH

1
2
3

No eres elegible para un Crédito Tributario por Ingreso del Trabajo
No conoces lo que es el Crédito Tributario por Ingreso del Trabajo
Otra razón: __________ [YINC_59OTHER]

4

DID NOT FILE A TAX RETURN (ONLY IF VOLUNTEERED BY RESPONDENT)

RANGE
LIMITS

YINC_59OTHER: Max 200 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_58 = 0
YINC_60

YINC_60
ASK

YINC_1 = 1

QUESTION TYPE

Radio button
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Create fill, FILL_YINC_60
If YINC_3 = 1, FILL_YINC_60: “your relatives or any relatives of your spouse or partner”
Else, FILL_YINC_60: “your relatives”

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Create fill, FILL_YINC_60
If YINC_3 = 1, FILL_YINC_60: “tus parientes o cualquier pariente de tu cónyuge o pareja”
Else, FILL_YINC_60: “tus parientes”

FILLS (SPAN)

Now please think about any other adult family members you lived with during calendar year
^{FILL_ROUNDREFYEAR}. At any time during the year, did you live with any of ^{FILL_YINC_60}?
ENGLISH

SPANISH

1.
0.

YES
NO

Ahora piensa en cualquier otro miembro adulto de la familia con el que hayas vivido durante el año
calendario ^{FILL_ROUNDREFYEAR}. ¿En algún momento del año, viviste con alguno de
^{FILL_YINC_60}?
1
0

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_58 = 1 or -1 or -2; YINC_59
If YINC_60 = 1: YINC_61
Else: YINC_63

YINC_61
ASK

YINC_60 = 1

QUESTION TYPE

Numeric
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (ENG)

Create fill, FILL_YINC_61
If YINC_3 = 1, FILL_YINC_61: “or the income you've already reported for your spouse or
partner”
Else, FILL_YINC_61: Blank
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

Create fill, FILL_YINC_61
If YINC_3 = 1, FILL_YINC_61: “ni los ingresos que ya has declarado para tu cónyuge o
pareja”
Else, FILL_YINC_61: Blank
During ^{FILL_ROUNDREFYEAR}, what was the combined income of all these family members that you
lived with during that year? Just tell me total income across all of these people rounded to the nearest
$10,000.

FILLS (SPAN)

Please do not include your own income ^{FILL_YINC_61}.
ENGLISH

Include income these family members receive from any full or part time jobs, temporary or seasonal
work and service in the military, military reserves or the National Guard, a farm, a business or
professional partnership, Social Security, pensions, welfare, interest, gifts or anything else.
ENTER AMOUNT TO NEAREST $10,000: __________
Durante el año ^{FILL_ROUNDREFYEAR}, ¿cuál fue el ingreso combinado de todos estos miembros de
la familia con los que viviste durante ese año? Solo dime el ingreso total de todas estas personas
redondeado a los $10,000 más cercanos.
No incluyas tus propios ingresos ^{FILL_YINC_61}.

SPANISH

Incluye los ingresos que estos miembros de la familia reciben de cualquier trabajo de tiempo completo
o parcial, trabajo temporal o estacional y servicio en el ejército, las reservas militares o la Guardia
Nacional, una granja, una sociedad comercial o profesional, el Seguro Social, pensiones, asistencia
social, intereses, regalos o cualquier otra cosa.
ENTER AMOUNT TO NEAREST $10,000: __________

RANGE

1 – 999,999

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

If YINC_61 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999,999.
If YINC_61 is > 250,000, display soft check: You reported a value that is higher than the
expected range of $250,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF

NEEDED. (Display check text “You reported a value…” in black font and sentence case.
Display check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_61 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999,999.
CHECK (SPAN)

If YINC_61 is > 250,000, display soft check: Informaste un valor superior al rango
esperado de $250,000. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_60 = 1
If YINC_61 = -1 or -2: YINC_62
Else: YINC_63

YINC_62
ASK

YINC_61 = -1 or -2

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’

FILLS (SPAN)
Use fill from YINC_3: ‘FILL_ROUNDREFYEAR’
Please look at this card. INTERVIEWER: HAND R SHOWCARD YINC 15
Can you tell me the rangeranger that includes your best estimate of these family members' combined
income in ^{FILL_ROUNDREFYEAR}?
1
2
3
4
5
6
7

ENGLISH

$1 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
$50,001 - $100,000
$100,001 - $250,000
More than $250,000

Mira esta tarjeta. INTERVIEWER: HAND R SHOWCARD YINC 15
¿Puedes decirme el rango que incluye tu mejor estimación de los ingresos combinados de estos
miembros de la familia en el año ^{FILL_ROUNDREFYEAR}?
SPANISH

1
2
3
4
5
6
7

$1 - $5,000
$5,001 - $10,000
$10,001 - $25,000
$25,001 - $50,000
$50,001 - $100,000
$100,001 - $250,000
Más de $250,000

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_61 = -1 or -2
YINC_63

YINC_63
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Did you receive an allowance from your family during the last four weeks?
1.
0.

ENGLISH

YES
NO

¿Recibiste un subsidio de tu familia durante las últimas cuatro semanas?
SPANISH

1
0

YES
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_1 = 0; YINC_61; YINC_62
If YINC_63 = 1: YINC_64
Else: YEXP_AgeCheck (Next Module - Expectations)

YINC_64
ASK

YINC_63 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In total, during the last four weeks about how much in allowances did you receive?
ENGLISH
ENTER AMOUNT TO NEAREST DOLLAR: __________
En total, durante las últimas cuatro semanas, ¿cuánto recibiste en subsidios?
SPANISH
ENTER AMOUNT TO NEAREST DOLLAR: __________
RANGE
1 –999
LIMITS
LOOP MAX
PROGRAM. NOTES
If YINC_64 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999.
CHECK (ENG)

If YINC_64 is > 200, display soft check: You reported a value that is higher than the
expected range of $200. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.
(Display check text “You reported a value…” in black font and sentence case. Display
check text “INTERVIEWER: CONFIRM RESPONSE…” in red font and all CAPS).
If YINC_64 is out of range, display hard check: PLEASE ENTER AN AMOUNT BETWEEN 1
AND 999.

CHECK (SPAN)

If YINC_64 is > 200, display soft check: Informaste un valor superior al rango esperado de
$200. INTERVIEWER: CONFIRM RESPONSE AND CORRECT IF NEEDED.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC_63 = 1
YEXP_AgeCheck (Next module – Expectations)

NLSY27
Youth Expectations

Preloads:
YOUTH_DOB: Information
YOUTH_SEX: Information
General Programming Instructions:
ALL ITEMS ARE REQUIRED. DISPLAY DK AND REF OPTIONS BY DEFAULT ON EACH SCREEN AT LOADING.
CAPTURE ITEM LEVEL TIMING.
INCLUDE A TIME/DATE STAMP AT BEGINNING AND END OF MODULE.

YEXP_AGECHECK
ASK

All respondents

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

This is a program check. Do not show this screen to the R.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YINC (Income Module)
IF YOUTHDOB > =>= 12/31/2010 (FOR PRETEST): ): YLOC__100
ELSE: YEXP_CON

YEXP_CON
ASK

All respondents

QUESTION TYPE

Computer Check

FILLS
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a program check. Do not show this screen to the R.
PROGRAM. NOTES

Create variable ‘YEXP_CON’ and randomly assign R to one of three conditions:
0 = YEXP_001-004 not presented
1 = YEXP_001-004 presented at start of YEXP module
2 = YEXP_001-004 presented at end of YEXP module

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_AGECHECK
IF YEXP_CON = 1: YEXP_001
ELSE: YEXP_CON = 0 OR 2: YEXP_INTRO

YEXP_001
ASK

YEXP_CON = 1 OR 2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
The next questions ask about different outcomes of 20-year olds in the United States. 
In the U.S., what percentage of people who are currently 20 years old do you think have received a
high school diploma? 
1.   Less than 20 percent 
2.   At least 20 percent but less than 40 percent 
3.   At least 40 percent but less than 60 percent 
4.   At least 60 percent but less than 80 percent 
5. 80 to 100 percent

ENGLISH

Las siguientes preguntas se refieren a los diferentes resultados de los jóvenes de 20 años en los
Estados Unidos. En los Estados Unidos, ¿qué porcentaje de personas que actualmente tienen 20 años
crees que recibieron un diploma de escuela secundaria?
SPANISH

1.   Menos del 20 por ciento 
2.   Al menos el 20 por ciento, pero menos del 40 por ciento 
3.   Al menos el 40 por ciento, pero menos del 60 por ciento 
4.   Al menos el 60 por ciento, pero menos del 80 por ciento 
5.   Del 80 al 100 por ciento

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_CON, YEXP_041
YEXP_002

YEXP_002
ASK

YEXP_CON = 1 OR 2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
In the U.S., what percentage of men who are currently 20 years old do you think have ever been
arrested? 
1.   Less than 20 percent
2.   At least 20 percent but less than 40 percent 
3.   At least 40 percent but less than 60 percent 
4.   At least 60 percent but less than 80 percent 
5.   80 to 100 percent  

ENGLISH

En los Estados Unidos, ¿qué porcentaje de hombres que actualmente tienen 20 años crees que fueron
arrestados alguna vez? 
SPANISH

1.   Menos del 20 por ciento
2.   Al menos el 20 por ciento, pero menos del 40 por ciento 
3.   Al menos el 40 por ciento, pero menos del 60 por ciento 
4.   Al menos el 60 por ciento, pero menos del 80 por ciento 
5.   Del 80 al 100 por ciento  

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_001
YEXP_003

YEXP_003
ASK

YEXP_CON = 1 OR 2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
In the U.S., what percentage of women who are currently 20 years old do you think have ever been
arrested? 
1.   Less than 20 percent 
2.   At least 20 percent but less than 40 percent 
3.   At least 40 percent but less than 60 percent 
4.   At least 60 percent but less than 80 percent 
5.   80 to 100 percent  

ENGLISH

En los Estados Unidos, ¿qué porcentaje de mujeres que actualmente tienen 20 años crees que fueron
arrestadas alguna vez? 
SPANISH

1.   Menos del 20 por ciento 
2.   Al menos el 20 por ciento, pero menos del 40 por ciento 
3.   Al menos el 40 por ciento, pero menos del 60 por ciento 
4.   Al menos el 60 por ciento, pero menos del 80 por ciento 
5.   Del 80 al 100 por ciento  

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_002
YEXP_004

YEXP_004
ASK

YEXP_CON = 1 OR 2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
In the U.S., what percentage of women who are currently 20 years old do you think have ever given
birth? 
1.   Less than 20 percent 
2.   At least 20 percent but less than 40 percent 
3.   At least 40 percent but less than 60 percent 
4.   At least 60 percent but less than 80 percent 
5.   80 to 100 percent  

ENGLISH

En los Estados Unidos, ¿qué porcentaje de mujeres que actualmente tienen 20 años crees que dieron
a luz alguna vez? 
SPANISH

1.   Menos del 20 por ciento 
2.   Al menos el 20 por ciento, pero menos del 40 por ciento 
3.   Al menos el 40 por ciento, pero menos del 60 por ciento 
4.   Al menos el 60 por ciento, pero menos del 80 por ciento 
5.   Del 80 al 100 por ciento  

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI
YEXP_003
IF YEXP_CON = 1: YEXP_INTRO
ELSE: YLOC_100

YEXP_INTRO
ASK

All Respondents

QUESTION TYPE

Informational

FILLS
FILLS (SPAN)
Next, we would like to ask your best guess about how likely you think something will happen in the
future. When we ask a question, we'd like for you to give us a number from 0 to 100, where "0" means
that you think there is absolutely no chance, and "100" means that you think the event is absolutely
certain to happen. You can think of the percent chance that some event will occur as the number of
chances out of 100 that the event will take place. 

ENGLISH

For example, no one can ever be sure about tomorrow's weather, but if you think that rain is very
unlikely tomorrow, you might say that there is a 6 percent chance. If you think there is a very good
chance that it will rain tomorrow, you might say that there is an 82 percent chance of rain. If you are
positive that it will rain tomorrow, you would say there is a 100 percent chance of rain.  
I’d like you to do a few practice questions.
INTERVIEWER: PRESS NEXT TO CONTINUE.
A continuación, nos gustaría que nos dieras tu mejor estimación sobre la probabilidad de que algo
suceda en el futuro. Cuando te hagamos una pregunta, quisiéramos que nos des un número del 0 al
100, teniendo en cuenta que “0” significa que crees que no hay ninguna probabilidad y que “100”
significa que no tienes dudas de que esto ocurrirá. Puede pensar en la posibilidad de que un suceso
ocurra como un porcentaje o como un número de posibilidad en una escala del 1 al 100. 

SPANISH

Por ejemplo, nadie puede garantizar cómo estará el tiempo mañana, pero si crees que es muy poco
probable que llueva mañana, podrías decir que hay un 6 por ciento de probabilidad de lluvia. Si crees
que la probabilidad de que llueva mañana es muy alta, podrías decir que hay un 82 por ciento de
probabilidad de lluvia. Si tienes certeza de que lloverá mañana, puedes decir que hay un 100 por
ciento de probabilidad de lluvia.  
Quisiera que respondas algunas preguntas de práctica.
INTERVIEWER: PRESS NEXT TO CONTINUE.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_CON; YEXP_004
YEXP_005

YEXP_005
ASK

All Respondents

QUESTION TYPE

Numeric and radio button

FILLS
FILLS (SPAN)
Using a scale from 0 to 100, where 0 means absolutely no chance that the event will happen and 100
means that the event is absolutely certain to happen, what do you think the percent chance is that
you will get the flu sometime in the next year? 

 

ENGLISH

ENTER PERCENT: ________
-8. INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED
En una escala del 0 al 100, en la que 0 significa que no hay absolutamente ninguna posibilidad de que
esto ocurra y 100 significa que no tienes dudas de que ocurrirá, ¿cuál crees que es el porcentaje de
probabilidad de que contraigas gripe en algún momento del próximo año? 

SPANISH

 

ENTER PERCENT: ________
-8. INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow either number entered in YEXP_005 or checkbox clicked in YEXP_005. Each answer
is exclusive. Code checkbox clicked as -8.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_INTRO
If YEXP_005 = NUMERIC RESPONSE PROVIDED: YEXP_006;
ELSE, IF YEXP_005 = -8: fYEXP_007;
ELSE, IF YEXP_005 = -2: YEXP_008;
ELSE, IF YEXP_005 = -1: YEXP_011

YEXP_006
ASK

YEXP_005 = NUMERIC RESPONSE

QUESTION TYPE

Radio button

FILLS

CREATE FILL_YEXP_005: Numeric response from YEXP_005

FILLS (SPAN)
CREATE FILL_YEXP_005: Numeric response from YEXP_005
When people are asked to give a percent chance that something will happen in the future, sometimes
they give exact answers and sometimes they give rounded numbers. When you said
^{FILL_YEXP_005} percent just now, were you providing an exact answer or were you rounding?
ENGLISH
1.   EXACT ANSWER
2.   ROUNDING

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces dan números redondeados. Cuando dijiste ^{FILL_YEXP_005} por
ciento hace un momento, ¿estabas dando una respuesta exacta o estabas redondeando? 
1.   EXACT ANSWER
2.   ROUNDING

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_005
If YEXP_006 = 1 OR -2 OR -1: YEXP_011
ELSE: fYEXP_007

fYEXP_f_YEXP_007
YEXP_007A/YEXP_007B/YEXP_007C
ASK
YEXP_005 = -8 OR YEXP_006 = 2
YEXP_007A: Numeric
QUESTION TYPE
YEXP_007B: Numeric
YEXP_007C: Numeric
CREATE FILL_YEXP_006.1: IF YEXP_006 = 2, FILL_YEXP_006.1: ‘Now please try without
rounding your answer.
What do you think the percent chance is that you will get the flu sometime in the next
year?
If you are uncertain about the chances, you may give a range. For example, you may say
something like “less than 23 percent”, “between 37 and 44 percent” or “greater than 92
percent”.

FILLS

PERCENT (SPECIFY): _____ [YEXP_007A]’
ELSE, FILL_YEXP_006.1: BLANK
CREATE FILL_YEXP_006.2: IF YEXP_006 = 2, FILL_YEXP_006.2: ‘IF R PROVIDES AN EXACT
PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN ‘PERCENT’ INPUT. IF R
PROVIDES A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_006.2: BLANK
CREATE FILL_YEXP_006.1: IF YEXP_006 = 2, FILL_YEXP_006.1: ‘Ahora intenta dar una
respuesta sin redondear.
¿Cuál crees que es el porcentaje de probabilidad de que contraigas gripe en algún
momento del próximo año?

FILLS (SPAN)

Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes
decir algo como “menos del 23 por ciento”, “entre el 37 y el 44 por ciento” o “más del 92
por ciento”.
PERCENT (SPECIFY): _____ [YEXP_007A]’
ELSE, FILL_YEXP_006.1: BLANK

CREATE FILL_YEXP_006.2: IF YEXP_006 = 2, FILL_YEXP_006.2: ‘IF R PROVIDES AN EXACT
PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN ‘PERCENT’ INPUT. IF R
PROVIDES A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_006.2: BLANK
^{FILL_YEXP_006.1}
RANGE (SPECIFY): ______ [YEXP_007B] - ______ [YEXP_007C]
ENGLISH

INTERVIEWER: ^{YEXP-006.2 FILL} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR 100 IN THE UPPER RANGE INPUT FOR ‘MORE THAN’.
^{FILL_YEXP_006.1}

SPANISH

RANGE (SPECIFY): ______ [YEXP_007B] - ______ [YEXP_007C]

INTERVIEWER: ^{YEXP-006.2 FILL} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR 100 IN THE UPPER RANGE INPUT FOR ‘MORE THAN’.
RANGE
LIMITS

YEXP_007A: 0-100
YEXP_007B: 0-100
YEXP_007C: 0-100
YEXP_007A: Max 3 digits
YEXP_007B: Max 3 digits
YEXP_007C: Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow entry in either YEXP_007A or in YEXP_007B/YEXP_007C, but do not allow both.
These are exclusive.
If response is entered into YEXP_007B but YEXP_007C is empty or if a response is
entered in YEXP_007C but YEXP_007B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (ENG)

If response provided in YEXP_007A AND YEXP_007B/YEXP_007C, display hard check (In
red font and sentence case): “Please enter an exact percent OR a range. Not both."
If YEXP_007B > YEXP_007C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”
If response is entered into YEXP_007B but YEXP_007C is empty or if a response is
entered in YEXP_007C but YEXP_007B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (SPAN)

If response provided in YEXP_007A AND YEXP_007B/YEXP_007C, display hard check (In
red font and sentence case): “Ingrese un porcentaje exacto O un rango. No ambos."
If YEXP_007B > YEXP_007C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_005 = -8; YEXP_006 = 2
If YEXP_007B/YEXP_007C = RANGE PROVIDED AND YEXP_005 = -8: YEXP_010
ELSE: YEXP_011

YEXP_008
ASK

YEXP_005 = -2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
When people are asked to give the percent chance that something will happen in the future,
sometimes they give exact answers and sometimes they feel uncertain about the chances. When you
said you don’t know just now, did you mean you feel uncertain about the chances or something else? 
ENGLISH
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces no tienen certeza acerca de las probabilidades. Hace un momento,
cuando dijiste que no sabías, ¿te referías a que no tenías certeza de las posibilidades o a otra cosa? 
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_005 = -2
If YEXP_008 = 1: fYEXP_009
ELSE: YEXP_011

fYEXP_009
YEXP_009A/YEXP_009B
ASK
YEXP_008 = 1
YEXP_009A: Numeric
QUESTION TYPE
YEXP_009B: Numeric
FILLS
FILLS (SPAN)
If you are uncertain about the chances, you may give a range instead. For example, you may say
something like “less than 23 percent,” “between 37 and 44 percent” or “greater than 92 percent.”
What range would you give to the percent chance that you will get the flu in the next year?  
 
RANGE (SPECIFY): ______ [YEXP_009A] - ______ [YEXP_009B]
ENGLISH
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.

SPANISH

Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes decir algo
como “menos del 23 por ciento,” “entre el 37 y el 44 por ciento” o “más del 92 por ciento.” ¿Qué
rango le darías al porcentaje de probabilidades de contraer gripe el próximo año?  
 
RANGE (SPECIFY): ______ [YEXP_009A] - ______ [YEXP_009B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.

RANGE
LIMITS

YEXP_009A: 0-100
YEXP_009B: 0-100
YEXP_009A: Max 3 digits
YEXP_009B: Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

If response is entered into YEXP_009A but YEXP_009B is empty or if a response is
entered in YEXP_009B but YEXP_009A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_009A > YEXP_009B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”
If response is entered into YEXP_009A but YEXP_009B is empty or if a response is
entered in YEXP_009B but YEXP_009A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_009A > YEXP_009B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_008 = 1
If fYEXP_009 = -2 OR -1: YEXP_011
ELSE: YEXP_010

YEXP_010
ASK
QUESTION TYPE

If (fYEXP_009 ≠ MISSING OR -2 OR -1) OR (YEXP_005 = -8 AND YEXP_007B/YEXP_007C =
RANGE PROVIDED)
Numeric

FILLS
FILLS (SPAN)
If you had to answer with a single value to the previous question about catching the flu, using a scale
of 0 to 100, what percent chance would you give? 
ENGLISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: What do you think the percent chance is
that you will get the flu in the next year?)
ENTER PERCENT: _____ 
Si tuvieras que responder con un solo valor a la pregunta anterior sobre contraer gripe, usando una
escala de 0 a 100, ¿qué porcentaje de probabilidad darías? 

SPANISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: ¿Cuál crees que es el porcentaje de
probabilidad de contraer gripe en algún momento del próximo año?)
ENTER PERCENT: _____ 

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

If value is not within the range reported in YEXP_009 or YEXP_007, display soft check (In
red font and all CAPS): “THE VALUE REPORTED IS NOT WITHIN THE RANGE
REPORTED ON THE PREVIOUS QUESTION. PLEASE REVIEW YOUR RESPONSE.”
If value is not within the range reported in YEXP_009 or YEXP_007, display soft check (In
red font and all CAPS): “THE VALUE REPORTED IS NOT WITHIN THE RANGE REPORTED ON
THE PREVIOUS QUESTION. PLEASE REVIEW YOUR RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_007B/YEXP_007C = RANGE PROVIDED; fYEXP_009
YEXP_011

YEXP_011
ASK

All respondents

QUESTION TYPE

Numeric and radio button

FILLS
FILLS (SPAN)
Using a scale from 0 to 100, where 0 means absolutely no chance that the event will happen and 100
means that the event is absolutely certain to happen, what do you think the percent chance is that
you will eat pizza sometime in the next year? 
ENGLISH

ENTER PERCENT: _____
-8. INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED
En una escala del 0 al 100, en la que 0 significa que no hay absolutamente ninguna posibilidad de que
esto ocurra y 100 significa que no tienes dudas de que ocurrirá, ¿cuál crees que es el porcentaje de
probabilidad de que comas pizza en algún momento del próximo año? 

SPANISH

ENTER PERCENT: _____
-8. INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow either number entered in YEXP_011 or checkbox clicked in YEXP_011. Code
checkbox clicked as -8.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_005 = -1; YEXP_006 = 1 OR -2 OR -1; YEXP_007A = PERCENT PROVIDED OR -2 OR 1; YEXP_008 = 2 OR -2 OR -1; fYEXP_009 = -2 OR -1; YEXP_010
If YEXP_011A = NUMERIC RESPONSE PROVIDED: YEXP_012
ELSE, IF YEXP_011 = -8: fYEXP_013
ELSE, IF YEXP_011 = -2: YEXP_014
ELSE, IF YEXP_011 = -1: YEXP_017

YEXP_012
ASK

YEXP_011 = NUMERIC RESPONSE

QUESTION TYPE

Radio button

FILLS

CREATE FILL_YEXP_011: FILL_YEXP_011: fill numeric response from YEXP_011

FILLS (SPAN)
CREATE FILL_YEXP_011: FILL_YEXP_011: fill numeric response from YEXP_011
When people are asked to give a percent chance that something will happen in the future, sometimes
they give exact answers and sometimes they give rounded numbers. When you said ^{FILL_YEXP_011}
percent just now, were you providing an exact answer or were you rounding?
ENGLISH
1.  EXACT ANSWER
2.  ROUNDING

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces dan números redondeados. Cuando dijiste ^{FILL_YEXP_011} por
ciento hace un momento, ¿estabas dando una respuesta exacta o estabas redondeando? 
1.  EXACT ANSWER
2.  ROUNDING

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_011
If YEXP_012 = 1 or -2 or -1: YEXP_017
ELSE: fYEXP_013

fYEXP_013
YEXP_013A/YEXP_013B/YEXP_013C
ASK
YEXP_011 = -8 OR YEXP_012 = 2
YEXP_013A: Numeric
QUESTION TYPE
YEXP_013B: Numeric
YEXP_013C: Numeric
CREATE FILL_YEXP_012.1: IF YEXP_012 = 2, FILL_YEXP_012.1: ‘Now please try without
rounding your answer.
What do you think the percent chance is that you will eat pizza sometime in the next year?
If you are uncertain about the chances, you may give a range. For example, you may say
something like “between 37 and 44 percent” or “greater than 92 percent.”
PERCENT (SPECIFY): _____ [YEXP_0013A]
ELSE, FILL_YEXP_012.1: BLANK

FILLS

CREATE FILL_YEXP_012.2: IF YELP-012 = 2, FILL_YEXP_012.2: ‘IF R PROVIDES AN EXACT
PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN INPUT. IF R PROVIDES
A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_012.2: BLANK
CREATE FILL_YEXP_012.1: IF YEXP_012 = 2, FILL_YEXP_012.1: ‘Ahora intenta dar una
respuesta sin redondear.
¿Cuál crees que es el porcentaje de probabilidad de que comas pizza en algún momento
del próximo año?
FILLS (SPAN)

Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes
decir algo como “entre el 37 y el 44 por ciento” o “más del 92 por ciento.”
PERCENT (SPECIFY): _____ [YEXP_0013A]
ELSE, FILL_YEXP_012.1: BLANK

CREATE FILL_YEXP_012.2: IF YELP-012 = 2, FILL_YEXP_012.2: ‘IF R PROVIDES AN EXACT
PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN INPUT. IF R PROVIDES
A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_012.2: BLANK
^{FILL_YEXP_012.1}
RANGE (SPECIFY): ______ [YEXP_013B] - ______ [YEXP_013C]
ENGLISH

INTERVIEWER: ^{FILL_YEXP_012.2} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE UPPER RANGE INPUT FOR ‘MORE
THAN’.
^{FILL_YEXP_012.1}

SPANISH

RANGE (SPECIFY): ______ [YEXP_013B] - ______ [YEXP_013C]
INTERVIEWER: ^{FILL_YEXP_012.2} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE

LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE UPPER RANGE INPUT FOR ‘MORE
THAN’.
RANGE
LIMITS

YEXP_013A: 0-100
YEXP_013B: 0-100
YEXP_013C: 0-100
YEXP_013A: Max 3 digits
YEXP_013B: Max 3 digits
YEXP_013C: Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow entry in either YEXP_013A or YEXP_013B/YEXP_013C, but do not allow both.
These are exclusive.
If response is entered into YEXP_013B but YEXP_013C is empty or if a response is
entered in YEXP_013C but YEXP_013B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (ENG)

If response provided in YEXP_0013A AND YEXP_0013B/YEXP_0013C, display hard check:
“Please enter an exact percent (In red font and all CAPS): “PLEASE ENTER AN EXACT
PERCENT OR a range. Not both."A RANGE. NOT BOTH."
If YEXP_013B > YEXP_013C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”
If response is entered into YEXP_013B but YEXP_013C is empty or if a response is
entered in YEXP_013C but YEXP_013B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (SPAN)

If response provided in YEXP_0013A AND YEXP_0013B/YEXP_0013C, display hard check:
“Please enter an exact percent (In red font and all CAPS): “PLEASE ENTER AN EXACT
PERCENT OR A RANGE. NOT BOTH."
If YEXP_013B > YEXP_013C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_011 = -8; YEXP_012 = 2
If YEXP_013B/YEXP_013C = RANGE PROVIDED AND YEXP_011 = -8: YEXP_016
ELSE: YEXP_017

YEXP_014
ASK

YEXP_011 = -2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
When people are asked to give the percent chance that something will happen in the future,
sometimes they give exact answers and sometimes they feel uncertain about the chances. When you
said you don’t know just now, did you mean you feel uncertain about the chances or something else? 
ENGLISH
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces no tienen certeza acerca de las probabilidades. Hace un momento,
cuando dijiste que no sabías, ¿te referías a que no tenías certeza de las posibilidades o a otra cosa?
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_011 = -2
If YEXP_014 = 1: fYEXP_015
ELSE: YEXP_017

fYEXP_015
YEXP_015A/YEXP_015B
ASK
YEXP_014 = 1
YEXP_015A: Numeric
QUESTION TYPE
YEXP_015B: Numeric
FILLS
FILLS (SPAN)
If you are uncertain about the chances, you may give a range instead. For example, you may say
something like “less than 23 percent,” “between 37 and 44 percent” or “greater than 92 percent.”

ENGLISH

What range would you give to the percent chance that you will eat pizza sometime in the next year?  
 
RANGE (SPECIFY): ______ [YEXP_015A] - ______ [YEXP_015B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.
Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes decir algo
como “menos del 23 por ciento,” “entre el 37 y el 44 por ciento” o “más del 92 por ciento.”

SPANISH

¿Qué rango le darías al porcentaje de probabilidades de comer pizza en algún momento del próximo año?  
 
RANGE (SPECIFY): ______ [YEXP_015A] - ______ [YEXP_015B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.

RANGE
LIMITS

YEXP_015A: 0-100
YEXP_015B-0-100
YEXP_015A: Max 3 digits
YEXP_015B: Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

If response is entered into YEXP_015A but YEXP_015B is empty or if a response is
entered in YEXP_015B but YEXP_015A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_0015A > YEXP_015B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”
If response is entered into YEXP_015A but YEXP_015B is empty or if a response is
entered in YEXP_015B but YEXP_015A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_0015A > YEXP_015B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_014 = 1
If fYEXP_015 = -2 OR -1: YEXP_017
ELSE: YEXP_016

YEXP_016
ASK
QUESTION TYPE

If (fYEXP_015 ≠ MISSING -2 OR -1) OR (YEXP_011 = -8 AND YEXP_013B/YEXP_013C =
RANGE PROVIDED)
Numeric

FILLS
FILLS (SPAN)
If you had to answer with a single value to the previous question about eating pizza, using a scale of 0
to 100, what percent chance would you give? 
ENGLISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: What do you think the percent chance is
that you will eat pizza sometime in the next year?)
 
ENTER PERCENT: _____ 
Si tuvieras que responder con un solo valor a la pregunta anterior sobre comer pizza, usando una
escala del 0 al 100, ¿qué porcentaje de probabilidad darías? 

SPANISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: ¿Cuál crees que es el porcentaje de
probabilidad de que comas pizza en algún momento del próximo año?)
 
ENTER PERCENT: _____ 

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

If value is not within the range reported in YEXP_015 or YEXP_013, display soft check (In
red font and all CAPS): “THE VALUE REPORTED IS NOT WITHIN THE RANGE
REPORTED ON THE PREVIOUS QUESTION. PLEASE REVIEW YOUR RESPONSE.”
If value is not within the range reported in YEXP_015 or YEXP_013, display soft check (In
red font and all CAPS): “THE VALUE REPORTED IS NOT WITHIN THE RANGE REPORTED ON
THE PREVIOUS QUESTION. PLEASE REVIEW YOUR RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_013B/YEXP_013C = RANGE PROVIDED; fYEXP_015
YEXP_017

YEXP_017
ASK

All respondents

QUESTION TYPE

Numeric and radio button

FILLS
FILLS (SPAN)
Using a scale from 0 to 100, where 0 means absolutely no chance that the event will happen and 100
means that the event is absolutely certain to happen, what do you think the percent chance is that
you will be arrested, whether rightly or wrongly, at least once in the next year? 
ENGLISH

ENTER PERCENT: _____
-8. INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED
En una escala del 0 al 100, en la que 0 significa que no hay absolutamente ninguna posibilidad de que
esto ocurra y 100 significa que no tienes dudas de que ocurrirá, ¿cuál crees que es el porcentaje de
probabilidad de que te arresten, ya sea con o sin motivo, al menos una vez en el próximo año? 

SPANISH

ENTER PERCENT: _____
-8. INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow either number entered in YEXP_017A or checkbox clicked in YEXP_017B. Code
checkbox clicked as -8.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_011 = -1; YEXP_012 = 1 OR -2 OR -1; YEXP_013A = PERCENT PROVIDED OR -2 OR 1; YEXP_014 = 2 OR -2 OR -1; fYEXP_015 = -2 OR -1
If YEXP_017 = NUMERIC RESPONSE PROVIDED: YEXP_018
ELSE, IF YEXP_017 = -8: fYEXP_019;
ELSE, IF YEXP_017 = -2: YEXP_020;
ELSE, IF YEXP_017 = -1: YEXP_023

YEXP_018
ASK

YEXP_017 = NUMERIC RESPONSE

QUESTION TYPE

Radio button

FILLS

CREATE FILL_YEXP_017: FILL_YEXP_017: fill numeric response from YEXP_017

FILLS (SPAN)
CREATE FILL_YEXP_017: FILL_YEXP_017: fill numeric response from YEXP_017
When people are asked to give a percent chance that something will happen in the future, sometimes
they give exact answers and sometimes they give rounded numbers. When you said ^{FILL_YEXP_017}
percent just now, were you providing an exact answer or were you rounding?
ENGLISH
1.  EXACT ANSWER
2.  ROUNDING

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces dan números redondeados. Cuando dijiste ^{FILL_YEXP_017} por
ciento hace un momento, ¿estabas dando una respuesta exacta o estabas redondeando? 
1.  EXACT ANSWER
2.  ROUNDING

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_017
If YEXP_018 = 1 or -2 or -1: YEXP_023
ELSE: fYEXP_019

fYEXP_019
YEXP_019A/YEXP_019B/YEXP_019C
ASK
YEXP_017 = -8 OR YEXP_018 = 2
YEXP_019A: Numeric
QUESTION TYPE
YEXP_019B: Numeric
YEXP_019C: Numeric
CREATE FILL_YEXP_018.1: IF YEXP_018 = 2, FILL_YEXP_018.1: ‘Now please try without
rounding your answer.
What do you think the percent chance is that you will be arrested, whether rightly or
wrongly, at least once in the next year?
If you are uncertain about the chances, you may give a range. For example, you may say
something like “between 37 and 44 percent” or “greater than 92 percent.”

FILLS

PERCENT (SPECIFY):_____ [YEXP_0019A]
ELSE, FILL_YEXP_018.1: BLANK
CREATE FILL_YEXP_018.2: IF YELP-018 = 2, FILL_YEXP_018.2: ‘IF R PROVIDES AN EXACT
PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN INPUT. IF R PROVIDES
A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_018.2: BLANK
CREATE FILL_YEXP_018.1: IF YEXP_018 = 2, FILL_YEXP_018.1: ‘Ahora intenta dar una
respuesta sin redondear.
¿Cuál crees que es el porcentaje de probabilidad de que te arresten, ya sea con o sin
motivo, al menos una vez en el próximo año?

FILLS (SPAN)

Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes
decir algo como “entre el 37 y el 44 por ciento” o “más del 92 por ciento.”
PERCENT (SPECIFY):_____ [YEXP_0019A]
ELSE, FILL_YEXP_018.1: BLANK

CREATE FILL_YEXP_018.2: IF YELP-018 = 2, FILL_YEXP_018.2: ‘IF R PROVIDES AN EXACT
PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN INPUT. IF R PROVIDES
A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_018.2: BLANK
^{FILL_YEXP__018.1}
RANGE (SPECIFY): ______ [YEXP_019B] - ______ [YEXP_019C]
ENGLISH

INTERVIEWER: ^{FILL_YEXP_018.2} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE UPPER RANGE INPUT FOR ‘MORE
THAN’.
^{FILL_YEXP__018.1}

SPANISH

RANGE (SPECIFY): ______ [YEXP_019B] - ______ [YEXP_019C]

INTERVIEWER: ^{FILL_YEXP_018.2} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE UPPER RANGE INPUT FOR ‘MORE
THAN’.
RANGE
LIMITS

YEXP_019A: 0-100
YEXP_019B: 0-100
YEXP_019C: 0-100
YEXP_019A: Max 3 digits
YEXP_019B: Max 3 digits
YEXP_019C: Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow entry in either YEXP_019A or YEXP_019B/YEXP_019C, but do not allow both.
These are exclusive.
If response is entered into YEXP_019B but YEXP_019C is empty or if a response is
entered in YEXP_019C but YEXP_019B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (ENG)

If response provided in YEXP_0019A AND YEXP_0019B/YEXP_0019C, display hard check
(In red font and all CAPS): “PLEASE ENTER AN EXACT PERCENT OR A RANGE. NOT
BOTH."
If YEXP_019B > YEXP_019C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”
If response is entered into YEXP_019B but YEXP_019C is empty or if a response is
entered in YEXP_019C but YEXP_019B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (SPAN)

If response provided in YEXP_0019A AND YEXP_0019B/YEXP_0019C, display hard check
(In red font and all CAPS): “PLEASE ENTER AN EXACT PERCENT OR A RANGE. NOT
BOTH."
If YEXP_019B > YEXP_019C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_017 = -8 OR YEXP_018 = 2
If YEXP_019B/YEXP_019C = RANGE PROVIDED AND YEXP_017 = -8: YEXP_022
ELSE: YEXP_023

YEXP_020
ASK

YEXP_017 = -2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
When people are asked to give the percent chance that something will happen in the future,
sometimes they give exact answers and sometimes they feel uncertain about the chances. When you
said you don’t know just now, did you mean you feel uncertain about the chances or something else? 
ENGLISH
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces no tienen certeza acerca de las probabilidades. Hace un momento,
cuando dijiste que no sabías, ¿te referías a que no tenías certeza de las posibilidades o a otra cosa? 
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_017 = -2
If YEXP_020 = 1: fYEXP_021
ELSE: YEXP_023

fYEXP_021
YEXP_021A/YEXP_021B
ASK
YEXP_020 = 1
YEXP_021A: Numeric
QUESTION TYPE
YEXP_021B: Numeric
FILLS
FILLS (SPAN)
If you are uncertain about the chances, you may give a range instead. For example, you may say
something like “less than 23 percent,” “between 37 and 44 percent” or “greater than 92 percent.”
What range would you give to the percent chance that you will be arrested, whether rightly or
wrongly, at least once in the next year?  
ENGLISH

RANGE (SPECIFY): ______ [YEXP_021A] - ______ [YEXP_021B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.
Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes decir algo
como “menos del 23 por ciento”, “entre el 37 y el 44 por ciento” o “más del 92 por ciento”.
¿Qué rango le darías al porcentaje de posibilidades de que te arresten, ya sea con o sin motivo, al
menos una vez en el próximo año?

SPANISH

RANGE (SPECIFY): ______ [YEXP_021A] - ______ [YEXP_021B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.

RANGE
LIMITS

YEXP_021A: 0-100
YEXP_021B: 0-100
YEXP_021A: Max 3 digits
YEXP_021B: Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

If response is entered into YEXP_021A but YEXP_021B is empty or if a response is
entered in YEXP_021B but YEXP_021A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_021A > YEXP_021B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

CHECK (SPAN)

If response is entered into YEXP_021A but YEXP_021B is empty or if a response is
entered in YEXP_021B but YEXP_021A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_021A > YEXP_021B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_020 = 1
If fYEXP_021 = -2 OR -1: YEXP_023
ELSE: YEXP_022

YEXP_022
ASK
QUESTION TYPE

If (fYEXP_021 ≠ MISSING OR -2 OR -1) OR (YEXP_017 = -8 AND YEXP_019B/YEXP_019C =
RANGE PROVIDED)
Numeric

FILLS
FILLS (SPAN)
If you had to answer with a single value to the previous question about being arrested, using a scale of
0 to 100, what percent chance would you give? 
ENGLISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: What do you think the percent chance is
that you will be arrested, whether rightly or wrongly, at least once in the next year?) 
ENTER PERCENT: _____ 
Si tuvieras que responder con un solo valor a la pregunta anterior sobre ser arrestado(a), usando una
escala del 0 al 100, ¿qué porcentaje de probabilidad darías?

SPANISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: ¿Cuál crees que es el porcentaje de
probabilidad de que te arresten, ya sea con o sin motivo, al menos una vez en el próximo año?)
ENTER PERCENT: _____ 

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

If value is not within the range reported in YEXP_021 or YEXP_019, display soft check (In
red font and all CAPS): “THE VALUE REPORTED IS NOT WITHIN THE RANGE
REPORTED ON THE PREVIOUS QUESTION. PLEASE REVIEW YOUR RESPONSE.”
If value is not within the range reported in YEXP_021 or YEXP_019, display soft check (In
red font and all CAPS): “THE VALUE REPORTED IS NOT WITHIN THE RANGE REPORTED ON
THE PREVIOUS QUESTION. PLEASE REVIEW YOUR RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_019B/YEXP_019C = RANGE PROVIDED; fYEXP_021
YEXP_023

YEXP_023
ASK

All respondents

QUESTION TYPE

Numeric and radio button

FILLS
FILLS (SPAN)
The next questions ask about your school and work situation at the time of your 20th birthday.

ENGLISH

Using a scale from 0 to 100, where 0 means absolutely no chance that the event will happen and 100
means that the event is absolutely certain to happen, what do you think the percent chance is that
you will have received a high school diploma by the time you turn 20? 
ENTER PERCENT: _____
-8.   INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED

Las siguientes preguntas se refieren a tu situación escolar y laboral para cuando cumplas
los 20 años.

SPANISH

En una escala del 0 al 100, en la que 0 significa que no hay absolutamente ninguna posibilidad de que
esto ocurra y 100 significa que no tienes dudas de que ocurrirá, ¿cuál crees que es el porcentaje de
probabilidad de que hayas recibido un diploma de escuela secundaria para cuando cumplas los 20 años?
ENTER PERCENT: _____
-8.   INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow either number entered in YEXP_023 or checkbox clicked in YEXP_023. Code
checkbox clicked as -8.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_017 = -1;YEXP_018 = 1 OR -2 OR -1; YEXP_019A = PERCENT PROVIDED OR -2 OR -1;
YEXP_020 = 2 OR -2 OR -1; fYEXP_021 = -2 OR -1; YEXP_022
If YEXP_023 = NUMERIC RESPONSE PROVIDED: YEXP_024
ELSE, IF YEXP_023 = -8: fYEXP_025;
ELSE, IF YEXP_023 = -2: YEXP_026
ELSE, IF YEXP_023 = -1: YEXP_029

YEXP_024
ASK

YEXP_023 = NUMERIC RESPONSE

QUESTION TYPE

Radio button

FILLS

CREATE FILL_YEXP_023: FILL_YEXP_023: fill numeric response from YEXP_023

FILLS (SPAN)
CREATE FILL_YEXP_023: FILL_YEXP_023: fill numeric response from YEXP_023
When people are asked to give a percent chance that something will happen in the future, sometimes
they give exact answers and sometimes they give rounded numbers. When you said {YEXP__023 FILL}
percent just now, were you providing an exact answer or were you rounding?
ENGLISH
1.  EXACT ANSWER
2.  ROUNDING

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces dan números redondeados. Cuando dijiste {YEXP_023 FILL} por
ciento hace un momento, ¿estabas dando una respuesta exacta o estabas redondeando? 
1  EXACT ANSWER
2  ROUNDING

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_023
If YEXP_024 = 1 or -2 or -1: YEXP_029
ELSE: fYEXP_025

fYEXP_025
YEXP_025A/YEXP_025B/YEXP_025C
ASK
YEXP_023 = -8 OR YEXP_024 = 2
YEXP_025A: Numeric
QUESTION TYPE
YEXP_025B: Numeric
YEXP_025C: Numeric
CREATE FILL_YEXP_024.1: IF YEXP_024 = 2, FILL_YEXP_024.1: ‘Now please try without
rounding your answer.
What do you think the percent chance is that you will have received a high school diploma
by the time you turn 20?
If you are uncertain about the chances, you may give a range. For example, you may say
something like “between 37 and 44 percent” or “greater than 92 percent.”

FILLS

PERCENT (SPECIFY):_____ [YEXP_0025A]
ELSE, FILL_YEXP_024.1: BLANK
CREATE FILL_YEXP_024.2: IF YELP-024 = 2, FILL_YEXP_024.2: ‘IF R PROVIDES AN EXACT
PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN INPUT. IF R PROVIDES
A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_024.2: BLANK
CREATE FILL_YEXP_024.1: IF YEXP_024 = 2, FILL_YEXP_024.1: ‘Ahora intenta dar una
respuesta sin redondear.
¿Cuál crees que es el porcentaje de probabilidad de que hayas recibido un diploma de
escuela secundaria para cuando cumplas los 20 años?

FILLS (SPAN)

Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes
decir algo como “entre el 37 y el 44 por ciento” o “más del 92 por ciento”.
PERCENT (SPECIFY):_____ [YEXP_0025A]
ELSE, FILL_YEXP_024.1: BLANK

CREATE FILL_YEXP_024.2: IF YELP-024 = 2, FILL_YEXP_024.2: ‘IF R PROVIDES AN EXACT
PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN INPUT. IF R PROVIDES
A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_024.2: BLANK
^{FILL_YEXP__024.1}
RANGE (SPECIFY): ______ [YEXP_025B] - ______ [YEXP_025C] ENGLISH

INTERVIEWER: ^{FILL_YELP-024.2} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE UPPER RANGE INPUT FOR ‘MORE
THAN’.
^{FILL_YEXP_024.1}

SPANISH

RANGE (SPECIFY): ______ [YEXP_025B] - ______ [YEXP_025C] -

INTERVIEWER: ^{FILL_YELP-024.2} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE UPPER RANGE INPUT FOR ‘MORE
THAN’.
RANGE
LIMITS

YEXP_025A: 0-100
YEXP_025B: 0-100
YEXP_025C: 0-100
YEXP_025A: Max 3 digits
YEXP_025B: Max 3 digits
YEXP_025C: Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow entry in either YEXP_025A or YEXP_025B/YEXP_025C, but do not allow both.
These are exclusive.
If response is entered into YEXP_025B but YEXP_025C is empty or if a response is
entered in YEXP_007C but YEXP_007B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (ENG)

If response provided in YEXP_025A AND YEXP_025B/YEXP_025C, display hard check (In
red font and all CAPS): “PLEASE ENTER AN EXACT PERCENT OR A RANGE. NOT BOTH."
If YEXP_025B > YEXP_025C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”
If response is entered into YEXP_025B but YEXP_025C is empty or if a response is
entered in YEXP_007C but YEXP_007B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (SPAN)

If response provided in YEXP_025A AND YEXP_025B/YEXP_025C, display hard check (In
red font and all CAPS): “PLEASE ENTER AN EXACT PERCENT OR A RANGE. NOT BOTH."
If YEXP_025B > YEXP_025C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_023 = -8; YEXP_024 = 2
If YEXP_025B/YEXP_025C = RANGE PROVIDED AND YEXP_023 = -8: YEXP_028
ELSE: YEXP_029

YEXP_026
ASK

YEXP_023 = -2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
When people are asked to give the percent chance that something will happen in the future,
sometimes they give exact answers and sometimes they feel uncertain about the chances. When you
said you don’t know just now, did you mean you feel uncertain about the chances or something else? 
ENGLISH
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces no tienen certeza acerca de las probabilidades. Hace un momento,
cuando dijiste que no sabías, ¿te referías a que no tenías certeza de las posibilidades o a otra cosa? 
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_023 = -2
If YEXP_026 = 1: fYEXP_027
ELSE: YEXP_029

fYEXP_027
YEXP_027A/YEXP_027B
ASK
YEXP_026 = 1
YEXP_027A: Numeric
QUESTION TYPE
YEXP_027B: Numeric
FILLS
FILLS (SPAN)
If you are uncertain about the chances, you may give a range instead. For example, you may say
something like “less than 23 percent,” “between 37 and 44 percent” or “greater than 92 percent.”

ENGLISH

What range would you give to the percent chance that you will have received a high school diploma by
the time you turn 20?  
 
RANGE (SPECIFY): ______ [YEXP_027A] - ______ [YEXP_027B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.
Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes decir algo
como “menos del 23 por ciento”, “entre el 37 y el 44 por ciento” o “más del 92 por ciento”.

SPANISH

¿Qué rango le darías al porcentaje de probabilidad de que hayas recibido un diploma de escuela
secundaria para cuando cumplas los 20 años?  
 
RANGE (SPECIFY): ______ [YEXP_027A] - ______ [YEXP_027B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.

RANGE
LIMITS

YEXP_027A: 0-100
YEXP_027B: 0-100
YEXP_027A: Max 3 digits
YEXP_027B: Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

If response is entered into YEXP_027A but YEXP_027B is empty or if a response is
entered in YEXP_027B but YEXP_027A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_027A > YEXP_027B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

CHECK (SPAN)

If response is entered into YEXP_027A but YEXP_027B is empty or if a response is
entered in YEXP_027B but YEXP_027A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_027A > YEXP_027B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_026 = 1
If fYEXP_027 = -2 OR -1: YEXP_029
ELSE: YEXP_028

YEXP_028
ASK
QUESTION TYPE

If (YEXP_027 ≠MISSING OR -2 OR -1) OR (YEXP_023 = -8 AND YEXP_025B/YEXP_025C =
RANGE PROVIDED)
Numeric

FILLS
FILLS (SPAN)
If you had to answer with a single value to the previous question about receiving a high school diploma
by the time you turn 20, using a scale of 0 to 100, what percent chance would you give? 
ENGLISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: What do you think the percent chance is
that you will have received a high school diploma by the time you turn 20?) 
ENTER PERCENT: _____ 
Si tuvieras que responder con un solo valor a la pregunta anterior sobre obtener un diploma de
educación secundaria para cuando cumplas los 20 años, usando una escala del 0 al 100, ¿qué
porcentaje de probabilidad darías? 

SPANISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: ¿Cuál crees que es el porcentaje de
probabilidad de que hayas recibido un diploma de escuela secundaria para cuando cumplas los 20 años?
ENTER PERCENT: _____ 

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

If value is not within the range reported in YEXP_027 or YEXP_025, display soft check (In
red font and all CAPS): “THE VALUE REPORTED IS NOT WITHIN THE RANGE
REPORTED ON THE PREVIOUS QUESTION. PLEASE REVIEW YOUR RESPONSE.”
If value is not within the range reported in YEXP_027 or YEXP_025, display soft check (In
red font and all CAPS): “THE VALUE REPORTED IS NOT WITHIN THE RANGE REPORTED ON
THE PREVIOUS QUESTION. PLEASE REVIEW YOUR RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_025B/YEXP_025C = RANGE PROVIDED; fYEXP_027
YEXP_029

YEXP_029
ASK

All respondents

QUESTION TYPE

Numeric and radio button

FILLS
FILLS (SPAN)
Using a scale from 0 to 100, where 0 means absolutely no chance that the event will happen and 100
means that the event is absolutely certain to happen, what do you think the percent chance is that
you will serve time in jail or prison between now and when you turn 20? 
ENGLISH

ENTER PERCENT: _____
-8.    INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED
En una escala del 0 al 100, en la que 0 significa que no hay absolutamente ninguna posibilidad de que
esto ocurra y 100 significa que no tienes dudas de que ocurrirá, ¿cuál crees que es el porcentaje de
probabilidad de que pases tiempo en la cárcel o prisión entre ahora y cuando cumplas los 20 años?  

SPANISH

ENTER PERCENT: _____
-8.    INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow either number entered in YEXP_029 or checkbox clicked in YEXP_029. Code
checkbox clicked as -8.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_023 = -1; YEXP_024 = 1 OR -2 OR -1; YEXP_025A = PERCENT PROVIDED OR -2 OR 1; YEXP_026 = 2 OR -2 OR -1; fYEXP_027 = -2 OR -1; YEXP_028
If YEXP_029A = NUMERIC RESPONSE PROVIDED: YEXP_030
ELSE, IF YEXP_029 = -8: fYEXP_031;
ELSE, IF YEXP_029 = -2: YEXP_032
ELSE, IF YEXP_029 = -1: YEXP_035

YEXP_030
ASK

YEXP_029A = NUMERIC RESPONSE

QUESTION TYPE

Radio button

FILLS

CREATE FILL_YEXP_029: FILL_YEXP_029: fill numeric response from YEXP_029

FILLS (SPAN)
CREATE FILL_YEXP_029: FILL_YEXP_029: fill numeric response from YEXP_029
When people are asked to give a percent chance that something will happen in the future, sometimes
they give exact answers and sometimes they give rounded numbers. When you said ^{FILL_YEXP_029}
percent just now, were you providing an exact answer or were you rounding?
ENGLISH
1.  EXACT ANSWER
2.  ROUNDING

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces dan números redondeados. Cuando dijiste ^{FILL_YEXP_029} por
ciento hace un momento, ¿estabas dando una respuesta exacta o estabas redondeando? 
1  EXACT ANSWER
2  ROUNDING

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_029
If YEXP_030 = 1 or -2 or -1: YEXP_035
ELSE: fYEXP_031

fYEXP_031
YEXP_031A/YEXP_031B
ASK
YEXP_029 = -8 OR YEXP_030 = 2
YEXP_031A: Numeric
QUESTION TYPE
YEXP_031B: Numeric
YEXP_031C: Numeric
CREATE FILL_YEXP_030.1: IF YEXP_030 = 2, FILL_YEXP_030.1: ‘Now please try without
rounding your answer.
What do you think the percent chance is that you will serve time in jail or prison between
now and when you turn 20?
If you are uncertain about the chances, you may give a range. For example, you may say
something like “between 37 and 44 percent” or “greater than 92 percent.”

FILLS

PERCENT (SPECIFY): _____ [YEXP_031A]
ELSE, FILL_YEXP_030.1: BLANK
CREATE FILL_YEXP_030.2 FILL: IF YELP-030 = 2, FILL_YEXP_030.2: ‘IF R PROVIDES AN
EXACT PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN INPUT. IF R
PROVIDES A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_030.2: BLANK
CREATE FILL_YEXP_030.1: IF YEXP_030 = 2, FILL_YEXP_030.1: ‘Ahora intenta dar una
respuesta sin redondear.
¿Cuál crees que es el porcentaje de probabilidad de que pases tiempo en la cárcel o prisión
entre ahora y cuando cumplas los 20 años?

FILLS (SPAN)

Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes
decir algo como “entre el 37 y el 44 por ciento” o “más del 92 por ciento”.
PERCENT (SPECIFY): _____ [YEXP_031A]
ELSE, FILL_YEXP_030.1: BLANK
CREATE FILL_YEXP_030.2 FILL: IF YELP-030 = 2, FILL_YEXP_030.2: ‘IF R PROVIDES AN
EXACT PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN INPUT. IF R
PROVIDES A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_030.2: BLANK

^{FILL_YEXP_030.1}
RANGE (SPECIFY): ______ [YEXP_031B] - [YEXP_031C] ENGLISH

INTERVIEWER: ^{FILL_YEXP_030.2} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE UPPER RANGE INPUT FOR ‘MORE
THAN’.

^{FILL_YEXP_030.1}
RANGE (SPECIFY): ______ [YEXP_031B] - [YEXP_031C] SPANISH

INTERVIEWER: ^{FILL_YEXP_030.2} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE UPPER RANGE INPUT FOR ‘MORE
THAN’.

RANGE
LIMITS

YEXP_031A: 0-100
YEXP_031B: 0-100
YEXP_031C: 0-100
YEXP_031A: Max 3 digits
YEXP_031B: Max 3 digits
YEXP_031C: Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow entry in either YEXP_031A or YEXP_031B/YEXP_031C, but do not allow both.
These are exclusive.
If response is entered into YEXP_031B but YEXP_031C is empty or if a response is
entered in YEXP_031C but YEXP_031B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (ENG)

If response provided in YEXP_031A AND YEXP_031B/YEXP_031C, display hard check (In
red font and all CAPS): “PLEASE ENTER AN EXACT PERCENT OR A RANGE. NOT BOTH."
If YEXP_031B > YEXP_031C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”
If response is entered into YEXP_031B but YEXP_031C is empty or if a response is
entered in YEXP_031C but YEXP_031B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (SPAN)

If response provided in YEXP_031A AND YEXP_031B/YEXP_031C, display hard check (In
red font and all CAPS): “PLEASE ENTER AN EXACT PERCENT OR A RANGE. NOT BOTH."

HELP TEXT (ENG)

If YEXP_031B > YEXP_031C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”
If response provided in YEXP_031A AND YEXP_031B/YEXP_031C, display hard check:
“Please enter an exact percent OR a range. Not both."
If response provided in YEXP_031A AND YEXP_031B/YEXP_031C, display hard check:
“Ingrese un porcentaje exacto O un rango. No ambos. "
CAPI

HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

YEXP_029 = -8 OR YEXP_030 = 2
If YEXP_031B/YEXP_031C = RANGE PROVIDED AND YEXP_029 = -8: YEXP_034
ELSE: YEXP_035

YEXP_032
ASK

YEXP_029 = -2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
When people are asked to give the percent chance that something will happen in the future,
sometimes they give exact answers and sometimes they feel uncertain about the chances. When you
said you don’t know just now, did you mean you feel uncertain about the chances or something else? 
ENGLISH
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces no tienen certeza acerca de las probabilidades. Hace un momento,
cuando dijiste que no sabías, ¿te referías a que no tenías certeza de las posibilidades o a otra cosa? 
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_029 = -2
If YEXP_032 = 1: fYEXP_033
ELSE: YEXP_035

YEXP_033
ASK
QUESTION TYPE

YEXP_032 = 1
YEXP_033A: Numeric
YEXP_033B: Numeric

FILLS
FILLS (SPAN)
If you are uncertain about the chances, you may give a range instead. For example, you may say
something like “less than 23 percent,” “between 37 and 44 percent” or “greater than 92 percent.”

ENGLISH

What range would you give to the percent chance that you will serve time in jail or prison between
now and when you turn 20?  
 
RANGE (SPECIFY): ______ [YEXP_033A] - ______ [YEXP_033B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.
Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes decir algo
como “menos del 23 por ciento”, “entre el 37 y el 44 por ciento” o “más del 92 por ciento”.

SPANISH

¿Qué rango le darías al porcentaje de probabilidades de que pases tiempo en la cárcel o prisión entre
ahora y cuando cumplas los 20 años?  
 
RANGE (SPECIFY): ______ [YEXP_033A] - ______ [YEXP_033B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.

RANGE
LIMITS

Max 50 characters

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

If response is entered into YEXP_033A but YEXP_033B is empty or if a response is
entered in YEXP_033B but YEXP_033A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_033A > YEXP_033B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”
If response is entered into YEXP_033A but YEXP_033B is empty or if a response is
entered in YEXP_033B but YEXP_033A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_033A > YEXP_033B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_032 = 1
If fYEXP_033 = -2 OR -1: YEXP_035
ELSE: YEXP_034

YEXP_034
ASK
QUESTION TYPE

If (fYEXP_033 ≠ MISSING OR -2 OR -1) OR (YEXP_029 = -8 AND YEXP_031B/YEXP_031C =
RANGE PROVIDED)
Numeric

FILLS
FILLS (SPAN)
If you had to answer with a single value to the previous question about serving time in jail between
now and when you turn 20, using a scale of 0 to 100, what percent chance would you give? 
ENGLISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: What do you think the percent chance is
that you will serve time in jail or prison between now and when you turn 20?)
 
ENTER PERCENT: _____ 
Si tuvieras que responder con un solo valor a la pregunta anterior sobre pasar tiempo en la cárcel o
prisión entre el momento presente y cuando cumplas los 20 años, usando una escala del 0 al 100,
¿qué porcentaje de probabilidad darías?  

SPANISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: ¿Cuál crees que es el porcentaje de
probabilidad de que pases tiempo en la cárcel o prisión entre el momento presente y cuando cumplas
los 20 años?)
 
ENTER PERCENT: _____ 

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

If value is not within the range reported in YEXP_033 or YEXP_031, display soft check:
“THE VALUE REPORTED IS NOT WITHIN THE RANGE REPORTED ON THE PREVIOUS
QUESTION. PLEASE REVIEW YOUR RESPONSE.”
If value is not within the range reported in YEXP_033 or YEXP_031, display soft check:
“THE VALUE REPORTED IS NOT WITHIN THE RANGE REPORTED ON THE PREVIOUS
QUESTION. PLEASE REVIEW YOUR RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_031B/YEXP_031C = RANGE PROVIDED; fYEXP_033
YEXP_035

YEXP_035
ASK

All respondents

QUESTION TYPE

Numeric and radio button

FILLS
FILLS (SPAN)
Still using a scale from 0 to 100, where 0 means absolutely no chance that the event will happen and
100 means that the event is absolutely certain to happen, what do you think the percent chance is
that you will become the parent of a baby sometime between now and when you turn 20? 
 
ENGLISH
ENTER PERCENT: _____
-8.   INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED

SPANISH

En una escala del 0 al 100, en la que 0 significa que no hay absolutamente ninguna posibilidad de que
esto ocurra y 100 significa que no tienes dudas de que ocurrirá, ¿cuál crees que es el porcentaje de
probabilidad de que seas padre/madre de un bebé en algún momento entre ahora y cuando cumplas
los 20 años? 
 
ENTER PERCENT: _____
-8.   INTERVIEWER: SELECT TO ENTER A RANGE ON THE NEXT SCREEN IF RANGE
VOLUNTEERED

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow either number entered in YEXP_035 or checkbox clicked in YEXP_035. Code
checkbox clicked as -8.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_029 = -1; YEXP_030 = 1 OR -2 OR -1; YEXP_031A = PERCENT PROVIDED OR -2 OR 1;YEXP_026
YEXP_035 = NUMERIC RESPONSE ENTERED: YEXP_036
ELSE, IF YEXP_035 = -8: fYEXP_037
ELSE, IF YEXP_035 = -2: YEXP_038
ELSE, IF YEXP_035 = -1: YEXP_041

YEXP_036
ASK

YEXP_035 = NUMERIC RESPONSE

QUESTION TYPE

Radio button

FILLS

CREATE FILL_YEXP_035: FILL_YEXP_035: fill numeric response from YEXP_035

FILLS (SPAN)
CREATE FILL_YEXP_035: FILL_YEXP_035: fill numeric response from YEXP_035
When people are asked to give a percent chance that something will happen in the future, sometimes
they give exact answers and sometimes they give rounded numbers. When you said ^{FILL_YEXP_035}
percent just now, were you providing an exact answer or were you rounding?
ENGLISH
1.  EXACT ANSWER
2.  ROUNDING

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces dan números redondeados. Cuando dijiste ^{FILL_YEXP_035} por
ciento hace un momento, ¿estabas dando una respuesta exacta o estabas redondeando? 
1  EXACT ANSWER
2  ROUNDING

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_035
If YEXP_036 = 1 or -2 or -1: YEXP_041
ELSE: fYEXP_037

fYEXP_037
YEXP_037A/YEXP_037B/YEXP_035C
ASK
YEXP_035 = -8 OR YEXP_036 = 2
YEXP_037A: Numeric
QUESTION TYPE
YEXP_037B: Numeric
YEXP_037C: Numeric
CREATE YEXP_036.1 FILL: IF YEXP_036 = 2, FILL_YEXP_036.1: ‘Now please try without
rounding your answer.
What do you think the percent chance is that you will become the parent of a baby
sometime between now and when you turn 20?
If you are uncertain about the chances, you may give a range. For example, you may say
something like “between 37 and 44 percent” or “greater than 92 percent.” 

FILLS

PERCENT (SPECIFY):_____ [YEXP_037A]
ELSE, FILL_YEXP_036.1: BLANK
CREATE FILL_YEXP_036.2: IF YELP-036 = 2, FILL_YEXP_036.2: ‘IF R PROVIDES AN EXACT
PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN INPUT. IF R PROVIDES
A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_036.2: BLANK
CREATE YEXP_036.1 FILL: IF YEXP_036 = 2, FILL_YEXP_036.1: ‘Ahora intenta dar una
respuesta sin redondear.
¿Cuál crees que es el porcentaje de probabilidad de que seas padre/madre de un bebé en
algún momento entre ahora y cuando cumplas los 20 años?

FILLS (SPAN)

Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes
decir algo como “entre el 37 y el 44 por ciento” o “más del 92 por ciento”.
PERCENT (SPECIFY):_____ [YEXP_037A]
ELSE, FILL_YEXP_036.1: BLANK

CREATE FILL_YEXP_036.2: IF YELP-036 = 2, FILL_YEXP_036.2: ‘IF R PROVIDES AN EXACT
PERCENT (E.G., 45), SPECIFY NUMERIC PERCENT BETWEEN 0-100 IN INPUT. IF R PROVIDES
A RANGE (E.G., ‘BETWEEN 37 AND 44 PERCENT’),’
ELSE, FILL_YEXP_036.2: BLANK
^{FILL_YEXP_036.1}
RANGE (SPECIFY): ______ [YEXP_037B] - _______ [YEXP_037C]
ENGLISH

INTERVIEWER: ^{FILL_YEXP_036.2} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE UPPER RANGE INPUT FOR ‘MORE
THAN’.
^{FILL_YEXP_036.1}

SPANISH

RANGE (SPECIFY): ______ [YEXP_037B] - _______ [YEXP_037C]

INTERVIEWER: ^{FILL_YEXP_036.2} ENTER R RESPONSE IN RANGE INPUTS. IF R PROVIDES A RANGE
WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR ‘MORE THAN 75%’), ENTER 0 IN THE
LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE UPPER RANGE INPUT FOR ‘MORE
THAN’.
RANGE
LIMITS

YEXP_037A: 0-100
YEXP_037B: 0-100
YEXP_037C: 0-100
YEXP_037A: Max 3 digits
YEXP_037B: Max 3 digits
YEXP_037C: Max 3 digits

LOOP MAX
PROGRAM. NOTES

Allow entry in either YEXP_037A or YEXP_037B/YEXP_037C, but do not allow both.
These are exclusive.
If response is entered into YEXP_037B but YEXP_037C is empty or if a response is
entered in YEXP_037C but YEXP_037B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (ENG)

If response provided in YEXP_037A AND YEXP_037B/YEXP_037C, display hard check (In
red font and all CAPS): “PLEASE ENTER AN EXACT PERCENT OR A RANGE. NOT BOTH."
If YEXP_037B > YEXP_037C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”
If response is entered into YEXP_037B but YEXP_037C is empty or if a response is
entered in YEXP_037C but YEXP_037B is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”

CHECK (SPAN)

If response provided in YEXP_037A AND YEXP_037B/YEXP_037C, display hard check (In
red font and all CAPS): “PLEASE ENTER AN EXACT PERCENT OR A RANGE. NOT BOTH."
If YEXP_037B > YEXP_037C, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_035 = -8
If YEXP_037B/YEXP_037C = RANGE PROVIDED AND YEXP_035 = -8: YEXP_040
ELSE: YEXP_041

YEXP_038
ASK

fYEXP_035 = -2

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
When people are asked to give the percent chance that something will happen in the future,
sometimes they give exact answers and sometimes they feel uncertain about the chances. When you
said you don’t know just now, did you mean you feel uncertain about the chances or something else? 
ENGLISH
 
1. UNCERTAIN ABOUT THE CHANCES
2. SOMETHING ELSE 

SPANISH

Cuando se pide un porcentaje de probabilidad de que algo suceda en el futuro, a veces las personas
dan respuestas exactas y a veces no tienen certeza acerca de las probabilidades. Hace un momento,
cuando dijiste que no sabías, ¿te referías a que no tenías certeza de las posibilidades o a otra cosa? 
 
2. UNCERTAIN ABOUT THE CHANCES
3. SOMETHING ELSE 

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_035 = -2
If YEXP_038 = 1: fYEXP_039
ELSE: YEXP_041

fYEXP_039
YEXP_039A/YEXP_039B
ASK
YEXP_038 = 1
YEXP_039A: Numeric
QUESTION TYPE
YEXP_039B: Numeric
FILLS
FILLS (SPAN)
If you are uncertain about the chances, you may give a range instead. For example, you may say
something like “less than 23 percent,” “between 37 and 44 percent” or “greater than 92 percent.”

ENGLISH

What range would you give to the percent chance that you will become the parent of a baby
sometime between now and when you turn 20?  
 
RANGE (SPECIFY): ______ [YEXP_039A] - ______ [YEXP_039B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.  
Si no tienes certeza sobre las probabilidades, puedes dar un rango. Por ejemplo, puedes decir algo
como “menos del 23 por ciento”, “entre el 37 y el 44 por ciento” o “más del 92 por ciento”.

SPANISH

¿Qué rango le darías al porcentaje de probabilidad de que seas padre/madre de un bebé en algún
momento entre ahora y cuando cumplas los 20 años?  
 
RANGE (SPECIFY): ______ [YEXP_039A] - ______ [YEXP_039B]
INTERVIEWER: IF R PROVIDES A RANGE WITHOUT A LOWER/UPPER VALUE (E.G., ‘LESS THAN 23%’ OR
‘MORE THAN 75%’), ENTER 0 IN THE LOWER RANGE INPUT FOR ‘LESS THAN’ OR ENTER 100 IN THE
UPPER RANGE INPUT FOR ‘MORE THAN’.  

RANGE
LIMITS

YEXP_039A: 0-100
YEXP_039B: 0-100
YEXP_039A: Max 3 digits
YEXP_039B: Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

If response is entered into YEXP_039A but YEXP_039B is empty or if a response is
entered in YEXP_039B but YEXP_039A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_039A > YEXP_039B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

CHECK (SPAN)

If response is entered into YEXP_039A but YEXP_039B is empty or if a response is
entered in YEXP_039B but YEXP_039A is empty, display hard check (In red font and
all CAPS): “PLEASE ENTER BOTH A LOWER AND UPPER VALUE FOR THE RANGE.”
If YEXP_039A > YEXP_039B, display hard check (In red font and all CAPS): “THE LOWER
RANGE INPUT IS GREATER THAN THE UPPER RANGE INPUT. PLEASE CHECK YOUR
RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_038 = 1
If fYEXP_039 = -2 OR -1: YEXP_041
ELSE: YEXP_040

YEXP_040
ASK
QUESTION TYPE

If (fYEXP_039 ≠ MISSING OR -2 OR -1) OR (YEXP_035 = -8 AND YEXP_037B/YEXP_037C =
RANGE PROVIDED)
Numeric

FILLS
FILLS (SPAN)
If you had to answer with a single value to the previous question about becoming the parent of a baby
sometime between now and when you turn 20, using a scale of 0 to 100, what percent chance would
you give? 
ENGLISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: What do you think the percent chance is
that you will become the parent of a baby sometime between now and when you turn 20?)
 
ENTER PERCENT: _____ 
Si tuvieras que responder con un solo valor a la pregunta anterior sobre ser padre/madre de un bebé
en algún momento entre ahora y cuando cumplas los 20 años, usando una escala del 0 al 100, ¿qué
porcentaje de probabilidad darías? 

SPANISH

(INTERVIEWER: IF R ASKS TO REPEAT PREVIOUS QUESTION: ¿Cuál crees que es el porcentaje de
probabilidad de que seas padre/madre de un bebé en algún momento entre ahora y cuando cumplas
los 20 años?)
 
ENTER PERCENT: _____ 

RANGE

0-100

LIMITS

Max 3 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

If value is not within the range reported in YEXP_039 or YEXP_037, display soft check (In
red font and all CAPS): “THE VALUE REPORTED IS NOT WITHIN THE RANGE
REPORTED ON THE PREVIOUS QUESTION. PLEASE REVIEW YOUR RESPONSE.”
If value is not within the range reported in YEXP_039 or YEXP_037, display soft check (In
red font and all CAPS): “THE VALUE REPORTED IS NOT WITHIN THE RANGE REPORTED ON
THE PREVIOUS QUESTION. PLEASE REVIEW YOUR RESPONSE.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_037B/YEXP_037C = RANGE PROVIDED; fYEXP_039
YEXP_041

YEXP_041
ASK

All respondents

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
As things now stand, what is the highest diploma or degree you expect you will receive? 
0.   Do not expect to receive a diploma or degree  
1.   High school equivalency such as GED (General Education Development) and HiSET (High
School Equivalency Test) 
2.   High school diploma (Regular 12 year program) 
3.   Associate/Junior college (AA) 
4.   Bachelor's degree (BA, BS) 
5.  Master's degree (MA, MBA, MS) 
6.  Doctoral degree (PhD, EdD) 
7.  Professional school degree (MD, DDS, JD) 

ENGLISH

Como están las cosas ahora, ¿cuál es el diploma o título académico más alto que esperas recibir? 

SPANISH

RANGE

0   No esperas recibir un diploma o título  
1   Título equivalente al de la escuela secundaria, como el Desarrollo de Educación General
(GED, por sus siglas en inglés) y la Prueba de Equivalencia de Escuela Secundaria (HiSET,
por sus siglas en inglés) 
2   Diploma de escuela secundaria (programa regular de 12 años) 
3   Título de dos años (Associate)/escuela semisuperior (AA, por sus siglas en inglés) 
4   Título de cuatro años (BA, BS, por sus siglas en inglés) 
5   Maestría (MA, MBA, MS, por sus siglas en inglés) 
6   Doctorado (PhD, EdD, por sus siglas en inglés) 
7   Título de instituto de formación profesional (MD, DDS, JD, por sus siglas en inglés) 
0-7

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_035 = -1; YEXP_035 = 1 OR -2 OR -1; YEXP_036 PERCENT OR -2 OR -1; YEXP_037 =
PERCENT OR -2 OR -1; YEXP_038 = 2 OR -2 OR -1; YEXP_039 = -2 OR -1; YEXP_040
IF YEXP_CON = 2: YEXP_001
ELSE, YLOC_100

Youth Locator Module Specs
Preloads:
SPCNAME: (HHS) Parent or other legal guardian name
ALTPCNAME: (HHS) Parent or other caregiver name
MOTHER: (HHS) Whether a mother was rostered in the household: 1 = bio mother rostered, 2 = adoptive mother
rostered
FATHER: (HHS): Whether a father was rostered in the household: 1 = bio father rostered, 2 = adoptive father
rostered
YOUTH_AGE: Information
HHS120: P/C-reported seasonal address (yes/no)
HHS121: P/C-reported seasonal address
HHS122: P/C – reported months at seasonal address
•
•
•
•
•
•
•
•
•
•
•
•

HHS122_JAN
HHS122_FEB
HHS122_MAR
HHS122_APR
HHS122_MAY
HHS122_JUN
HHS122_JUL
HHS122_AUG
HHS122_SEP
HHS122_OCT
HHS122_NOV
HHS122_DEC

HHS123: P/C-reported plans to move (yes/no)
HHS124: P/C-reported new address
HHS125: month and year of planned move
HHS126_FIRST; HH126_LAST: Alternate contact name provided by P/C
HHS130: Alternate contact email provided by P/C
HHS127: Alternate contact phone number provided by P/C
HHS131: Alternate contact mode of contact provided by P/C
MCOROSTERNUM
YOUTHCHILDNUM
Paradata:
Capture item level timing
Include a time/date stamp at beginning and end of screener
DOI_YEAR: Capture year of interview (2026, 2027, or 2028)
General Notes:
All items are required.
Display DK (-2) and REF (-1) options by default on each screen at loading.

YLOC_1
ASK

All respondents

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
As we noted, we hope that you will continue to be a part of the National Longitudinal Survey of Youth
(NLSY) by completing interviews in the future. Before we move onto the final part of the interview,
which you will complete on a tablet by yourself, we need to get some information to help us contact
ENGLISH
you in the future. And again, this information, like your responses to all questions in the interview, is
confidential.

SPANISH

Como señalamos, esperamos que continúes tomando parte en la Encuesta Nacional Longitudinal de
Jóvenes (NLSY) completando entrevistas en el futuro. Antes de pasar a la parte final de la entrevista,
que completarás por ti mismo en una tableta, necesitamos obtener información que nos ayude a
contactarte en el futuro. Y reitero que esta información, al igual que tus respuestas a todas las
preguntas de la entrevista, es confidencial.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YEXP_040; YEXP_004 (Expectations Module)
YLOC_NAME

YLOC_NAME
ASK

All respondents

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is your first and last name?
ENGLISH

FIRST NAME: _______ [YOUTH_FIRST]
LAST NAME: ________[YOUTH_LAST]

¿Cuál es tu nombre y apellido?
SPANISH

FIRST NAME: _______ [YOUTH_FIRST]
LAST NAME: ________[YOUTH_LAST]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

IF DK/REF, display soft check: This information is important. Providing your name will
allow us to reach you for future interviews. Please consider providing a response.
IF DK/REF, display soft check: Esta información es importante. Proporcionar tu nombre nos
permitirá contactarte para futuras entrevistas. Por favor, considera responder.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_1
YLOC_2

YLOC_2
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do you have a nickname or some name other than your legal one by which most of your friends,
neighbors, or relatives know you?
ENGLISH

1.
0.

YES
NO

¿Tienes un apodo o nombre además de tu nombre legal por el que la mayoría de tus amistades,
vecinos o familiares te conocen?
SPANISH

1.
0.

SÍ
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_1
If YLOC_2 = 1: YLOC_3
Else: YLOC_4

YLOC_3
ASK

YLOC_2 = 1

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is your nickname?
ENGLISH
ENTER NAME: __________
¿Cuál es tu apodo?
SPANISH
ENTER NAME: __________
RANGE
LIMITS

Max 80 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_2 = 1
YLOC_4

YLOC_4
ASK

All respondents

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
What is the best phone number to reach you, including area code?
ENGLISH

PHONE NUMBER: ___-___-____
INTERVIEWER: READ BACK PHONE NUMBER TO RESPONDENT TO CONFIRM
¿Cuál es el mejor número de teléfono para ponernos en contacto contigo, incluido el prefijo?
PHONE NUMBER: ___-___-____

SPANISH

INTERVIEWER: READ BACK PHONE NUMBER TO RESPONDENT TO CONFIRM
RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Only allow numbers to be entered. Check phone number is in valid format.
If valid number not provided, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID PHONE NUMBER.
If valid number not provided, display hard check (In red font and all CAPS): PLEASE ENTER A
VALID PHONE NUMBER.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_2; YLOC_3
If YLOC_4 ≠ - 1 or -2: f_YLOC_5
Else: YLOC_9

f_YLOC_5
YLOC_5/YLOC_5_OTHER
ASK
YLOC_4 ≠ - 1 or -2
YLOC_5: Radio button
QUESTION TYPE
YLOC_5_OTHER: Textbox
FILLS (ENG)
FILLS (SPAN)
What kind of phone is this?
INTERVIEWER: CLICK HERE IF WORKPHONE PROVIDED TO RETURN TO PREVIOUS SCREEN AND
PROMPT FOR A NON-WORK PHONE NUMBER
ENGLISH

1.
2.
3.

Home phone (landline)
Cell phone
Other (SPECIFY): __________ [YLOC_5_OTHER]

¿Qué tipo de teléfono es este?

SPANISH

INTERVIEWER: CLICK HERE IF WORKPHONE PROVIDED TO RETURN TO PREVIOUS SCREEN AND
PROMPT FOR A NON-WORK PHONE NUMBER
1.
2.
3.

Teléfono de casa (fijo)
Teléfono celular
Otro (SPECIFY): __________ [YLOC_5_OTHER]

RANGE
LIMITS

YLOC_5_OTHER: 80 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_4
YLOC_6

YLOC_6
ASK

YLOC_4 ≠ - 1 or -2

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Does this phone belong to you or to someone else?
ENGLISH

1.
2.

BELONGS TO RESPONDENT
BELONGS TO SOMEONE ELSE

¿Este número de teléfono es tuyo o es de otra persona?
SPANISH

1
2

PERTENECE A LA PERSONA ENCUESTADA
PERTENECE A OTRA PERSONA

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YLOC_5
If YLOC_6 = 2: YLOC_7
Else: YLOC_9

YLOC_7
ASK

YLOC_6 = 2

QUESTION TYPE

Radio button
Create fill, ‘FILL_SPCNAME’: Fill ‘SPCNAME’ from preload
FILLS (ENG)
Create fill, ‘FILL_ALTPCNAME’: Fill ‘ALTPCNAME’ from preload if not missing/DK/REF;
ELSE: FILL_ALTPCNAME’ = BLANK
Create fill, ‘FILL_SPCNAME’: Fill ‘SPCNAME’ from preload
FILLS (SPAN)
Create fill, ‘FILL_ALTPCNAME’: Fill ‘ALTPCNAME’ from preload if not missing/DK/REF;
ELSE: FILL_ALTPCNAME’ = BLANK
Who does this phone belong to?
1.
2.
3.
4.
5.

ENGLISH

Shared family phone
^{FILL_SPCNAME}
^{FILL_ALTPCNAME}
A sibling (brother or sister)
Someone else

¿De quién es el número de teléfono?

SPANISH

1.
2.
3.
4.
5.

Es un teléfono familiar compartido
^{FILL_SPCNAME}
^{FILL_ALTPCNAME}
Es de un(a) hermano(a)
Es de otra persona

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_6 = 2
If YLOC_7 = 4 or 5: f_YLOC_8
Else: YLOC_9

f_YLOC_8
YLOC_8_FIRST/YLOC_8_LAST
ASK
YLOC_7 = 4 or 5
YLOC_8_FIRST: Textbox
QUESTION TYPE
YLOC_8_LAST: Textbox
FILLS (ENG)
FILLS (SPAN)
What is the first and last name of the person who this phone belongs to?
ENTER FIRST NAME: __________ [YLOC_8_FIRST]
ENTER LAST NAME: __________ [YLOC_8_LAST]

ENGLISH

¿Cuál es el nombre y apellido de la persona a la que pertenece este teléfono?
SPANISH

ENTER FIRST NAME: __________ [YLOC_8_FIRST]
ENTER LAST NAME: __________ [YLOC_8_LAST]

RANGE
LIMITS

YLOC_8_FIRST: Max 80 characters
YLOC_8_LAST: Max 80 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_7 = 4 or 5
YLOC_9

YLOC_9
ASK

All respondents

QUESTION TYPE

Textbox with special answer radio button

FILLS (ENG)
FILLS (SPAN)
What is your personal email address where we can contact you in the future? Your personal email
address should not be managed by your employer or school.
EMAIL ADDRESS: _______________@_______

ENGLISH

-8. CHECK HERE IF RESPONDENT INDICATES THEY DO NOT HAVE A PERSONAL EMAIL
ADDRESS
¿Con qué dirección de correo electrónico personal podemos comunicarnos contigo en el futuro? Tu
dirección de correo electrónico personal no debe ser administrada por tu empleador ni tu escuela.
SPANISH

EMAIL ADDRESS: _______________@_______
-8. CHECK HERE IF RESPONDENT INDICATES THEY DO NOT HAVE A PERSONAL EMAIL
ADDRESS

RANGE
LIMITS

Max 80 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Check email entered in valid format.
If email is not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID EMAIL ADDRESS.
If email is not in valid format, display hard check (In red font and all CAPS): PLEASE ENTER A
VALID EMAIL ADDRESS.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_4, YLOC_6; YLOC_7; YLOC_8
If YLOC_9 = -8 or -1 or -2: YLOC_11
Else: YLOC_10

YLOC_10
ASK

YLOC_9 ≠ - 8 or -1 or -2

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, ‘FILL_YLOC_9_EMAIL’: Fill ‘YLOC_9_EMAIL’ entered in YLOC_9

FILLS (SPAN)
Create fill, ‘FILL_YLOC_9_EMAIL’: Fill ‘YLOC_9_EMAIL’ entered in YLOC_9
I have recorded your email address as: ^{FILL_YLOC_9_EMAIL}
Is this correct?
ENGLISH
1.
0.

Yes
No

Registré tu dirección de correo electrónico como: ^{FILL_YLOC_9_EMAIL}
SPANISH

¿Es esto correcto?
1.
0.

Sí
No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

IF YLOC_10 = NO, DISPLAY: INTERVIEWER: CLICK HERE TO GO BACK AND CORRECT EMAIL.

CHECK (SPAN)

IF YLOC_10 = NO, DISPLAY: INTERVIEWER: CLICK HERE TO GO BACK AND CORRECT EMAIL.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_9
If YLOC_10 = 0: YLOC_9
Else: f_YLOC_11

f_YLOC_11
YLOC_11a/YLOC_11b/YLOC_11c/YLOC_11d/YLOC_11e/YLOC_11e_OTHER
ASK
All respondents
Radio grid
QUESTION TYPE
YLOC_11e_OTHER: Textbox
FILLS (ENG)
FILLS (SPAN)
We’d like to know how we can contact you. Which of the following modes are ways we can contact
you about the NLSY study? Please tell me “Yes” or “No” for each one. May we contact you by...
COLUMN HEADERS:
1. YES
0. NO
ENGLISH

ROW ITEMS:
a. Phone call? [YLOC_11a]
b. Text message? [YLOC_11b]
c. Email? [YLOC_11c]
d. Letter in the mail? [YLOC_11d]
e. Some other way? _______ [YLOC_11e]
Quisiera saber cómo podemos comunicarnos contigo. ¿Con cuáles de las siguientes modalidades
podemos comunicarnos contigo en relación con el estudio NLSY? Dime “sí” o “no” para cada opción.
¿Podemos comunicarnos contigo a través de...?

SPANISH

COLUMN HEADERS:
1. SÍ
0. NO
ROW ITEMS:
a. Llamadas [YLOC_11a]
b. Mensajes de texto [YLOC_11b]
c. Correos electrónicos [YLOC_11c]
d. Cartas por correo postal [YLOC_11d]
e. De alguna otra manera _______ [YLOC_11e]

RANGE
LIMITS

YLOC_11e_OTHER: Max 100 characters

LOOP MAX
PROGRAM. NOTES
If YLOC_11e = 1, display YLOC_11e_OTHER, “Please tell us the other way that we can
contact you.”
CHECK (ENG)

CHECK (SPAN)

If all in YLOC_11a-e = -1 OR -2, display soft check (In Black font and sentence case): “Your
answers to this question are important. Please consider providing the ways we may
contact you about the NLSY study.”
If YLOC_11e = 1, display YLOC_11e_OTHER, “Dinos de qué otra forma podemos
comunicarnos contigo.”

If all in YLOC_11a-e = -1 OR -2, display soft check (In Black font and sentence case): “Tus
respuestas a esta pregunta son importantes. Por favor, indica las formas en que podemos
comunicarnos contigo sobre el estudio NLSY.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_9, YLOC_10
If YLOC_11b = 1: YLOC_12
Else: YLOC_13

YLOC_12
ASK

YLOC_11b = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
May we text you with important information about the study at the phone number you gave me? You
may opt out at any time to stop receiving text messages. Carrier messaging and data fees may apply.
ENGLISH

SPANISH

1. YES
0. NO
¿Podemos enviarte un mensaje de texto con información importante sobre el estudio al número de
teléfono que me diste? Puedes optar dejar de recibir mensajes de texto en cualquier momento..
Pueden aplicarse tarifas de mensajería y datos del operador.
1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_11b = 1
YLOC_13

YLOC_13
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
In the next year, will you have a different address for at least one month out of the year? For example,
some people spend summers with a relative or go to boarding school.
ENGLISH

1. YES
0. NO
En el próximo año, ¿tendrás una dirección diferente durante al menos un mes al año? Por ejemplo,
algunas personas pasan los veranos con un familiar o van a un internado.

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_11; YLOC_12
If YLOC_13=1 and HHS120=1 and HHS121 not missing/DK/REF: YLOC_14_CONFIRM
Else If YLOC_13 = 1: f_YLOC_14
Else: YLOC_16

YLOC_14_CONFIRM
ASK

YLOC_13 = 1 and HHS120=1 and HHS121 not missing/DK/REF

QUESTION TYPE

Radio button
Create fill FILL_121ADDRESS1: ‘HHS121_ADDRESS1’
Create fill FILL_121ADDRESS2: ‘HHS121_ADDRESS2’
Create fill FILL_121CITY: ‘HHS121_CITY’
FILLS (ENG)
Create fill FILL_121STATE: ‘HHS121_STATE’
Create fill FILL_121ZIP: ‘HHS121_ZIP’
Create fill FILL_121COUNTRY: ‘HHS121_COUNTRY’
Create fill FILL_121ADDRESS1: ‘HHS121_ADDRESS1’
Create fill FILL_121ADDRESS2: ‘HHS121_ADDRESS2’
Create fill FILL_121CITY: ‘HHS121_CITY’
FILLS (SPAN)
Create fill FILL_121STATE: ‘HHS121_STATE’
Create fill FILL_121ZIP: ‘HHS121_ZIP’
Create fill FILL_121COUNTRY: ‘HHS121_COUNTRY’
Your parent or caregiver provided the following information about the address where they will be
staying at least one month out of the year.
^{FILL_121ADDRESS1}
^{FILL_121ADDRESS2}
^{FILL_121CITY}
^{FILL_121STATE}
^{FILL_121ZIP}
^{FILL_121COUNTRY}

ENGLISH

Is this the same place where you will be staying?
1. YES
0. NO
Tu padre/madre o cuidador(a) proporcionó la siguiente información sobre la dirección donde te
quedarás al menos un mes al año.
^{FILL_121ADDRESS1}
^{FILL_121ADDRESS2}
^{FILL_121CITY}
^{FILL_121STATE}
^{FILL_121ZIP}
^{FILL_121COUNTRY}

SPANISH

¿Es este el mismo lugar donde te alojarás?
0.
1.
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

SÍ

NO

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_13
If YLOC_14_CONFIRM=1: YLOC_15_CONFIRM
Else YLOC_14

f_YLOC_14
YLOC_14_ADDRESS1/YLOC_14_ADDRESS2/YLOC_14_CITY/YLOC_14_STATE/YLOC_14_ZIP/YLOC_14_COUNTRY
ASK
YLOC_13 = 1 and YLOC_14_CONFIRM≠1
YLOC_14_ADDRESS1: Text
YLOC_14_ADDRESS2: Text
YLOC_14_CITY: Text
QUESTION TYPE
YLOC_14_STATE: Dropdown
YLOC_14_ZIP: Numeric
YLOC_14_COUNTRY: Lookup
FILLS (ENG)
FILLS (SPAN)
Where will you be living? Please provide whatever information you know, even if you are not sure of
the details.
INTERVIEWER: IF RESPONDENT DOES NOT HAVE ANY INFORMATION, SELECT ‘DON’T KNOW’.
OTHERWISE, ENTER PARTIAL INFORMATION.
Street address:
Street address:
City:
State:
Zip code:
Country:

ENGLISH

[YLOC_14_ADDRESS1]
[YLOC_14_ADDRESS2]
[YLOC_14_CITY]
[YLOC_14_STATE]
[YLOC_14_ZIP]
[YLOC_14_COUNTRY]

¿Dónde vivirás? Proporcione toda la información que tengas aunque no tengas certeza de los detalles.
INTERVIEWER: IF RESPONDENT DOES NOT HAVE ANY INFORMATION, SELECT ‘DON’T KNOW’.
OTHERWISE, ENTER PARTIAL INFORMATION.
SPANISH

RANGE
LIMITS

Street address:
Street address:
City:
State:
Zip code:
Country:

[YLOC_14_ADDRESS1]
[YLOC_14_ADDRESS2]
[YLOC_14_CITY]
[YLOC_14_STATE]
[YLOC_14_ZIP]
[YLOC_14_COUNTRY]

YLOC_14_STATE: List states in alphabetical order
YLOC_14_COUNTRY: Countries pulled from COUNTRYLIST.xlsx
YLOC_14_ADDRESS1: Max 100 characters
YLOC_14_ADDRESS2: Max 100 characters
YLOC_14_CITY: Max 100 characters
YLOC_14_ZIP: Max 5 numbers

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If YLOC_14_ZIP not entered in correct format, display hard check (In red font and all
CAPS): PLEASE ENTER A VALID 5-DIGIT ZIP CODE.
YLOC_14_COUNTRY: Countries pulled from COUNTRYLIST.xlsx

CHECK (SPAN)

If YLOC_14_ZIP not entered in correct format, display hard check (In red font and all
CAPS): PLEASE ENTER A VALID 5-DIGIT ZIP CODE.
YLOC_14_COUNTRY: Countries pulled from COUNTRYLIST.xlsx

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_13 = 1, YLOC_14_CONFIRM
f_YLOC_15

YLOC_15_CONFIRM
ASK

YLOC_14_CONFIRM = 1

QUESTION TYPE

Checkbox
Create fill, FILL_RESMONTHS:
Fill months for which HHS122_XXX is checked on separate lines
FILLS (ENG)
(i.e. if HHS122_JAN=1 and HHS122_FEB checked, FILL_RESMONTHS:
January
February)
Create fill, FILL_RESMONTHS:
Fill months for which HHS122_XXX is checked on separate lines
FILLS (SPAN)
(i.e. if HHS122_JAN=1 and HHS122_FEB checked, FILL_RESMONTHS:
January
February)
Your parent or caregiver said they would be staying at this address during the following months in the
coming year.
^{FILL_RESMONTHS}

ENGLISH

Are these the same months you plan to be at this address in the next year?
1. YES
0. NO
Tu padre/madre o cuidador(a) dijo que se quedaría en esta dirección durante los próximos meses del
próximo año.
^{FILL_RESMONTHS}

SPANISH

¿Son estos los mismos meses en los que planeas estar en esta dirección el próximo año?
1.
0.

SÍ
NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_14_CONFIRM=1
If YLOC_15_CONFIRM=1: YLOC_16
Else: YLOC_15

f_YLOC_15
YLOC_15_JAN/YLOC_15_FEB/YLOC_15_MAR/YLOC_15_APR/YLOC_15_MAY/YLOC_15_JUN/YLOC_15_JUL/YLOC
_15_AUG/YLOC_15_SEP/YLOC_15_OCT/YLOC_15_NOV/YLOC_15_DEC
ASK
YLOC_13 = 1 and YLOC_15_CONFIRM≠1
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
What months in the next year do you plan to be at this address at least part of the month?
INTERVIEWER: SELECT ALL MONTHS MENTIONED BY RESPONDENT
1. JANUARY [YLOC_15_JAN]
2. FEBRUARY [YLOC_15_FEB]
3. MARCH [YLOC_15_MAR]
4. APRIL [YLOC_15_APR]
5. MAY [YLOC_15_MAY]
6. JUNE [YLOC_15_JUN]
7. JULY [YLOC_15_JUL]
8. AUGUST [YLOC_15_AUG]
9. SEPTEMBER [YLOC_15_SEP]
10. OCTOBER [YLOC_15_OCT]
11. NOVEMBER [YLOC_15_NOV]
12. DECEMBER[YLOC_15_DEC]

ENGLISH

¿Qué meses del próximo año planeas pasar en esta dirección al menos parte del mes?
INTERVIEWER: SELECT ALL MONTHS MENTIONED BY RESPONDENT

SPANISH

1. ENERO [YLOC_15_JAN]
2. FEBRERO [YLOC_15_FEB]
3. MARZO [YLOC_15_MAR]
4. ABRIL [YLOC_15_APR]
5. MAYO [YLOC_15_MAY]
6. JUNIO [YLOC_15_JUN]
7. JULIO [YLOC_15_JUL]
8. AGOSTO [YLOC_15_AUG]
9. SEPTIEMBRE [YLOC_15_SEP]
10. OCTUBRE [YLOC_15_OCT]
11. NOVIEMBRE [YLOC_15_NOV]
12. DICIEMBRE[YLOC_15_DEC]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable in f_YLOC_15 as 1 if checked, 0 if not checked.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_14, YLOC_15_CONFIRM
YLOC_16

YLOC_16
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Does your family plan to move within the next year or so?
ENGLISH

1. YES
0. NO
¿Tu familia planea mudarse dentro del próximo año o aproximadamente en ese momento?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_13 = 0, YLOC_15_CONFIRM=1, YLOC_15
If YLOC_16=1 and HHS123=1 and HHS124 not missing/DK/REF: YLOC_17_CONFIRM
Else If YLOC_16 = 1: YLOC_17
Else: YLOC_18

YLOC_17_CONFIRM
ASK

YLOC_16=1 and HHS123=1 and HHS124 not missing/DK/REF:

QUESTION TYPE

Radio button
Create fill FILL_124ADDRESS1: ‘HHS124_ADDRESS1’
Create fill FILL_124ADDRESS2: ‘HHS124_ADDRESS2’
Create fill FILL_124CITY: ‘HHS124_CITY’
FILLS (ENG)
Create fill FILL_124STATE: ‘HHS124_STATE’
Create fill FILL_124ZIP: ‘HHS124_ZIP’
Create fill FILL_124COUNTRY: ‘HHS124_COUNTRY’
Create fill FILL_124ADDRESS1: ‘HHS124_ADDRESS1’
Create fill FILL_124ADDRESS2: ‘HHS124_ADDRESS2’
Create fill FILL_124CITY: ‘HHS124_CITY’
FILLS (SPAN)
Create fill FILL_124STATE: ‘HHS124_STATE’
Create fill FILL_124ZIP: ‘HHS124_ZIP’
Create fill FILL_124COUNTRY: ‘HHS124_COUNTRY’
Your parent or caregiver provided the following information about the place where your family plans
to move in the next two years:
^{FILL_124ADDRESS1}
^{FILL_124ADDRESS2}
^{FILL_124CITY}
^{FILL_124STATE}
^{FILL_124ZIP}
^{FILL_124COUNTRY}

ENGLISH

Is this correct, to the best of your knowledge?
1. YES
0. NO
Tu padre/madre o cuidador(a) proporcionó la siguiente información sobre el lugar a donde tu familia
planea mudarse en los próximos dos años:
^{FILL_124ADDRESS1}
^{FILL_124ADDRESS2}
^{FILL_124CITY}
^{FILL_124STATE}
^{FILL_124ZIP}
^{FILL_124COUNTRY}

SPANISH

¿Es esto correcto, a tu mejor entender?
0.
1.
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

SÍ
NO

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_16
If YLOC_17_CONFIRM=1: YLOC_18
Else YLOC_17

YLOC_17
YLOC_17_ADDRESS1/YLOC_17_ADDRESS2/YLOC_17_CITY/YLOC_17_STATE/YLOC_17_ZIP/YLOC_17_COUNTRY
ASK
YLOC_16 = 1 and YLOC_17_CONFIRM≠1
YLOC_17_ADDRESS1: Text
YLOC_17_ADDRESS2: Text
YLOC_17_CITY: Text
QUESTION TYPE
YLOC_17_STATE: Dropdown
YLOC_17_ZIP: Numeric
YLOC_17_COUNTRY: Lookup
FILLS (ENG)
FILLS (SPAN)
Where do they plan to move? Please provide whatever information you know, even if you are not sure
of the details.
INTERVIEWER: IF RESPONDENT DOES NOT HAVE ANY INFORMATION, SELECT ‘DON’T KNOW’.
OTHERWISE, ENTER PARTIAL INFORMATION.
ENGLISH

STREET ADDRESS LINE 1: [YLOC_17_ADDRESS1]
STREET ADDRESS LINE 2: [YLOC_17_ADDRESS2]
CITY: [YLOC_17_CITY]
STATE: [YLOC_17_STATE]
ZIP CODE: [YLOC_17_ZIP]
COUNTRY: [YLOC_17_COUNTRY]
¿A dónde planean mudarse? Proporcione toda la información que tengas aunque no sepas bien los
detalles.
INTERVIEWER: IF RESPONDENT DOES NOT HAVE ANY INFORMATION, SELECT ‘DON’T KNOW’.
OTHERWISE, ENTER PARTIAL INFORMATION.

SPANISH

STREET ADDRESS LINE 1: [YLOC_17_ADDRESS1]
STREET ADDRESS LINE 2: [YLOC_17_ADDRESS2]
CITY: [YLOC_17_CITY]
STATE: [YLOC_17_STATE]
ZIP CODE: [YLOC_17_ZIP]
COUNTRY: [YLOC_17_COUNTRY]

RANGE
LIMITS

YLOC_17_STATE: List states in alphabetical order
YLOC_17_ADDRESS1: Max 100 characters
YLOC_17_ADDRESS2: Max 100 characters
YLOC_17_CITY: Max 100 characters
YLOC_17_ZIP: Max 5 numbers

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If YLOC_17_ZIP not entered in correct format, display hard check (In red font and all
CAPS): PLEASE ENTER A VALID 5-DIGIT ZIP CODE.

YLOC_17_COUNTRY: Countries pulled from COUNTRYLIST.xlsx
CHECK (SPAN)

If YLOC_17_ZIP not entered in correct format, display hard check (In red font and all
CAPS): PLEASE ENTER A VALID 5-DIGIT ZIP CODE.
YLOC_17_COUNTRY: Countries pulled from COUNTRYLIST.xlsx

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_16 =1, YLOC_17_CONFIRM
YLOC_18

YLOC_18
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do you yourself expect to move within the next two years, for example because you are planning to
move out on your own or start college or military service?
ENGLISH

1. YES
0. NO
¿Esperas mudarte dentro de los próximos dos años, por ejemplo, porque planeas mudarte por tu
cuenta o comenzar la universidad o el servicio militar?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YLOC_16; YLOC_17
If YLOC_18 = 1: f_YLOC_19
Else if MOTHER= 1 or 2 AND FATHER ≠ 1 OR 2: YLOC_28
Else If MOTHER=1 or 2 AND FATHER=1 or 2 and HHS126 not missing/DK/REF:
YLOC_33_CONFIRM
Else If MOTHER=1 or 2 AND FATHER=1 or 2: YLOC_33

Else: YLOC_23

f_YLOC_19
YLOC_19/YLOC_19_OTHER
ASK
YLOC_18 = 1
Radio grid
QUESTION TYPE
YLOC_19_OTHER: Textbox
FILLS (ENG)
FILLS (SPAN)
What is the reason you expect to move?
1.
2.
3.
4.
5.

ENGLISH

Going away to college or other school
Begin active military service
Move out on your own
Go to live with a relative
Some other reason (SPECIFY)_____ [YLOC_19_OTHER]

¿Cuál es la razón por la que esperas mudarte?

SPANISH

1.
2.
3.
4.
5.

Ir a la universidad o a otra institución educativa
Comenzar el servicio militar activo
Mudarte por tu cuenta
Irte a vivir con un familiar
Alguna otra razón (SPECIFY)_____ [YLOC_19_OTHER]

RANGE
LIMITS

YLOC_19_OTHER: 100 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_18 = 1
YLOC_20

YLOC_20
YLOC_20_ADDRESS1/YLOC_20_ADDRESS2/YLOC_20_CITY/YLOC_20_STATE/YLOC_20_ZIP/YLOC_20_COUNTRY
ASK
YLOC_18 = 1
YLOC_20_ADDRESS1: Text
YLOC_20_ADDRESS2: Text
YLOC_20_CITY: Text
QUESTION TYPE
YLOC_20_STATE: Dropdown
YLOC_20_ZIP: Numeric
YLOC_20_COUNTRY: Lookup
FILLS (ENG)
FILLS (SPAN)
Where do you plan to move? Please provide whatever information you have, even if you are not sure
of the details.
INTERVIEWER: IF RESPONDENT DOES NOT HAVE ANY INFORMATION, SELECT ‘DON’T KNOW.’
OTHERWISE ENTER PARTIAL INFORMATION.
ENGLISH

STREET ADDRESS LINE 1: [YLOC_20_ADDRESS1]
STREET ADDRESS LINE 2: [YLOC_20_ADDRESS2]
CITY: [YLOC_20_CITY]
STATE: [YLOC_20_STATE]
ZIP CODE: [YLOC_20_ZIP]
COUNTRY: [YLOC_20_COUNTRY]
¿A dónde planeas mudarte? Proporcione toda la información que tengas, aunque no tengas certeza de
los detalles.
INTERVIEWER: IF RESPONDENT DOES NOT HAVE ANY INFORMATION, SELECT ‘DON’T KNOW.’
OTHERWISE ENTER PARTIAL INFORMATION.

SPANISH

STREET ADDRESS LINE 1: [YLOC_20_ADDRESS1]
STREET ADDRESS LINE 2: [YLOC_20_ADDRESS2]
CITY: [YLOC_20_CITY]
STATE: [YLOC_20_STATE]
ZIP CODE: [YLOC_20_ZIP]
COUNTRY: [YLOC_20_COUNTRY]

RANGE
LIMITS

YLOC_20_STATE: List states in alphabetical order
YLOC_20_ADDRESS1: Max 100 characters
YLOC_20_ADDRESS2: Max 100 characters
YLOC_20_CITY: Max 100 characters
YLOC_20_ZIP: Max 5 numbers

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If YLOC_20_ZIP not entered in correct format, display hard check (In red font and all
CAPS): PLEASE ENTER A VALID 5-DIGIT ZIP CODE.

YLOC_20_COUNTRY: Countries pulled from COUNTRYLIST.xlsx
CHECK (SPAN)

If YLOC_20_ZIP not entered in correct format, display hard check (In red font and all
CAPS): PLEASE ENTER A VALID 5-DIGIT ZIP CODE.
YLOC_20_COUNTRY: Countries pulled from COUNTRYLIST.xlsx

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_19
YLOC_21

YLOC_21
ASK
QUESTION TYPE

YLOC_18 = 1
YLOC_21_M: Dropdown
YLOC_21_Y: Dropdown

FILLS (ENG)
FILLS (SPAN)
When do you think you might move?
ENGLISH

{ - Select - } [YLOC_21_M]
{ - Select - } [YLOC_21_Y]
¿Cuándo crees que podrías mudarte?

SPANISH

{ - Select - } [YLOC_21_M]
{ - Select - } [YLOC_21_Y]

RANGE

YLOC_21_M: List months in order. 1 = “January”, 2 = “February”,… 12 = “December”
YLOC_21_Y: List years 2026-2030

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_20
YLOC_22

YLOC_22
ASK

YLOC_18 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When you move to this new place, will you still be able to receive mail at your current address?
ENGLISH

1. YES
0. NO
Cuando te mudes a este nuevo lugar, ¿podrás seguir recibiendo correo postal a tu dirección actual?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN

NEXT

YLOC_21
If MOTHER=1 or 2 AND FATHER=1 or 2 and HHS126 not missing/DK/REF:
YLOC_33_CONFIRM
Else If MOTHER=1 or 2 AND FATHER=1 or 2: YLOC_33
Else if MOTHER= 1 or 2 AND FATHER ≠ 1 OR 2: YLOC_28
Else: YLOC_23

YLOC_23
ASK

MOTHER ≠ 1 OR ≠2

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
May we contact your mother?
ENGLISH

1. YES
0. NO
¿Podemos comunicarnos con tu madre?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_18; YLOC_22
If YLOC_23 = 1: YLOC_24
Else, If FATHER=1 or 2 and HHS126 not missing/DK/REF: YLOC_33_CONFIRM
Else if FATHER=1 or 2: YLOC_33
Else: YLOC_28

f_YLOC_24
YLOC_24_FIRST/YLOC_24_MID/YLOC_24_LAST
ASK
YLOC_23 = 1
QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is your mother's full name, including first name, middle name, and last name?
First name:
Middle name:
Last name:

ENGLISH

__________ [YLOC_24_FIRST]
__________ [YLOC_24_MID]
__________ [YLOC_24_LAST]

¿Cuál es el nombre completo de tu madre, es decir, el nombre, el segundo nombre y el apellido?
SPANISH

First name:
Middle name:
Last name:

__________ [YLOC_24_FIRST]
__________ [YLOC_24_MID]
__________ [YLOC_24_LAST]

RANGE
LIMITS

YLOC_24_FIRST: Max 20 characters
YLOC_24_MID: Max 20 characters
YLOC_24_LAST: Max 20 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_23 = 1
YLOC_25

f_YLOC_25
YLOC_25_ADDRESS1/YLOC_25_ADDRESS2/YLOC_25_CITY/YLOC_25_STATE/YLOC_25_ZIP/YLOC_25_COUNTRY
ASK
YLOC_23 = 1
YLOC_25_ADDRESS1: Text
YLOC_25_ADDRESS2: Text
YLOC_25_CITY: Text
QUESTION TYPE
YLOC_25_STATE: Dropdown
YLOC_25_ZIP: Numeric
YLOC_25_COUNTRY: Lookup
FILLS (ENG)
FILLS (SPAN)
What is your mother's address? Please provide whatever information you have, even if you are not
sure of the details.
INTERVIEWER: IF RESPONDENT DOES NOT HAVE ANY INFORMATION, SELECT ‘DON’T KNOW.’
OTHERWISE ENTER PARTIAL INFORMATION.
STREET ADDRESS LINE 1: [YLOC_25_ADDRESS1]
STREET ADDRESS LINE 2: [YLOC_25_ADDRESS2]
CITY: [YLOC_25_CITY]
STATE: [YLOC_25_STATE]
ZIP: [YLOC_25_ZIP]
COUNTRY: [YLOC_25_COUNTRY]

ENGLISH

¿Cuál es la dirección de tu madre? Proporcione toda la información que tengas, aunque no tengas
certeza de los detalles.
INTERVIEWER: IF RESPONDENT DOES NOT HAVE ANY INFORMATION, SELECT ‘DON’T KNOW.’
OTHERWISE ENTER PARTIAL INFORMATION.
SPANISH

RANGE

LIMITS

STREET ADDRESS LINE 1: [YLOC_25_ADDRESS1]
STREET ADDRESS LINE 2: [YLOC_25_ADDRESS2]
CITY: [YLOC_25_CITY]
STATE: [YLOC_25_STATE]
ZIP: [YLOC_25_ZIP]
COUNTRY: [YLOC_25_COUNTRY]
YLOC_25_STATE: List states in alphabetical order
YLOC_25_ADDRESS1: Max 100 characters
YLOC_25_ADDRESS2: Max 100 characters
YLOC_25_CITY: Max 100 characters
YLOC_25_ZIP: Max 5 numbers

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If YLOC_25_ZIP not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID 5-DIGIT ZIP CODE.

YLOC_25_COUNTRY: Countries pulled from COUNTRYLIST.xlsx
CHECK (SPAN)

If YLOC_25_ZIP not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID 5-DIGIT ZIP CODE.
YLOC_25_COUNTRY: Countries pulled from COUNTRYLIST.xlsx

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YLOC_24
YLOC_26

YLOC_26
ASK

YLOC_23 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
What is the best phone number for your mother, including area code?
ENGLISH

PHONE NUMBER: ___-___-____
¿Cuál es el mejor número de teléfono para comunicarnos con tu madre, incluido el prefijo?

SPANISH

PHONE NUMBER: ___-___-____

RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Only allow numbers to be entered.
If response not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID PHONE NUMBER.
If response not in valid format, display hard check (In red font and all CAPS): PLEASE ENTER
A VALID PHONE NUMBER.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_25
YLOC_27

YLOC_27
ASK

YLOC_23 = 1

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)

ENGLISH

What is the best email address for your mother?
EMAIL ADDRESS: _______________@_______
¿Cuál es la mejor dirección de correo electrónico para comunicarnos con tu madre?

SPANISH

EMAIL ADDRESS: _______________@_______

RANGE
LIMITS

80 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If YLOC_27 not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID EMAIL ADDRESS.
If YLOC_27 not in valid format, display hard check (In red font and all CAPS): PLEASE ENTER
A VALID EMAIL ADDRESS.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_26
If FATHER=1 or 2 and HHS126 not missing/DK/REF: YLOC_33_CONFIRM
Else ff FATHER=1 or 2: YLOC_33
Else: YLOC_28

YLOC_28
ASK

FATHER ≠1 OR 2

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
May we contact your father?
ENGLISH

1. YES
0. NO
¿Podemos comunicarnos con tu padre?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_18; YLOC_22; YLOC_23; YLOC_27
If YLOC_28 = 1: f_YLOC_29
Else if HHS126 not missing/DK/REF: YLOC_33_CONFIRM
Else: YLOC_33

f_YLOC_29
YLOC_29_FIRST/YLOC_29_MID/YLOC_29_LAST
ASK
YLOC_28 = 1
QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is your father's full name, including first name, middle name, and last name?
First name:
Middle name:
Last name:

ENGLISH

__________ [YLOC_29_FIRST]
__________ [YLOC_29_MID]
__________ [YLOC_29_LAST]

¿Cuál es el nombre completo de tu padre, incluyendo nombre, segundo nombre y apellido?
SPANISH

First name:
Middle name:
Last name:

__________ [YLOC_29_FIRST]
__________ [YLOC_29_MID]
__________ [YLOC_29_LAST]

RANGE
LIMITS

YLOC_29_FIRST: Max 20 characters
YLOC_29_MID: Max 20 characters
YLOC_29_LAST: Max 20 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_28 = 1
YLOC_30

f_YLOC_30
YLOC_30_ADDRESS1/YLOC_30_ADDRESS2/YLOC_30_CITY/YLOC_30_STATE/YLOC_30_ZIP/YLOC_30_COUNTRY
ASK
YLOC_28 = 1
YLOC_30_ADDRESS1: Text
YLOC_30_ADDRESS2: Text
YLOC_30_CITY: Text
QUESTION TYPE
YLOC_30_STATE: Dropdown
YLOC_30_ZIP: Numeric
YLOC_30_COUNTRY: Lookup
FILLS (ENG)
FILLS (SPAN)
What is your father's address? Please provide whatever information you have, even if you are not sure
of the details.
INTERVIEWER: IF RESPONDENT DOES NOT HAVE ANY INFORMATION, SELECT ‘DON’T KNOW’.
OTHERWISE ENTER PARTIAL INFORMATION.
STREET ADDRESS LINE 1: [YLOC_30_ADDRESS1]
STREET ADDRESS LINE 2: [YLOC_30_ADDRESS2]
CITY: [YLOC_30_CITY]
STATE: [YLOC_30_STATE]
ZIP: [YLOC_30_ZIP]
COUNTRY: [YLOC_30_COUNTRY]

ENGLISH

¿Cuál es la dirección de tu padre? Proporcione toda la información que tengas, aunque no tengas
certeza de los detalles.
INTERVIEWER: IF RESPONDENT DOES NOT HAVE ANY INFORMATION, SELECT ‘DON’T KNOW’.
OTHERWISE ENTER PARTIAL INFORMATION.
SPANISH

RANGE

LIMITS

STREET ADDRESS LINE 1: [YLOC_30_ADDRESS1]
STREET ADDRESS LINE 2: [YLOC_30_ADDRESS2]
CITY: [YLOC_30_CITY]
STATE: [YLOC_30_STATE]
ZIP: [YLOC_30_ZIP]
COUNTRY: [YLOC_30_COUNTRY]
YLOC_30_STATE: List states in alphabetical order
YLOC_30_ADDRESS1: Max 100 characters
YLOC_30_ADDRESS2: Max 100 characters
YLOC_30_CITY: Max 100 characters
YLOC_30_ZIP: Max 5 numbers

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If zip code not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID 5-DIGIT ZIP CODE.
YLOC_30_COUNTRY: Countries pulled from COUNTRYLIST.xlsx

CHECK (SPAN)

If zip code not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID 5-DIGIT ZIP CODE.
YLOC_30_COUNTRY: Countries pulled from COUNTRYLIST.xlsx

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_29
YLOC_31

YLOC_31
ASK

YLOC_28 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
What is the best phone number for your father, including area code?
ENGLISH

PHONE NUMBER: ___-___-____
¿Cuál es el mejor número de teléfono para comunicarnos con tu padre, incluido el prefijo?

SPANISH

PHONE NUMBER: ___-___-____

RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Only allow numbers to be entered.
If response is not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID PHONE NUMBER.
If response is not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID PHONE NUMBER.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

F_YLOC_30
YLOC_32

YLOC_32
ASK

YLOC_28 = 1

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is the best email address for your father?
ENGLISH

EMAIL ADDRESS: _______________@_______
¿Cuál es la mejor dirección de correo electrónico para comunicarnos con tu padre?

SPANISH

EMAIL ADDRESS: _______________@_______

RANGE
LIMITS

80 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If email not in valid format, display hard check (In red font and all CAPS): PLEASE ENTER A
VALID EMAIL.
If email not in valid format, display hard check (In red font and all CAPS): PLEASE ENTER A
VALID EMAIL.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_31
If HHS126 not missing/DK/REF: YLOC_33_CONFIRM
Else: YLOC_33

YLOC_33_CONFIRM
ASK

HHS126 not missing/DK/REF

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, FILL_YLOC33: ‘’HHS126_FIRST’ ‘HHS126_LAST’’

FILLS (SPAN)
Create fill, FILL_YLOC33: ‘’HHS126_FIRST’ ‘HHS126_LAST’’
In case we have difficulty getting in touch with you in the future, we would like to collect the name,
email address and phone number of someone besides your parents or guardians who will always know
how to contact you. Your parent or guardian provided information for ^{FILL_YLOC33}. Will
^{FILL_YLOC33} always know how to contact you?
ENGLISH
1. YES
0. NO

SPANISH

En caso de que tengamos dificultades para comunicarnos contigo en el futuro, quisiéramosrecopilar el
nombre, la dirección de correo electrónico y el número de teléfono de alguien, además de tus
padres/madres o tutores, que siempre sepa cómo ponernos en contacto contigo. Tu padre/madre o
tutor(a) proporcionó la información de ^{FILL_YLOC33}. ¿Sabrá ^{FILL_YLOC33} siempre cómo
comunicarnos contigo?
1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_18; YLOC_22; YLOC_23; YLOC_27; YLOC_28; YLOC_32
If YLOC_33_CONFIRM = 1 and HHS130 not missing/DK/REF: YLOC_35_CONFIRM
Else, if YLOC_33_CONFIRM=1: YLOC_35
Else : YLOC_34

YLOC_33
ASK

HHS126 = missing/DK/REF

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
In case we have difficulty getting in touch with you in the future, could you give me the name, email
address and phone number of someone besides your parents or guardians who will always know how
to contact you?
ENGLISH
1. YES
0. NO

SPANISH

En caso de que tengamos dificultades para comunicarnos contigo en el futuro, ¿podrías darnos el
nombre, la dirección de correo electrónico y el número de teléfono de alguien, además de tus
padres/madres o tutores, que siempre sepa cómo ponernos en contacto contigo?
1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_18; YLOC_22; YLOC_23; YLOC_27; YLOC_28; YLOC_32
If YLOC_33 = 1: f_YLOC_34
Else: YLOC_51

f_YLOC_34
YLOC_34_FIRST/YLOC_34-MID/YLOC_34-LAST
ASK
YLOC_33 = 1 OR YLOC_33_CONFIRM = 0 OR -1 OR -2
QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is the name of one person who would be able to contact you?
First name:
Middle name:
Last name:

ENGLISH

__________ [YLOC_34_FIRST]
__________ [YLOC_34_MID]
__________ [YLOC_34_LAST]

¿Cuál es el nombre de una persona que podría ponernos en contacto contigo?
SPANISH

First name:
Middle name:
Last name:

__________ [YLOC_34_FIRST]
__________ [YLOC_34-MID]
__________ [YLOC_34-LAST]

RANGE
LIMITS

YLOC_34_FIRST: Max 20 characters
YLOC_34_MID: Max 20 characters
YLOC_34_LAST: Max 20 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_33 = 1
YLOC_35

YLOC_35_CONFIRM
ASK

YLOC_33_CONFIRM=1 and HHS130 not missing/DK/REF

QUESTION TYPE

Radio button
Use fill, FILL_YLOC33 from YLOC_33
FILLS (ENG)
Create fill, FILL_HHS130: ‘HHS130’
Use fill, FILL_YLOC33 from YLOC_33
FILLS (SPAN)
Create fill, FILL_HHS130: ‘HHS130’
Your parent or caregiver gave ^{FILL_YLOC33}’s email address as:
^{FILL_HHS130}

ENGLISH

SPANISH

Is this correct, to the best of your knowledge?
1. YES
0. NO
Tu padre/madre o cuidador(a) nos dio la dirección de correo electrónico de ^{FILL_YLOC33} como:
^{FILL_HHS130}
¿Es esto correcto, a tu mejor entender?
0. SÍ
1. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_33_CONFIRM
If YLOC_35_CONFIRM=1 and HHS127 not missing/DK/REF: YLOC_36_CONFIRM
Else if YLOC_35_CONFIRM=1: YLOC_36
Else YLOC_35

YLOC_35
YLOC_33 = 1 or YLOC_33_CONFIRM = 0 OR -1 OR -2 OR (YLOC_33_CONFIRM=1 and
(YLOC_35_CONFIRM≠1 or HHS130 missing/DK/REF))
QUESTION TYPE
Textbox
Create fill, FILL_ALT1NAME.
FILLS (ENG)
If YLOC_33_CONFIRM=1, FILL_ALT1NAME: FILL_YLOC33
Else FILL_ALT1NAME: ‘YLOC_34_FIRST’ ‘YLOC_34_LAST’
Create fill, FILL_ALT1NAME.
FILLS (SPAN)
If YLOC_33_CONFIRM=1, FILL_ALT1NAME: FILL_YLOC33
Else FILL_ALT1NAME: ‘YLOC_34_FIRST’ ‘YLOC_34_LAST’
What is the best email address for ^{FILL_ALT1NAME}?
ASK

ENGLISH

EMAIL ADDRESS: _______________@_______
¿Cuál es la mejor dirección de correo electrónico para ^{FILL_ALT1NAME}?

SPANISH

EMAIL ADDRESS: _______________@_______

RANGE
LIMITS

80 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If email not in valid format, display hard check (In red font and all CAPS): PLEASE ENTER A
VALID EMAIL.
If email not in valid format, display hard check (In red font and all CAPS): PLEASE ENTER A
VALID EMAIL.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_33_CONFIRM, YLOC_34, YLOC_35_CONFIRM
If YLOC_33_CONFIRM=1 and HHS127 not missing/DK/REF: YLOC_36_CONFIRM
Else YLOC_36

YLOC_36_CONFIRM
ASK

YLOC_33_CONFIRM = 1 and HHS127 not missing/DK/REF

QUESTION TYPE

Radio button
Use fill, FILL_YLOC33 from YLOC_33
FILLS (ENG)
Create fill, FILL_HHS127: ‘HHS127’
Use fill, FILL_YLOC33 from YLOC_33
FILLS (SPAN)
Create fill, FILL_HHS127: ‘HHS127’
Your parent or caregiver gave ^{FILL_YLOC33}’s phone number as ^{FILL_HHS127}.

ENGLISH

Is this correct, to the best of your knowledge?
1. YES
0. NO
Tu padre/madre o cuidador(a) nos dio el número de teléfono de ^{FILL_YLOC33} como
^{FILL_HHS127}.

SPANISH

¿Es esto correcto, a tu mejor entender?
1. SÍ
0. NO

RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES

Only allow numbers to be entered.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_35, YLOC_35_CONFIRM
If YLOC_36_CONFIRM=1: f_YLOC_37
Else YLOC_36

YLOC_36
YLOC_33 = 1 or YLOC_33_CONFIRM = 0 OR -1 OR -2 OR (YLOC_33_CONFIRM=1 and
(YLOC_36_CONFIRM≠1 or HHS127 missing/DK/REF)
Numeric

ASK
QUESTION TYPE
FILLS (ENG)

Use fill from YLOC_35: FILL_ALT1NAME

FILLS (SPAN)
Use fill from YLOC_35: FILL_ALT1NAME
What is the best phone number, including area code, for ^{FILL_ALT1NAME}?
ENGLISH

PHONE NUMBER: ___-___-____
INTERVIEWER: READ PHONE NUMBER BACK TO RESPONDENT TO CONFIRM.
¿Cuál es el mejor número de teléfono, incluido el prefijo, para comunicarnos con ^{FILL_ALT1NAME}?

SPANISH

PHONE NUMBER: ___-___-____
INTERVIEWER: READ PHONE NUMBER BACK TO RESPONDENT TO CONFIRM.

RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

Only allow numbers to be entered.
If response is not in valid format, display hard check: (In red font and all CAPS): PLEASE
ENTER A VALID PHONE NUMBER.

CHECK (SPAN)

If response is not in valid format, display hard check: (In red font and all CAPS): PLEASE
ENTER A VALID PHONE NUMBER.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_35, YLOC_36_CONFIRM
f_YLOC_37

f_YLOC_37
YLOC_37/YLOC_37_OTHER
(YLOC_33 = 1 or YLOC_33_CONFIRM=1) OR (YLOC_33_CONFIRM = 0 OR -1 OR -2 AND
ASK
YLOC_34_FIRST ≠ MISSING/DK/REF)
YLOC_37: Radio button
QUESTION TYPE
YLOC_37_OTHER: textbox
FILLS (ENG)
Use fill from YLOC_35: FILL_ALT1NAME
FILLS (SPAN)
Use fill from YLOC_35: FILL_ALT1NAME
What do you think is the best way to contact ^{FILL_ALT1NAME}?
1.
2.
3.
4.

ENGLISH

Phone call
Text message
Email
Some other way (PLEASE SPECIFY):______ [YLOC_37_OTHER]

¿Cuál crees que es la mejor manera de comunicarnos con ^{FILL_ALT1NAME}?
SPANISH

1.
2.
3.
4.

Llamada telefónica
Mensaje de texto
Correo electrónico
De alguna otra manera (SPECIFY)_____ [YLOC_37_OTHER]

RANGE
LIMITS

YLOC_37_OTHER: 100 CHARACTERS

LOOP MAX
PROGRAM. NOTES

If response 4 is selected, display text box (YLOC_37_OTHER)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_36, YLOC_36_CONFIRM
f_YLOC_38

f_YLOC_38
YLOC_38/ YLOC_38_OTHER
(YLOC_33 = 1 or YLOC_33_CONFIRM=1) OR (YLOC_33_CONFIRM = 0 OR -1 OR -2 AND
ASK
YLOC_34_FIRST ≠ MISSING/DK/REF)
YLOC_38: Radio button
QUESTION TYPE
YLOC_38_OTHER: Textbox
FILLS (ENG)
Use fill, FILL_ALT1NAME from YLOC_35
FILLS (SPAN)
Use fill, FILL_ALT1NAME from YLOC_35
What is ^{FILL_ALT1NAME}’s relationship to you?
1. SPOUSE OR PARTNER
2. GIRLFRIEND OR BOYFRIEND
3. FRIEND
4. NEIGHBOR
5. PARENT
6. SIBLING
7. CHILD
8. GRANDPARENT
9. AUNT/UNCLE
10. NIECE/NEPHEW
11. COUSIN
12. IN-LAW
13. ANOTHER RELATIONSHIP (PLEASE SPECIFY): _______ [YLOC_38_OTHER]

ENGLISH

¿Cuál es la relación que tiene ^{FILL_ALT1NAME} contigo?

SPANISH

1. CÓNYUGE O PAREJA
2. NOVIO(A)
3. AMIGO(A)
4. VECINO(A)
5. PADRE/MADRE
6. HERMANO(A)
7. HIJO(A)
8. ABUELO(A)
9. TÍO(A)
10. SOBRINO(A)
11. PRIMO(A)
12. PARIENTE POLÍTICO(A)
13. OTRA RELACIÓN (SPECIFY): __________ [YLOC_38_OTHER]

RANGE
LIMITS

YLOC_38_OTHER: 100 characters

LOOP MAX
PROGRAM. NOTES

If response 13 is selected, display text box [YLOC_38_OTHER]

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YLOC_37
If YOUTHAGE > 15: YLOC_39
ELSE: YLOC_51

YLOC_39
ASK

YOUTHAGE > 15

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Other than the people we have already discussed, is there another person who would always be able
to contact you?
ENGLISH

1. YES
0. NO
Aparte de las personas de las que ya hemos hablado, ¿hay otra persona que siempre pueda
comunicarse contigo?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YLOC_38
If YLOC_39 = 1: YLOC_40
Else: YLOC_51

f_YLOC_40
YLOC_40_FIRST/YLOC_40-MID/YLOC_40-LAST
ASK
YLOC_39 = 1
QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is the name of this person who would be able to contact you?
First name:
Middle name:
Last name:

ENGLISH

__________ [YLOC_40_FIRST]
__________ [YLOC_40-MID]
__________ [YLOC_40-LAST]

¿Cuál es el nombre de esta persona que podría comunicarse contigo?
SPANISH

First name:
Middle name:
Last name:

__________ [YLOC_40_FIRST]
__________ [YLOC_40-MID]
__________ [YLOC_40-LAST]

RANGE
LIMITS

YLOC_40_FIRST: Max 20 characters
YLOC_40_MID: Max 20 characters
YLOC_40_LAST: Max 20 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_39 = 1
YLOC_41

YLOC_41
ASK

YLOC_39 = 1

QUESTION TYPE

Textbox

FILLS (ENG)

Create fill, FILL_ALT2NAME: ‘YLOC_40_FIRST’ ‘YLOC_40_LAST’

FILLS (SPAN)
Create fill, FILL_ALT2NAME: ‘YLOC_40_FIRST’ ‘YLOC_40_LAST’
What is the best email address for ^{FILL_ALT2NAME}?
ENGLISH

EMAIL ADDRESS: _______________@_______
¿Cuál es la mejor dirección de correo electrónico para comunicarse con ^{FILL_ALT2NAME}?

SPANISH

EMAIL ADDRESS: _______________@_______

RANGE
LIMITS

80 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If email not in valid format, display hard check: (In red font and all CAPS): PLEASE ENTER
A VALID EMAIL ADDRESS.
If email not in valid format, display hard check: (In red font and all CAPS): PLEASE ENTER A
VALID EMAIL ADDRESS.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YLOC_40
YLOC_42

YLOC_42
ASK

YLOC_39 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from YLOC_41: FILL_ALT2NAME

FILLS (SPAN)
What is the best phone number, including area code, ^{FILL_ALT2NAME}?
ENGLISH

PHONE NUMBER: ___-___-____
¿Cuál es el mejor número de teléfono, incluido el prefijo, para comunicarse con ^{FILL_ALT2NAME}?

SPANISH

PHONE NUMBER: ___-___-____

RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Only allow numbers to be entered.
If response is not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID PHONE NUMBER.
If response is not in valid format, display hard check (In red font and all CAPS): PLEASE
ENTER A VALID PHONE NUMBER.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_41
f_YLOC_43

f_YLOC_43
YLOC_43/YLOC_43_OTHER
ASK
YLOC_39 = 1
Radio button
QUESTION TYPE
YLOC_43_OTHER: Textbox
FILLS (ENG)
Use fill from YLOC_41: FILL_ALT2NAME
FILLS (SPAN)
Use fill from YLOC_41: FILL_ALT2NAME
What do you think is the best way to contact ^{FILL_ALT2NAME}?
1.
2.
3.
4.

ENGLISH

Phone call?
Text message?
Email?
Some other way (PLEASE SPECIFY): [YLOC_43_OTHER]

¿Cuál crees que es la mejor manera de comunicarse con ^{FILL_ALT2NAME}?
SPANISH

1.
2.
3.
4.

Llamadas telefónicas
Mensaje de texto
Correo electrónico
De alguna otra manera (SPECIFY): [YLOC_43_OTHER]

RANGE
LIMITS

YLOC_43_OTHER: 100 CHARACTERS

LOOP MAX
PROGRAM. NOTES

If response 4 is selected, display text box (YLOC_43_OTHER)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_42
f_YLOC_44

f_YLOC_44
YLOC_44/YLOC_44_OTHER
ASK
YLOC_39 = 1
QUESTION TYPE
FILLS (ENG)

Radio button and textbox
Use fill from YLOC_41: FILL_ALT2NAME

FILLS (SPAN)
Use fill from YLOC_41: FILL_ALT2NAME
What is {FILL_ALT2NAME}'s relationship to you?
1. SPOUSE OR PARTNER
2. GIRLFRIEND OR BOYFRIEND
3. FRIEND
4. NEIGHBOR
5. PARENT
6. SIBLING
7. CHILD
8. GRANDPARENT
9. AUNT/UNCLE
10. NIECE/NEPHEW
11. COUSIN
12. IN-LAW
13. ANOTHER RELATIONSHIP (PLEASE SPECIFY): _______ [YLOC_44_OTHER]

ENGLISH

¿Cuál es la relación que tiene {FILL_ALT2NAME} contigo?

SPANISH

1. CÓNYUGE O PAREJA
2. NOVIO(A)
3. AMIGO(A)
4. VECINO(A)
5. PADRE/MADRE
6. HERMANO(A)
7. HIJO(A)
8. ABUELO(A)
9. TÍO(A)
10. SOBRINO(A)
11. PRIMO(A)
12. PARIENTE POLÍTICO(A)
13. OTRA RELACIÓN (SPECIFY): __________ [YLOC_44_OTHER]

RANGE
LIMITS

YLOC_44_OTHER: 100 characters

LOOP MAX
PROGRAM. NOTES

If response 13 is selected, display text box (YLOC_44_OTHER)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES

CAPI

LEAD-IN
NEXT

YLOC_43
If YOUTHAGE > 15: YLOC_45
ELSE: YLOC_51

YLOC_45
ASK

YOUTHAGE > 15 AND YLOC_39 ≠ 0 OR -1 OR -2

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Other than the people we have already discussed, is there anyone else who would always be able to
contact you?
ENGLISH

1. YES
0. NO
Aparte de las personas de las que ya hemos hablado, ¿hay otra persona que siempre pueda
comunicarse contigo?

SPANISH

1. SÍ
0. NO

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YLOC_44
If YLOC_45 = 1: YLOC_46
Else: YLOC_51

f_YLOC_46
YLOC_46_FIRST/YLOC_46-MID/YLOC_46-LAST
ASK
YLOC_45 = 1
QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is the name of this person who would be able to contact you?
First name:
Middle name:
Last name:

ENGLISH

__________ [YLOC_46_FIRST]
__________ [YLOC_46-MID]
__________ [YLOC_46-LAST]

¿Cuál es el nombre de esta persona que podría comunicarse contigo?
SPANISH

First name:
Middle name:
Last name:

__________ [YLOC_46_FIRST]
__________ [YLOC_46-MID]
__________ [YLOC_46-LAST]

RANGE
LIMITS

YLOC_46_FIRST: Max 20 characters
YLOC_46_MID: Max 20 characters
YLOC_46_LAST: Max 20 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_45 = 1
YLOC_47

YLOC_47
ASK

YLOC_45 = 1

QUESTION TYPE

Textbox

FILLS (ENG)

Create fill, FILL_ALT3NAME: ‘YLOC_46_FIRST’

FILLS (SPAN)
Create fill, FILL_ALT3NAME: ‘YLOC_46_FIRST’
What is the best email address for ^{FILL_ALT3NAME}?
ENGLISH

EMAIL ADDRESS: _______________@_______
¿Cuál es la mejor dirección de correo electrónico para comunicarse con ^{FILL_ALT3NAME}?

SPANISH

EMAIL ADDRESS: _______________@_______

RANGE
LIMITS

80 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If email not in valid format, display hard check: (In red font and all CAPS): PLEASE ENTER
A VALID EMAIL.
If email not in valid format, display hard check: (In red font and all CAPS): PLEASE ENTER A
VALID EMAIL.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YLOC_46
YLOC_48

YLOC_48
ASK

YLOC_45 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from YLOC_46: FILL_ALT3NAME

FILLS (SPAN)
Use fill from YLOC_46: FILL_ALT3NAME
What is the best phone number, including area code, for ^{FILL_ALT3NAME}?
ENGLISH

PHONE NUMBER: ___-___-____
¿Cuál es el mejor número de teléfono, incluido el prefijo, para comunicarse con ^{FILL_ALT3NAME}?

SPANISH

PHONE NUMBER: ___-___-____

RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Only allow numbers to be entered.
If response is not in valid format, display hard check: (In red font and all CAPS): PLEASE
ENTER A VALID PHONE NUMBER.
If response is not in valid format, display hard check: (In red font and all CAPS): PLEASE
ENTER A VALID PHONE NUMBER.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_47
f_YLOC_49

f_YLOC_49
YLOC_49/YLOC_49_OTHER
ASK
YLOC_45 = 1
QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YLOC_46: FILL_ALT3NAME

FILLS (SPAN)
Use fill from YLOC_46: FILL_ALT3NAME
What do you think is the best way to contact ^{FILL_ALT3NAME}?
ENGLISH

1. Phone call?
2. Text message?
3. Email?
4. Some other way (PLEASE SPECIFY): [YLOC_49_OTHER]
¿Cuál crees que es la mejor manera de comunicarse con ^{FILL_ALT3NAME}?

SPANISH

1.
2.
3.
4.

Llamadas telefónicas
Mensaje de texto
Correo electrónico
De alguna otra manera (SPECIFY): [YLOC_49_OTHER]

RANGE
LIMITS

YLOC_49_OTHER: 100 CHARACTERS

LOOP MAX
PROGRAM. NOTES

If response 4 is selected, display text box (YLOC_49_OTHER)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_48
f_YLOC_50

f_YLOC_50
YLOC_50/YLOC_50_OTHER
ASK
YLOC_45 = 1
Radio button
QUESTION TYPE
YLOC_50_OTHER: Textbox
FILLS (ENG)
Use fill from YLOC_46: FILL_ALT3NAME
FILLS (SPAN)
Use fill from YLOC_46: FILL_ALT3NAME
What is ^{FILL_ALT3NAME}'s relationship to you?
1. SPOUSE OR PARTNER
2. GIRLFRIEND OR BOYFRIEND
3. FRIEND
4. NEIGHBOR
5. PARENT
6. SIBLING
7. CHILD
8. GRANDPARENT
9. AUNT/UNCLE
10. NIECE/NEPHEW
11. COUSIN
12. IN-LAW
13. ANOTHER RELATIONSHIP (PLEASE SPECIFY): _______ [YLOC_50_OTHER]

ENGLISH

¿Qué relación tiene ^{FILL_ALT3NAME} contigo?

SPANISH

1. CÓNYUGE O PAREJA
2. NOVIO(A)
3. AMIGO(A)
4. VECINO(A)
5. PADRE/MADRE
6. HERMANO(A)
7. HIJO(A)
8. ABUELO(A)
9. TÍO(A)
10. SOBRINO(A)
11. PRIMO(A)
12. PARIENTE POLÍTICO(A)
13. OTRA RELACIÓN (SPECIFY): __________ [YLOC_50_OTHER]

RANGE
LIMITS

YLOC_50_OTHER: 100 characters

LOOP MAX
PROGRAM. NOTES

If response 13 is selected, display text box (YLOC_50_OTHER)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

f_YLOC_49
YLOC_51

YLOC_51
ASK

All respondents (SKIP FOR PRETEST)

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a program check. Do not show screen to R.
YOUTH MEETS DEFINITION FOR BEING INDEPENDENT
PROGRAM. NOTES

IF MCOROSTERNUM > 0 (Was or has been married or in a cohabitating relationship
(marriage module); OR CURRENTENROLL ≠ 1 | 2 | 3 (Not enrolled in primary or secondary
education (schooling module);
OR YOUTHCHILDNUM > 0 (Parent of a child (fertility module));
OR Respondent is not living with a parent or guardian (CONDITION NOT USED IN ROUND
1), YLOC_51 = 1; ELSE YLOC_51= 0

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_38, YLOC_39, YLOC_45, YLOC_50
IF YLOC_51 = 1: YLOC_52
Else: YLOC_53

YLOC_52
ASK

IF YLOC_51 CONDITION MET (SKIP FOR PRETEST)

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
May we have your Social Security Number? We often find it useful when trying to locate people for
their next interview.
ENGLISH
ENTER NUMBER: ____ - _____ - ______

SPANISH

¿Puedes darnos tu número de Seguro Social? Con frecuencia, nos resulta útil cuando intentamos
encontrar a las personas para su próxima entrevista.
ENTER NUMBER: ____ - _____ - ______

RANGE

000-00-0000 TO 999-99-9999

LIMITS

9 digits

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_51 = 1
YLOC_53

YLOC_53
ASK

All respondents

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
Thank you for providing all of this information. You have been very helpful!
ENGLISH
SPANISH

Gracias por darnos toda esta información. ¡Nos ayudaste mucho!

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

YLOC_51, YLOC_52
NEXT MODULE (ASSESSEMENTS)

Youth Instrument – SAQ Module Specs
Preloads:
INTERVIEWTYPE: In-person or video interview.
YOUTH_AGE updated in YINF: Current age of the R.
DOI created in YINF: Date of interview in MM/DD/YYYY format.
DOI_YEAR created in YINF: Year of interview (2026, 2027, or 2028)
NOPLG created in ES: Flag for if there is no parent or legal guardian living in the household.
CURRENTENROLL created in YSCH: If the R is currently enrolled in school: 1 = Elementary school, 2 = Middle school,
3 = High school, 4 = College. If the R is not currently enrolled in school: 0.
NEVERENROLL created in YSCH: Flag for if the R has never been enrolled in any type of school.
HOMESCHOOLED created in YSCH: Flag for if the R has only ever been homeschooled.
Paradata:
Capture item level timing.
Include a time/date stamp at beginning and end of module.
General Notes:
• Do not display DK and REF on each screen at loading.
o If R tries to move forward without providing a response, display DK (‘Don’t know’) and REF (‘Prefer
not to answer’) on screen.
 Unless otherwise noted, include a soft prompt for R to respond or select DK/REF option:
“Your answers are very important. Please consider providing a response. Otherwise, please
select “Don’t know” or “Prefer not to answer.””
 Spanish: Unless otherwise noted, include a soft prompt for R to respond or select DK/REF
option: “Sus respuestas son muy importantes. Considere seleccionar una respuesta. De lo
contrario, seleccione “No lo sé” o “Prefiero no contestar.””

o If R still tries to move forward without answering, assign REF code to missing response.

1

YSAQ_001
ASK

All respondents

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
INTERVIEWER: IT IS NOW TIME TO ADMINISTER THE AUDIO CASI SECTION OF THE INTERVIEW. PLEASE
INSERT THE HEADPHONES/EARBUDS INTO THE LAPTOPUSB-C PORT OF THETABLET AND THEN READ
THIS INTRODUCTION TO THE RESPONDENT.

ENGLISH

This part of the interview is different from the previous parts. In the previous parts, I read you the
questions and recorded your answers. For this section, I will give you the tablet so you will hear the
question through the headphones while you read the question on the screen.
Let me show you how this works. We have several practice questions to start off with.
As a reminder, this part of the interview needs to be completed in privacy, so any parents or other
youth should please leave the room now.
INTERVIEWER: IT IS NOW TIME TO ADMINISTER THE AUDIO CASI SECTION OF THE INTERVIEW. PLEASE
INSERT THE HEADPHONE INTO THE TABLET AND THEN READ THIS INTRODUCTION TO THE
RESPONDENT.

SPANISH

Esta parte de la entrevista es diferente de las anteriores. En las partes anteriores, te leí las preguntas y
registré tus respuestas. Para esta sección, te daré la tableta para que oigas la pregunta con auriculares
mientras lees la pregunta en la pantalla.
Permíteme mostrarte cómo funciona. Tenemos varias preguntas de práctica para empezar.
Como recordatorio, esta parte de la entrevista debe realizarse en privado, por lo que los
padres/madres u otros/otras jóvenes deben abandonar la sala en este momento.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YLOC_53
YSAQ_002

2

YSAQ_002
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Which hand do you usually write with?
1. Left hand
2. Right hand
3. Either hand

ENGLISH

¿Con qué mano sueles escribir?
SPANISH

1. Mano izquierda
2. Mano derecha
3. Cualquier mano

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_001
YSAQ_003

3

YSAQ_003
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
In the past 12 months, about how often did you read for fun?
4.
3.
2.
1.
0.

ENGLISH

Almost every day
Once or twice a week
Once or twice a month
A few times a year
Never or hardly ever

Dentro de los últimos 12 meses, ¿con qué frecuencia leíste por diversión?

SPANISH

4.
3.
2.
1.
0.

Casi todos los días
Una o dos veces por semana
Una o dos veces por mes
Algunas veces por año
Nunca o casi nunca

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_002
f_YSAQ_004

4

f_YSAQ_004
YSAQ_004a / YSAQ_004b / YSAQ_004c / YSAQ_004d
ASK
All respondents
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
In the past 12 months, have you participated in…?
COLUMN HEADERS:
1. Yes
0. No
ENGLISH

ROW ITEMS:
a. Organized activities related to art, music, or the theater [YSAQ_004a]
b. An athletic or sports teams [YSAQ_004b]
c. Any clubs, in or outside of school [YSAQ_004c]
d. Any type of community service or volunteer work at school, at a place of
worship, or in the community [YSAQ_004d]
Dentro de los últimos 12 meses, ¿has participado en...?
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Actividades organizadas relacionadas con el arte, la música o el teatro
[YSAQ_004a]
b. Un equipo atlético o deportivo [YSAQ_004b]
c. Cualquier club, dentro o fuera de la escuela [YSAQ_004c]
d. Cualquier tipo de servicio comunitario o trabajo voluntario en la escuela, en un
lugar de culto o en la comunidad [YSAQ_004d]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_003
YSAQ_005

5

YSAQ_005
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
The first few questions ask about your home and your neighborhood.
ENGLISH

In the past 30 days, has your home usually had electricity?
1. Yes
0. No
Las primeras preguntas se refieren a tu casa y a tu barrio.

SPANISH

Durante los últimos 30 días, en general, ¿tu casa tuvo electricidad?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_004
YSAQ_006

6

YSAQ_006
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, has your home usually had air-conditioning when you needed it?
1. Yes
0. No
2. Did not need in the past 30 days

ENGLISH

Durante los últimos 30 días, en general, ¿tu casa contó con aire acondicionado cuando lo necesitaste?
SPANISH

1. Sí
0. No
2. No lo necesité durante los últimos 30 días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_005
YSAQ_007

7

YSAQ_007
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, has your home usually had heating when you needed it?
1. Yes
0. No
2. Did not need in the past 30 days

ENGLISH

Durante los últimos 30 días, en general, ¿tu casa tuvo calefacción cuando la necesitaste?
SPANISH

1. Sí
0. No
2. No la necesité durante los últimos 30 días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_006
YSAQ_008

8

YSAQ_008
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, has your home usually had a quiet place to study?
ENGLISH

1. Yes
0. No
Durante los últimos 30 días, en general, ¿hubo en tu casa un lugar tranquilo para estudiar?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_007
YSAQ_009

9

YSAQ_009
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Think about your neighborhood, which is the area within about a 20-minute walk (or about a mile)
from your home. How much do you agree or disagree with the following statement?
My neighborhood is safe from crime.
ENGLISH

0.
1.
2.
3.
4.

Strongly disagree
Disagree
Neutral (neither agree nor disagree)
Agree
Strongly agree

Piensa en tu barrio, que es la zona dentro de unos 20 minutos de caminata (o aproximadamente una
milla) desde tu casa. ¿En qué medida estás de acuerdo o en desacuerdo con la siguiente afirmación?
Mi barrio es seguro, no hay delincuencia.
SPANISH

0.
1.
2.
3.
4.

Totalmente en desacuerdo
En desacuerdo
Neutral (ni de acuerdo ni en desacuerdo)
De acuerdo
Totalmente de acuerdo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_008
If NOPLG = 0: YSAQ_010
Else: YSAQ_013

10

YSAQ_010
ASK

If NOPLG = 0 (R lives with parent/guardian)

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In a typical week, how many days from 0 to 7 do you eat dinner with your family?
ENGLISH

Enter number of days: ___
En una semana habitual, contando de 0 a 7, ¿cuántos días cenas con tu familia?

SPANISH
RANGE

Ingresa el número de días: ___
0-7

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 7.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 7.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_009
YSAQ_011

11

YSAQ_011
ASK

If NOPLG = 0

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In a typical week, how many days from 0 to 7 do you do something fun as a family such as play a
game, go to a sporting event, go swimming and so forth?
ENGLISH
Enter number of days: ___

SPANISH

En una semana habitual, contando de 0 a 7, ¿cuántos días hacen algo divertido en familia, como jugar
a algo, ir a un evento deportivo, ir a nadar, etc.?

RANGE

Ingresa el número de días: ___
0-7

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 7.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 7.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_010
YSAQ_012

12

YSAQ_012
ASK

If NOPLG = 0

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In a typical week, how many days from 0 to 7 do you do something religious as a family such as attend
services, pray or read religious texts together?
ENGLISH
Enter number of days: ___

SPANISH

En una semana habitual, contando de 0 a 7, ¿cuántos días hacen algo religioso en familia, como asistir
a servicios religiosos, orar o leer textos religiosos juntos?

RANGE

Ingresa el número de días: ___
0-7

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 7.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 7.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_011
YSAQ_013

13

YSAQ_013
ASK

All respondents

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
Now, we would like to know about your relationship with your parents or parent figures. By ‘parent
figure,’ we mean a person you live with who is like a parent to you. First, we will ask you about
ENGLISH
parents you live with, then we will ask you about parents who do not live with you.

SPANISH

Ahora, quisiera saber cómo es tu relación con tus padres/madres o figuras paternas/maternas. Por
“figura paterna/materna”, entendemos una persona con la que vives y que es como un(a)
padre/madre para ti. Primero, te preguntaremos por los(as) padres/madres con los que vives, y
después por los(as) padres/madres que no viven contigo.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_009, YSAQ_012
YSAQ_014

14

YSAQ_014
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do you live with a mother or mother figure?
ENGLISH

1. Yes
0. No
¿Vives con una madre o figura materna?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_013
If YSAQ_014 = 1: YSAQ_015
Else: YSAQ_023

15

YSAQ_015
ASK

If YSAQ_014 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many mothers or mother figures do you live with?
ENGLISH

Enter number of mothers or mother figures: ___
¿Con cuántas madres o figuras maternas vives?

SPANISH
RANGE

Ingresa el número de madres o figuras maternas: ___
1-2

LIMITS
LOOP MAX
PROGRAM. NOTES

Create variable, ‘RESMOTHERNUM’: Record number reported in YSAQ_015.

CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 2.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 2.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_014
f_YSAQ_016

16

YSAQ_016_#
ASK

If YSAQ_014 = 1 (Begin YSAQ LOOP 1)

QUESTION TYPE

Radio button
Create fill, FILL_MULTIMOM
If YSAQ_015 > 1 & YSAQ LOOP 1 NUM = 1, FILL_MULTIMOM: ‘Think about one of your
mothers or mother figures when you answer the next questions.’
FILLS (ENG)
Else if YSAQ_015 > 1 & YSAQ LOOP 1 NUM > 1, FILL_MULTIMOM: ‘Think about your
other mother or mother figure when you answer the next questions.
Else, FILL_MULTIMOM: empty
Create fill, FILL_MULTIMOM
If YSAQ_015 > 1 & YSAQ LOOP 1 NUM = 1, FILL_MULTIMOM: ‘Piensa en una de tus
madres o figuras maternas cuando respondas las siguientes preguntas.’
FILLS (SPAN)
Else if YSAQ_015 > 1 & YSAQ LOOP 1 NUM > 1, FILL_MULTIMOM: ‘Piensa en tu otra
madre o figura materna cuando respondas las siguientes preguntas.’
Else, FILL_MULTIMOM: empty
^{FILL_MULTIMOM}
Is your mother or mother figure…?
1.
2.
3.
4.
5.
6.
7.
8.

ENGLISH

Your biological or natural mother
A stepmother who did not adopt you
Your adoptive stepmother
Your father’s girlfriend
Your adoptive mother
Your foster mother
A relative who is like a mother to you
Someone else who is like a mother to you

^{FILL_MULTIMOM}
¿Es tu madre o figura materna...?

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.

Tu madre biológica o natural
Una madrastra que no te adoptó
Tu madrastra adoptiva
La novia de tu padre
Tu madre adoptiva
Tu madre de acogida
Una familiar que es como una madre para ti
Otra persona que es como una madre para ti

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 1 (f_YSAQ_016 – f_YSAQ_022) until RESMOTHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

17

HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_015
f_YSAQ_017

18

YSAQ_017_#
ASK

If YSAQ_014 = 1 (Continue YSAQ LOOP 1)

QUESTION TYPE

Radio button
Create fill, FILL_MOMTYPE
If YSAQ_016 = 1, FILL_MOMTYPE: ‘your mother’;
If YSAQ_016 = 2 or 3, FILL_MOMTYPE: ‘your stepmother’;
FILLS (ENG)
If YSAQ_016 = 4, FILL_MOMTYPE: ‘your father’s girlfriend’;
If YSAQ_016 = 5, FILL_MOMTYPE: ‘your adoptive mother’;
If YSAQ_016 = 6, FILL_MOMTYPE: ‘your foster mother’;
Else, FILL_MOMTYPE: ‘your mother figure’
Create fill, FILL_MOMTYPE
If YSAQ_016 = 1, FILL_MOMTYPE: ‘tu madre’;
If YSAQ_016 = 2 or 3, FILL_MOMTYPE: ‘tu madrastra’;
FILLS (SPAN)
If YSAQ_016 = 4, FILL_MOMTYPE: ‘la novia de tu padre’;
If YSAQ_016 = 5, FILL_MOMTYPE: ‘tu madre adoptiva’;
If YSAQ_016 = 6, FILL_MOMTYPE: ‘tu madre de acogida’;
Else, FILL_MOMTYPE: ‘tu figura materna’
How much does ^{FILL_MOMTYPE} know about your close friends, that is, who they are?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe ^{FILL_MOMTYPE} de tus amistades íntimas, es decir, de quiénes son?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 1 (f_YSAQ_016 – f_YSAQ_022) until RESMOTHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_016
f_YSAQ_018

19

YSAQ_018_#
ASK

If YSAQ_014 = 1 (Continue YSAQ LOOP 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_017: FILL_MOMTYPE

FILLS (SPAN)
Use fill from f_YSAQ_017: FILL_MOMTYPE
How much does ^{FILL_MOMTYPE} know about who you are with when you are not at home?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe ^{FILL_MOMTYPE} sobre con quién estás cuando no estás en casa?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 1 (f_YSAQ_016 – f_YSAQ_022) until RESMOTHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_017
If CURRENTENROLL = 1 or 2 or 3 (R enrolled in ES, MS, or HS): f_YSAQ_019
Else: f_YSAQ_020

20

YSAQ_019_#
ASK

If CURRENTENROLL = 1 or 2 or 3 (Continue YSAQ LOOP 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_017: FILL_MOMTYPE

FILLS (SPAN)
Use fill from f_YSAQ_017: FILL_MOMTYPE
How much does ^{FILL_MOMTYPE} know about who your teachers are and what you are doing in
school?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe ^{FILL_MOMTYPE} sobre quiénes son tus docentes y qué haces en la escuela?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 1 (f_YSAQ_016 – f_YSAQ_022) until RESMOTHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_018
f_YSAQ_020

21

YSAQ_020_#
ASK

If YSAQ_014 = 1 (Continue YSAQ LOOP 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_017: FILL_MOMTYPE

FILLS (SPAN)
Use fill from f_YSAQ_017: FILL_MOMTYPE
When you think about how ^{FILL_MOMTYPE} acts toward you, in general, would you say
^{FILL_MOMTYPE} is very supportive, somewhat supportive, or not very supportive?
ENGLISH

1. Very supportive
2. Somewhat supportive
3. Not very supportive
Cuando piensas en cómo ^{FILL_MOMTYPE} actúa contigo, en general, ¿dirías que ^{FILL_MOMTYPE}
te brinda mucho apoyo, algo de apoyo o no mucho apoyo?

SPANISH

1. Mucho apoyo
2. Algo de apoyo
3. No mucho apoyo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 1 (f_YSAQ_016 – f_YSAQ_022) until RESMOTHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_018, f_YSAQ_019
f_YSAQ_021

22

YSAQ_021_#
ASK

If YSAQ_014 = 1 (Continue YSAQ LOOP 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_017: FILL_MOMTYPE

FILLS (SPAN)
Use fill from f_YSAQ_017: FILL_MOMTYPE
In general, would you say ^{FILL_MOMTYPE} is permissive or strict about making sure you did what
you were supposed to do?
ENGLISH

1. Permissive (not strict)
2. Strict
En general, ¿dirías que ^{FILL_MOMTYPE} es permisiva o estricta a la hora de asegurarse de que
hicieras lo que debías?

SPANISH

1. Permisiva (no estricta)
2. Estricta

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 1 (f_YSAQ_016 – f_YSAQ_022) until RESMOTHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_020
f_YSAQ_022

23

YSAQ_022_#
ASK

If YSAQ_014 = 1 (End YSAQ LOOP 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_017: FILL_MOMTYPE

FILLS (SPAN)
Use fill from f_YSAQ_017: FILL_MOMTYPE
How close do you feel to ^{FILL_MOMTYPE}?
4.
3.
2.
1.
0.

ENGLISH

Extremely close
Quite close
Somewhat close
Not very close
Not close at all

¿Qué tan cercana crees que es tu relación con ^{FILL_MOMTYPE}?
SPANISH

4.
3.
2.
1.
0.

Extremadamente cercana
Bastante cercana
Un poco cercana
No muy cercana
Para nada cercana

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 1 (f_YSAQ_016 – f_YSAQ_022) until RESMOTHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_021
If YSAQ LOOP 1 NUM < RESMOTHERNUM: f_YSAQ_016
Else: YSAQ_023

24

YSAQ_023
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do you live with a father or father figure?
ENGLISH

1. Yes
0. No
¿Vives con un padre o una figura paterna?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_014, f_YSAQ_022
If YSAQ_023 = 1: YSAQ_024
Else if YSAQ_016 ≠ 1 (R doesn’t live with bio mom): YSAQ_032
Else: YSAQ_076

25

YSAQ_024
ASK

If YSAQ_023 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many fathers or father figures do you live with?
ENGLISH

Enter number of fathers or father figures: ___
¿Con cuántos padres o figuras paternas vives?

SPANISH
RANGE

Ingresa el número de padres o figuras paternas: ___
1-2

LIMITS
LOOP MAX
PROGRAM. NOTES

Create variable, ‘RESFATHERNUM’: Record number reported in YSAQ_024.

CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 2.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 2.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_023
f_YSAQ_025

26

YSAQ_025_#
ASK

If YSAQ_023 = 1 (Begin YSAQ LOOP 2)

QUESTION TYPE

Radio button
Create fill, FILL_MULTIDAD
If YSAQ_024 > 1 & YSAQ LOOP 2 NUM = 1, FILL_MULTIDAD: ‘Think about one of your
fathers or father figures when you answer the next questions.’
FILLS (ENG)
Else if YSAQ_024 > 1 & YSAQ LOOP 2 NUM > 1, FILL_MULTIDAD: ‘Think about your other
father or father figure when you answer the next questions.
Else, FILL_MULTIDAD: empty
Create fill, FILL_MULTIDAD
If YSAQ_024 > 1 & YSAQ LOOP 2 NUM = 1, FILL_MULTIDAD: ‘Piensa en alguno de tus
padres o figuras paternas cuando respondas las siguientes preguntas.’
FILLS (SPAN)
Else if YSAQ_024 > 1 & YSAQ LOOP 2 NUM > 1, FILL_MULTIDAD: ‘Piensa en tu otro padre
o figura paterna cuando respondas las siguientes preguntas.’
Else, FILL_MULTIDAD: empty
^{FILL_MULTIDAD}
Is your father or father figure…?
1.
2.
3.
4.
5.
6.
7.
8.

ENGLISH

Your biological or natural father
A stepfather who did not adopt you
Your adoptive stepfather
Your mother’s boyfriend
Your adoptive father
Your foster father
A relative who is like a father to you
Someone else who is like a father to you

^{FILL_MULTIDAD}
¿Es tu padre o figura paterna...?

SPANISH

1.
2.
3.
4.
5.
6.
7.
8.

Tu padre biológico o natural
Un padrastro que no te adoptó
Tu padrastro adoptivo
El novio de tu madre
Tu padre adoptivo
Tu padre de acogida
Un familiar que es como un padre para ti
Otra persona que es como un padre para ti

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 2 (f_YSAQ_025 – f_YSAQ_031) until RESFATHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

27

HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_024
f_YSAQ_026

28

YSAQ_026_#
ASK

If YSAQ_023 = 1 (Continue YSAQ LOOP 2)

QUESTION TYPE

Radio button
Create fill, FILL_DADTYPE
If YSAQ_025 = 1, FILL_DADTYPE: ‘your father’;
If YSAQ_025 = 2 or 3, FILL_DADTYPE: ‘your stepfather’;
FILLS (ENG)
If YSAQ_025 = 4, FILL_DADTYPE: ‘your mother’s boyfriend’;
If YSAQ_025 = 5, FILL_DADTYPE: ‘your adoptive father’;
If YSAQ_025 = 6, FILL_DADTYPE: ‘your foster father’;
Else, FILL_DADTYPE: ‘your father figure’
Create fill, FILL_DADTYPE
If YSAQ_025 = 1, FILL_DADTYPE: ‘tu padre’;
If YSAQ_025 = 2 or 3, FILL_DADTYPE: ‘tu padrastro’;
FILLS (SPAN)
If YSAQ_025 = 4, FILL_DADTYPE: ‘el novio de tu madre’;
If YSAQ_025 = 5, FILL_DADTYPE: ‘tu padre adoptivo’;
If YSAQ_025 = 6, FILL_DADTYPE: ‘tu padre de acogida’;
Else, FILL_DADTYPE: ‘tu figura paterna’
How much does ^{FILL_DADTYPE} know about your close friends, that is, who they are?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe ^{FILL_DADTYPE} de tus amistades íntimas, es decir, de quiénes son?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 2 (f_YSAQ_025 – f_YSAQ_031) until RESFATHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_025
f_YSAQ_027

29

YSAQ_027_#
ASK

If YSAQ_023 = 1 (Continue YSAQ LOOP 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_026: FILL_DADTYPE

FILLS (SPAN)
Use fill from f_YSAQ_026: FILL_DADTYPE
How much does ^{FILL_DADTYPE} know about who you are with when you are not at home?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe ^{FILL_DADTYPE} sobre con quién estás cuando no estás en casa?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 2 (f_YSAQ_025 – f_YSAQ_031) until RESFATHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_026
If CURRENTENROLL = 1 or 2 or 3: f_YSAQ_028
Else: f_YSAQ_029

30

YSAQ_028_#
ASK

If CURRENTENROLL = 1 or 2 or 3 (Continue YSAQ LOOP 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_026: FILL_DADTYPE

FILLS (SPAN)
Use fill from f_YSAQ_026: FILL_DADTYPE
How much does ^{FILL_DADTYPE} know about who your teachers are and what you are doing in
school?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe ^{FILL_DADTYPE} sobre quiénes son tus docentes y qué haces en la escuela?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 2 (f_YSAQ_025 – f_YSAQ_031) until RESFATHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_027
f_YSAQ_029

31

YSAQ_029_#
ASK

If YSAQ_023 = 1 (Continue YSAQ LOOP 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_026: FILL_DADTYPE

FILLS (SPAN)
Use fill from f_YSAQ_026: FILL_DADTYPE
When you think about how ^{FILL_DADTYPE} acts toward you, in general, would you say
^{FILL_DADTYPE} is very supportive, somewhat supportive, or not very supportive?
ENGLISH

1. Very supportive
2. Somewhat supportive
3. Not very supportive
Cuando piensas en cómo actúa ^{FILL_DADTYPE} contigo, en general, ¿dirías que ^{FILL_DADTYPE} te
brinda mucho apoyo, algo de apoyo o no mucho apoyo?

SPANISH

1. Mucho apoyo
2. Algo de apoyo
3. No mucho apoyo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 2 (f_YSAQ_025 – f_YSAQ_031) until RESFATHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_027, f_YSAQ_028
f_YSAQ_030

32

YSAQ_030_#
ASK

If YSAQ_023 = 1 (Continue YSAQ LOOP 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_026: FILL_DADTYPE

FILLS (SPAN)
Use fill from f_YSAQ_026: FILL_DADTYPE
In general, would you say ^{FILL_DADTYPE} is permissive or strict about making sure you did what you
were supposed to do?
ENGLISH

1. Permissive (not strict)
2. Strict
En general, ¿dirías que ^{FILL_DADTYPE} es permisivo o estricto a la hora de asegurarse de que
hicieras lo que debías?

SPANISH

1. Permisivo (no estricto)
2. Estricto

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 2 (f_YSAQ_025 – f_YSAQ_031) until RESFATHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_029
f_YSAQ_031

33

YSAQ_031_#
ASK

If YSAQ_023 = 1 (End YSAQ LOOP 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_026: FILL_DADTYPE

FILLS (SPAN)
Use fill from f_YSAQ_026: FILL_DADTYPE
How close do you feel to ^{FILL_DADTYPE}?
4.
3.
2.
1.
0.

ENGLISH

Extremely close
Quite close
Somewhat close
Not very close
Not close at all

¿Qué tan cercana crees que es tu relación con ^{FILL_DADTYPE}?

SPANISH

4.
3.
2.
1.
0.

Extremadamente cercana
Bastante cercana
Un poco cercana
No muy cercana
Para nada cercana

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
Loop through YSAQ LOOP 2 (f_YSAQ_025 – f_YSAQ_031) until RESFATHERNUM is
reached, with a max of 2 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_030
If YSAQ LOOP 2 NUM < RESFATHERNUM: f_YSAQ_025
Else if YSAQ_016 ≠ 1 (R does not live with bio mom): YSAQ_032
Else if YSAQ_025 ≠ 1 (R does not live with bio dad): YSAQ_076
Else if YSAQ_025 ≠ 3 or 5 (R does not live with adoptive dad or stepdad): YSAQ_098
Else: f_YSAQ_120

34

YSAQ_032
ASK

If YSAQ_016 ≠ 1 (R does not live with bio mom)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
The next few questions ask about your biological mother.
ENGLISH

Have you ever had any contact with your biological mother?
1. Yes
0. No
Las siguientes preguntas son sobre tu madre biológica.

SPANISH

¿Has tenido algún contacto con tu madre biológica?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_023, f_YSAQ_031
YSAQ_033

35

YSAQ_033
ASK
QUESTION TYPE
FILLS (ENG)

If YSAQ_016 ≠ 1
Radio button

FILLS (SPAN)
Is your biological mother living or deceased?
ENGLISH

1. Living
2. Deceased
¿Tu madre biológica vive o falleció?

SPANISH

1. Vive
2. Falleció

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_032
If YSAQ_033 = 1 & YSAQ_032 = 1 (R’s had contact with bio mom): YSAQ_034
Else if (YSAQ_032 ≠ 1 or YSAQ_033 ≠ 1) & (YSAQ_016 ≠ 3 or 5): YSAQ_054
Else if (YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1): YSAQ_076
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

36

YSAQ_034
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 (R’s had contact with bio mom)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you lived apart from your biological mother for 12 months or more?
ENGLISH

1. Yes
0. No
¿Viviste separado(a) de tu madre biológica durante 12 meses o más?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_033
If YSAQ_034 = 1: YSAQ_035
Else: YSAQ_036

37

YSAQ_035
ASK

If YSAQ_034 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever lived with your biological mother?
ENGLISH

1. Yes
0. No
¿Viviste alguna vez con tu madre biológica?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_034
If YSAQ_035 = 1: YSAQ_036
Else: YSAQ_038

38

YSAQ_036
ASK

If YSAQ_034 ≠ 1 or YSAQ_035 = 1

QUESTION TYPE

Dropdown

FILLS (ENG)
FILLS (SPAN)
In what year did you last live with your biological mother?
ENGLISH

Select year: { - Select - }
¿En qué año viviste por última vez con tu madre biológica?

SPANISH
RANGE

Selecciona el año: { - Select - }
List years 2010 to 2030 in reverse chronological order: 2030, 2029, 2028 … 2010

LIMITS
LOOP MAX
PROGRAM. NOTES

Do not display future years in dropdown.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_034, YSAQ_035
If YSAQ_036 = DK or REF: YSAQ_038
Else: YSAQ_037

39

YSAQ_037
ASK

If (YSAQ_034 ≠ 1 or YSAQ_035 = 1) & YSAQ_036 ≠ DK

QUESTION TYPE

Dropdown

FILLS (ENG)

Create fill, FILL_036YEAR: Fill year selected in YSAQ_036.

FILLS (SPAN)
Create fill, FILL_036YEAR: Fill year selected in YSAQ_036.
In what month in ^{FILL_036YEAR} did you last live with your biological mother?
ENGLISH

Select month: { - Select - }
¿En qué mes de ^{FILL_036YEAR} viviste por última vez con tu madre biológica?

SPANISH

RANGE

Selecciona el mes: { - Select - }
List months in order: 1 = “January”, 2 = “February”, … 12 = “December”
Spanish:
1 = Enero
2 = Febrero
3 = Marzo
4 = Abril
5 = Mayo
6 = Junio
7 = Julio
8 = Agosto
9 = Septiembre
10 = Octubre
11 = Noviembre
12 = Diciembre

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Create fill for hard check, FILL_037MONTH: Fill month selected in YSAQ_037.
Create variable, ‘BIOMOMDATE’: Record date in MM/DD/YYYY format using YSAQ_036
year and YSAQ_037 month (and set day to 01).
If the date combo of YSAQ_036 year and YSAQ_037 month is after the DOI, display hard
check: You said you last lived with your biological mother in ^{FILL_037MONTH}
^{FILL_036YEAR}, which is in the future. Please provide a date in the past.
If the date combo of YSAQ_036 year and YSAQ_037 month is after the DOI, display hard
check: Dijiste que viviste por última vez con tu madre biológica en ^{FILL_037MONTH} de
^{FILL_036YEAR}, que es una fecha en el futuro. Brinda una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_036
YSAQ_038

40

YSAQ_038
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you had contact with your biological mother, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
1.
2.
3.
4.
5.

ENGLISH

A year or more ago
More than a month but less than a year ago
More than a week but less than a month ago
More than a day but less than a week ago
Less than a day (today)

¿Cuánto tiempo ha pasado desde que no tienes contacto con tu madre biológica, incluido el contacto
cara a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las
redes sociales o una tarjeta o carta?
SPANISH

1.
2.
3.
4.
5.

Hace un año o más
Hace más de un mes pero menos de un año
Hace más de una semana pero menos de un mes
Hace más de un día pero menos de una semana
Menos de un día (hoy)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_035, YSAQ_037
If YSAQ_038 = 1: YSAQ_039
Else if YSAQ_038 = 2: YSAQ_040
Else if YSAQ_038 = 3: YSAQ_041
Else if YSAQ_038 = 4: YSAQ_042
Else: YSAQ_043

41

YSAQ_039
ASK

If YSAQ_038 = 1 (Last contact was a year or more ago)

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How many years ago did you last have contact with your biological mother, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of years ago: ___

SPANISH

¿Hace cuántos años tuviste contacto por última vez con tu madre biológica, incluido el contacto cara a
cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de años transcurridos: ___

RANGE

1-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 1 and 20.
If YSAQ_039 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter a number between 1 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 1 y 20.
If YSAQ_039 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa un número entre 1 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_038
If YSAQ_016 ≠ 3 or 5: YSAQ_054
Else if YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1: YSAQ_076
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

42

YSAQ_040
ASK

If YSAQ_038 = 2 (Last contact was more than a month, but less than a year ago)

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many months ago did you last have contact with your biological mother, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of months ago: ___

SPANISH

¿Hace cuántos meses tuviste contacto por última vez con tu madre biológica, incluido el contacto cara
a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de meses transcurridos: ___

RANGE

1-12

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 12.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 12.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_038
YSAQ_043

43

YSAQ_041
ASK

If YSAQ_038 = 3 (Last contact was more than a week, but less than a month ago)

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many weeks ago did you last have contact with your biological mother, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of weeks ago: ___

SPANISH

¿Hace cuántas semanas tuviste contacto por última vez con tu madre biológica, incluido el contacto
cara a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las
redes sociales o una tarjeta o carta?
Ingresa el número de semanas transcurridas: ___

RANGE

1-5

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 5.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 5.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_038
YSAQ_043

44

YSAQ_042
ASK

If YSAQ_038 = 4 (Last contact was more than a day, but less than a week ago)

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many days ago did you last have contact with your biological mother, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of days ago: ___

SPANISH

¿Hace cuántos días tuviste contacto por última vez con tu madre biológica, incluido el contacto cara a
cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de días transcurridos: ___

RANGE

1-7

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 7.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 7.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_038
YSAQ_043

45

YSAQ_043
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 & YSAQ_038 ≠ 1

QUESTION TYPE

Radio button
Create fill, FILL_BIOMOMAPART1
FILLS (ENG)
If (DOI – BIOMOMDATE) > 12 months, FILL_BIOMOMAPART1: ‘During the last 12 months’
Else, FILL_BIOMOMAPART1: ‘Since you began living apart from your biological mother’
Create fill, FILL_BIOMOMAPART1
If (DOI – BIOMOMDATE) > 12 months, FILL_BIOMOMAPART1: ‘Dentro de los últimos 12
FILLS (SPAN)
meses’
Else, FILL_BIOMOMAPART1: ‘Desde que empezaste a vivir separado(a) de tu madre
biológica’
^{FILL_BIOMOMAPART1}, how many times have you received a phone call, email, text, social media
message, or a card or letter from your biological mother?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_BIOMOMAPART1}, ¿cuántas veces has recibido una llamada telefónica, un correo electrónico,
un mensaje de texto, un mensaje en las redes sociales o una tarjeta o carta de tu madre biológica?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_038, YSAQ_040, YSAQ_041, YSAQ_042
YSAQ_044

46

47

YSAQ_044
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 & YSAQ_038 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_043: FILL_BIOMOMAPART1

FILLS (SPAN)
Use fill from YSAQ_043: FILL_BIOMOMAPART1
^{FILL_BIOMOMAPART1}, how many times have you contacted or tried to contact your biological
mother, either by phone, email, text, social media message, or letter?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_BIOMOMAPART1}, ¿cuántas veces te has puesto en contacto o has intentado ponerte en
contacto con tu madre biológica, ya sea por teléfono, correo electrónico, mensaje de texto, mensaje
en redes sociales o carta?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_043
YSAQ_045

48

YSAQ_045
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 & YSAQ_038 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_043: FILL_BIOMOMAPART1

FILLS (SPAN)
Use fill from YSAQ_043: FILL_BIOMOMAPART1
^{FILL_BIOMOMAPART1}, how many times have you spent time with your biological mother either at
her house, your house, or somewhere else without spending the night?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_BIOMOMAPART1}, ¿cuántas veces has pasado tiempo con tu madre biológica en su casa, en la
tuya o en otro lugar sin pasar la noche?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_044
YSAQ_046

49

YSAQ_046
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 & YSAQ_038 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_043: FILL_BIOMOMAPART1

FILLS (SPAN)
Use fill from YSAQ_043: FILL_BIOMOMAPART1
^{FILL_BIOMOMAPART1}, have you ever stayed overnight at your biological mother's house?
ENGLISH

1. Yes
0. No
^{FILL_BIOMAPART1}, ¿te has quedado alguna vez a dormir en casa de tu madre biológica?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_045
If YSAQ_046 = 1: YSAQ_047
Else: YSAQ_048

50

YSAQ_047
ASK

If YSAQ_046 = 1

QUESTION TYPE

Radio button
Create fill, FILL_BIOMOMAPART2
If (DOI – BIOMOMDATE) > 12 months, FILL_BIOMOMAPART2: ‘during the past 12
FILLS (ENG)
months’
Else, FILL_BIOMOMAPART2: ‘since you began living apart’
Create fill, FILL_BIOMOMAPART2
If (DOI – BIOMOMDATE) > 12 months, FILL_BIOMOMAPART2: ‘durante los últimos 12
FILLS (SPAN)
meses’
Else, FILL_BIOMOMAPART2: ‘desde que empezaron a vivir separados(as)’
What’s your best guess on how many nights you have stayed over at your biological mother's house
^{FILL_BIOMOMAPART2}? Think about visits at holidays, during vacations, and other times like
weekends.
1.
2.
3.
4.
5.
6.

ENGLISH

Once or twice
3 - 10 nights
11 - 25 nights
26 - 50 nights
51 - 100 nights
More than 100 nights

¿Cuántas noches te quedaste a dormir en casa de tu madre biológica ^{FILL_BIOMOMAPART2}?
Piensa en las visitas durante días festivos, las vacaciones y otros momentos como los fines de semana.

SPANISH

1.
2.
3.
4.
5.
6.

1 o 2 noches
3 a 10 noches
11 a 25 noches
26 a 50 noches
51 a 100 noches
Más de 100 noches

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_046
YSAQ_048

51

YSAQ_048
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 & YSAQ_038 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When you were growing up, in general, was your biological mother very supportive, somewhat
supportive, or not very supportive of you?
ENGLISH

1. Very supportive
2. Somewhat supportive
3. Not very supportive
Cuando crecías, en general, ¿tu madre biológica te brindaba mucho apoyo, algo de apoyo o no mucho
apoyo?

SPANISH

1. Mucho apoyo
2. Algo de apoyo
3. No mucho apoyo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_046, YSAQ_047
YSAQ_049

52

YSAQ_049
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 & YSAQ_038 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Was your biological mother permissive or strict about making sure you did what you were supposed
to do?
ENGLISH

1. Permissive (not strict)
2. Strict
¿Tu madre biológica era permisiva o estricta a la hora de asegurarse de que hicieras lo que debías?

SPANISH

1. Permisiva (no estricta)
2. Estricta

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_048
YSAQ_050

53

YSAQ_050
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 & YSAQ_038 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How close do you feel to your biological mother?
4.
3.
2.
1.
0.

ENGLISH

Extremely close
Quite close
Somewhat close
Not very close
Not close at all

¿Qué tan cercana crees que es tu relación con tu madre biológica?

SPANISH

4.
3.
2.
1.
0.

Extremadamente cercana
Bastante cercana
Un poco cercana
No muy cercana
Para nada cercana

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_049
YSAQ_051

54

YSAQ_051
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 & YSAQ_038 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your biological mother know about your close friends, that is, who they are?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu madre biológica de tus amistades íntimas, es decir, de quiénes son?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_050
YSAQ_052

55

YSAQ_052
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 & YSAQ_038 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your biological mother know about who you are with when you are not at home?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu madre biológica sobre con quién estás cuando no estás en casa?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_051
If CURRENTENROLL = 1 or 2 or 3: YSAQ_053
Else if YSAQ_016 ≠ 3 or 5: YSAQ_054
Else if YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1: YSAQ_076
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

56

YSAQ_053
ASK

If YSAQ_033 = 1 & YSAQ_032 = 1 & YSAQ_038 ≠ 1 & (CURRENTENROLL = 1 or 2 or 3)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your biological mother know about who your teachers are and what you are doing in
school?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu madre biológica sobre quiénes son tus docentes y qué haces en la escuela?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_052
If YSAQ_016 ≠ 3 or 5: YSAQ_054
Else if YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1: YSAQ_076
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

57

YSAQ_054
ASK

If YSAQ_016 ≠ 1 or 3 or 5

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do you have an adoptive mother? This can include a stepmother who adopted you.
ENGLISH

1. Yes
0. No
¿Tienes una madre adoptiva? Esto puede incluir a una madrastra que te adoptó.

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_033, YSAQ_039, YSAQ_052, YSAQ_053
If YSAQ_054 = 1: YSAQ_055
Else if YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1: YSAQ_076
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

58

YSAQ_055
ASK

If YSAQ_054 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
The next few questions ask about your adoptive mother.
ENGLISH

Is your adoptive mother living or deceased?
1. Living
2. Deceased
Las siguientes preguntas son sobre tu madre adoptiva.

SPANISH

¿Tu madre adoptiva vive o falleció?
1. Vive
2. Falleció

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_054
If YSAQ_055 = 1: YSAQ_056
Else if YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1: YSAQ_076
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

59

YSAQ_056
ASK

If YSAQ_055 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you lived apart from your adoptive mother for 12 months or more?
ENGLISH

1. Yes
0. No
¿Viviste separado(a) de tu madre adoptiva durante 12 meses o más?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_055
If YSAQ_056 = 1: YSAQ_057
Else: YSAQ_058

60

YSAQ_057
ASK

If YSAQ_056 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever lived with your adoptive mother?
ENGLISH

1. Yes
0. No
¿Viviste alguna vez con tu madre adoptiva?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_056
If YSAQ_057 = 1: YSAQ_058
Else: YSAQ_060

61

YSAQ_058
ASK

If YSAQ_056 ≠ 1 or YSAQ_057 = 1

QUESTION TYPE

Dropdown

FILLS (ENG)
FILLS (SPAN)
In what year did you last live with your adoptive mother?
ENGLISH

Select year: { - Select - }
¿En qué año viviste por última vez con tu madre adoptiva?

SPANISH
RANGE

Selecciona el año: { - Select - }
List years 2010 to 2030 in reverse chronological order: 2030, 2029, 2028 … 2010

LIMITS
LOOP MAX
PROGRAM. NOTES

Do not display future years in dropdown.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_056, YSAQ_057
If YSAQ_058 = DK or REF: YSAQ_060
Else: YSAQ_059

62

YSAQ_059
ASK

If YSAQ_056 ≠ 1 or YSAQ_057 = 1

QUESTION TYPE

Dropdown

FILLS (ENG)

Create fill, FILL_058YEAR: Fill year selected in YSAQ_058.

FILLS (SPAN)
Create fill, FILL_058YEAR: Fill year selected in YSAQ_058.
In what month in ^{FILL_058YEAR} did you last live with your adoptive mother?
ENGLISH

Select month: { - Select - }
¿En qué mes de ^{FILL_058YEAR} viviste por última vez con tu madre adoptiva?

SPANISH

RANGE

Selecciona el mes: { - Select - }
List months in order: 1 = “January”, 2 = “February”, … 12 = “December”
Spanish:
1 = Enero
2 = Febrero
3 = Marzo
4 = Abril
5 = Mayo
6 = Junio
7 = Julio
8 = Agosto
9 = Septiembre
10 = Octubre
11 = Noviembre
12 = Diciembre

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Create fill for hard check, FILL_059MONTH: Fill month selected in YSAQ_059.
Create variable, ‘ADMOMDATE’: Record date in MM/DD/YYY format using YSAQ_058
year and YSAQ_059 month (and set day to 01).
If the date combo of YSAQ_058 year and YSAQ_059 month is after the DOI, display hard
check: You said you last lived with your adoptive mother in ^{FILL_059MONTH}
^{FILL_058YEAR}, which is in the future. Please provide a date in the past.
If the date combo of YSAQ_058 year and YSAQ_059 month is after the DOI, display hard
check: Dijiste que viviste por última vez con tu madre adoptiva en ^{FILL_059MONTH} de
^{FILL_058YEAR}, que es una fecha en el futuro. Brinda una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_058
YSAQ_060

63

YSAQ_060
ASK

If YSAQ_055 = 1 (R’s adoptive mom is alive)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you had contact with your adoptive mother, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
1.
2.
3.
4.
5.

ENGLISH

A year or more ago
More than a month but less than a year ago
More than a week but less than a month ago
More than a day but less than a week ago
Less than a day (today)

¿Cuánto tiempo ha pasado desde que no tienes contacto con tu madre adoptiva, incluido el contacto
cara a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las
redes sociales o una tarjeta o carta?
SPANISH

1.
2.
3.
4.
5.

Hace un año o más
Hace más de un mes pero menos de un año
Hace más de una semana pero menos de un mes
Hace más de un día pero menos de una semana
Menos de un día (hoy)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_057, YSAQ_059
If YSAQ_060 = 1: YSAQ_061
Else if YSAQ_060 = 2: YSAQ_062
Else if YSAQ_060 = 3: YSAQ_063
Else if YSAQ_060 = 4: YSAQ_064
Else: YSAQ_065

64

YSAQ_061
ASK

If YSAQ_060 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How many years ago did you last have contact with your adoptive mother, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of years ago: ___

SPANISH

¿Hace cuántos años tuviste contacto por última vez con tu madre adoptiva, incluido el contacto cara a
cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de años transcurridos: ___

RANGE

1-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 1 and 20.
If YSAQ_061 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter a number between 1 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 1 y 20.
If YSAQ_061 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa un número entre 1 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_060
If YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1: YSAQ_076
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

65

YSAQ_062
ASK

If YSAQ_060 = 2

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many months ago did you last have contact with your adoptive mother, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of months ago: ___

SPANISH

¿Hace cuántos meses tuviste contacto por última vez con tu madre adoptiva, incluido el contacto cara
a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de meses transcurridos: ___

RANGE

1-12

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 12.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 12.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_060
YSAQ_065

66

YSAQ_063
ASK

If YSAQ_060 = 3

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many weeks ago did you last have contact with your adoptive mother, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of weeks ago: ___

SPANISH

¿Hace cuántas semanas tuviste contacto por última vez con tu madre adoptiva, incluido el contacto
cara a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las
redes sociales o una tarjeta o carta?
Ingresa el número de semanas transcurridas: ___

RANGE

1-5

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 5.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 5.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_060
YSAQ_065

67

YSAQ_064
ASK

If YSAQ_060 = 4

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many days ago did you last have contact with your adoptive mother, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of days ago: ___

SPANISH

¿Hace cuántos días tuviste contacto por última vez con tu madre adoptiva, incluido el contacto cara a
cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de días transcurridos: ___

RANGE

1-7

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 7.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 7.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_060
YSAQ_065

68

YSAQ_065
ASK

If YSAQ_055 = 1 & YSAQ_060 ≠ 1

QUESTION TYPE

Radio button
Create fill, FILL_ADMOMAPART1
FILLS (ENG)
If (DOI – ADMOMDATE) >12 months, FILL_ADMOMAPART1: ‘During the last 12 months’
Else, FILL_ADMOMAPART1: ‘Since you began living apart from your adoptive mother’
Create fill, FILL_ADMOMAPART1
If (DOI – ADMOMDATE) >12 months), FILL_ADMOMAPART1: ‘Dentro de los últimos 12
FILLS (SPAN)
meses’
Else, FILL_ADMOMAPART1: ‘Desde que empezaste a vivir separado(a) de tu madre
adoptiva’
^{FILL_ADMOMAPART1}, how many times have you received a phone call, email, text, social media
message, or a card or letter from your adoptive mother?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_ADMOMAPART1}, ¿cuántas veces has recibido una llamada telefónica, un correo electrónico,
un mensaje de texto, un mensaje en las redes sociales o una tarjeta o carta de tu madre adoptiva?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_060, YSAQ_062, YSAQ_063, YSAQ_064
YSAQ_066

69

YSAQ_066
ASK

If YSAQ_055 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_065: FILL_ADMOMAPART1

FILLS (SPAN)
Use fill from YSAQ_065: FILL_ADMOMAPART1
^{FILL_ADMOMAPART1}, how many times have you contacted or tried to contact your adoptive
mother, either by phone, email, text, social media message, or letter?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_ADMOMAPART1}, ¿cuántas veces te has puesto en contacto o has intentado ponerte en
contacto con tu madre adoptiva, ya sea por teléfono, correo electrónico, mensaje de texto, mensaje
en redes sociales o carta?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_065
YSAQ_067

70

YSAQ_067
ASK

If YSAQ_055 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_065: FILL_ADMOMAPART1

FILLS (SPAN)
Use fill from YSAQ_065: FILL_ADMOMAPART1
^{FILL_ADMOMAPART1}, how many times have you spent time with your adoptive mother either at
her house, your house, or somewhere else without spending the night?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_ADMOMAPART1}, ¿cuántas veces has pasado tiempo con tu madre adoptiva en su casa, en la
tuya o en otro lugar sin pasar la noche?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_066
YSAQ_068

71

YSAQ_068
ASK

If YSAQ_055 = 1 (adoptive mom alive)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_065: FILL_ADMOMAPART1

FILLS (SPAN)
Use fill from YSAQ_065: FILL_ADMOMAPART1
^{FILL_ADMOMAPART1}, have you ever stayed overnight at your adoptive mother's house?
ENGLISH

1. Yes
0. No
^{FILL_ADMOMAPART1}, ¿te quedaste a dormir alguna vez en casa de tu madre adoptiva?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_067
If YSAQ_068 = 1: YSAQ_069
Else: YSAQ_070

72

YSAQ_069
ASK

If YSAQ_068 = 1

QUESTION TYPE

Radio button
Create fill, FILL_ADMOMAPART2
FILLS (ENG)
If (DOI – ADMOMDATE) >12 months, FILL_ADMOMAPART2: ‘during the last 12 months’
Else, FILL_ADMOMAPART2: ‘since you began living apart’
Create fill, FILL_ADMOMAPART2
FILLS (SPAN)
If (DOI – ADMOMDATE), FILL_ADMOMAPART2: ‘dentro de los últimos 12 meses’
Else, FILL_ADMOMAPART2: ‘desde que empezaron a vivir separados(as)’
What’s your best guess on how many nights you have stayed over at your adoptive mother's house
^{FILL_ADMOMAPART2}? Think about visits at holidays, during vacations, and other times like
weekends.
1.
2.
3.
4.
5.
6.

ENGLISH

Once or twice
3 - 10 nights
11 - 25 nights
26 - 50 nights
51 - 100 nights
More than 100 nights

¿Cuántas noches te quedaste a dormir en casa de tu madre adoptiva ^{FILL_ADMOMAPART2}? Piensa
en las visitas durante días festivos, las vacaciones y otros momentos como los fines de semana.

SPANISH

1.
2.
3.
4.
5.
6.

Una o dos veces
3 a 10 noches
11 a 25 noches
26 a 50 noches
51 a 100 noches
Más de 100 noches

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_068
YSAQ_070

73

YSAQ_070
ASK

If YSAQ_055 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When you were growing up, in general, was your adoptive mother very supportive, somewhat
supportive, or not very supportive of you?
ENGLISH

1. Very supportive
2. Somewhat supportive
3. Not very supportive
Cuando crecías, en general, ¿tu madre adoptiva te brindaba mucho apoyo, algo de apoyo o no mucho
apoyo?

SPANISH

1. Mucho apoyo
2. Algo de apoyo
3. No mucho apoyo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_068, YSAQ_069
YSAQ_071

74

YSAQ_071
ASK

If YSAQ_055 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Was your adoptive mother permissive or strict about making sure you did what you were supposed to
do?
ENGLISH

1. Permissive (not strict)
2. Strict
¿Tu madre adoptiva era permisiva o estricta a la hora de asegurarse de que hicieras lo que debías?

SPANISH

1. Permisiva (no estricta)
2. Estricta

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_070
YSAQ_072

75

YSAQ_072
ASK

If YSAQ_055 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How close do you feel to your adoptive mother?
4.
3.
2.
1.
0.

ENGLISH

Extremely close
Quite close
Somewhat close
Not very close
Not close at all

¿Qué tan cercana crees que es tu relación con tu madre adoptiva?

SPANISH

4.
3.
2.
1.
0.

Extremadamente cercana
Bastante cercana
Un poco cercana
No muy cercana
Para nada cercana

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_071
YSAQ_073

76

YSAQ_073
ASK

If YSAQ_055 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your adoptive mother know about your close friends, that is, who they are?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu madre adoptiva de tus amistades íntimas, es decir, de quiénes son?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_072
YSAQ_074

77

YSAQ_074
ASK

If YSAQ_055 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your adoptive mother know about who you are with when you are not at home?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu madre adoptiva sobre con quién estás cuando no estás en casa?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_073
If CURRENTENROLL = 1 or 2 or 3: YSAQ_075
Else if YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1: YSAQ_076
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

78

YSAQ_075
ASK

If CURRENTENROLL = 1 or 2 or 3

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your adoptive mother know about who your teachers are and what you are doing in
school?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu madre adoptiva sobre quiénes son tus docentes y qué haces en la escuela?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_074
If YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1: YSAQ_076
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

79

YSAQ_076
ASK

If YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1 (R does not live with bio dad)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
The next few questions ask about your biological father.
ENGLISH

Have you ever had any contact with your biological father?
1. Yes
0. No
Las siguientes preguntas son sobre tu padre biológico.

SPANISH

¿Has tenido algún contacto con tu padre biológico?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_023, f_YSAQ_031, YSAQ_033, YSAQ_039, YSAQ_052, YSAQ_053, YSAQ_054,
YSAQ_055, YSAQ_061, YSAQ_074, YSAQ_075
YSAQ_077

80

YSAQ_077
ASK

If YSAQ_023 ≠ 1 or YSAQ_025 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Is your biological father living or deceased?
ENGLISH

1. Living
2. Deceased
¿Tu padre biológico vive o falleció?

SPANISH

1. Vive
2. Falleció

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_076
If YSAQ_076 = 1 & YSAQ_077 = 1: YSAQ_078
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

81

YSAQ_078
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 (R’s bio dad is alive and R’s had contact with bio dad)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you lived apart from your biological father for 12 months or more?
ENGLISH

1. Yes
0. No
¿Viviste separado(a) de tu padre biológico durante 12 meses o más?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_077
If YSAQ_078 = 1: YSAQ_079
Else: YSAQ_080

82

YSAQ_079
ASK

If YSAQ_078 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever lived with your biological father?
ENGLISH

1. Yes
0. No
¿Viviste alguna vez con tu padre biológico?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_078
If YSAQ_079 = 1: YSAQ_080
Else: YSAQ_082

83

YSAQ_080
ASK

If YSAQ_078 ≠ 1 or YSAQ_079 = 1

QUESTION TYPE

Dropdown

FILLS (ENG)
FILLS (SPAN)
In what year did you last live with your biological father?
ENGLISH
Select the year: { - Select - }
¿En qué año viviste por última vez con tu padre biológico?
SPANISH

Selecciona el año: { - Select - }

RANGE

List years 2010 to 2030 in reverse chronological order: 2030, 2029, 2028 … 2010

LIMITS
LOOP MAX
PROGRAM. NOTES

Do not display future years in dropdown.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_078, YSAQ_079
If YSAQ_080 = DK or REF: YSAQ_082
Else: YSAQ_081

84

YSAQ_081
ASK

If YSAQ_078 ≠ 1 or YSAQ_079 = 1

QUESTION TYPE

Dropdown

FILLS (ENG)

Create fill, FILL_080YEAR: Fill year selected in YSAQ_080.

FILLS (SPAN)
Create fill, FILL_080YEAR: Fill year selected in YSAQ_080.
In what month in ^{FILL_080YEAR} did you last live with your biological father?
ENGLISH

Select month: { - Select - }
¿En qué mes de ^{FILL_080YEAR} viviste por última vez con tu padre biológico?

SPANISH

RANGE

Selecciona el mes: { - Select - }
List months in order: 1 = “January”, 2 = “February”, … 12 = “December”
Spanish:
1 = Enero
2 = Febrero
3 = Marzo
4 = Abril
5 = Mayo
6 = Junio
7 = Julio
8 = Agosto
9 = Septiembre
10 = Octubre
11 = Noviembre
12 = Diciembre

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Create fill for hard check, FILL_081MONTH: Fill month selected in YSAQ_081.
Create variable, ‘BIODADDATE’: Record date in MM/DD/YYY using YSAQ_080 year and
YSAQ_081 month (and set day to 01).
If the date combo of YSAQ_080 year and YSAQ_081 month is after the DOI, display hard
check: You said you last lived with your biological father in ^{FILL_081MONTH}
^{FILL_080YEAR}, which is in the future. Please provide a date in the past.
If the date combo of YSAQ_080 year and YSAQ_081 month is after the DOI, display hard
check: Dijiste que viviste por última vez con tu padre biológico en ^{FILL_081MONTH} de
^{FILL_080YEAR}, que es una fecha en el futuro. Brinda una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_080
YSAQ_082

85

YSAQ_082
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you had contact with your biological father, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
1.
2.
3.
4.
5.

ENGLISH

A year or more ago
More than a month but less than a year ago
More than a week but less than a month ago
More than a day but less than a week ago
Less than a day (today)

¿Cuánto tiempo ha pasado desde que no tienes contacto con tu padre biológico, incluido el contacto
cara a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las
redes sociales o una tarjeta o carta?
SPANISH

1.
2.
3.
4.
5.

Hace un año o más
Hace más de un mes pero menos de un año
Hace más de una semana pero menos de un mes
Hace más de un día pero menos de una semana
Menos de un día (hoy)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_079, YSAQ_081
If YSAQ_082 = 1: YSAQ_083
Else if YSAQ_082 = 2: YSAQ_084
Else if YSAQ_082 = 3: YSAQ_085
Else if YSAQ_082 = 4: YSAQ_086
Else: YSAQ_087

86

YSAQ_083
ASK

If YSAQ_082 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How many years ago did you last have contact with your biological father, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of years ago: ___

SPANISH

¿Hace cuántos años tuviste contacto por última vez con tu padre biológico, incluido el contacto cara a
cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de años transcurridos: ___

RANGE

1-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 1 and 20.
If YSAQ_083 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter a number between 1 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 1 y 20.
If YSAQ_083 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa un número entre 1 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_082
If YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

87

YSAQ_084
ASK

If YSAQ_082 = 2

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many months ago did you last have contact with your biological father, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of months ago: ___

SPANISH

¿Hace cuántos meses tuviste contacto por última vez con tu padre biológico, incluido el contacto cara
a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de meses transcurridos: ___

RANGE

1-12

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 12.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 12.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_082
YSAQ_087

88

YSAQ_085
ASK

If YSAQ_082 = 3

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many weeks ago did you last have contact with your biological father, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of weeks ago: ___

SPANISH

¿Hace cuántas semanas tuviste contacto por última vez con tu padre biológico, incluido el contacto
cara a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las
redes sociales o una tarjeta o carta?
Ingresa el número de semanas transcurridas: ___

RANGE

1-5

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 5.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 5.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_082
YSAQ_087

89

YSAQ_086
ASK

If YSAQ_082 = 4

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many days ago did you last have contact with your biological father, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of days ago: ___

SPANISH

¿Hace cuántos días tuviste contacto por última vez con tu padre biológico, incluido el contacto cara a
cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de días transcurridos: ___

RANGE

1-7

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 7.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 7.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_082
YSAQ_087

90

YSAQ_087
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 & YSAQ_082 ≠ 1

QUESTION TYPE

Radio button
Create fill, FILL_BIODADAPART1
FILLS (ENG)
If (DOI – BIODADDATE) >12 months, FILL_BIODADAPART1: ‘During the last 12 months’
Else, FILL_BIODADAPART1: ‘Since you began living apart from your biological father’
Create fill, FILL_BIODADAPART1
If(DOI – BIODADDATE) >12 months, FILL_BIODADAPART1: ‘Dentro de los últimos 12
FILLS (SPAN)
meses’
Else, FILL_BIODADAPART1: ‘Desde que empezaste a vivir separado(a) de tu padre
biológico’
^{FILL_BIODADAPART1}, how many times have you received a phone call, email, text, social media
message, or a card or letter from your biological father?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_BIODADAPART1}, ¿cuántas veces has recibido una llamada telefónica, un correo electrónico, un
mensaje de texto, un mensaje en las redes sociales o una tarjeta o carta de tu padre biológico?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_082, YSAQ_084, YSAQ_085, YSAQ_086
YSAQ_088

91

92

YSAQ_088
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 & YSAQ_082 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_087: FILL_BIODADAPART1

FILLS (SPAN)
Use fill from YSAQ_087: FILL_BIODADAPART1
^{FILL_BIODADAPART1}, how many times have you contacted or tried to contact your biological
father, either by phone, email, text, social media message, or letter?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_BIODADAPART1}, ¿cuántas veces te has puesto en contacto o has intentado ponerte en
contacto con tu padre biológico, ya sea por teléfono, correo electrónico, mensaje de texto, mensaje
en redes sociales o carta?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_087
YSAQ_089

93

YSAQ_089
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 & YSAQ_082 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_087: FILL_BIODADAPART1

FILLS (SPAN)
Use fill from YSAQ_087: FILL_BIODADAPART1
^{FILL_BIODADAPART1}, how many times have you spent time with your biological father either at his
house, your house, or somewhere else without spending the night?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_BIODADAPART1}, ¿cuántas veces has pasado tiempo con tu padre biológico en su casa, en la
tuya o en otro lugar sin pasar la noche?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_088
YSAQ_090

94

YSAQ_090
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 & YSAQ_082 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_087: FILL_BIODADAPART1

FILLS (SPAN)
Use fill from YSAQ_087: FILL_BIODADAPART1
^{FILL_BIODADAPART1}, have you ever stayed overnight at your biological father’s house?
ENGLISH

1. Yes
0. No
^{FILL_BIODADAPART1}, ¿te has quedado alguna vez a dormir en casa de tu padre biológico?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_089
If YSAQ_090 = 1: YSAQ_091
Else: YSAQ_092

95

YSAQ_091
ASK

If YSAQ_090 = 1

QUESTION TYPE

Radio button
Create fill, FILL_BIODADAPART2
FILLS (ENG)
If (DOI – BIODADDATE) >12 months, FILL_BIODADAPART2: ‘during the last 12 months’
Else, FILL_BIODADAPART2: ‘since you began living apart’
Create fill, FILL_BIODADAPART2
If (DOI – BIODADDATE) >12 months, FILL_BIODADAPART2: ‘dentro de los últimos 12
FILLS (SPAN)
meses’
Else, FILL_BIODADAPART2: ‘desde que empezaron a vivir separados(as)’
What’s your best guess on how many nights you have stayed over at your biological father’s house
^{FILL_BIODADAPART2}? Think about visits at holidays, during vacations, and other times like
weekends.
1.
2.
3.
4.
5.
6.

ENGLISH

Once or twice
3 - 10 nights
11 - 25 nights
26 - 50 nights
51 - 100 nights
More than 100 nights

¿Cuántas noches te quedaste a dormir en casa de tu padre biológico ^{FILL_BIODADAPART2}? Piensa
en las visitas durante días festivos, las vacaciones y otros momentos como los fines de semana.

SPANISH

1.
2.
3.
4.
5.
6.

Una o dos veces
3 a 10 noches
11 a 25 noches
26 a 50 noches
51 a 100 noches
Más de 100 noches

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_090
YSAQ_092

96

YSAQ_092
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 & YSAQ_082 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When you were growing up, in general, was your biological father very supportive, somewhat
supportive, or not very supportive of you?
ENGLISH

1. Very supportive
2. Somewhat supportive
3. Not very supportive
Cuando crecías, en general, ¿tu padre biológico te brindaba mucho apoyo, algo de apoyo o no mucho
apoyo?

SPANISH

1. Mucho apoyo
2. Algo de apoyo
3. No mucho apoyo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_090, YSAQ_091
YSAQ_093

97

YSAQ_093
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 & YSAQ_082 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Was your biological father permissive or strict about making sure you did what you were supposed to
do?
ENGLISH

1. Permissive (not strict)
2. Strict
¿Tu padre biológico era permisivo o estricto a la hora de asegurarse de que hicieras lo que debías?

SPANISH

1. Permisivo (no estricto)
2. Estricto

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_092
YSAQ_094

98

YSAQ_094
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 & YSAQ_082 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How close do you feel to your biological father?
4.
3.
2.
1.
0.

ENGLISH

Extremely close
Quite close
Somewhat close
Not very close
Not close at all

¿Qué tan cercana crees que es tu relación con tu padre biológico?

SPANISH

4.
3.
2.
1.
0.

Extremadamente cercana
Bastante cercana
Un poco cercana
No muy cercana
Para nada cercana

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_093
YSAQ_095

99

YSAQ_095
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 & YSAQ_082 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your biological father know about your close friends, that is, who they are?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu padre biológico de tus amistades íntimas, es decir, de quiénes son?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_094
YSAQ_096

100

YSAQ_096
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 & YSAQ_082 ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your biological father know about who you are with when you are not at home?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu padre biológico sobre con quién estás cuando no estás en casa?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_095
If CURRENTENROLL = 1 or 2 or 3: YSAQ_097
Else if YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

101

YSAQ_097
ASK

If YSAQ_076 = 1 & YSAQ_077 = 1 & YSAQ_082 ≠ 1 & (CURRENTENROLL = 1 or 2 or 3)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your biological father know about who your teachers are and what you are doing in
school?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu padre biológico sobre quiénes son tus docentes y qué haces en la escuela?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_096
If YSAQ_025 ≠ 3 or 5: YSAQ_098
Else: f_YSAQ_120

102

YSAQ_098
ASK

If YSAQ_025 ≠ 1 or 3 or 5

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do you have an adoptive father? This can include a stepfather who adopted you.
ENGLISH

1. Yes
0. No
¿Tienes un padre adoptivo? Esto puede incluir a un padrastro que te adoptó.

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_031, YSAQ_033, YSAQ_039, YSAQ_052, YSAQ_053, YSAQ_054, YSAQ_055,
YSAQ_61, YSAQ_074, YSAQ_075, YSAQ_077, YSAQ_083, YSAQ_096, YSAQ_097
If YSAQ_098 = 1: YSAQ_099
Else: f_YSAQ_120

103

YSAQ_099
ASK

If YSAQ_098 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
The next few questions ask about your adoptive father.
ENGLISH

Is your adoptive father living or deceased?
1. Living
2. Deceased
Las siguientes preguntas son sobre tu padre adoptivo.

SPANISH

¿Tu padre adoptivo vive o falleció?
1. Vive
2. Falleció

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_098
If YSAQ_099 = 1: YSAQ_100
Else: f_YSAQ_120

104

YSAQ_100
ASK

If YSAQ_099 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you lived apart from your adoptive father for 12 months or more?
ENGLISH

1. Yes
0. No
¿Viviste separado(a) de tu padre adoptivo durante 12 meses o más?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_099
If YSAQ_100 = 1: YSAQ_101
Else: YSAQ_102

105

YSAQ_101
ASK

If YSAQ_100 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever lived with your adoptive father?
ENGLISH

1. Yes
0. No
¿Viviste alguna vez con tu padre adoptivo?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_100
If YSAQ_101 = 1: YSAQ_102
Else: YSAQ_104

106

YSAQ_102
ASK

If YSAQ_100 ≠ 1 or YSAQ_101 = 1

QUESTION TYPE

Dropdown

FILLS (ENG)
FILLS (SPAN)
In what year did you last live with your adoptive father?
ENGLISH

Select year: { - Select - }
¿En qué año viviste por última vez con tu padre adoptivo?

SPANISH
RANGE

Selecciona el año: { - Select - }
List years 2010 to 2030 in reverse chronological order: 2030, 2029, 2028 … 2010

LIMITS
LOOP MAX
PROGRAM. NOTES

Do not display future years in dropdown.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_100, YSAQ_101
If YSAQ_102 = DK or REF: YSAQ_104
Else: YSAQ_103

107

YSAQ_103
ASK

If YSAQ_100 ≠ 1 or YSAQ_101 = 1

QUESTION TYPE

Dropdown

FILLS (ENG)

Create fill, FILL_102YEAR: Fill year selected in YSAQ_102.

FILLS (SPAN)
Create fill, FILL_102YEAR: Fill year selected in YSAQ_102.
In what month in ^{FILL_102YEAR} did you last live with your adoptive father?
ENGLISH

Select month: { - Select - }
¿En qué mes de ^{FILL_102YEAR} viviste por última vez con tu padre adoptivo?

SPANISH

RANGE

Selecciona el mes: { - Select - }
List months in order: 1 = “January”, 2 = “February”, … 12 = “December”
Spanish:
1 = Enero
2 = Febrero
3 = Marzo
4 = Abril
5 = Mayo
6 = Junio
7 = Julio
8 = Agosto
9 = Septiembre
10 = Octubre
11 = Noviembre
12 = Diciembre

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Create fill for hard check, FILL_103MONTH: Fill month selected in YSAQ_103.
Create variable, ‘ADDADDATE’: Record date in MM/DD/YYY format using YSAQ_102 year
and YSAQ_103 month (and set day to 01).
If the date combo of YSAQ_102 year and YSAQ_103 month is after the DOI, display hard
check: You said you last lived with your adoptive father in ^{FILL_103MONTH}
^{FILL_102YEAR}, which is in the future. Please provide a date in the past.
If the date combo of YSAQ_102 year and YSAQ_103 month is after the DOI, display hard
check: Dijiste que viviste por última vez con tu padre adoptivo en ^{FILL_103MONTH} de
^{FILL_102YEAR}, que es una fecha en el futuro. Brinda una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_102
YSAQ_104

108

YSAQ_104
ASK

If YSAQ_099 = 1 (R’s adoptive dad is alive)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you had contact with your adoptive father, including face -to -face contact,
a phone call, email, text, social media message, or a card or letter?
1.
2.
3.
4.
5.

ENGLISH

A year or more ago
More than a month but less than a year ago
More than a week but less than a month ago
More than a day but less than a week ago
Less than a day (today)

¿Cuánto tiempo ha pasado desde que no tienes contacto con tu padre adoptivo, incluido el contacto
cara a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las
redes sociales o una tarjeta o carta?
SPANISH

1.
2.
3.
4.
5.

Hace un año o más
Hace más de un mes pero menos de un año
Hace más de una semana pero menos de un mes
Hace más de un día pero menos de una semana
Menos de un día (hoy)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_101, YSAQ_103
If YSAQ_104 = 1: YSAQ_105
Else if YSAQ_104 = 2: YSAQ_106
Else if YSAQ_104 = 3: YSAQ_107
Else if YSAQ_104 = 4: YSAQ_108
Else: YSAQ_109

109

YSAQ_105
ASK

If YSAQ_104 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How many years ago did you last have contact with your adoptive father, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of years ago: ___

SPANISH

¿Hace cuántos años tuviste contacto por última vez con tu padre adoptivo, incluido el contacto cara a
cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de años transcurridos: ___

RANGE

1-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 1 and 20.
If YSAQ_105 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter a number between 1 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 1 y 20.
If YSAQ_105 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa un número entre 1 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_104
f_YSAQ_120

110

YSAQ_106
ASK

If YSAQ_104 = 2

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many months ago did you last have contact with your adoptive father, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of months ago: ___

SPANISH

¿Hace cuántos meses tuviste contacto por última vez con tu padre adoptivo, incluido el contacto cara
a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de meses transcurridos: ___

RANGE

1-12

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 12.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 12.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_104
YSAQ_109

111

YSAQ_107
ASK

If YSAQ_104 = 3

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many weeks ago did you last have contact with your adoptive father, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of weeks ago: ___

SPANISH

¿Hace cuántas semanas tuviste contacto por última vez con tu padre adoptivo, incluido el contacto
cara a cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las
redes sociales o una tarjeta o carta?
Ingresa el número de semanas transcurridas: ___

RANGE

1-5

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 5.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 5.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_104
YSAQ_109

112

YSAQ_108
ASK

If YSAQ_104 = 4

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many days ago did you last have contact with your adoptive father, including face -to -face
contact, a phone call, email, text, social media message, or a card or letter?
ENGLISH
Enter number of days ago: ___

SPANISH

¿Hace cuántos días tuviste contacto por última vez con tu padre adoptivo, incluido el contacto cara a
cara, una llamada telefónica, un correo electrónico, un mensaje de texto, un mensaje en las redes
sociales o una tarjeta o carta?
Ingresa el número de días transcurridos: ___

RANGE

1-7

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 7.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 7.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_104
YSAQ_109

113

YSAQ_109
ASK

If YSAQ_099 = 1 (R’s adoptive dad is alive)

QUESTION TYPE

Radio button
Create fill, FILL_ADDADAPART1
FILLS (ENG)
If (DOI – ADDADDATE) >12 months, FILL_ADDADAPART1: ‘During the last 12 months’
Else, FILL_ADDADAPART1: ‘Since you began living apart from your adoptive father’
Create fill, FILL_ADDADAPART1
If (DOI – ADDADDATE) >12 months, FILL_ADDADAPART1: ‘Dentro de los últimos 12
FILLS (SPAN)
meses’
Else, FILL_ADDADAPART1: ‘Desde que empezaste a vivir separado(a) de tu padre
adoptivo’
^{FILL_ADDADAPART1}, how many times have you received a phone call, email, text, social media
message, or a card or letter from your adoptive father?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_ADDADAPART1}, ¿cuántas veces has recibido una llamada telefónica, un correo electrónico, un
mensaje de texto, un mensaje en las redes sociales o una tarjeta o carta de tu padre adoptivo?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_104, YSAQ_106, YSAQ_107, YSAQ_108
YSAQ_110

114

115

YSAQ_110
ASK

If YSAQ_099 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_109: FILL_ADDADAPART1

FILLS (SPAN)
Use fill from YSAQ_109: FILL_ADDADAPART1
^{FILL_ADDADAPART1}, how many times have you contacted or tried to contact your adoptive father,
either by phone, email, text, social media message, or letter?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_ADDADAPART1}, ¿cuántas veces te has puesto en contacto o has intentado ponerte en
contacto con tu padre adoptivo, ya sea por teléfono, correo electrónico, mensaje de texto, mensaje en
redes sociales o carta?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_109
YSAQ_111

116

YSAQ_111
ASK

If YSAQ_099 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_109: FILL_ADDADAPART1

FILLS (SPAN)
Use fill from YSAQ_109: FILL_ADDADAPART1
^{FILL_ADDADAPART1}, how many times have you spent time with your adoptive father either at his
house, your house, or somewhere else without spending the night?
0.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Never
Once or twice
Less than once a month
About once a month
About twice a month
About once a week
Several times a week
Every day

^{FILL_ADDADAPART1}, ¿cuántas veces has pasado tiempo con tu padre adoptivo en su casa, en la
tuya o en otro lugar sin pasar la noche?

SPANISH

0.
1.
2.
3.
4.
5.
6.
7.

Nunca
Una o dos veces
Menos de una vez por mes
Alrededor de una vez por mes
Alrededor de dos veces por mes
Alrededor de una vez por semana
Varias veces a la semana
Todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_110
YSAQ_112

117

YSAQ_112
ASK

If YSAQ_099 = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_109: FILL_ADDADAPART1

FILLS (SPAN)
Use fill from YSAQ_109: FILL_ADDADAPART1
^{FILL_ADDADAPART1}, have you ever stayed overnight at your adoptive father’s house?
ENGLISH

1. Yes
0. No
^{FILL_ADDADAPART1}, ¿te has quedado alguna vez a dormir en casa de tu padre adoptivo?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_111
If YSAQ_112 = 1: YSAQ_113
Else: YSAQ_114

118

YSAQ_113
ASK

If YSAQ_112 = 1

QUESTION TYPE

Radio button
Create fill, FILL_ADDADAPART2
FILLS (ENG)
If (DOI – ADDADDATE) >12 months, FILL_ADDADAPART2: ‘during the last 12 months’
Else, FILL_ADDADAPART2: ‘since you began living apart’
Create fill, FILL_ADDADAPART2
If (DOI – ADDADDATE) >12 months, FILL_ADDADAPART2: ‘dentro de los últimos 12
FILLS (SPAN)
meses’
Else, FILL_ADDADAPART2: ‘desde que empezaron a vivir separados(as)’
What’s your best guess on how many nights you have stayed over at your adoptive father's house
^{FILL_ADDADAPART2}? Think about visits at holidays, during vacations, and other times like
weekends.
1.
2.
3.
4.
5.
6.

ENGLISH

Once or twice
3 - 10 nights
11 - 25 nights
26 - 50 nights
51 - 100 nights
More than 100 nights

¿Cuántas noches te quedaste a dormir en casa de tu padre adoptivo ^{FILL_ADDADAPART2}? Piensa
en las visitas durante días festivos, las vacaciones y otros momentos como los fines de semana.

SPANISH

1.
2.
3.
4.
5.
6.

Una o dos veces
3 a 10 noches
11 a 25 noches
26 a 50 noches
51 a 100 noches
Más de 100 noches

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_112
YSAQ_114

119

YSAQ_114
ASK

If YSAQ_099 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When you were growing up, in general, was your adoptive father very supportive, somewhat
supportive, or not very supportive of you?
ENGLISH

1. Very supportive
2. Somewhat supportive
3. Not very supportive
Cuando crecías, en general, ¿tu padre adoptivo te brindaba mucho apoyo, algo de apoyo o no mucho
apoyo?

SPANISH

1. Mucho apoyo
2. Algo de apoyo
3. No mucho apoyo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_112, YSAQ_113
YSAQ_115

120

YSAQ_115
ASK

If YSAQ_099 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Was your adoptive father permissive or strict about making sure you did what you were supposed to
do?
ENGLISH

1. Permissive (not strict)
2. Strict
¿Tu padre adoptivo era permisivo o estricto a la hora de asegurarse de que hicieras lo que debías?

SPANISH

1. Permisivo (no estricto)
2. Estricto

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_114
YSAQ_116

121

YSAQ_116
ASK

If YSAQ_099 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How close do you feel to your adoptive father?
4.
3.
2.
1.
0.

ENGLISH

Extremely close
Quite close
Somewhat close
Not very close
Not close at all

¿Qué tan cercana crees que es tu relación con tu padre adoptivo?

SPANISH

4.
3.
2.
1.
0.

Extremadamente cercana
Bastante cercana
Un poco cercana
No muy cercana
Para nada cercana

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_115
YSAQ_117

122

YSAQ_117
ASK

If YSAQ_099 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your adoptive father know about your close friends, that is, who they are?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu padre adoptivo de tus amistades íntimas, es decir, de quiénes son?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_116
YSAQ_118

123

YSAQ_118
ASK

If YSAQ_099 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your adoptive father know about who you are with when you are not at home?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu padre adoptivo sobre con quién estás cuando no estás en casa?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_117
If CURRENTENROLL = 1 or 2 or 3: YSAQ_119
Else: f_YSAQ_120

124

YSAQ_119
ASK

If CURRENTENROLL = 1 or 2 or 3

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How much does your adoptive father know about who your teachers are and what you are doing in
school?
0.
1.
2.
3.
4.

ENGLISH

Knows nothing
Knows just a little
Knows some things
Knows most things
Knows everything

¿Cuánto sabe tu padre adoptivo sobre quiénes son tus docentes y qué haces en la escuela?

SPANISH

0.
1.
2.
3.
4.

No sabe nada
Sabe solo un poco
Sabe algunas cosas
Sabe casi todo
Sabe todo

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_118
f_YSAQ_120

125

f_YSAQ_120
YSAQ_120a / YSAQ_120b / YSAQ_120c / YSAQ_120d / YSAQ_120e / YSAQ_120f
ASK
All respondents
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
Next, we’d like to ask about the devices you use and the time you spend online.
At home, do you have or have access to…?
COLUMN HEADERS:
1. Yes
0. No
ENGLISH

ROW ITEMS:
a. A smartphone (e.g., iPhone, Android) [YSAQ_120a]
b. A desktop computer, laptop, or notebook [YSAQ_120b]
c. A tablet or e-book reader (e.g., iPad, Galaxy Tab, Kindle) [YSAQ_120c]
d. A game console (e.g., PlayStation, Xbox, Nintendo Switch) [YSAQ_120d]
e. A connected/smart TV (e.g., Roku, Apple TV, Google TV) [YSAQ_120e]
f. A wearable electronic device (e.g., smartwatch, training tracker, virtual reality
headset) [YSAQ_120f]
A continuación, nos gustaría preguntarte por los dispositivos que usas y el tiempo que pasas en
internet.
En casa, ¿tienes uno de estos o acceso a uno de estos?
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Un teléfono inteligente (por ejemplo, iPhone, Android) [YSAQ_120a]
b. Una computadora de escritorio, portátil o notebook [YSAQ_120b]
c. Una tableta o lector de libros electrónicos (por ejemplo, iPad, Galaxy Tab,
Kindle) [YSAQ_120c]
d. Una consola de videojuegos (por ejemplo, PlayStation, Xbox, Nintendo Switch)
[YSAQ_120d]
e. Un televisor conectado/inteligente (por ejemplo, Roku, Apple TV, Google TV)
[YSAQ_120e]
f. Un dispositivo electrónico para llevar puesto (p. ej., un reloj inteligente, una
pulsera de entrenamiento, un casco de realidad virtual) [YSAQ_120f]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

126

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_031, YSAQ_033, YSAQ_039, YSAQ_052, YSAQ_053, YSAQ_054, YSAQ_055,
YSAQ_061, YSAQ_074, YSAQ_075, YSAQ_077, YSAQ_083, YSAQ_096, YSAQ_097,
YSAQ_098, YSAQ_099, YSAQ_105, YSAQ_118, YSAQ_119
If YSAQ_120a = 1 or YSAQ_120b = 1 or YSAQ_120c = 1 or YSAQ_120d = 1 or YSAQ_120e =
1 or YSAQ_120f = 1: YSAQ_121
Else: YSAQ_123

127

f_YSAQ_121
YSAQ_121a / YSAQ_121b / YSAQ_121c / YSAQ_121d / YSAQ_121e / YSAQ_121f
If YSAQ_120a = 1 or YSAQ_120b = 1 or YSAQ_120c = 1 or YSAQ_120d = 1 or YSAQ_120e =
ASK
1 or YSAQ_120f = 1
QUESTION TYPE
Radio button grid
FILLS (ENG)
FILLS (SPAN)
For each device listed below, is it used only by you, or do you share it with someone else, like a parent
or sibling?
COLUMN HEADERS:
1. Used only by me
2. Shared with someone else
ROW ITEMS:
a. A smartphone (e.g., iPhone, Android) [YSAQ_121a]
b. A desktop computer, laptop, or notebook [YSAQ_121b]
c. A tablet or e-book reader (e.g., iPad, Galaxy Tab, Kindle) [YSAQ_121c]
d. A game console (e.g., PlayStation, Xbox, Nintendo Switch) [YSAQ_121d]
e. A connected/smart TV (e.g., Roku, Apple TV, Google TV) [YSAQ_121e]
f. A wearable electronic device (e.g., smartwatch, training tracker, virtual reality
headset) [YSAQ_121f]

ENGLISH

Respecto de cada uno de los dispositivos enumerados a continuación, ¿lo usas solo tú o lo compartes
con otra persona, como un(a) padre/madre o un(a) hermano(a)?
COLUMN HEADERS:
1. Solo lo uso yo
2. Lo comparto con otra persona

SPANISH

ROW ITEMS:
a. Un teléfono inteligente (por ejemplo, iPhone, Android) [YSAQ_121a]
b. Una computadora de escritorio, portátil o notebook [YSAQ_121b]
c. Una tableta o lector de libros electrónicos (por ejemplo, iPad, Galaxy Tab,
Kindle) [YSAQ_121c]
d. Una consola de videojuegos (por ejemplo, PlayStation, Xbox, Nintendo Switch)
[YSAQ_121d]
e. Un televisor conectado/inteligente (por ejemplo, Roku, Apple TV, Google TV)
[YSAQ_121e]
f. Un dispositivo electrónico para llevar puesto (p. ej., un reloj inteligente, una
pulsera de entrenamiento, un casco de realidad virtual) [YSAQ_121f]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Only display the devices that the R reports having access to in f_YSAQ_120.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

128

HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_120
If CURRENTENROLL = 1 or 2 or 3 or 4: f_YSAQ_122
Else: YSAQ_123

129

f_YSAQ_122
YSAQ_122a / YSAQ_122b / YSAQ_122c / YSAQ_122d / YSAQ_122e / YSAQ_122f
ASK
If CURRENTENROLL = 1 or 2 or 3 or 4
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
On most weekdays during the school year, how many hours a day do you spend using each of the
devices listed below?
Do not include time spent doing schoolwork or job tasks (including any paid work).

ENGLISH

COLUMN HEADERS:
0. No time
1. Less than one hour
2. About 1-2 hours
3. About 3-4 hours
4. About 5-6 hours
5. More than 6 hours
ROW ITEMS:
a. A smartphone (e.g., iPhone, Android) [YSAQ_122a]
b. A desktop computer, laptop, or notebook [YSAQ_122b]
c. A tablet or e-book reader (e.g., iPad, Galaxy Tab, Kindle) [YSAQ_122c]
d. A game console (e.g., PlayStation, Xbox, Nintendo Switch) [YSAQ_122d]
e. A connected/smart TV (e.g., Roku, Apple TV, Google TV) [YSAQ_122e]
f. A wearable electronic device (e.g., smartwatch, training tracker, virtual reality
headset) [YSAQ_122f]
Durante la mayoría de los días de la semana del año escolar, ¿cuántas horas al día usas cada uno de
los dispositivos que se enumeran a continuación?

SPANISH

No incluyas el tiempo dedicado a tareas escolares o laborales (incluido cualquier trabajo remunerado).
COLUMN HEADERS:

130

0.
1.
2.
3.
4.
5.

Nada de tiempo
Menos de 1 hora
Alrededor de 1 a 2 horas
Unas 3 a 4 horas
Unas 5 a 6 horas
Más de 6 horas

ROW ITEMS:
a. Un teléfono inteligente (por ejemplo, iPhone, Android) [YSAQ_122a]
b. Una computadora de escritorio, portátil o notebook [YSAQ_122b]
c. Una tableta o lector de libros electrónicos (por ejemplo, iPad, Galaxy Tab,
Kindle) [YSAQ_122c]
d. Una consola de videojuegos (por ejemplo, PlayStation, Xbox, Nintendo Switch)
[YSAQ_122d]
e. Un televisor conectado/inteligente (por ejemplo, Roku, Apple TV, Google TV)
[YSAQ_122e]
f. Un dispositivo electrónico para llevar puesto (p. ej., un reloj inteligente, una
pulsera de entrenamiento, un casco de realidad virtual) [YSAQ_122f]
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Only display the devices that the R reports having access to in f_YSAQ_120.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_121
YSAQ_123

131

YSAQ_123
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, how often did you use the internet on a phone, computer, or tablet?
Do not include time spent doing schoolwork or job tasks (including any paid work).
0.
1.
2.
3.
4.
5.
6.

ENGLISH

Never
Just once or twice
About once or twice a week
About three to five times per week
About once a day
Several times each day
Almost all the time

Durante los últimos 30 días, ¿con qué frecuencia usaste internet en un teléfono, una computadora o
una tableta?
No incluyas el tiempo dedicado a tareas escolares o laborales (incluido cualquier trabajo remunerado).
SPANISH

0.
1.
2.
3.
4.
5.
6.

Nunca
Solo una o dos veces
Una o dos veces por semana
Entre tres y cinco veces por semana
Alrededor de una vez por día
Varias veces por día
Casi siempre

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_120, YSAQ_122
If YSAQ_123 = 0 & CURRENTENROLL = 3: f_YSAQ_126
Else if YSAQ_123 = 0: & (CURRENTENROLL = 0 or 2 or 3 or 4):
YSAQ_ENROLLMENT_CHECK
Else: f_YSAQ_124_1

132

f_YSAQ_124_1
YSAQ_124_1a / YSAQ_124_1b / YSAQ_124_1c / YSAQ_124_1d / YSAQ_124e / YSAQ_124f / YSAQ_124g /
YSAQ_124h
ASK
If YSAQ_123 ≠ 0
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, how often have you done the following things online on a phone, computer, or
tablet?
COLUMN HEADERS:
0. Never
1. Just once or twice
2. About once or twice a week
3. About three to five times per week
4. About once a day
5. Several times each day
ENGLISH
6. Almost all the time
ROW ITEMS:
a. Doing schoolwork or learning something new [YSAQ_124_1a]
b. Commenting on public discussions, or posting/sharing content for others to see
[YSAQ_124_1b]
c. Staying up to date on the news and current events [YSAQ_124_1c]
d. Engaging in community activities (e.g., school group, religious, or volunteer
work) [YSAQ_124_1d]

SPANISH

Durante los últimos 30 días, ¿con qué frecuencia hiciste las siguientes cosas por internet en un
teléfono, computadora o tableta?
COLUMN HEADERS:
0. Nunca
1. Solo una o dos veces
2. Una o dos veces por semana
3. Entre tres y cinco veces por semana
4. Alrededor de una vez por día
5. Varias veces por día
6. Casi siempre
ROW ITEMS:
a. Hacer la tarea o aprender algo nuevo [YSAQ_124_1a]
b. Comentar en debates públicos, o publicar/compartir contenido para que otros lo
vean [YSAQ_124_1b]
c. Mantenerte al día con las noticias y la actualidad [YSAQ_124_1c]
d. Participar en actividades comunitarias (por ejemplo, grupo escolar, religioso o
voluntariado) [YSAQ_124_1d]
e.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

133

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_123
f_YSAQ_124_2

134

f_YSAQ_124_2
YSAQ_124_2e / YSAQ_124_2f / YSAQ_124_2g / YSAQ_124_2h
ASK
If YSAQ_123 ≠ 0
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, how often have you done the following things online on a phone, computer, or
tablet?
COLUMN HEADERS:
0. Never
1. Just once or twice
2. About once or twice a week
3. About three to five times per week
4. About once a day
5. Several times each day
ENGLISH
6. Almost all the time
ROW ITEMS:
e. Creating art, music, videos, or other digital content [YSAQ_124_2e]
f. Socializing with friends and family [YSAQ_124_2f]
g. Relaxing by watching videos, listening to music, playing games, or browsing for
fun [YSAQ_124_2g]
h. Shopping or buying products/services [YSAQ_124_2h]

SPANISH

Durante los últimos 30 días, ¿con qué frecuencia hiciste las siguientes cosas por internet en un
teléfono, computadora o tableta?
COLUMN HEADERS:
0. Nunca
1. Solo una o dos veces
2. Una o dos veces por semana
3. Entre tres y cinco veces por semana
4. Alrededor de una vez por día
5. Varias veces por día
6. Casi siempre
ROW ITEMS:
a. Crear arte, música, videos u otros contenidos digitales [YSAQ_124_2e]
b. Sociabilizar con amigos y familiares [YSAQ_124_2f]
c. Relajarse viendo videos, escuchando música, jugando o navegando por diversión
[YSAQ_124_2g]
d. Comprar o adquirir productos/servicios [YSAQ_124_2h]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

135

HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_124_1
YSAQ_125

136

YSAQ_125
ASK

If YSAQ_123 ≠ 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, have you seen websites, social media posts, or online discussions where people
talk about or show any of the following?

ENGLISH

• Ways of physically hurting themselves
• Ways of becoming very thin, such as bingeing, purging, or extreme dieting
• Messages that attack people for their race, religion, or other characteristics
• Mean or shaming comments about someone’s appearance, such as their clothes, hair, or weight
• Experiences of taking drugs
• Sexually explicit images or videos
• Gory or violent images or videos
1. Yes
0. No
Durante los últimos 30 días, ¿viste sitios web, publicaciones en redes sociales o debates por internet
en los que se hable o se muestre algo de lo siguiente?

SPANISH

• Formas de autolesionarse físicamente
• Formas de adelgazar mucho, como atracones, purgas o dietas extremas
• Mensajes que atacan a las personas por su raza, religión u otras características
• Comentarios malintencionados o humillantes sobre el aspecto de alguien, como su ropa, su pelo o
su peso
• Experiencias de consumo de drogas
• Imágenes o videos sexualmente explícitos
• Imágenes o videos sangrientos o violentos
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Display both “Don’t know” and “Prefer not to answer” when screen loads.
Display both “No sé” and “Prefiero no contestar” when screen loads.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_124
If CURRENTENROLL = 3: f_YSAQ_126
Else if CURRENTENROLL = 0 or 2 or 3 or 4: YSAQ_ENROLLMENT_CHECK

137

Else if HOMESCHOOLED = 0: YSAQ_129
Else: YSAQ_141

138

f_YSAQ_126
YSAQ_126a / YSAQ_126b / YSAQ_126c / YSAQ_126d / YSAQ_126e / YSAQ_126f / YSAQ_126g / YSAQ_126h
ASK
If CURRENTENROLL = 3
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
Now, we’d like to ask some questions about your experiences in high school.
The next questions are about security measures that some schools take. Does your school have…?
COLUMN HEADERS:
1. Yes
0. No

ENGLISH

ROW ITEMS:
a. Security guards or assigned police officers [YSAQ_126a]
b. Other adults supervising the hallway, such as teachers, administrators, or parent
volunteers [YSAQ_126b]
c. Metal detectors, including wands [YSAQ_126c]
d. Locked entrance or exit doors during the day [YSAQ_126d]
e. A requirement that visitors sign in AND wear visitor badges or stickers
[YSAQ_126e]
f. A requirement that students wear badges or picture identification [YSAQ_126f]
g. One or more security cameras to monitor the school [YSAQ_126g]
h. A code of student conduct, that is, a set of written rules or guidelines that the
school provides to you [YSAQ_126h]
Ahora nos gustaría hacerte algunas preguntas sobre tus experiencias en la escuela
secundaria/preparatoria.

SPANISH

Las siguientes preguntas son sobre las medidas de seguridad que adoptan algunas escuelas. ¿Tiene tu
escuela...?

139

COLUMN HEADERS:
1. Sí
0. No
ROW ITEMS:
a. Guardias de seguridad o agentes de policía asignados [YSAQ_126a]
b. Otros adultos que supervisen el pasillo, como docentes, administradores o
padres voluntarios [YSAQ_126b]
c. Detectores de metales, incluidos los de mano [YSAQ_126c]
d. Puertas de entrada o salida cerradas durante el día [YSAQ_126d]
e. Exigencia de que los visitantes firmen al entrar Y lleven insignias o pegatinas que
indiquen que son visitantes [YSAQ_126e]
f. Exigencia de que los estudiantes lleven insignias o identificaciones con
fotografías [YSAQ_126f]
g. Una o más cámaras de seguridad para observar o monitorear la escuela según
sea necesario [YSAQ_126g]
h. Un código de conducta del estudiante, es decir, un conjunto de normas o
directrices escritas que la escuela te da [YSAQ_126h]
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Include help text below for YSAQ_126c.
Display both “Don’t know” and “Prefer not to answer” when screen loads.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

HELP TEXT (SPAN)

MODE
NOTES
LEAD-IN
NEXT

Include help text below for YSAQ_126c.
Display both “No sé” and “Prefiero no contestar” when screen loads.
A ‘metal detector’ is a device used to check for weapons students might be trying to bring
onto school property. The metal detector may be in the form of a doorframe, which you
are asked to walk through. It may also be in the form of a hand-held metal detector that
looks like a wand or paddle, which is moved around your body.
Un “detector de metales” es un dispositivo que se usa para comprobar si hay armas que
los estudiantes puedan estar intentando llevar a la escuela. El detector de metales puede
tener la forma de un marco de puerta, a través del que se te pide que pases. También
puede tener la forma de uno manual con aspecto de varita o paleta, que se mueve
alrededor de tu cuerpo.
ACASI
YSAQ_123, YSAQ_125
If CURRENTENROLL = 0 or 2 or 3 or 4: YSAQ_ENROLLMENT_CHECK
Else if HOMESCHOOLED = 0: YSAQ_129
Else: YSAQ_141

140

YSAQ_ENROLLMENT_CHECK
ASK

If CURRENTENROLL = 0 or 2 or 3 or 4

QUESTION TYPE

Radio button
Create fill, FILL_REFYEAR
If DOI = _YEAR = 2026, FILL_REFYEAR: ‘2025’
Else if DOI_YEAR =2027, FILL_REFYEAR: ‘2026’
Else, FILL_REFYEAR: ‘2027’

FILLS (ENG)

FILLS (SPAN)
Were you enrolled in either middle or high school in September ^{FILL_REFYEAR}?
ENGLISH

1. Yes
0. No
¿Estabas matriculado(a) en la escuela intermedia, secundaria opreparatoria en septiembre de
^{FILL_REFYEAR}?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_123, YSAQ_125, f_YSAQ_126
If YSAQ_ENROLLMENT_CHECK = 1: YSAQ_127
Else if NEVERENROLL = 0 & HOMESCHOOLED = 0: YSAQ_129
Else: YSAQ_141

141

YSAQ_127
ASK

If YSAQ_ENROLLMENT_CHECK = 1

QUESTION TYPE

Radio button
Create fill, FILL_REFYEAR: Fill year from variable REFERENCEYEAR.
FILLS (ENG)
Use fill from YSAQ_ENROLLMENT_CHECK: FILL_REFYEAR
Create fill, FILL_REFYEAR: Fill year from variable REFERENCEYEAR.
FILLS (SPAN)
Use fill from YSAQ_ENROLLMENT_CHECK: FILL_REFYEAR
Now, I'd like to ask you about the school term that began Fall ^{FILL_REFYEAR}.
How many days were you late for school without an excuse during Fall ^{FILL_REFYEAR}?

ENGLISH

1.
2.
3.
4.

0 or 1 days
2 to 5 days
6 to 10 days
More than 10 days

Quisiera preguntarte por el período académico escolar que comenzó en otoño de ^{FILL_REFYEAR}.
¿Cuántos días llegaste tarde a clase sin justificación durante el otoño de ^{FILL_REFYEAR}?
SPANISH

1.
2.
3.
4.

0 o 1 día
De 2 a 5 días
De 6 a 10 días
Más de 10 días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_ENROLLMENT_CHECK
YSAQ_128

142

YSAQ_128
ASK

If YSAQ_ENROLLMENT_CHECK = 1

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YSAQ_ENROLLMENT_CHECK: FILL_REFYEAR

FILLS (SPAN)
Use fill from YSAQ_ENROLLMENT_CHECK: FILL_REFYEAR
How many days were you absent from school during Fall ^{FILL_REFYEAR}?
1.
2.
3.
4.

ENGLISH

0 or 1 days
2 to 5 days
6 to 10 days
More than 10 days

¿Cuántos días faltaste a clase durante el otoño de ^{FILL_REFYEAR}?
SPANISH

1.
2.
3.
4.

0 o 1 día
De 2 a 5 días
De 6 a 10 días
Más de 10 días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_127
YSAQ_129

143

YSAQ_129
ASK

If NEVERENROLL = 0 or& HOMESCHOOLED = 0

QUESTION TYPE

Informational
Create fill, FILL_LASTSCHOOL
If CURRENTENROLL = 0 or 4, FILL_LASTSCHOOL: ‘ when you were last in elementary,
middle, or high school’
FILLS (ENG)
Else, FILL_LASTSCHOOL: ’ this school year’
Create fill, FILL_DODID
If CURRENTENROLL = 1 or 2 or 3, FILL_DODID: ‘do’
Else, FILL_DODID: ‘did’
Create fill, FILL_LASTSCHOOL
If CURRENTENROLL = 0 or 4, FILL_LASTSCHOOL: ‘cuando estuviste en la escuela primaria,
intermedia, secundaria o preparatoria por última vez’
FILLS (SPAN)
Else, FILL_LASTSCHOOL: empty
Create fill, FILL_DODID
If CURRENTENROLL = 1, FILL_DODID: ‘hacen’
Else, FILL_DODID: ‘hicieron’
The next few questions ask about all the kids in your grade^{FILL_LASTSCHOOL}. Please think about
ENGLISH what percentage of kids ^{FILL_DODID} the following things.
SPANISH

Las siguientes preguntas son sobre todos los niños de tu grado ^{FILL_LASTSCHOOL}. Piensa en el
porcentaje de niños que ^{FILL_DODID} las siguientes cosas.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_ENROLLMENT_CHECK, YSAQ_128
YSAQ_130

144

YSAQ_130
ASK

If NEVERENROLL = 0 & HOMESCHOOLED = 0

QUESTION TYPE

Radio button
Create fill, FILL_WENTGO
If CURRENTENROLL = 0 or 4, FILL_WENTGO: ‘at that time went’
Else, FILL_WENTGO: ‘go’
FILLS (ENG)
Create fill, FILL_CURRENT
If CURRENTENROLL = 0 or 4, FILL_CURRENT: empty
Else, FILL_CURRENT: ‘current’
Create fill, FILL_WENTGO
If CURRENTENROLL = 0 or 4, FILL_WENTGO: ‘en ese momento asistían
Else, FILL_WENTGO: ‘asisten’
FILLS (SPAN)
Create fill, FILL_CURRENT
If CURRENTENROLL = 0 or 4, FILL_CURRENT: empty
Else, FILL_CURRENT: ‘actual’
What percentage of kids in your ^{FILL_CURRENT} grade ^{FILL_WENTGO} to church or religious
services on a regular basis?
1.
2.
3.
4.
5.

ENGLISH

Almost none (less than 10%)
Some (about 25%)
About half (50%)
Most (about 75%)
Almost all (more than 90%)

¿Qué porcentaje de niños de tu grado ^{FILL_CURRENT} ^{FILL_WENTGO} a la iglesia o a servicios
religiosos con regularidad?
SPANISH

1.
2.
3.
4.
5.

Casi ninguno (menos del 10%)
Algunos (alrededor del 25%)
Aproximadamente la mitad (50%)
La mayoría (alrededor del 75%)
Casi todos (más del 90%)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_129
YSAQ_131

145

YSAQ_131
ASK

If NEVERENROLL = 0 & HOMESCHOOLED = 0

QUESTION TYPE

Radio button
Create fill, FILL_SMOKED
If CURRENTENROLL = 0 or 4, FILL_SMOKED: ‘at that time smoked cigarettes or vaped’
FILLS (ENG)
Else, FILL_SMOKED: ‘smoke cigarettes or vape’
Use fill from YSAQ_130: FILL_CURRENT
Create fill, FILL_SMOKED
If CURRENTENROLL = 0, FILL_SMOKED: ‘en ese momento fumaban cigarrillos o vapeaban’
FILLS (SPAN)
Else, FILL_SMOKED: ‘fuman cigarrillos o vapean’
Use fill from YSAQ_130: FILL_CURRENT
What percentage of kids in your ^{FILL_CURRENT} grade ^{FILL_SMOKED} nicotine using e-cigarettes
or other devices?
1.
2.
3.
4.
5.

ENGLISH

Almost none (less than 10%)
Some (about 25%)
About half (50%)
Most (about 75%)
Almost all (more than 90%)

¿Qué porcentaje de niños de tu grado ^{FILL_CURRENT} ^{FILL_SMOKED} nicotina con cigarrillos
electrónicos u otros dispositivos?
SPANISH

1.
2.
3.
4.
5.

Casi ninguno (menos del 10%)
Algunos (alrededor del 25%)
Aproximadamente la mitad (50%)
La mayoría (alrededor del 75%)
Casi todos (más del 90%)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_130
YSAQ_132

146

YSAQ_132
ASK

If NEVERENROLL = 0 & HOMESCHOOLED = 0

QUESTION TYPE

Radio button
Create fill, FILL_GOTGET
If CURRENTENROLL = 0 or 4, FILL_GOTGET: ‘at that time got’
FILLS (ENG)
Else, FILL_GOTGET: ‘get’
Use fill from YSAQ_130: FILL_CURRENT
Create fill, FILL_GOTGET
If CURRENTENROLL = 0, FILL_GOTGET: ‘en ese momento se emborrachaban’
FILLS (SPAN)
Else, FILL_GOTGET: ‘se emborrachan’
Use fill from YSAQ_130: FILL_CURRENT
What percentage of kids in your ^{FILL_CURRENT} grade ^{FILL_GOTGET} drunk at least once a
month?
1.
2.
3.
4.
5.

ENGLISH

Almost none (less than 10%)
Some (about 25%)
About half (50%)
Most (about 75%)
Almost all (more than 90%)

¿Qué porcentaje de niños de tu grado ^{FILL_CURRENT} ^{FILL_GOTGET} al menos una vez al mes?

SPANISH

1.
2.
3.
4.
5.

Casi ninguno (menos del 10%)
Algunos (alrededor del 25%)
Aproximadamente la mitad (50%)
La mayoría (alrededor del 75%)
Casi todos (más del 90%)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_131
YSAQ_133

147

YSAQ_133
ASK

If NEVERENROLL = 0 & HOMESCHOOLED = 0

QUESTION TYPE

Radio button
Create fill, FILL_PARTICIPATE
If CURRENTENROLL = 0 or 4, FILL_PARTICIPATE: ‘at that time participated’
FILLS (ENG)
Else, FILL_PARTICIPATE: ‘participate’
Use fill from YSAQ_130: FILL_CURRENT
Create fill, FILL_PARTICIPATE
If CURRENTENROLL = 0, FILL_PARTICIPATE: ‘en ese momento participaron’
FILLS (SPAN)
Else, FILL_PARTICIPATE: ‘participan’
Use fill from YSAQ_130: FILL_CURRENT
What percentage of kids in your ^{FILL_CURRENT} grade ^{FILL_PARTICIPATE} in organized sports,
clubs, or school activities?
1.
2.
3.
4.
5.

ENGLISH

Almost none (less than 10%)
Some (about 25%)
About half (50%)
Most (about 75%)
Almost all (more than 90%)

¿Qué porcentaje de niños de tu grado ^{FILL_CURRENT} ^{FILL_PARTICIPATE} en deportes
organizados, clubes o actividades escolares?
SPANISH

1.
2.
3.
4.
5.

Casi ninguno (menos del 10%)
Algunos (alrededor del 25%)
Aproximadamente la mitad (50%)
La mayoría (alrededor del 75%)
Casi todos (más del 90%)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_132
YSAQ_134

148

YSAQ_134
ASK

If NEVERENROLL = 0 & HOMESCHOOLED = 0

QUESTION TYPE

Radio button
Create fill, FILL_PLAN
If CURRENTENROLL = 0 or 4, FILL_PLAN: ‘at that time planned’
FILLS (ENG)
Else, FILL_PLAN: ‘plan’
Use fill from YSAQ_130: FILL_CURRENT
Create fill, FILL_PLAN
If CURRENTENROLL = 0, FILL_PLAN: ‘en ese momento planeaban’
FILLS (SPAN)
Else, FILL_PLAN: ‘planean’
Use fill from YSAQ_130: FILL_CURRENT
What percentage of kids in your ^{FILL_CURRENT} grade ^{FILL_PLAN} to go to college?
1.
2.
3.
4.
5.

ENGLISH

Almost none (less than 10%)
Some (about 25%)
About half (50%)
Most (about 75%)
Almost all (more than 90%)

¿Qué porcentaje de niños de tu grado ^{FILL_CURRENT} ^{FILL_PLAN} ir a la universidad?

SPANISH

1.
2.
3.
4.
5.

Casi ninguno (menos del 10%)
Algunos (alrededor del 25%)
Aproximadamente la mitad (50%)
La mayoría (alrededor del 75%)
Casi todos (más del 90%)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_133
YSAQ_135

149

YSAQ_135
ASK

If NEVERENROLL = 0 & HOMESCHOOLED = 0

QUESTION TYPE

Radio button
Create fill, FILL_EVERHAVE
If CURRENTENROLL = 0 or 4, FILL_EVERHAVE: ‘had ever’
FILLS (ENG)
Else, FILL_EVERHAVE: ‘have’
Use fill from YSAQ_130: FILL_CURRENT
Create fill, FILL_EVERHAVE
If CURRENTENROLL = 0, FILL_EVERHAVE: ‘alguna vez habían consumido’
FILLS (SPAN)
Else, FILL_EVERHAVE: ‘han consumido’
Use fill from YSAQ_130: FILL_CURRENT
What percentage of kids in your ^{FILL_CURRENT} grade ^{FILL_EVERHAVE} used marijuana?
1.
2.
3.
4.
5.

ENGLISH

Almost none (less than 10%)
Some (about 25%)
About half (50%)
Most (about 75%)
Almost all (more than 90%)

¿Qué porcentaje de niños de tu grado ^{FILL_CURRENT} ^{FILL_EVERHAVE} marihuana?

SPANISH

1.
2.
3.
4.
5.

Casi ninguno (menos del 10%)
Algunos (alrededor del 25%)
Aproximadamente la mitad (50%)
La mayoría (alrededor del 75%)
Casi todos (más del 90%)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_134
YSAQ_136

150

YSAQ_136
ASK

If NEVERENROLL = 0 & HOMESCHOOLED = 0

QUESTION TYPE

Radio button
Create fill, FILL_SKIP
If CURRENTENROLL = 0 or 4, FILL_SKIP: ‘had ever cut class or skipped’
FILLS (ENG)
Else, FILL_SKIP: ‘cut class or skip’
Use fill from YSAQ_130: FILL_CURRENT
Create fill, FILL_SKIP
If CURRENTENROLL = 0, FILL_SKIP: ‘se saltaban o faltaban las clases’
FILLS (SPAN)
Else, FILL_SKIP: ‘se saltan o faltan las clases’
Use fill from YSAQ_130: FILL_CURRENT
What percentage of kids in your ^{FILL_CURRENT} grade ^{FILL_SKIP} school?
1.
2.
3.
4.
5.

ENGLISH

Almost none (less than 10%)
Some (about 25%)
About half (50%)
Most (about 75%)
Almost all (more than 90%)

¿Qué porcentaje de niños de tu grado ^{FILL_CURRENT} ^{FILL_SKIP} a la escuela?

SPANISH

1.
2.
3.
4.
5.

Casi ninguno (menos del 10%)
Algunos (alrededor del 25%)
Aproximadamente la mitad (50%)
La mayoría (alrededor del 75%)
Casi todos (más del 90%)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_135
YSAQ_137

151

YSAQ_137
ASK

If NEVERENROLL = 0 & HOMESCHOOLED = 0

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever been suspended from school?
ENGLISH

1. Yes
0. No
¿Te suspendieron alguna vez en la escuela?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_136
If YSAQ_137 = 1: YSAQ_138
Else: YSAQ_141

152

YSAQ_138
ASK

If YSAQ_137 = 1

QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
In which grade(s) were you suspended from school? Select all that apply.

ENGLISH

1. 1st grade
2. 2nd grade
3. 3rd grade
4. 4th grade
5. 5th grade
6. 6th grade
7. 7th grade
8. 8th grade
9. 9th grade
10. 10th grade
11. 11th grade
12. 12th grade
13. 1st year college
14. 2nd year college
15. 3rd year college
16. 4th year college
17. 5th year college
18. 6th year college
19. 7th year college
20. 8th year college or more
¿En qué grado(s) te suspendieron en la escuela? Selecciona todas las opciones que correspondan.

SPANISH

1. 1.º grado
2. 2.º grado
3. 3.º grado
4. 4.º grado
5. 5.º grado
6. 6.º grado
7. 7.º grado
8. 8.º grado
9. 9.º grado
10. 10.º grado
11. 11.º grado
12. 12.º grado
13. 1.º año de universidad
14. 2.º año de universidad
15. 3.º año de universidad
16. 4.º año de universidad
17. 5.º año de universidad
18. 6.º año de universidad
19. 7.º año de universidad
20. 8.º año de universidad o más

153

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Create variable, ‘SUSPENDNUM’: Record the number of grades selected in YSAQ_138.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_137
f_YSAQ_139

154

YSAQ_139_#
ASK

If YSAQ_137 = 1 (Begin YSAQ LOOP 3)

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_SUSPENDGRADE: Fill in grade selected in YSAQ_138.

FILLS (SPAN)
Create fill, FILL_SUSPENDGRADE: Fill in grade selected in YSAQ_138.
Altogether, how many days were you suspended in the ^{FILL_SUSPENDGRADE}?
ENGLISH

Enter number of days: ___
En total, ¿cuántos días estuviste suspendido(a) en ^{FILL_SUSPENDGRADE}?

SPANISH
RANGE

Ingresa el número de días: ___
1-365

LIMITS
LOOP MAX

CHECK (ENG)

20
Loop through YSAQ LOOP 3 (YSAQ_139_# – YSAQ_140_#) until SUSPENDNUM is reached,
with a max of 20 times.
If out of range, display hard check: Enter a number between 1 and 365.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 365.

PROGRAM. NOTES

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_138
f_YSAQ_140

155

f_YSAQ_140
YSAQ_140a_# / YSAQ_140b_# / YSAQ_140c_# / YSAQ_140d_# / YSAQ_140e_# / YSAQ_140f_# / YSAQ_140g_# /
YSAQ_140h_# / YSAQ_140i_# / YSAQ_140j_#
ASK
If YSAQ_137 = 1 (End YSAQ LOOP 3)
QUESTION TYPE

Radio button grid

FILLS (ENG)

Use fill from f_YSAQ_139: FILL_SUSPENDGRADE

FILLS (SPAN)
Use fill from f_YSAQ_139: FILL_SUSPENDGRADE
What were all the reasons you were suspended in the ^{FILL_SUSPENDGRADE}? Please select “Yes” or
“No” for each one.
COLUMN HEADERS:
1. Yes
0. No

ENGLISH

ROW ITEMS:
a. Repeated violation of school rules [YSAQ_140a_#]
b. Use of profanity (swearing) [YSAQ_140b_#]
c. Threatening students or teachers [YSAQ_140c_#]
d. Defacing or destroying school property [YSAQ_140d_#]
e. Bringing a weapon to school [YSAQ_140e_#]
f. Fighting with another student [YSAQ_140f_#]
g. Ganging up (with one or more other students) on another student
[YSAQ_140g_#]
h. Threatening to use or making a false report of the use of an explosive device at
school [YSAQ_140h_#]
i. Assaulting a teacher, principal, or other school personnel [YSAQ_140i_#]
j. Another reason [YSAQ_140j_#]
¿Cuáles fueron los motivos por los que te suspendieron en ^{FILL_SUSPENDGRADE}? Selecciona “Sí” o
“No” para cada caso.
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Violar de manera reiterada las normas escolares [YSAQ_140a_#]
b. Usar blasfemias (insultos) [YSAQ_140b_#]
c. Amenazar a estudiantes o docentes [YSAQ_140c_#]
d. Dañar o destruir propiedad escolar [YSAQ_140d_#]
e. Llevar un arma a la escuela [YSAQ_140e_#]
f. Pelear con otro estudiante [YSAQ_140f_#]
g. Atacar (con uno o más estudiantes) a otro estudiante [YSAQ_140g_#]
h. Amenazar con usar o hacer una denuncia falsa del uso de un artefacto explosivo
en la escuela [YSAQ_140h_#]
i. Agredir a un docente, director u otro miembro del personal escolar
[YSAQ_140i_#]
j. Otra razón [YSAQ_140j_#]

RANGE
LIMITS

156

LOOP MAX
PROGRAM. NOTES

20
Loop through YSAQ LOOP 3 (YSAQ_139_# – YSAQ_140_#) until SUSPENDNUM is reached,
with a max of 20 times.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_139
If YSAQ LOOP 3 NUM < SUSPENDNUM: f_YSAQ_139
Else: YSAQ_141

157

f_YSAQ_141
YSAQ_141AMERINDIAN / YSAQ_141ASIAN / YSAQ_141BLACK / YSAQ_141HISPAN / YSAQ_141MIDEAST /
YSAQ_141WHITE
ASK
All respondents
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
Next, we’d like to ask you a few questions about your background and your experiences growing up.
What is your race and/or ethnicity? Select all that apply.
ENGLISH

1. American Indian or Alaska Native [YSAQ_141AMERINDIAN]
2. Asian [YSAQ_141ASIAN]
3. Black or African American [YSAQ_141BLACK]
4. Hispanic or Latino [YSAQ_141HISPAN]
5. Middle Eastern or North African [YSAQ_141MIDEAST]
6. Native Hawaiian or Pacific Islander [YSAQ_141NATIVEHAW]
7. White [YSAQ_141WHITE]
A continuación, nos gustaría hacerte algunas preguntas sobre tus orígenes y tus experiencias al crecer.
¿Cuál es tu raza u origen étnico? Selecciona todas las opciones que correspondan.

SPANISH

1.
2.
3.
4.
5.
6.
7.

Indígena de las Américas o nativo(a) de Alaska [YSAQ_141AMERINDIAN]
Asiático(a) [YSAQ_141ASIAN]
Negro(a) o afroamericano(a) [YSAQ_141BLACK]
Hispano(a) o latino(a) [YSAQ_141HISPAN]
De Medio Oriente o África del norte [YSAQ_141MIDEAST]
Nativo(a) de Hawái o de otras islas del Pacífico [YSAQ_141NATIVEHAW]
Blanco(a) [YSAQ_141WHITE]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable in f_YSAQ_141 as 1 if checked, 0 if not checked.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_137, YSAQ_ENROLLMENT_CHECK, f_YSAQ_140
If YSAQ_141ASIAN = 1: f_YSAQ_142A
Else if YSAQ_141BLACK = 1: f_YSAQ_142B
Else if YSAQ_141HISPAN = 1: f_YSAQ_142C
Else if YSAQ_141MIDEAST = 1: f_YSAQ_142D
Else if YSAQ_141NATIVEHAW = 1: f_YSAQ_142E
Else if YSAQ_141WHITE = 1: f_YSAQ_142F
Else: YSAQ_143

158

159

f_YSAQ_142A
YSAQ_142CHINESE / YSAQ_142INDIAN / YSAQ_142FILIPINO / YSAQ_142VIETNAMESE / YSAQ_142KOREAN /
YSAQ_142JAPANESE / YSAQ_142ASIANOTHER
ASK
If YSAQ_141ASIAN = 1
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
You said that you are “Asian” in the previous question. What is your ancestry or ethnic origin? Select
all that apply.
1.
2.
3.
4.
5.
6.
7.

ENGLISH

Chinese [YSAQ_142CHINESE]
Asian Indian [YSAQ_142INDIAN]
Filipino [YSAQ_142FILIPINO]
Vietnamese [YSAQ_142VIETNAMESE]
Korean [YSAQ_142KOREAN]
Japanese [YSAQ_142JAPANESE]
Another Asian group (e.g., Pakistani, Hmong, Afghan, etc.) [YSAQ_142ASIANOTHER]

Indicaste que eres asiático(a) en la pregunta anterior. ¿Cuál es tu ascendencia u origen étnico?
Selecciona todas las opciones que correspondan.

SPANISH

1. Chino(a) [YSAQ_142CHINESE]
2. Asiático(a) indio(a) [YSAQ_142INDIAN]
3. Filipino(a) [YSAQ_142FILIPINO]
4. Vietnamita [YSAQ_142VIETNAMESE]
5. Coreano(a) [YSAQ_142KOREAN]
6. Japonés(a) [YSAQ_142JAPANESE]
7. Otro grupo asiático (por ejemplo, pakistaní, hmong, afgano, etc.)
[YSAQ_142ASIANOTHER]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable in f_YSAQ_142A as 1 if checked, 0 if not checked.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_141
If YSAQ_141BLACK = 1: f_YSAQ_142B
Else if YSAQ_141HISPAN = 1: f_YSAQ_142C
Else if YSAQ_141MIDEAST = 1: f_YSAQ_142D
Else if YSAQ_141NATIVEHAW = 1: f_YSAQ_142E
Else if YSAQ_141WHITE = 1: f_YSAQ_142F
Else: YSAQ_143

160

f_YSAQ_142B
YSAQ_142AFRICANAMER / YSAQ_142JAMAICAN / YSAQ_142HAITIAN / YSAQ_142NIGERIAN /
YSAQ_142ETHIOPIAN / YSAQ_142SOMALI / YSAQ_142BLACKOTHER
ASK
If YSAQ_141BLACK = 1
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
You said that you are “Black or African American” in the previous question. What is your ancestry or
ethnic origin? Select all that apply.
8. African American [YSAQ_142AFRICANAMER]
9. Jamaican [YSAQ_142JAMAICAN]
10. Haitian [YSAQ_142HAITIAN]
11. Nigerian [YSAQ_142NIGERIAN]
12. Ethiopian [YSAQ_142ETHIOPIAN]
13. Somali [YSAQ_142SOMALI]
14. Another African or Caribbean group (e.g., Trinidadian and Tobagonian, Ghanian,
Congolese, etc.) [YSAQ_142BLACKOTHER]

ENGLISH

Indicaste que eres negro(a) o afroamericano(a) en la pregunta anterior. ¿Cuál es tu ascendencia u
origen étnico? Selecciona todas las opciones que correspondan.

SPANISH

8. Afroamericano(a) [YSAQ_142AFRICANAMER]
9. Jamaicano(a) [YSAQ_142JAMAICAN]
10. Haitiano(a) [YSAQ_142HAITIAN]
11. Nigeriano(a) [YSAQ_142NIGERIAN]
12. Etíope [YSAQ_142ETHIOPIAN]
13. Somalí [YSAQ_142SOMALI]
14. Otro grupo africano o caribeño (por ejemplo, trinitenses y toboganes, ghaneses,
congoleños, etc.) [YSAQ_142BLACKOTHER]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable in f_YSAQ_142B as 1 if checked, 0 if not checked.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_141, f_YSAQ_142A
If YSAQ_141HISPAN = 1: f_YSAQ_142C
Else if YSAQ_141MIDEAST = 1: f_YSAQ_142D
Else if YSAQ_141NATIVEHAW = 1: f_YSAQ_142E
Else if YSAQ_141WHITE = 1: f_YSAQ_142F
Else: YSAQ_143

161

f_YSAQ_142C
YSAQ_142MEXICAN / YSAQ_142PUERTORICAN / YSAQ_142SALVADORAN / YSAQ_142CUBAN /
YSAQ_142DOMINICAN / YSAQ_142GUATEMALAN / YSAQ_142HISPANOTHER
ASK
If YSAQ_141HISPAN = 1
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
You said that you are “Hispanic or Latino” in the previous question. What is your ancestry or ethnic
origin? Select all that apply.
15. Mexican [YSAQ_142MEXICAN]
16. Puerto Rican [YSAQ_142PUERTORICAN]
17. Salvadoran [YSAQ_142SALVADORAN]
18. Cuban [YSAQ_142CUBAN]
19. Dominican [YSAQ_142DOMINICAN]
20. Guatemalan [YSAQ_142GUATEMALAN]
21. Another Hispanic or Latino group (e.g., Colombian, Honduran, Spaniard, etc.)
[YSAQ_142HISPANOTHER]

ENGLISH

Indicaste que eres hispano(a) o latino(a) en la pregunta anterior. ¿Cuál es tu ascendencia u origen
étnico? Selecciona todas las opciones que correspondan.

SPANISH

15. Mexicano(a) [YSAQ_142MEXICAN]
16. Puertorriqueño(a) [YSAQ_142PUERTORICAN]
17. Salvadoreño(a) [YSAQ_142SALVADORAN]
18. Cubano(a) [YSAQ_142CUBAN]
19. Dominicano(a) [YSAQ_142DOMINICAN]
20. Guatemalteco(a) [YSAQ_142GUATEMALAN]
21. Otro grupo hispano o latino (por ejemplo, colombiano, hondureño, español, etc.)
[YSAQ_142HISPANOTHER]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable in f_YSAQ_142C as 1 if checked, 0 if not checked.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_141, f_YSAQ_142A, f_YSAQ_142B
If YSAQ_141MIDEAST = 1: f_YSAQ_142D
Else if YSAQ_141NATIVEHAW = 1: f_YSAQ_142E
Else if YSAQ_141WHITE = 1: f_YSAQ_142F
Else: YSAQ_143

162

f_YSAQ_142D
YSAQ_142LEBANESE / YSAQ_142IRANIAN / YSAQ_142EGYPTIAN / YSAQ_142SYRIAN / YSAQ_142IRAQI /
YSAQ_142ISRAELI / YSAQ_142MIDEASTOTHER
ASK
If YSAQ_141MIDEAST = 1
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
You said that you are “Middle Eastern or North African” in the previous question. What is your
ancestry or ethnic origin? Select all that apply.
22. Lebanese [YSAQ_142LEBANESE]
23. Iranian [YSAQ_142IRANIAN]
24. Egyptian [YSAQ_142EGYPTIAN]
25. Syrian [YSAQ_142SYRIAN]
26. Iraqi [YSAQ_142IRAQI]
27. Israeli [YSAQ_142ISRAELI]
28. Another Middle Eastern or North African group (e.g., Moroccan, Yemeni, Kurdish, etc.)
[YSAQ_142MIDEASTOTHER]

ENGLISH

Indicaste que eres de Medio Oriente o África del norte en la pregunta anterior. ¿Cuál es tu
ascendencia u origen étnico? Selecciona todas las opciones que correspondan.

SPANISH

22. Libanés(a) [YSAQ_142LEBANESE]
23. Iraní [YSAQ_142IRANIAN]
24. Egipcio(a) [YSAQ_142EGYPTIAN]
25. Sirio(a) [YSAQ_142SYRIAN]
26. Iraquí [YSAQ_142IRAQI]
27. Israelí [YSAQ_142ISRAELI]
28. Otro grupo de Oriente Medio o del Norte de África (por ejemplo, marroquí, yemení,
kurdo, etc.) [YSAQ_142MIDEASTOTHER]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable in f_YSAQ_142D as 1 if checked, 0 if not checked.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_141, f_YSAQ_142A, f_YSAQ_142B, f_YSAQ_142C
If YSAQ_141NATIVEHAW = 1: f_YSAQ_142E
Else if YSAQ_141WHITE = 1: f_YSAQ_142F
Else: YSAQ_143

163

f_YSAQ_142E
YSAQ_142NATIVEHAWAIIAN / YSAQ_142SAMOAN / YSAQ_142CHAMORRO / YSAQ_142TONGAN /
YSAQ_142FIJIAN / YSAQ_142MARSHALLESE / YSAQ_142NATIVEHAWOTHER
ASK
If YSAQ_141NATIVEHAW = 1
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
You said that you are “Native Hawaiian or Pacific Islander” in the previous question. What is your
ancestry or ethnic origin? Select all that apply.
29. Native Hawaiian [YSAQ_142NATIVEHAWAIIAN]
30. Samoan [YSAQ_142SAMOAN]
31. Chamorro [YSAQ_142CHAMORRO]
32. Tongan [YSAQ_142TONGAN]
33. Fijian [YSAQ_142FIJIAN]
34. Marshallese [YSAQ_142MARSHALLESE]
35. Another Pacific Islander group (e.g., Chuukese, Palauan, Tahitian, etc.)
[YSAQ_142NATIVEHAWOTHER]

ENGLISH

Indicaste que eres nativo(a) de Hawái o isleños del Pacífico en la pregunta anterior. ¿Cuál es tu
ascendencia u origen étnico? Selecciona todas las opciones que correspondan.

SPANISH

29. Hawaiano(a) nativo(a) [YSAQ_142NATIVEHAWAIIAN]
30. Samoano(a) [YSAQ_142SAMOAN]
31. Chamorro(a) [YSAQ_142CHAMORRO]
32. Tongano(a) [YSAQ_142TONGAN]
33. Fiyiano(a) [YSAQ_142FIJIAN]
34. Marshalés(a) [YSAQ_142MARSHALLESE]
35. Otro grupo de isleños del Pacífico (por ejemplo, chuukés, palauano, tahitiano, etc.)
[YSAQ_142NATIVEHAWOTHER]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable in f_YSAQ_142E as 1 if checked, 0 if not checked.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_141, f_YSAQ_142A, f_YSAQ_142B, f_YSAQ_142C, f_YSAQ_142D
If YSAQ_141WHITE = 1: f_YSAQ_142F
Else: YSAQ_143

164

f_YSAQ_142F
YSAQ_142ENGLISH / YSAQ_142GERMAN / YSAQ_142IRISH / YSAQ_142ITALIAN / YSAQ_142POLISH /
YSAQ_142SCOTTISH / YSAQ_142WHITEOTHER
ASK
If YSAQ_141WHITE = 1
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
You said that you are “White” in the previous question. What is your ancestry or ethnic origin? Select
all that apply.
36. English [YSAQ_142ENGLISH]
37. German [YSAQ_142GERMAN]
38. Irish [YSAQ_142IRISH]
39. Italian [YSAQ_142ITALIAN]
40. Polish [YSAQ_142POLISH]
41. Scottish [YSAQ_142SCOTTISH]
42. Another European group (e.g., French, Swedish, Norwegian, etc.)
[YSAQ_142WHITEOTHER]

ENGLISH

Indicaste que eres blanco(a) en la pregunta anterior. ¿Cuál es tu ascendencia u origen étnico?
Selecciona todas las opciones que correspondan.

SPANISH

36. Inglés(a) [YSAQ_142ENGLISH]
37. Alemán(a) [YSAQ_142GERMAN]
38. Irlandés(a) [YSAQ_142IRISH]
39. Italiano(a) [YSAQ_142ITALIAN]
40. Polaco(a) [YSAQ_142POLISH]
41. Escocés(a) [YSAQ_142SCOTTISH]
42. Otro grupo europeo (por ejemplo, francés, sueco, noruego, etc.)
[YSAQ_142WHITEOTHER]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code each variable in f_YSAQ_142F as 1 if checked, 0 if not checked.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_141, f_YSAQ_142A, f_YSAQ_142B, f_YSAQ_142C, f_YSAQ_142D, f_YSAQ_142E
YSAQ_143

165

YSAQ_143
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
What is your sex?
ENGLISH

1. Male
2. Female
¿Cuál es tu sexo?

SPANISH

1. Masculino
2. Femenino

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_142, f_YSAQ_142A, f_YSAQ_142B, f_YSAQ_142C, f_YSAQ_142D, f_YSAQ_142E,
f_YSAQ_142F
If YSAQ_143 = 1: YSAQ_144
Else if YSAQ_143 = 2: YSAQ_146
Else: YSAQ_150

166

YSAQ_144
ASK

If YSAQ_143 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
People reach puberty at different ages. Signs of puberty for males include physical changes such as
developing pubic or facial hair, or the voice cracking or lowering. Would you say these changes…?
1.
2.
3.
4.

ENGLISH

Have not yet begun
Have barely started
Are definitely underway
Seem completed

Las personas alcanzan la pubertad a edades diferentes. Los signos de la pubertad en los varones
incluyen cambios físicos como el desarrollo de vello púbico o facial, o el cambio de voz hacia un tono
más grave. ¿Dirías que estos cambios...?
SPANISH

1.
2.
3.
4.

Aún no han comenzado
Apenas han comenzado
Están definitivamente ocurriendo
Parecen haber terminado

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_143
If YSAQ_144 = 2 or 3 or 4: YSAQ_145
Else: YSAQ_150

167

YSAQ_145
ASK

If YSAQ_144 = 2 or 3 or 4

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you when these physical changes began?
ENGLISH

Enter age in years: ___
¿Qué edad tenías cuando empezaron estos cambios físicos?

SPANISH
RANGE

Ingresa la edad en años: ___
7-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 7 and 20.
If YSAQ_145 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 7 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 7 y 20.
If YSAQ_145 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 7 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_144
YSAQ_150

168

YSAQ_146
ASK

If YSAQ_143 = 2

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever had a menstrual period?
ENGLISH

1. Yes
0. No
¿Has tenido alguna vez la menstruación o regla?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_143
If YSAQ_146 = 1: YSAQ_147
Else: YSAQ_150

169

YSAQ_147
ASK

If YSAQ_146 = 1

QUESTION TYPE

Dropdown

FILLS (ENG)
FILLS (SPAN)
In what year did you have your first period?
ENGLISH

Select year: { - Select - }
¿En qué año tuviste la primera menstruación o regla?

SPANISH
RANGE

Selecciona el año: { - Select - }
List years 2016 to 2030 in reverse chronological order: 2030, 2029, 2028 … 2016

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not display future years in dropdown.
Create variable, YEARPERIOD: Set to year selected in YSAQ_147.
If (YEARPERIOD – YOUTHDOBYEAR) ≥ 6 & (YEARPERIOD – YOUTHDOBYEAR) ≤ 20, display
soft check: The year you selected is outside the expected range. Please check your
answer.
If (YEARPERIOD – YOUTHDOBYEAR) ≥ 6 & (YEARPERIOD – YOUTHDOBYEAR) ≤ 20, display
soft check: El año que seleccionaste está fuera del rango esperado. Revise su respuesta.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_146
If YSAQ_147 = DK or REF: YSAQ_149
Else: YSAQ_148

170

YSAQ_148
ASK

If YSAQ_147 ≠ DK or REF

QUESTION TYPE

Dropdown

FILLS (ENG)

Create fill, FILL_147YEAR: Fill year selected in YSAQ_147.

FILLS (SPAN)
Create fill, FILL_147YEAR: Fill year selected in YSAQ_147.
In what month in ^{FILL_147YEAR} did you have your first period?
ENGLISH

Select month: { - Select - }
¿En qué mes de ^{FILL_147YEAR} tuviste tu primera menstruación o regla?

SPANISH

RANGE

Selecciona el mes: { - Select - }
List months in order: 1 = “January”, 2 = “February”, … 12 = “December”
Spanish:
1 = Enero
2 = Febrero
3 = Marzo
4 = Abril
5 = Mayo
6 = Junio
7 = Julio
8 = Agosto
9 = Septiembre
10 = Octubre
11 = Noviembre
12 = Diciembre

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Create fill for hard check, FILL_148MONTH: Fill month selected in YSAQ_148.
If the date combo of YSAQ_147 year and YSAQ_148 month is after the DOI, display hard
check: You said you had your first period in ^{FILL_148MONTH} ^{FILL_147YEAR}, which
is in the future. Please provide a date in the past.
If the date combo of YSAQ_147 year and YSAQ_148 month is after the DOI, display hard
check: Dijiste que tuviste tu primera menstruación o regla en ^{FILL_148MONTH} de
^{FILL_147YEAR}, que es una fecha en el futuro. Brinda una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_147
If YSAQ_148 = DK or REF: YSAQ_149
Else: YSAQ_150

171

YSAQ_149
ASK

If (YSAQ_147 = DK or REF ) or (YSAQ_148 = DK or REF)

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you when you had your first menstrual period?
ENGLISH

Enter age in years: ___
¿Qué edad tenías cuando tuviste tu primera menstruación o regla?

SPANISH
RANGE

Ingresa la edad en años: ___
6-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 6 and 20.
If YSAQ_149 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 6 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 6 y 20.
If YSAQ_149 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 6 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_147, YSAQ_148
YSAQ_150

172

YSAQ_150
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Now, we’ll ask about experiences with things like smoking and drinking.
Have you ever smoked a cigarette?
ENGLISH

Please do not include e-cigarettes or other electronic vaping devices. We’ll ask about those next.
1. Yes
0. No
Ahora preguntaremos sobre experiencias con temas como fumar y beber.
¿Fumaste alguna vez un cigarrillo?

SPANISH

No incluyas cigarrillos electrónicos ni otros dispositivos electrónicos de vapeo. Preguntaremos sobre
ellos más adelante.
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_143, YSAQ_144, YSAQ_145, YSAQ_146, YSAQ_148, YSAQ_149
If YSAQ_150 = 1: YSAQ_151
Else: YSAQ_154

173

YSAQ_151
ASK

If YSAQ_150 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time you smoked part or all of an entire cigarette?
ENGLISH

Enter age in years: ___
¿Qué edad tenías la primera vez que fumaste parte o todo un cigarrillo entero?

SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_151 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_151 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_150
YSAQ_152

174

YSAQ_152
ASK

If YSAQ_150 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, on how many days did you smoke a cigarette?
ENGLISH

Enter number of days: ___
Durante los últimos 30 días, ¿cuántos días fumaste un cigarrillo?

SPANISH
RANGE

Ingresa el número de días: ___
0-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_151
If YSAQ_152 = 0: YSAQ_154
Else: YSAQ_153

175

YSAQ_153
ASK

If YSAQ_152 > 0

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
On the days you smoked during the past 30 days, how many cigarettes did you usually smoke each
day?
ENGLISH
Enter number of cigarettes each day: ___
SPANISH

Los días que fumaste durante los últimos 30 días, ¿cuántos cigarrillos fumaste en general cada día?
Ingresa el número de cigarrillos diarios: ___

RANGE

1-60

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 60.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 60.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_152
YSAQ_154

176

YSAQ_154
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
The next questions are about vaping nicotine with e-cigarettes or other vaping devices. These devices
might also be called vapes, vape pens, or mods.
ENGLISH

Have you ever used an electronic vaping device?
1. Yes
0. No
Las siguientes preguntas son sobre el consumo de nicotina con cigarrillos electrónicos u otros
dispositivos de vapeo. Estos dispositivos también pueden llamarse “vapes” o “mods”.

SPANISH

¿Usaste alguna vez un dispositivo electrónico para vapear?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_150, YSAQ_152, YSAQ_153
If YSAQ_154 = 1: YSAQ_155
Else: YSAQ_157

177

YSAQ_155
ASK

If YSAQ_154 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time you used an electronic vaping device?
ENGLISH

Enter age in years: ___
¿Qué edad tenías la primera vez que usaste un dispositivo electrónico para vapear?

SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_155 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Please enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_155 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_154
YSAQ_156

178

YSAQ_156
ASK

If YSAQ_154 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, on how many days did you use an electronic vaping device?
ENGLISH

Enter number of days: ___
Durante los últimos 30 días, ¿cuántos días usaste un dispositivo electrónico para vapear?

SPANISH
RANGE

Ingresa el número de días: ___
0-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_155
YSAQ_157

179

YSAQ_157
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Next, we would like to ask you some questions about drinking alcoholic beverages, including beer,
wine, or liquor.
Have you ever had a drink of an alcoholic beverage?
ENGLISH

By a drink, we mean a can or bottle of beer, a glass of wine, a mixed drink, or a shot of liquor. Do not
include childhood sips that you might have had from an older person's drink.
1. Yes
0. No
A continuación, nos gustaría hacerte algunas preguntas sobre el consumo de bebidas alcohólicas,
incluida la cerveza, el vino o el licor.
¿Bebiste alguna vez una bebida alcohólica?

SPANISH

Por “bebida” entendemos una lata o botella de cerveza, una copa de vino, una bebida mezclada o una
medida de licor. No incluyas los sorbos durante la infancia que podrías haber tomado de la bebida de
una persona mayor.
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_154, YSAQ_156
If YSAQ_157 = 1: YSAQ_158
Else: YSAQ_163

180

YSAQ_158
ASK

If YSAQ_157 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time you had a drink of an alcoholic beverage?
ENGLISH

Enter age in years: ___
¿Qué edad tenías la primera vez que bebiste una bebida alcohólica?

SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_158 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_158 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_157
YSAQ_159

181

YSAQ_159
ASK

If YSAQ_157 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, on how many days did you have one or more drinks of an alcoholic beverage?
ENGLISH

Enter number of days: ___
Durante los últimos 30 días, ¿cuántos días tomaste una o más bebidas alcohólicas?

SPANISH
RANGE

Ingresa el número de días: ___
0-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_158
If YSAQ_159 = 0: YSAQ_163
Else: YSAQ_160

182

YSAQ_160
ASK

If YSAQ_159 > 0

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
On the days you drank alcohol during the past 30 days, how many drinks did you usually have each
day?
ENGLISH
Enter number of drinks each day: ___

SPANISH

Los días que bebiste alcohol durante los últimos 30 días, ¿cuántas bebidas bebiste en general cada
día?

RANGE

Ingresa el número de bebidas diarias: ___
1-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 20.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 20.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_159
YSAQ_161

183

YSAQ_161
ASK

If YSAQ_159 > 0

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, on how many days did you have five or more drinks of alcohol on the same
occasion? By ‘occasion,’ we mean at the same time or within a few hours of each other.
ENGLISH
Enter number of days: ___

SPANISH

En los últimos 30 días, ¿cuántos días bebiste cinco o más bebidas alcohólicas en la misma ocasión?
Por “ocasión” entendemos a la vez o dentro de un período de unas horas.

RANGE

Ingresa el número de días: ___
0-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_160
YSAQ_162

184

YSAQ_162
ASK

If YSAQ_159 > 0

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, on how many days did you have something alcoholic to drink right before or
during school or work hours?
ENGLISH
Enter number of days: ___

SPANISH

Durante los últimos 30 días, ¿cuántos días bebiste algo alcohólico justo antes o durante el horario
escolar o laboral?

RANGE

Ingresa el número de días: ___
0-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_161
YSAQ_163

185

YSAQ_163
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever used marijuana, for example: cannabis, pot, weed, hashish, or grass?
ENGLISH

1. Yes
0. No
¿Consumiste alguna vez marihuana, como cannabis, mota, hierba o hachís?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_157, YSAQ_159, YSAQ_162
If YSAQ_163 = 1: YSAQ_164
Else if YOUTH_AGE ≥ 15: f_YSAQ_167
Else: YSAQ_170

186

YSAQ_164
ASK

If YSAQ_163 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you when you first used marijuana?
ENGLISH

Enter age in years: ___
¿Qué edad tenías cuando consumiste marihuana por primera vez?

SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_164 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_164 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_163
YSAQ_165

187

YSAQ_165
ASK

If YSAQ_163 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
In the past 30 days, on how many days have you used marijuana?
ENGLISH

Enter number of days: ___
Durante los últimos 30 días, ¿cuántos días consumiste marihuana?

SPANISH
RANGE

Ingresa el número de días: ___
0-30

LIMITS
LOOP MAX
PROGRAM. NOTES

Create variable, ‘DAYSMARIJ’: Set to number of days reported in YSAQ_165.

CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_164
If YSAQ_165 = 0 & YOUTH_AGE ≥ 15: f_YSAQ_167
Else if YSAQ_165 = 0: YSAQ_170
Else: YSAQ_166

188

YSAQ_166
ASK

If YSAQ_165 > 0

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_DAYSMARIJ: Fill number recorded in DAYSMARIJ.

FILLS (SPAN)
In the past 30 days, on how many days did you use marijuana right before or during school or work
hours?
ENGLISH
Enter number of days: ___

SPANISH

Durante los últimos 30 días, ¿cuántos días consumiste marihuana justo antes o durante el horario
escolar o laboral?

RANGE

Ingresa el número de días: ___
0-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If out of range, display hard check: Enter a number between 0 and 30.
If YSAQ_166 > DAYSMARIJ, display hard check: You entered a number greater than the
number of days you reported using marijuana. Enter a number between 0 and
^{FILL_DAYSMARIJ}.
If out of range, display hard check: Ingresa un número entre 0 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_165
If YOUTH_AGE ≥ 15: f_YSAQ_167
Else: YSAQ_170

189

f_YSAQ_167
YSAQ_167a / YSAQ_167b / YSAQ_167c / YSAQ_167d / YSAQ_167e / YSAQ_167f / YSAQ_167g
ASK
If YOUTH_AGE ≥ 15
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
Now, here is a list of the ways that you might have felt or behaved recently. After each statement,
please indicate how often you felt this way during the past week.
COLUMN HEADERS:
0. Rarely/None of the time/Less than 1 day
1. Some/A little of the time/1-2 days
2. Occasionally/Moderate amount of the time/3-4 days
3. Most/All of the time/5-7 days
ENGLISH

ROW ITEMS:
a. I did not feel like eating; my appetite was poor. [YSAQ_167a]
b. I had trouble keeping my mind on what I was doing. [YSAQ_167b]
c. I felt depressed. [YSAQ_167c]
d. I felt that everything I did was an effort. [YSAQ_167d]
e. My sleep was restless. [YSAQ_167e]
f. I felt sad. [YSAQ_167f]
g. I could not get "going." [YSAQ_167g]
A continuación, encontrarás una lista de las formas en las que podrías haberte sentido o comportado
recientemente. Después de cada afirmación, indica con qué frecuencia te sentiste así durante la
semana pasada.

SPANISH

COLUMN HEADERS:
0. Casi nunca/Nunca/Menos de 1 día
1. A veces/Un poco del tiempo/1 a 2 días
2. Ocasionalmente/Una cantidad moderada del tiempo/3 a 4 días
3. Casi siempre/Todo el tiempo/5 a 7 días
ROW ITEMS:
a. No tenía ganas de comer; no tenía apetito. [YSAQ_167a]
b. Me costó concentrarme en lo que estaba haciendo. [YSAQ_167b]
c. Me sentía deprimido(a). [YSAQ_167c]
d. Sentía que todo lo que hacía requería mucho esfuerzo. [YSAQ_167d]
e. Dormí mal. [YSAQ_167e]
f. Me sentí triste. [YSAQ_167f]
g. No podía tomar iniciativas. [YSAQ_167g]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

190

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_163, YSAQ_165, YSAQ_166
YSAQ_168

191

YSAQ_168
ASK

If YOUTH_AGE ≥ 15

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Over the last two weeks, how often have you been bothered by feeling nervous, anxious, or on edge?
0.
1.
2.
3.

ENGLISH

Not at all
Several days
More than half the days
Nearly every day

Durante las últimas dos semanas, ¿con qué frecuencia sentiste molestias por nervios, ansiedad o
tensión?
SPANISH

0.
1.
2.
3.

Nunca
Varios días
Más de la mitad de los días
Casi todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_167
YSAQ_169

192

YSAQ_169
ASK

If YOUTH_AGE ≥ 15

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Over the last two weeks, how often have you been bothered by not being able to stop or control
worrying?
0.
1.
2.
3.

ENGLISH

Not at all
Several days
More than half the days
Nearly every day

Durante las últimas dos semanas, ¿con qué frecuencia sentiste molestias por no poder dejar de
preocuparte o controlar tu preocupación?
SPANISH

0.
1.
2.
3.

Nunca
Varios días
Más de la mitad de los días
Casi todos los días

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_168
YSAQ_170

193

YSAQ_170
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How do you describe your weight?
1.
2.
3.
4.
5.

ENGLISH

Very underweight
Slightly underweight
About the right weight
Slightly overweight
Very overweight

¿Cómo describes tu peso?

SPANISH

1.
2.
3.
4.
5.

Muy por debajo del peso adecuado
Ligeramente por debajo del peso adecuado
Peso adecuado
Algo por encima del peso adecuado
Muy por encima del peso adecuado

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_163, YSAQ_YSAQ_165, YSAQ_166, YSAQ_169
YSAQ_171

194

YSAQ_171
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Which of the following are you trying to do now about your weight?
1.
2.
3.
4.

ENGLISH

Lose weight
Gain weight
Stay the same weight
Not trying to do anything about your weight

¿Cuál de las siguientes cosas estás intentando hacer ahora con respecto a tu peso?
SPANISH

1.
2.
3.
4.

Perder peso
Aumentar de peso
Mantener el mismo peso
No intento hacer nada con mi peso

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_170
YSAQ_172A

195

YSAQ_172A
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
If you had an emotional problem or personal relationship problem, do you have anyone you could
turn to for help?
ENGLISH

This could be a family member, a friend, or a trusted adult like a teacher, school counselor, or religious
leader.
1. Yes
0. No
Si tuvieras un problema emocional o de relaciones personales, ¿tienes a alguien a quien le puedas
pedir ayuda?

SPANISH

Puede ser un familiar, un amigo o un adulto de confianza, como un docente, un orientador escolar o
un líder religioso.
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_171
If YSAQ_172A = 1: YSAQ_172
Else: YSAQ_173

196

YSAQ_172
ASK

If YSAQ_172A = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
If you had an emotional problem or personal relationship problem, who would you first turn to for
help? Would you first turn to…?
1. Your mother (biological, adopted, or step)
2. Your father (biological, adopted, or step)
3. A brother or sister
4. A relative under age 18
5. A relative over age 18
6. A boyfriend or girlfriend
7. Another friend
8. A teacher or school counselor
9. A religious leader or other adult from your place of worship
10. A mental health professional
11. Someone else

ENGLISH

Si tuvieras un problema emocional o de relaciones personales, ¿a quién acudirías primero en busca de
ayuda? ¿Acudirías primero a...?

SPANISH

1. Tu madre (biológica, adoptiva o madrastra)
2. Tu padre (biológico, adoptivo o padrastro)
3. Un hermano o hermana
4. Un(a) familiar menor de 18 años
5. Un(a) familiar mayor de 18 años
6. Un novio o novia
7. Otro(a) amigo(a)
8. Un(a) docente o consejero(a) escolar
9. Un(a) líder religioso(a) u otro(a) adulto(a) de tu lugar de culto
10. Un(a) profesional de la salud mental
11. Otra persona

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_171
YSAQ_173

197

YSAQ_173
ASK

All respondents

QUESTION TYPE

Informational
Create fill, FILL_HELP
If INTERVIEWTYPE = ‘Video Interview,’ FILL_HELP: ‘The National Lifeline Network has
counselors who are available to talk at any time. Their toll-free number is 1-800-273FILLS (ENG)
8255.’
Else, FILL_HELP: ‘At the end of this interview, your interviewer will provide you with a
toll-free number you can call at any time if you want to speak with a counselor.’
Create fill, FILL_HELP
If INTERVIEWTYPE = ‘Video Interview,’ FILL_HELP: ‘La Red Nacional de Líneas de Vida
tiene asesores disponibles para hablar en cualquier momento. Su línea para llamadas
FILLS (SPAN)
gratuitas es 1-800-273-8255.’
Else, FILL_HELP: ‘Al final de esta entrevista, tu entrevistador(a) te dará un número de
teléfono gratuito al que puedes llamar en cualquier momento si quieres hablar con
un asesor.’
This last series of questions asks about experiences you may have had that involved the police or the
justice system. Some of the questions may not apply to you, but it's important we ask everyone in
your age group the same questions.  

ENGLISH

If you feel upset by these questions, we have a resource we can share with you. ^{FILL_HELP}
Please remember that your participation in this study is voluntary. Thank you for your honest
responses to these questions.
Esta última serie de preguntas se refiere a experiencias que hayas podido tener relacionadas con la
policía o el sistema judicial. Puede que algunas de las preguntas no se apliquen a ti, pero es
importante que hagamos las mismas preguntas a todas las personas de tu grupo de edad.  

SPANISH

Si te incomodan estas preguntas, tenemos un recurso que podemos compartir contigo. ^{FILL_HELP}
Recuerda que tu participación en este estudio es voluntaria. Gracias por tus respuestas sinceras a
estas preguntas.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_172
YSAQ_174

198

YSAQ_174
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Not including any arrests or interactions with the criminal justice system such as court hearings or
detentions, have you ever had any face-to-face interactions with a police officer?
ENGLISH

1. Yes
0. No
Sin incluir arrestos o interacciones con el sistema de justicia penal, como vistas judiciales o
detenciones, ¿has tenido alguna vez alguna interacción cara a cara con un agente de policía?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_173
If YSAQ_174 = 1: YSAQ_175
Else: YSAQ_178

199

YSAQ_175
ASK

If YSAQ_174 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Think about the most recent time you interacted with a police officer. Were you alone or were other
people with you when the interaction began?
ENGLISH

1. Alone
0. With others
Piensa en la última vez que interactuaste con un agente de policía. ¿Estabas solo(a) o había otras
personas contigo cuando empezó la interacción?

SPANISH

1. Solo(a)
0. Con otras personas

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_174
YSAQ_176

200

YSAQ_176
ASK

If YSAQ_174 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
The most recent time you interacted with a police officer, who initiated the interaction?
1.
2.
3.
4.

ENGLISH

Police officer
You
Someone else you were with
Someone else

La última vez que interactuaste con un agente de policía, ¿quién inició la interacción?
SPANISH

1.
2.
3.
4.

Agente de policía
Tú
Otra persona con la que estabas
Otra persona

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_175
If YSAQ_176 = 1: YSAQ_177
Else: YSAQ_178

201

YSAQ_177
ASK

If YSAQ_176 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Still thinking about the most recent time you interacted with a police officer, did the police officer
stop and question you because they thought you were doing something wrong?
ENGLISH

1. Yes
0. No
La última vez que interactuaste con un agente de policía, ¿te paró y te interrogó porque pensó que
estabas haciendo algo malo?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_176
YSAQ_178

202

YSAQ_178
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
To the best of your knowledge, during the past 12 months, have any of your family members, friends,
or neighbors been stopped and questioned by the police?
ENGLISH

1. Yes
0. No
Según tu conocimiento, durante los últimos 12 meses, ¿la policía paró o interrogó a algún miembro
de tu familia, amistades o vecinos?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_174, YSAQ_176, YSAQ_177
If YSAQ_178 = 1: f_YSAQ_179
Else: YSAQ_180

203

f_YSAQ_179
YSAQ_179a / YSAQ_179b / YSAQ_179c / YSAQ_179d / YSAQ_179e / YSAQ_179f / YSAQ_179g
ASK
If YSAQ_178 = 1
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
During the past 12 months, which of the individuals listed below were stopped and questioned by the
police? Please select “Yes” or “No” for each one.
COLUMN HEADERS:
1. Yes, stopped by police
0. No, not stopped by police
-8. Does not apply to me
ENGLISH

ROW ITEMS:
a. Mother [YSAQ_179a]
b. Father [YSAQ_179b]
c. Brother [YSAQ_179c]
d. Sister [YSAQ_179d]
e. Other relative [YSAQ_179e]
f. Friend [YSAQ_179f]
g. Neighbor [YSAQ_179g]
Durante los últimos 12 meses, ¿a cuál de las personas enumeradas a continuación paró e interrogó la
policía? Selecciona “Sí” o “No” para cada caso.
COLUMN HEADERS:
1. Sí, detenido(a) por la policía
0. No, no detenido(a) por la policía
-8. No se aplica a mi

SPANISH

ROW ITEMS:
a. Madre [YSAQ_179a]
b. Padre [YSAQ_179b]
c. Hermano [YSAQ_179c]
d. Hermana [YSAQ_179d]
e. Otro(a) familiar [YSAQ_179e]
f. Amigo(a) [YSAQ_179f]
g. Vecino(a) [YSAQ_179g]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

204

NOTES
LEAD-IN
NEXT

YSAQ_178
YSAQ_180

205

YSAQ_180
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
During the past 12 months, have any of your family members, friends or neighbors reached out to
the police to report a crime or to ask for help or information?
ENGLISH

1. Yes
0. No
Durante los últimos 12 meses, ¿alguno de tus familiares, amistades o vecinos se ha puesto en
contacto con la policía para denunciar un delito o pedir ayuda o información?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_178, f_YSAQ_179
If YSAQ_180 = 1: f_YSAQ_181
Else: YSAQ_182

206

f_YSAQ_181
YSAQ_181a / YSAQ_181b / YSAQ_181c / YSAQ_181d / YSAQ_181e / YSAQ_181f / YSAQ_181g
ASK
If YSAQ_180 = 1
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
During the past 12 months, which of the individuals listed below reached out to the police to report a
crime or to ask for help or information? Please select “Yes” or “No” for each one.
COLUMN HEADERS:
1. Yes, reached out
0. No, did not reach out
-8. Does not apply to me
ENGLISH

ROW ITEMS:
a. Mother [YSAQ_181a]
b. Father [YSAQ_181b]
c. Brother [YSAQ_181c]
d. Sister [YSAQ_181d]
e. Other relative [YSAQ_181e]
f. Friend [YSAQ_181f]
g. Neighbor [YSAQ_181g]
Durante los últimos 12 meses, ¿cuál de las personas enumeradas a continuación se puso en contacto
con la policía para denunciar un delito o pedir ayuda o información? Selecciona “Sí” o “No” para cada
caso.
COLUMN HEADERS:
1. Sí, se puso en contacto
0. No, no se puso en contacto
-8. No se aplica a mi

SPANISH

ROW ITEMS:
a. Madre [YSAQ_181a]
b. Padre [YSAQ_181b]
c. Hermano [YSAQ_181c]
d. Hermana [YSAQ_181d]
e. Otro(a) familiar [YSAQ_181e]
f. Amigo(a) [YSAQ_181f]
g. Vecino(a) [YSAQ_181g]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)

207

MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_180
YSAQ_182

208

YSAQ_182
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever run away, that is, left home and stayed away at least overnight without your parent's
prior knowledge or permission?
ENGLISH

1. Yes
0. No
¿Te has escapado alguna vez, es decir, te has ido de casa y te has quedado en otro lugar al menos una
noche sin el conocimiento o permiso previo de tu padre/madre?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_180, f_YSAQ_181
If YSAQ_182 = 1: YSAQ_183
Else: YSAQ_186

209

YSAQ_183
ASK

If YSAQ_182 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time you ran away?
ENGLISH

Enter age in years: ___
¿Cuántos años tenías la primera vez que te escapaste?

SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_183 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_183 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_182
YSAQ_184

210

YSAQ_184
ASK

If YSAQ_182 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
How many times have you run away?
ENGLISH

Enter number of times: ___
¿Cuántas veces te escapaste?

SPANISH
RANGE

Ingresa el número de veces: ___
1-50

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 50.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 50.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_183
YSAQ_185

211

YSAQ_185
ASK

If YSAQ_182 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When was the most recent time you ran away?
1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago

ENGLISH

¿Cuándo fue la última vez que te escapaste?
SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_184
YSAQ_186

212

YSAQ_186
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever carried a handgun? By handgun, we mean any firearm other than a rifle or shotgun.
ENGLISH

1. Yes
0. No
¿Alguna vez has portado una pistola? Por “pistola” entendemos cualquier arma de fuego que no sea
un rifle ni una escopeta.

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_182, YSAQ_185
If YSAQ_186 = 1: YSAQ_187
ELSE YSAQ_191

213

YSAQ_187
ASK

If YSAQ_186 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time you carried a handgun?
ENGLISH

Enter age in years: ___
¿Qué edad tenías la primera vez que portaste una pistola?

SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_187 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_187 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_186
YSAQ_188

214

YSAQ_188
ASK

If YSAQ_186 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When was the most recent time you carried a handgun?
1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago

ENGLISH

¿Cuándo fue la última vez que portaste una pistola?
SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_187
If YSAQ_188 = 1: YSAQ_189
Else: YSAQ_190

215

YSAQ_189
ASK

If YSAQ_188 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
During the past 30 days, on how many days have you carried a handgun?
ENGLISH

Enter number of days: ___
Durante los últimos 30 días, ¿cuántos días portaste una pistola?

SPANISH
RANGE

Ingresa el número de días: ___
1-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_188
YSAQ_190

216

YSAQ_190
ASK

If YSAQ_186 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever used a handgun to commit a crime of any kind?
ENGLISH

1. Yes
0. No
¿Usaste alguna vez una pistola para cometer algún tipo de delito?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_188, YSAQ_189
YSAQ_191

217

YSAQ_191
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Now, we'd like to know about gangs in your neighborhood or school. You may know these as street
gangs, fighting gangs, or something else. Gangs may use common names, signs, symbols, or colors.
ENGLISH

Are there any gangs in your neighborhood or where you go to school?
1. Yes
0. No
Ahora, nos gustaría saber sobre las pandillas de tu barrio o escuela. Puede que las conozcas como
“bandas callejeras”, “gangs” o con otro nombre. Las pandillas pueden usar nombres, signos, símbolos
o colores comunes.

SPANISH

¿Hay pandillas en tu barrio o donde vas al colegio?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_186, YSAQ_190
YSAQ_192

218

YSAQ_192
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do any of your family or friends belong to a gang?
ENGLISH

1. Yes
0. No
¿Alguno de tus familiares o amistades pertenece a una pandilla?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_191
YSAQ_193

219

YSAQ_193
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever belonged to a gang?
ENGLISH

1. Yes
0. No
¿Perteneciste alguna vez a una pandilla?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_192
If YSAQ_193 = 1: YSAQ_194
Else: f_YSAQ_196_1

220

YSAQ_194
ASK

If YSAQ_193 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you when you first joined a gang?
ENGLISH

Enter age in years: ___
¿Qué edad tenías cuando te uniste por primera vez a una pandilla?

SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_194 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_194 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_193
YSAQ_195

221

YSAQ_195
ASK

If YSAQ_193 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When was the most recent time you participated in gang activities?
1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago

ENGLISH

¿Cuándo fue la última vez que participaste en actividades de pandillas?
SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_194
f_YSAQ_196_1

222

f_YSAQ_196_1
YSAQ_196_1a / YSAQ_196_1b / YSAQ_196_1c / YSAQ_196_1d
ASK
All respondents
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
The next questions are about illegal activities you may or may not have been involved with.
Have you ever…?
COLUMN HEADERS:
1. Yes
0. No
ROW ITEMS:
a. Purposely damaged or destroyed property that did not belong to you
[YSAQ_196_1a]
b. Stolen something from a person, store, school, or house, including stealing a car
[YSAQ_196_1b]
c. Received or sold property that had been stolen by somebody else
[YSAQ_196_1c]
d. Threatened someone with claims you would physically hurt them or damage
their property or reputation [YSAQ_196_1d]
e.

ENGLISH

Las siguientes preguntas son sobre actividades ilegales en las que puedes haber estado implicado(a) o
no.
¿Alguna vez has hecho algo de esto?
COLUMN HEADERS:
1. Sí
0. No
SPANISH

ROW ITEMS:
a. Dañar o destruir a propósito bienes que no te pertenecían [YSAQ_196_1a]
b. Robar algo a una persona, una tienda, una escuela o una casa, incluido el robo
de un coche [YSAQ_196_1b]
c. Recibir o vender bienes que habían sido robados por otra persona
[YSAQ_196_1c]
d. Amenazar a alguien afirmando que le harías daño físico o dañarías su propiedad
o reputación [YSAQ_196_1d]
e.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

223

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_193, YSAQ_195
f_YSAQ_196_2

224

f_YSAQ_196_2
YSAQ_196_2e / YSAQ_196_2f / YSAQ_196_2g / YSAQ_196_2h
ASK
All respondents
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
The next questions are about illegal activities you may or may not have been involved with.
Have you ever…?
COLUMN HEADERS:
1. Yes
0. No
ROW ITEMS:
e. Attacked or assaulted someone with the idea of seriously hurting them
[YSAQ_196_2e]
f. Sold or helped to sell marijuana (cannabis, pot, grass) or hashish
[YSAQ_196_2f]
g. Sold or helped to sell prescription drugs such as pain relievers, stimulants,
sedatives, or tranquilizers [YSAQ_196_2g]
h. Sold or helped to sell illegal drugs such as fentanyl, meth, heroin, cocaine, or LSD
[YSAQ_196_2h]

ENGLISH

Las siguientes preguntas son sobre actividades ilegales en las que puedes haber estado implicado(a) o
no.
¿Alguna vez has hecho algo de esto?
COLUMN HEADERS:
1. Sí
0. No
SPANISH

ROW ITEMS:
e. Atacar o agredir a una persona con la idea de herirla gravemente
[YSAQ_196_2e]
f. Vender o ayudar a vender marihuana (cannabis, mota, hierba) o hachís
[YSAQ_196_2f]
g. Vender o ayudar a vender medicamentos con receta, como analgésicos,
estimulantes, sedantes o tranquilizantes [YSAQ_196_2g]
h. Vender o ayudar a vender drogas ilegales como fentanilo, metanfetamina,
heroína, cocaína o LSD [YSAQ_196_2h]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

225

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN

YSAQ_196_1
If YSAQ_196_1a = 1: YSAQ_197
Else if YSAQ_196_1b = 1: f_YSAQ_201
Else if YSAQ_196_1c = 1: YSAQ_207
Else if YSAQ_196_1d = 1: f_YSAQ_212
Else if YSAQ_196_1e = 1: YSAQ_217
Else if YSAQ_196_1f = 1: YSAQ_221
Else if YSAQ_196_1g = 1: YSAQ_226
Else if YSAQ_196_1h = 1: YSAQ_231
Else: YSAQ_236

NEXT

YSAQ_197
ASK

If YSAQ_196_1a = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time you purposely damaged or destroyed property that did not belong to
you?
ENGLISH
Enter age in years: ___
¿Qué edad tenías la primera vez que dañaste o destruiste a propósito bienes que no te pertenecían?
SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_197 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_197 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_196_2
YSAQ_198

226

227

YSAQ_198
ASK

If YSAQ_196_1a = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you purposely damaged or destroyed property that did not belong to you?
1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago

ENGLISH

¿Cuánto tiempo ha pasado desde que dañaste o destruiste a propósito bienes que no te pertenecían?
SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_197
If YSAQ_198 = 1: YSAQ_199
Else if YSAQ_198 = 3: YSAQ_200
Else if YSAQ_196_1b = 1: f_YSAQ_201
Else if YSAQ_196_1c = 1: YSAQ_207
Else if YSAQ_196_1d = 1: f_YSAQ_212
Else if YSAQ_196_2e = 1: YSAQ_217
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

228

YSAQ_199
ASK

If YSAQ_198 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
During the past 30 days, how many times have you purposely damaged or destroyed property that
did not belong to you?
ENGLISH
Enter number of times: ___

SPANISH

Durante los últimos 30 días, ¿cuántas veces dañaste o destruiste a propósito bienes que no te
pertenecían?

RANGE

Ingresa el número de veces: ___
1-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_198
If YSAQ_196_1b = 1: f_YSAQ_201
Else if YSAQ_196_1c = 1: YSAQ_207
Else if YSAQ_196_1d = 1: f_YSAQ_212
Else if YSAQ_196_2e = 1: YSAQ_217
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

229

YSAQ_200
ASK

If YSAQ_198 = 3

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the last time you purposely damaged or destroyed property that did not belong to
you?
ENGLISH
Enter age in years: ___
¿Qué edad tenías la última vez que dañaste o destruiste a propósito bienes que no te pertenecían?
SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_200 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_200 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_198
If YSAQ_196_1b = 1: f_YSAQ_201
Else if YSAQ_196_1c = 1: YSAQ_207
Else if YSAQ_196_1d = 1: f_YSAQ_212
Else if YSAQ_196_2e = 1: YSAQ_217
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

230

f_YSAQ_201
YSAQ_201a / YSAQ_201b / YSAQ_201c / YSAQ_201d / YSAQ_201e
ASK
If YSAQ_196_1b = 1
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
Earlier you reported that you had stolen something. Have you ever…?
COLUMN HEADERS:
1. Yes
0. No
ROW ITEMS:
a. Taken something from a store without paying for it [YSAQ_201a]
b. Stolen something from a person, like their purse, wallet, cell phone,
headphones, or backpack [YSAQ_201b]
c. Stolen something from a locked building, such as a house, school, or office
building [YSAQ_201c]
d. Stolen a motor vehicle, such as a car, truck, motorcycle, or scooter
[YSAQ_201d]
e. Used a weapon to steal something [YSAQ_201e]

ENGLISH

Antes informaste que habías robado algo. ¿Alguna vez has hecho algo de esto?
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Tomado algo de una tienda sin pagarlo [YSAQ_201a]
b. Robado algo a una persona, como su bolso, cartera, móvil, auriculares o mochila
[YSAQ_201b]
c. Robado algo de un edificio cerrado, como una casa, una escuela o un edificio de
oficinas [YSAQ_201c]
d. Robado un vehículo motorizado, como un coche, un camión, una motocicleta o
un escúter [YSAQ_201d]
e. Usado un arma para robar algo [YSAQ_201e]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES

231

LEAD-IN
NEXT

f_YSAQ_196_2, YSAQ_198, YSAQ_199, YSAQ_200
YSAQ_202

232

YSAQ_202
ASK

If YSAQ_196_1b = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time you stole something?
ENGLISH

Enter age in years: ___
¿Cuántos años tenías la primera vez que robaste algo?

SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
Create variable, ‘AGESTOLE’: Set to age reported in YSAQ_202.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_202 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_202 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_201
YSAQ_203

233

YSAQ_203
ASK

If YSAQ_196_1b = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you stole something?
1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago

ENGLISH

¿Cuánto tiempo ha pasado desde que robaste algo?
SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_202
If YSAQ_203 = 1: YSAQ_204
Else if YSAQ_203 = 3: YSAQ_205
Else: YSAQ_206

234

YSAQ_204
ASK

If YSAQ_203 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
During the past 30 days, how many times have you stolen something?
ENGLISH

Enter number of times: ___
Durante los últimos 30 días, ¿cuántas veces robaste algo?

SPANISH
RANGE

Ingresa el número de veces: ___
1-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_203
YSAQ_206

235

YSAQ_205
ASK

If YSAQ_203 = 3

QUESTION TYPE

Numeric
Create fill, FILL_202AGE: Fill age recorded in AGESTOLE.
FILLS (ENG)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Create fill, FILL_202AGE: Fill age recorded in AGESTOLE.
FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the last time you stole something?

ENGLISH

Enter age in years: ___
¿Cuántos años tenías la última vez que robaste algo?

SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Do not allow R to enter number lower than their age the first time they stole something
(AGESTOLE) or number higher than their current age (YOUTH_AGE).
Create variable, ‘AGELASTSTOLE’: Set to age reported in YSAQ_205.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_205 > YOUTH_AGE & YSAQ_205 < AGESTOLE, display hard check: You entered an
age outside the range expected from your earlier answers. Enter an age between
^{FILL_202AGE} and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_205 > YOUTH_AGE & YSAQ_205 < AGESTOLE, display hard check: Ingresaste una
edad fuera del rango esperado en tus respuestas anteriores. Ingresa una edad entre
^{FILL_202AGE} y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_203
If YOUTH_AGE – AGELASTSTOLE ≤ 2: YSAQ_206
Else if YSAQ_196_1c = 1: YSAQ_207
Else if YSAQ_196_1d = 1: f_YSAQ_212
Else if YSAQ_196_2e = 1: YSAQ_217
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

236

YSAQ_206
ASK

If (YSAQ_203 = 1 or 2) or (YOUTHAGE – AGELASTSTOLE ≤ 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, FILL_LASTYEAR: Fill in DOI_YEAR minus 1.

FILLS (SPAN)
Create fill, FILL_LASTYEAR: Fill in DOI_YEAR minus 1.
In ^{FILL_LASTYEAR}, about how much money did you receive for the items you stole? If you did not
sell the items you stole, how much do you think you would have received if you had sold the items?
1.
2.
3.
4.
5.
6.

ENGLISH

Less than $100
At least $100 but less than $200
At least $200 but less than $1,000
At least $1,000 but less than $2,000
At least $2,000 but less than $10,000
$10,000 or more

En ^{FILL_LASTYEAR}, ¿cuánto dinero recibiste aproximadamente por los artículos que robaste? Si no
vendiste los artículos que robaste, ¿cuánto crees que habrías recibido si los hubieras vendido?

SPANISH

1.
2.
3.
4.
5.
6.

Menos de $100 dólares
Al menos $100 dólares pero menos de $200 dólares
Al menos $200 dólares pero menos de $1,000 dólares
Al menos $1,000 dólares pero menos de $2,000 dólares
Al menos $2,000 dólares pero menos de $10,000 dólares
$10,000 dólares o más

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_203, YSAQ_204, YSAQ_205
If YSAQ_196_1c = 1: YSAQ_207
Else if YSAQ_196_1d = 1: f_YSAQ_212
Else if YSAQ_196_2e = 1: YSAQ_217
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

237

YSAQ_207
ASK

If YSAQ_196_1c = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Earlier you reported that you had received or sold property that was stolen by somebody else. How
old were you the first time you did this?
ENGLISH
Enter age in years: ___

SPANISH

Antes informaste que habías recibido o vendido bienes robados por otra persona. ¿Cuántos años
tenías la primera vez que lo hiciste?

RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
Create variable, ‘AGESOLD’: Set to age reported in YSAQ_207.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_207 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_207 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_196_2, YSAQ_198, YSAQ_199, YSAQ_200, YSAQ_205, YSAQ_206
YSAQ_208

238

YSAQ_208
ASK

If YSAQ_196_1c = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you received or sold property that was stolen by somebody else?
1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago

ENGLISH

¿Cuánto tiempo ha pasado desde que recibiste o vendiste bienes robados por otra persona?
SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_207
If YSAQ_208 = 1: YSAQ_209
Else if YSAQ_208 = 3: YSAQ_210
Else: YSAQ_211

239

YSAQ_209
ASK

If YSAQ_208 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
During the past 30 days, how many times have you received or sold property that was stolen by
somebody else?
ENGLISH
Enter number of times: ___
Durante los últimos 30 días, ¿cuántas veces recibiste o vendiste bienes robados por otra persona?
SPANISH
RANGE

Ingresa el número de veces: ___
1-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_208
YSAQ_211

240

YSAQ_210
ASK

If YSAQ_208 = 3

QUESTION TYPE

Numeric
Create fill, FILL_207AGE: Fill age recorded in AGESOLD.
FILLS (ENG)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Create fill, FILL_207AGE: Fill age recorded in AGESOLD.
FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the last time you received or sold property that was stolen by somebody else?

ENGLISH

Enter age in years: ___
¿Qué edad tenías la última vez que recibiste o vendiste bienes robados por otra persona?

SPANISH
RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Do not allow R to enter number lower than their age the first time they received/sold
property (AGESOLD) or number higher than their current age (YOUTH_AGE).
Create variable, ‘AGELASTSOLD’: Set to age reported in YSAQ_210.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_210 > YOUTH_AGE & YSAQ_210 < AGESOLD, display hard check: You entered an
age outside the range expected from your earlier answers. Enter an age between
^{FILL_207AGE} and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_210 > YOUTH_AGE & YSAQ_210 < AGESOLD, display hard check: Ingresaste una
edad fuera del rango esperado en tus respuestas anteriores. Ingresa una edad entre
^{FILL_207AGE} y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_208
If YOUTH_AGE – AGELASTSOLD ≤ 2: YSAQ_211
Else if YSAQ_196_1d = 1: f_YSAQ_212
Else if YSAQ_196_2e = 1: YSAQ_217
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

241

YSAQ_211
ASK

If (YSAQ_208 = 1 or 2) or (YOUTH_AGE – AGELASTSOLD ≤ 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, FILL_LASTYEAR: Fill in DOI_YEAR minus 1.

FILLS (SPAN)
Create fill, FILL_LASTYEAR: Fill in DOI_YEAR minus 1.
In ^{FILL_LASTYEAR}, about how much money did you make from receiving or selling property that
had been stolen by somebody else? If you did not sell the property you received, how much do you
think you would have received if you had sold the property?
1.
2.
3.
4.
5.
6.

ENGLISH

Less than $100
At least $100 but less than $200
At least $200 but less than $1,000
At least $1,000 but less than $2,000
At least $2,000 but less than $10,000
$10,000 or more

En ^{FILL_LASTYEAR}, ¿cuánto dinero ganaste aproximadamente por recibir o vender bienes que
habían sido robados por otra persona? Si no vendiste los bienes que recibiste, ¿cuánto crees que
habrías recibido si hubieras vendido los bienes?
SPANISH

1.
2.
3.
4.
5.
6.

Menos de $100 dólares
Al menos $100 dólares pero menos de $200 dólares
Al menos $200 dólares pero menos de $1,000 dólares
Al menos $1,000 dólares pero menos de $2,000 dólares
Al menos $2,000 dólares pero menos de $10,000 dólares
$10,000 dólares o más

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_208, YSAQ_209, YSAQ_210
If YSAQ_196_1d = 1: f_YSAQ_212
Else if YSAQ_196_2e = 1: YSAQ_217
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

242

f_YSAQ_212
YSAQ_212a / YSAQ_212b / YSAQ_212c / YSAQ_212d
ASK
If YSAQ_196_1d = 1
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
Earlier you reported that you had threatened someone with claims you would physically hurt them or
damage their property or reputation. How did you make these threats?
Please select “Yes” or “No” for each one.
COLUMN HEADERS:
1. Yes
0. No

ENGLISH

ROW ITEMS:
a. In person [YSAQ_212a]
b. Using the telephone or by texting [YSAQ_212b]
c. Online, using email or social media sites [YSAQ_212c]
d. Some other way [YSAQ_212d]
Antes informaste que habías amenazado a alguien afirmando que le harías daño físico o dañarías su
propiedad o reputación. ¿Cómo hiciste esas amenazas?
Selecciona “Sí” o “No” para cada caso.

SPANISH

COLUMN HEADERS:
1. Sí
0. No
ROW ITEMS:
a. En persona [YSAQ_212a]
b. Usando el teléfono o enviando mensajes de texto [YSAQ_212b]
c. Por internet, usando el correo electrónico o las redes sociales [YSAQ_212c]
d. De otra forma [YSAQ_212d]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_196_2, YSAQ_198, YSAQ_199, YSAQ_200, YSAQ_205, YSAQ_206, YSAQ_210,
YSAQ_211
YSAQ_213

243

244

YSAQ_213
ASK

If YSAQ_196_1d = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time you threatened someone with claims you would physically hurt them
or damage their property or reputation?
ENGLISH
Enter age in years: ___

SPANISH

¿Cuántos años tenías la primera vez que amenazaste a alguien afirmando que le harías daño físico o
dañarías su propiedad o reputación?

RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
Create variable, ‘AGETHREAT’: Set to age reported in YSAQ_213.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_213 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_213 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_212
YSAQ_214

245

YSAQ_214
ASK

If YSAQ_196_1d = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you threatened someone with claims you would physically hurt them or
damage their property or reputation?
ENGLISH

1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago
¿Cuánto tiempo ha pasado desde que amenazaste a alguien afirmando que le harías daño físico o
dañarías su propiedad o reputación?

SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_213
If YSAQ_214 = 1: YSAQ_215
Else if YSAQ_214 = 3: YSAQ_216
Else if YSAQ_196_2e = 1: YSAQ_217
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

246

YSAQ_215
ASK

If YSAQ_214 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
During the past 30 days, how many times have you threatened someone with claims you would
physically hurt them or damage their property or reputation?
ENGLISH
Enter number of times: ___

SPANISH

Durante los últimos 30 días, ¿cuántas veces amenazaste a alguien afirmando que le harías daño físico
o dañarías su propiedad o reputación?

RANGE

Ingresa el número de veces: ___
1-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_214
If YSAQ_196_2e = 1: YSAQ_217
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

247

YSAQ_216
ASK

If YSAQ_214 = 3

QUESTION TYPE

Numeric
Create fill, FILL_213AGE: Fill age recorded in AGETHREAT.
FILLS (ENG)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Create fill, FILL_213AGE: Fill age recorded in AGETHREAT.
FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the last time you threatened someone with claims you would physically hurt them
or damage their property or reputation?
ENGLISH
Enter age in years: ___

SPANISH

¿Cuántos años tenías la última vez que amenazaste a alguien afirmando que le harías daño físico o
dañarías su propiedad o reputación?

RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

Do not allow R to enter number lower than their age the first time they threatened
someone (AGETHREAT) or higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_216 > YOUTH_AGE & YSAQ_216 < AGETHREAT, display hard check: You entered
an age outside the range expected from your earlier answers. Enter an age between
^{FILL_213AGE} and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_216 > YOUTH_AGE & YSAQ_216 < AGETHREAT, display hard check: Ingresaste una
edad fuera del rango esperado en tus respuestas anteriores. Ingresa una edad entre
^{FILL_213AGE} y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_214
If YSAQ_196_2e = 1: YSAQ_217
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

248

YSAQ_217
ASK

If YSAQ_196_2e = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Earlier you reported that you had attacked or assaulted someone with the idea of seriously hurting
them. How old were you the first time you did this?
ENGLISH
Enter age in years: ___

SPANISH

Antes informaste que habías atacado o agredido a una persona con la idea de herirla gravemente.
¿Cuántos años tenías la primera vez que lo hiciste?

RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
Create variable, ‘AGEATTACK’: Set to age reported in YSAQ_217.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_217 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_217 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_196_2, YSAQ_198, YSAQ_199, YSAQ_200, YSAQ_205, YSAQ_206, YSAQ_210,
YSAQ_211, YSAQ_214, YSAQ_215, YSAQ_216
YSAQ_218

249

YSAQ_218
ASK

If YSAQ_196_2e = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you attacked or assaulted someone with the idea of seriously hurting
them?
ENGLISH

1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago
¿Cuánto tiempo ha pasado desde que atacaste o agrediste a una persona con la idea de herirla
gravemente?

SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_217
If YSAQ_218 = 1: YSAQ_219
Else if YSAQ_218 = 3: YSAQ_220
Else if YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

250

YSAQ_219
ASK

If YSAQ_218 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
During the past 30 days, how many times have you attacked or assaulted someone with the idea of
seriously hurting them?
ENGLISH
Enter number of times: ___

SPANISH

Durante los últimos 30 días, ¿cuántas veces atacaste o agrediste a una persona con la idea de herirla
gravemente?

RANGE

Ingresa el número de veces: ___
1-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_218
If YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

251

YSAQ_220
ASK

If YSAQ_218 = 3

QUESTION TYPE

Numeric
Create fill, FILL_217AGE: Fill age recorded in AGEATTACK.
FILLS (ENG)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Create fill, FILL_217AGE: Fill age recorded in AGEATTACK.
FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the last time you attacked or assaulted someone with the idea of seriously hurting
them?
ENGLISH
Enter age in years: ___

SPANISH

¿Qué edad tenías la última vez que atacaste o agrediste a una persona con la idea de herirla
gravemente?

RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

Do not allow R to enter number lower than their age the first time they attacked
someone (AGEATTACK) or number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_220 > YOUTH_AGE & YSAQ_220 < AGEATTACK, display hard check: You entered
an age outside the range expected from your earlier answers. Enter an age between
^{FILL_217AGE} and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_220 > YOUTH_AGE & YSAQ_220 < AGEATTACK, display hard check: Ingresaste una
edad fuera del rango esperado en tus respuestas anteriores. Ingresa una edad entre
^{FILL_217AGE} y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_218
If YSAQ_196_2f = 1: YSAQ_221
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

252

YSAQ_221
ASK

If YSAQ_196_2f = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Earlier you reported that you had sold or helped to sell marijuana (cannabis, pot, grass) or hashish.
How old were you the first time you did this?
ENGLISH
Enter age in years: ___

SPANISH

Antes informaste que habías vendido o ayudado a vender marihuana (cannabis, mota, hierba) o
hachís. ¿Cuántos años tenías la primera vez que lo hiciste?

RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
Create variable, ‘AGEMARIJ’: Set to age reported in YSAQ_221.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_221 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_221 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_196_2, YSAQ_198, YSAQ_199, YSAQ_200, YSAQ_205, YSAQ_206, YSAQ_210,
YSAQ_211, YSAQ_214, YSAQ_215, YSAQ_216, YSAQ_218, YSAQ_219, YSAQ_220
YSAQ_222

253

YSAQ_222
ASK

If YSAQ_196_2f = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you sold or helped to sell marijuana (cannabis, pot, grass) or hashish?
1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago

ENGLISH

¿Cuánto tiempo ha pasado desde que vendiste o ayudaste a alguien a vender marihuana (cannabis,
mota, hierba) o hachís?
SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_221
If YSAQ_222 = 1: YSAQ_223
Else if YSAQ_222 = 3: YSAQ_224
Else: YSAQ_225

254

YSAQ_223
ASK

If YSAQ_222 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
During the past 30 days, how many times have you sold or helped to sell marijuana (cannabis, pot,
grass) or hashish?
ENGLISH
Enter number of times: ___

SPANISH

Durante los últimos 30 días, ¿cuántas veces vendiste o ayudaste a vender marihuana (cannabis,
mota, hierba) o hachís?

RANGE

Ingresa el número de veces: ___
1-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_222
YSAQ_225

255

YSAQ_224
ASK

If YSAQ_222 = 3

QUESTION TYPE

Numeric
Create fill, FILL_221AGE: Fill age recorded in AGEMARIJ.
FILLS (ENG)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Create fill, FILL_221AGE: Fill age recorded in AGEMARIJ.
FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the last time you sold or helped to sell marijuana (cannabis, pot, grass) or hashish?

ENGLISH

SPANISH

Enter age in years: ___
¿Qué edad tenías la última vez que vendiste o ayudaste a vender marihuana (cannabis, mota, hierba)
o hachís?

RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Do not allow R to enter number lower than their age the first time they sold marijuana
(AGEMARIJ) or number higher than their current age (YOUTH_AGE).
Create variable, ‘AGELASTMARIJ’: Set to age reported in YSAQ_224.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_224 > YOUTH_AGE & YSAQ_224 < AGEMARIJ, display hard check: You entered an
age outside the range expected from your earlier answers. Enter an age between
^{FILL_221AGE} and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_224 > YOUTH_AGE & YSAQ_224 < AGEMARIJ, display hard check: Ingresaste una
edad fuera del rango esperado en tus respuestas anteriores Ingresa una edad entre
^{FILL_221AGE} y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_222
If YOUTH_AGE – AGELASTMARIJ ≤ 2: YSAQ_225
Else if YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

256

YSAQ_225
ASK

If (YSAQ_222 = 1 or 2) or (YOUTH_AGE – AGELASTMARIJ ≤ 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, FILL_LASTYEAR: Fill in DOI_YEAR minus 1.

FILLS (SPAN)
Create fill, FILL_LASTYEAR: Fill in DOI_YEAR minus 1.
In ^{FILL_LASTYEAR}, about how much money did you make from selling or helping to sell marijuana
(cannabis, pot, grass) or hashish?
1.
2.
3.
4.
5.
6.

ENGLISH

Less than $100
At least $100 but less than $200
At least $200 but less than $1,000
At least $1,000 but less than $2,000
At least $2,000 but less than $10,000
$10,000 or more

En ^{FILL_LASTYEAR}, ¿cuánto dinero ganaste vendiendo o ayudando a vender marihuana (cannabis,
mota, hierba) o hachís?

SPANISH

1.
2.
3.
4.
5.
6.

Menos de $100 dólares
Al menos $100 dólares pero menos de $200 dólares
Al menos $200 dólares pero menos de $1,000 dólares
Al menos $1,000 dólares pero menos de $2,000 dólares
Al menos $2,000 dólares pero menos de $10,000 dólares
$10,000 dólares o más

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_222, YSAQ_223, YSAQ_224
If YSAQ_196_2g = 1: YSAQ_226
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

257

YSAQ_226
ASK

If YSAQ_196_2g = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Earlier you reported that you had sold or helped to sell prescription drugs such as pain relievers,
stimulants, sedatives, or tranquilizers. How old were you the first time you did this?
ENGLISH
Enter age in years: ___

SPANISH

Antes informaste que habías vendido o ayudado a vender medicamentos con receta como
analgésicos, estimulantes, sedantes o tranquilizantes. ¿Cuántos años tenías la primera vez que lo
hiciste?
Ingresa la edad en años: ___

RANGE

5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
Create variable, ‘AGEPRESCRIP’: Set to age reported in YSAQ_226.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_226 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_226 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_196_2, YSAQ_198, YSAQ_199, YSAQ_200, YSAQ_205, YSAQ_206, YSAQ_210,
YSAQ_211, YSAQ_214, YSAQ_215, YSAQ_216, YSAQ_218, YSAQ_219, YSAQ_220,
YSAQ_224, YSAQ_225
YSAQ_227

258

YSAQ_227
ASK

If YSAQ_196_2g = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you sold or helped to sell prescription drugs such as pain relievers,
stimulants, sedatives, or tranquilizers?
ENGLISH

1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago
¿Cuánto tiempo ha pasado desde que vendiste o ayudaste a vender medicamentos con receta como
analgésicos, estimulantes, sedantes o tranquilizantes?

SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_226
If YSAQ_227 = 1: YSAQ_228
Else if YSAQ_227 = 3: YSAQ_229
Else: YSAQ_230

259

YSAQ_228
ASK

If YSAQ_227 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
During the past 30 days, how many times have you sold or helped to sell prescription drugs such as
pain relievers, stimulants, sedatives, or tranquilizers?
ENGLISH
Enter number of times: ___

SPANISH

Durante los últimos 30 días, ¿cuántas veces vendiste o ayudaste a vender medicamentos con receta
como analgésicos, estimulantes, sedantes o tranquilizantes?

RANGE

Ingresa el número de veces: ___
1-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_227
YSAQ_230

260

YSAQ_229
ASK

If YSAQ_227 = 3

QUESTION TYPE

Numeric
Create fill, FILL_226AGE: Fill age recorded in AGEPRESCRIP.
FILLS (ENG)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Create fill, FILL_226AGE: Fill age recorded in AGEPRESCRIP.
FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the last time you sold or helped to sell prescription drugs such as pain relievers,
stimulants, sedatives, or tranquilizers?
ENGLISH
Enter age in years: ___

SPANISH

¿Qué edad tenías la última vez que vendiste o ayudaste a vender medicamentos con receta como
analgésicos, estimulantes, sedantes o tranquilizantes?

RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Do not allow R to enter number lower than their age the first time they sold prescription
drugs (AGEPRESCRIP) or number higher than their current age (YOUTH_AGE).
Create variable, ‘AGELASTPRESCRIP’: Set to age reported in YSAQ_229.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_229 > YOUTH_AGE & YSAQ_229 < AGEPRESCRIP, display hard check: You entered
an age outside the range expected from your earlier answers. Enter an age between
^{FILL_226AGE} and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_229 > YOUTH_AGE & YSAQ_229 < AGEPRESCRIP, display hard check: Ingresaste
una edad fuera del rango esperado en tus respuestas anteriores. Ingresa una edad entre
^{FILL_226AGE} y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_227
If YOUTH_AGE – AGELASTPRESCRIP ≤ 2: YSAQ_230
Else if YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

261

YSAQ_230
ASK

If (YSAQ_227 = 1 or 2) or (YOUTH_AGE – AGELASTPRESCRIP ≤ 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, FILL_LASTYEAR: Fill in DOI_YEAR minus 1.

FILLS (SPAN)
Create fill, FILL_LASTYEAR: Fill in DOI_YEAR minus 1.
In ^{FILL_LASTYEAR}, about how much money did you make from selling or helping to sell prescription
drugs such as pain relievers, stimulants, sedatives, or tranquilizers?
1.
2.
3.
4.
5.
6.

ENGLISH

Less than $100
At least $100 but less than $200
At least $200 but less than $1,000
At least $1,000 but less than $2,000
At least $2,000 but less than $10,000
$10,000 or more

En ^{FILL_LASTYEAR}, ¿cuánto dinero ganaste vendiendo o ayudando a vender medicamentos con
receta como analgésicos, estimulantes, sedantes o tranquilizantes?

SPANISH

1.
2.
3.
4.
5.
6.

Menos de $100 dólares
Al menos $100 dólares pero menos de $200 dólares
Al menos $200 dólares pero menos de $1,000 dólares
Al menos $1,000 dólares pero menos de $2,000 dólares
Al menos $2,000 dólares pero menos de $10,000 dólares
$10,000 dólares o más

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_227, YSAQ_228, YSAQ_229
If YSAQ_196_2h = 1: YSAQ_231
Else: YSAQ_236

262

YSAQ_231
ASK

If YSAQ_196_2h = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Earlier you reported that you had sold or helped to sell illegal drugs such as fentanyl, meth, heroin,
cocaine, or LSD. How old were you the first time you did this?
ENGLISH
Enter age in years: ___

SPANISH

Antes informaste que habías vendido o ayudado a vender drogas ilegales como fentanilo,
metanfetamina, heroína, cocaína o LSD. ¿Cuántos años tenías la primera vez que lo hiciste?

RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
Create variable, ‘AGEILLEGAL’: Set to age reported in YSAQ_231.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_231 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 5 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_231 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 5 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_196_2, YSAQ_198, YSAQ_199, YSAQ_200, YSAQ_205, YSAQ_206, YSAQ_210,
YSAQ_211, YSAQ_214, YSAQ_215, YSAQ_216, YSAQ_218, YSAQ_219, YSAQ_220,
YSAQ_224, YSAQ_225, YSAQ_229, YSAQ_230
YSAQ_232

263

YSAQ_232
ASK

If YSAQ_196_2h = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How long has it been since you sold or helped to sell illegal drugs such as fentanyl, meth, heroin,
cocaine, or LSD?
ENGLISH

1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago
¿Cuánto tiempo ha pasado desde que vendiste o ayudaste a vender drogas ilegales como fentanilo,
metanfetamina, heroína, cocaína o LSD?

SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_231
If YSAQ_232 = 1: YSAQ_233
Else if YSAQ_232 = 3: YSAQ_234
Else: YSAQ_235

264

YSAQ_233
ASK

If YSAQ_232 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
During the past 30 days, how many times have you sold or helped to sell illegal drugs such as
fentanyl, meth, heroin, cocaine, or LSD?
ENGLISH
Enter number of times: ___

SPANISH

Durante los últimos 30 días, ¿cuántas veces vendiste o ayudaste a vender drogas ilegales como
fentanilo, metanfetamina, heroína, cocaína o LSD?

RANGE

Ingresa el número de veces: ___
1-30

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 30.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 30.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_232
YSAQ_235

265

YSAQ_234
ASK

If YSAQ_232 = 3

QUESTION TYPE

Numeric
Create fill, FILL_231AGE: Fill age recorded in AGEILLEGAL.
FILLS (ENG)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Create fill, FILL_231AGE: Fill age recorded in AGEILLEGAL.
FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the last time you sold or helped to sell illegal drugs such as fentanyl, meth, heroin,
cocaine, or LSD?
ENGLISH
Enter age in years: ___

SPANISH

¿Qué edad tenías la última vez que vendiste o ayudaste a vender drogas ilegales como fentanilo,
metanfetamina, heroína, cocaína o LSD?

RANGE

Ingresa la edad en años: ___
5-20

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Do not allow R to enter number lower than their age the first time they sold illegal drugs
(AGEILLEGAL) or number higher than their current age (YOUTH_AGE).
Create variable, ‘AGELASTILLEGAL’: Set to age reported in YSAQ_234.
If out of range, display hard check: Enter a number between 5 and 20.
If YSAQ_234 > YOUTH_AGE & YSAQ_234 < AGEILLEGAL, display hard check: You entered
an age outside the range expected from your earlier answers. Enter an age between
^{FILL_231AGE} and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 5 y 20.
If YSAQ_234 > YOUTH_AGE & YSAQ_234 < AGEILLEGAL, display hard check: Ingresaste una
edad fuera del rango esperado en tus respuestas anteriores. Ingresa una edad entre
^{FILL_231AGE} y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_232
If YOUTH_AGE – AGELASTILLEGAL ≤ 2: YSAQ_235
Else: YSAQ_236

266

YSAQ_235
ASK

If (YSAQ_232 = 1 or 2) or (YOUTH_AGE – AGELASTILLEGAL ≤ 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, FILL_LASTYEAR: Fill in DOI_YEAR minus 1.

FILLS (SPAN)
Create fill, FILL_LASTYEAR: Fill in DOI_YEAR minus 1.
In ^{FILL_LASTYEAR}, about how much money did you make from selling or helping to sell illegal drugs
such as fentanyl, meth, heroin, cocaine, or LSD?
1.
2.
3.
4.
5.
6.

ENGLISH

Less than $100
At least $100 but less than $200
At least $200 but less than $1,000
At least $1,000 but less than $2,000
At least $2,000 but less than $10,000
$10,000 or more

En ^{FILL_LASTYEAR}, ¿cuánto dinero ganaste vendiendo o ayudando a vender drogas ilegales como
fentanilo, metanfetamina, heroína, cocaína o LSD?

SPANISH

1.
2.
3.
4.
5.
6.

Menos de $100 dólares
Al menos $100 dólares pero menos de $200 dólares
Al menos $200 dólares pero menos de $1,000 dólares
Al menos $1,000 dólares pero menos de $2,000 dólares
Al menos $2,000 dólares pero menos de $10,000 dólares
$10,000 dólares o más

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_232, YSAQ_233, YSAQ_234
YSAQ_236

267

YSAQ_236
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever been taken into custody by the police?
ENGLISH

1. Yes
0. No
¿Te detuvo alguna vez la policía?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Create variable, ‘YOUTHAGEPREVYR’: Set to R’s age on 12/31/2025.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN

NEXT

f_YSAQ_196_2, YSAQ_198, YSAQ_199, YSAQ_200, YSAQ_205, YSAQ_206, YSAQ_210,
YSAQ_211, YSAQ_214, YSAQ_215, YSAQ_216, YSAQ_218, YSAQ_219, YSAQ_220,
YSAQ_224, YSAQ_225, YSAQ_229, YSAQ_230, YSAQ_234, YSAQ_235
If YSAQ_236 = 1: f_YSAQ_237
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

268

f_YSAQ_237
YSAQ_237a / YSAQ_237b / YSAQ_237c / YSAQ_237d / YSAQ_237e / YSAQ_237f
ASK
If YSAQ_236 = 1
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
On any occasion when you were taken into custody by the police, did any of these things happen to
you? Please select “Yes” or “No” for each one.
COLUMN HEADERS:
1. Yes
0. No
ENGLISH

ROW ITEMS:
a. You were handcuffed [YSAQ_237a]
b. You were arrested [YSAQ_237b]
c. Your DNA was collected [YSAQ_237c]
d. You were fingerprinted [YSAQ_237d]
e. Your picture was taken [YSAQ_237e]
f. You were placed in a locked cell, either alone or with others [YSAQ_237f]
En alguna ocasión en que te detuvo la policía, ¿te ocurrió alguna de estas cosas? Selecciona “Sí” o
“No” para cada caso.
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Te esposaron [YSAQ_237a]
b. Te arrestaron [YSAQ_237b]
c. Tomaron tu ADN [YSAQ_237c]
d. Te tomaron las huellas digitales [YSAQ_237d]
e. Te tomaron una foto [YSAQ_237e]
f. Te encerraron en una celda, solo(a) o con otras personas [YSAQ_237f]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN

YSAQ_236

269

NEXT

If YSAQ_237b = 1: YSAQ_239
Else: YSAQ_238

270

YSAQ_238
ASK

If YSAQ_237b ≠ 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever been arrested by the police?
ENGLISH

1. Yes
0. No
¿Te arrestó alguna vez la policía?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_237
If YSAQ_238 = 1: YSAQ_239
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

271

YSAQ_239
ASK

If YSAQ_237b = 1 or YSAQ_238 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
Altogether, how many times have you been arrested by the police?
ENGLISH

Enter number of times: ___
En total, ¿cuántas veces te arrestó la policía?

SPANISH
RANGE

Ingresa el número de veces: ___
1-100

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 100.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 100.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_237, YSAQ_238
If YSAQ_239 ≥ 1: YSAQ_240
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

272

YSAQ_240
ASK

If YSAQ_239 ≥ 1

QUESTION TYPE

Numeric
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Create fill, FILL_240
FILLS (ENG)
If YSAQ_239 > 1, FILL_240: ‘the first time’
Else, FILL_240: ‘when’
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
Create fill, FILL_240
FILLS (SPAN)
If YSAQ_239 > 1, FILL_240: ‘la primera vez’
Else, FILL_240: ‘cuando’
How old were you ^{FILL_240} you were arrested by the police?

ENGLISH

Enter age in years: ___
¿Qué edad tenías ^{FILL_240} que te arrestó la policía?

SPANISH
RANGE

Ingresa la edad en años: ___
7-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 7 and 20.
If YSAQ_240 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 7 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 7 y 20.
If YSAQ_240 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 7 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_239
If YSAQ_240 < 12: YSAQ_241
Else: f_YSAQ_242

273

YSAQ_241
ASK

If YSAQ_240 < 12

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Before you turned 12, how many times were you arrested by the police?
1. One time
2. Two to four times
3. Five or more times

ENGLISH

Antes de cumplir 12 años, ¿cuántas veces te arrestó la policía?
SPANISH

1. Una vez
2. De dos a cuatro veces
3. Cinco o más veces

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If YSAQ_239 < 5 & YSAQ_241 = 3, display hard check: Earlier, you reported you have been
arrested by the police less than 5 times. Please select a different option.
If YSAQ_239 < 5 & YSAQ_241 = 3, display hard check: Anteriormente, informaste que la
policía te arrestó menos de 5 veces. Seleccione una opción diferente.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_240
f_YSAQ_242

274

YSAQ_242_#
ASK

If YSAQ_239 ≥ 1 (Begin YSAQ LOOP 4)

QUESTION TYPE

Informational
Create fill, FILL_FIRSTRECENT
If YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1, FILL_FIRSTRECENT: ‘first ’
FILLS (ENG)
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 2, FILL_FIRSTRECENT: ‘most recent ’
Else, FILL_FIRSTRECENT: empty
Create fill, FILL_FIRSTRECENT
If YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1, FILL_FIRSTRECENT: ‘primera’
FILLS (SPAN)
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 2, FILL_FIRSTRECENT: ‘última’
Else, FILL_FIRSTRECENT: empty
The next questions are about the ^{FILL_FIRSTRECENT} time you were arrested by the police.
ENGLISH
SPANISH

Las siguientes preguntas son sobre la ^{FILL_FIRSTRECENT} vez que te arrestó la policía.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_240, YSAQ_241
f_YSAQ_243

275

YSAQ_243_#
ASK

If YSAQ_239 ≥ 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Dropdown

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
In what year was your ^{FILL_FIRSTRECENT}arrest?
ENGLISH

Select year: { - Select - }
¿En qué año fue la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH
RANGE

Selecciona el año: { - Select - }
List years 2015 to DOI_YEAR in reverse chronological order: 2030, 2029, 2028 … 2015

LIMITS
LOOP MAX

PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.
Do not display future years in dropdown.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_242
If YSAQ_243_# = DK or REF: f_YSAQ_245
Else: f_YSAQ_244

276

YSAQ_244_#
ASK

If YSAQ_243_# ≠ DK or REF (Continue YSAQ LOOP 4)

QUESTION TYPE

Dropdown
Create fill, FILL_243YEAR: Fill year selected in YSAQ_243
FILLS (ENG)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Create fill, FILL_243YEAR: Fill year selected in YSAQ_243
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
In what month in ^{FILL_243YEAR} was your ^{FILL_FIRSTRECENT} arrest?

ENGLISH

Select month: { - Select - }
¿En qué mes de ^{FILL_243YEAR} fue la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

RANGE

Selecciona el mes: { - Select - }
List months in order: 1 = “January”, 2 = “February”, … 12 = “December”
Spanish:
1 = Enero
2 = Febrero
3 = Marzo
4 = Abril
5 = Mayo
6 = Junio
7 = Julio
8 = Agosto
9 = Septiembre
10 = Octubre
11 = Noviembre
12 = Diciembre

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.
Create fill for hard check, FILL_244MONTH: Fill month selected in YSAQ_244_#.
If the date combo of YSAQ_243 year and YSAQ_244 month is after the DOI, display hard
check: You said you were arrested in ^{FILL_244MONTH} ^{FILL_243YEAR}, which is in
the future. Please provide a date in the past.
If the date combo of YSAQ_243 year and YSAQ_244 month is after the DOI, display hard
check: Dijiste que te arrestaron en ^{FILL_244MONTH} de ^{FILL_243YEAR}, que es una
fecha en el futuro. Brinda una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_243
f_YSAQ_245

277

278

YSAQ_245_#
ASK

If YSAQ_239 ≥ 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
The ^{FILL_FIRSTRECENT} time you were arrested, were you charged with any offenses?
ENGLISH

1. Yes
0. No
La ^{FILL_FIRSTRECENT} vez que te arrestaron, ¿te acusaron de algún delito?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_244
If YSAQ_245_# = 1: f_YSAQ_246
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

279

f_YSAQ_246
YSAQ_246a_# / YSAQ_246b_# / YSAQ_246c_# / YSAQ_246d_# / YSAQ_246e_# / YSAQ_246f_# / YSAQ_246g_# /
YSAQ_246h_# / YSAQ_246i_# / YSAQ_246j_#
ASK
If YSAQ_245_# = 1 (Continue YSAQ LOOP 4)
QUESTION TYPE

Radio button grid

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
The ^{FILL_FIRSTRECENT}time you were arrested, which, if any, of these offenses were you charged
with? Please select “Yes” or “No” for each one.
COLUMN HEADERS:
1. Yes
0. No

ENGLISH

ROW ITEMS:
a. A property offense such as burglary, larceny, theft, auto theft, bad checks, fraud,
forgery, arson, or possession of stolen goods [YSAQ_246a_#]
b. A drug offense, such as possessing, selling, trafficking, importing, smuggling, or
manufacturing illegal drugs or drug paraphernalia [YSAQ_246b_#]
c. A violent offense, like physical or sexual assault, rape, robbery, manslaughter,
murder, attempted murder, or kidnapping [YSAQ_246c_#]
d. Some other crime against people, such as vehicular homicide, hit and run,
reckless endangerment, child neglect, harassment, or stalking [YSAQ_246d_#]
e. A sexual offense, such as rape, statutory rape, sexual assault, child molestation,
pornography, incest, or indecent exposure [YSAQ_246e_#]
f. A probation, parole, or community supervision violation [YSAQ_246f_#]
g. A weapons offense, such as possessing an illegal or stolen weapon, illegally
discharging a firearm, using a weapon during the commission of a crime, or
violating probation, parole, or community supervision by possessing a firearm
[YSAQ_246g_#]
h. An offense related to driving under the influence or driving while intoxicated
[YSAQ_246h_#]
i. A procedural violation, such as failure to appear in court, violating a restraining
order, failure to obey a lawful order of a police officer, contempt, escape,
resisting arrest without violence, or a regulatory or tax offense [YSAQ_246i_#]
j. Some other offense other than the ones listed above [YSAQ_246j_#]
La ^{FILL_FIRSTRECENT} vez que te arrestaron, ¿de cuál de estos delitos se te acusó, si corresponde?
Selecciona “Sí” o “No” para cada caso.
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Un delito contra la propiedad, como allanamiento, hurto, robo, robo de
vehículo, emisión de cheques sin fondos, fraude, falsificación, incendio
premeditado o posesión de bienes robados [YSAQ_246a_#]
b. Un delito relacionado con drogas, como posesión, venta, tráfico, importación,
contrabando o fabricación de drogas ilegales o parafernalia relacionada con
drogas [YSAQ_246b_#]

280

c.
d.
e.
f.
g.

h.
i.
j.

Un delito violento, como agresión física o sexual, violación, robo con violencia,
homicidio involuntario, asesinato, intento de asesinato o secuestro
[YSAQ_246c_#]
Algún otro delito contra las personas, como homicidio vehicular, fuga del lugar
del accidente, exposición imprudente al peligro, negligencia infantil, acoso u
hostigamiento [YSAQ_246d_#]
Un delito de carácter sexual, como violación, violación estatutaria, agresión
sexual, abuso sexual infantil, pornografía, incesto o exhibicionismo
[YSAQ_246e_#]
Una violación de la libertad condicional, de la libertad vigilada o de la
supervisión comunitaria [YSAQ_246f_#]
Un delito relacionado con armas, como posesión de un arma ilegal o robada,
disparo ilegal de un arma de fuego, uso de un arma durante la comisión de un
delito o violación de libertad condicional, libertad bajo palabra o supervisión
comunitaria por posesión de un arma de fuego [YSAQ_246g_#]
Un delito relacionado con conducir bajo los efectos del alcohol o las drogas
[YSAQ_246h_#]
Un delito procesal, como no presentarse en el tribunal, violar una orden de
restricción, desobedecer una orden legal de un agente del orden, desacato, fuga,
resistirse al arresto sin violencia, o un delito regulatorio o fiscal [YSAQ_246i_#]
Algún otro delito distinto de los anteriores [YSAQ_246j_#]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_245
f_YSAQ_247

281

YSAQ_247_#
ASK

If YSAQ_245_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
As a result of the charges from your ^{FILL_FIRSTRECENT}arrest, did you have to appear in juvenile
court?
ENGLISH

1. Yes
0. No
Como consecuencia de los cargos de la ^{FILL_FIRSTRECENT} vez que te arrestaron, ¿tuviste que
comparecer ante un tribunal de menores?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_246
If YSAQ_247_# = 1: f_YSAQ_249
Else: f_YSAQ_248

282

YSAQ_248_#
ASK

If YSAQ_247_# ≠ 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
As a result of the charges from your ^{FILL_FIRSTRECENT}arrest, did you have to appear in adult
court?
ENGLISH

1. Yes
0. No
Como consecuencia de los cargos de la ^{FILL_FIRSTRECENT} vez que te arrestaron, ¿tuviste que
comparecer ante un tribunal de adultos?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_247
If YSAQ_248_# = 1: f_YSAQ_255
Else: f_YSAQ_254

283

YSAQ_249_#
ASK

If YSAQ_247_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Were you found delinquent or adjudicated delinquent of any charges due to your
^{FILL_FIRSTRECENT} arrest?
ENGLISH

1. Yes
0. No
¿Fuiste declarado menor infractor o se dictó una resolución de conducta delictiva en tu contra por
alguno de los cargos relacionados con la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_247
If YSAQ_249_# = 1: f_YSAQ_250
Else: f_YSAQ_254

284

f_YSAQ_250
YSAQ_250a_# / YSAQ_250b_# / YSAQ_250c_# / YSAQ_250d_# / YSAQ_250e_# / YSAQ_250f_# / YSAQ_250g_# /
YSAQ_250h_# / YSAQ_250i_# / YSAQ_250j_#
ASK
If YSAQ_249_# = 1 (Continue YSAQ LOOP 4)
QUESTION TYPE

Radio button grid

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
As a result of your ^{FILL_FIRSTRECENT}arrest, what charges were you found delinquent or
adjudicated delinquent of? Please select “Yes” or “No” for each one.
COLUMN HEADERS:
1. Yes
0. No

ENGLISH

ROW ITEMS:
a. A property offense such as burglary, larceny, theft, auto theft, bad checks, fraud,
forgery, arson, or possession of stolen goods [YSAQ_250a_#]
b. A drug offense, such as possessing, selling, trafficking, importing, smuggling, or
manufacturing illegal drugs or drug paraphernalia [YSAQ_250b_#]
c. A violent offense, like physical or sexual assault, rape, robbery, manslaughter,
murder, attempted murder, or kidnapping [YSAQ_250c_#]
d. Some other crime against people, such as vehicular homicide, hit and run,
reckless endangerment, child neglect, harassment, or stalking [YSAQ_250d_#]
e. A sexual offense, such as rape, statutory rape, sexual assault, child molestation,
pornography, incest, or indecent exposure [YSAQ_250e_#]
f. A probation, parole, or community supervision violation [YSAQ_250f_#]
g. A weapons offense, such as possessing an illegal or stolen weapon, illegally
discharging a firearm, using a weapon during the commission of a crime, or
violating probation, parole, or community supervision by possessing a firearm
[YSAQ_250g_#]
h. An offense related to driving under the influence or driving while intoxicated
[YSAQ_250h_#]
i. A procedural violation, such as failure to appear in court, violating a restraining
order, failure to obey a lawful order of a police officer, contempt, escape,
resisting arrest without violence, or a regulatory or tax offense [YSAQ_250i_#]
j. Some other offense other than the ones listed above [YSAQ_250j_#]
Como consecuencia de la ^{FILL_FIRSTRECENT} vez que te arrestaron, ¿de qué cargos se te declaró
menor infractor o qué cargos condujeron a una resolución de conducta delictiva en tu contra?
Selecciona “Sí” o “No” para cada caso.

SPANISH

COLUMN HEADERS:
1. Sí
0. No
ROW ITEMS:
a. Un delito contra la propiedad, como allanamiento, hurto, robo, robo de
vehículo, emisión de cheques sin fondos, fraude, falsificación, incendio
premeditado o posesión de bienes robados [YSAQ_250a_#]

285

b.
c.
d.
e.
f.
g.

h.
i.
j.

Un delito relacionado con drogas, como posesión, venta, tráfico, importación,
contrabando o fabricación de drogas ilegales o parafernalia relacionada con
drogas [YSAQ_250b_#]
Un delito violento, como agresión física o sexual, violación, robo con violencia,
homicidio involuntario, asesinato, intento de asesinato o secuestro
[YSAQ_250c_#]
Algún otro delito contra las personas, como homicidio vehicular, fuga del lugar
del accidente, exposición imprudente al peligro, negligencia infantil, acoso u
hostigamiento [YSAQ_250d_#]
Un delito de carácter sexual, como violación, violación estatutaria, agresión
sexual, abuso sexual infantil, pornografía, incesto o exhibicionismo
[YSAQ_250e_#]
Una violación de la libertad condicional, de la libertad vigilada o de la
supervisión comunitaria [YSAQ_250f_#]
Un delito relacionado con armas, como posesión de un arma ilegal o robada,
disparo ilegal de un arma de fuego, uso de un arma durante la comisión de un
delito o violación de libertad condicional, libertad bajo palabra o supervisión
comunitaria por posesión de un arma de fuego [YSAQ_250g_#]
Un delito relacionado con conducir bajo los efectos del alcohol o las drogas
[YSAQ_250h_#]
Un delito procesal, como no presentarse en el tribunal, violar una orden de
restricción, desobedecer una orden legal de un agente del orden, desacato, fuga,
resistirse al arresto sin violencia, o un delito regulatorio o fiscal [YSAQ_250i_#]
Algún otro delito distinto de los anteriores [YSAQ_250j_#]

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

2
Only display rows selected in f_YSAQ_246.
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_249
f_YSAQ_251

286

f_YSAQ_251
YSAQ_251a_# / YSAQ_251b_# / YSAQ_251c_# / YSAQ_251d_# / YSAQ_251e_# / YSAQ_251f_# / YSAQ_251g_#
ASK
If YSAQ_249_# = 1 (Continue YSAQ LOOP 4)
QUESTION TYPE

Radio button grid

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
When you were found delinquent or adjudicated delinquent after your ^{FILL_FIRSTRECENT} arrest,
did your sentence include…?
COLUMN HEADERS:
1. Yes
0. No
ROW ITEMS:
a. Out-of-home placement [YSAQ_251a_#]
b. Community service [YSAQ_251b_#]
c. Enrollment in a behavioral or educational rehabilitation program
[YSAQ_251c_#]
d. Enrollment in a drug or alcohol treatment program [YSAQ_251d_#]
e. Family or individual mental health therapy [YSAQ_251e_#]
f. Probation? [YSAQ_251f_#]
g. A requirement to pay fines, fees, or make restitution payments [YSAQ_251g_#]

ENGLISH

Cuando se te declaró menor infractor o se dictó una resolución de conducta delictiva en tu contra tras
la ^{FILL_FIRSTRECENT} vez que te arrestaron, ¿tu sentencia incluyó...?
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Colocación fuera del hogar [YSAQ_251a_#]
b. Servicio comunitario [YSAQ_251b_#]
c. Inscripción en un programa de rehabilitación conductual o educativa
[YSAQ_251c_#]
d. Inscripción en un programa de tratamiento por consumo de drogas o alcohol
[YSAQ_251d_#]
e. Terapia de salud mental familiar o individual [YSAQ_251e_#]
f. Libertad condicional [YSAQ_251f_#]
g. Pago obligatorio de multas, tarifas o restitución por daños [YSAQ_251g_#]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)

287

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_250
If YSAQ_251a_# = 1: f_YSAQ_252
Else if YSAQ_251b_# = 1 or YSAQ_251c_# = 1 or YSAQ_251d_# = 1 or YSAQ_251e_# = 1
or YSAQ_251f_# = 1 or YSAQ_251g_# = 1: YSAQ_PUNISH_CHECK
Else: f_YSAQ_254

288

YSAQ_252_#
ASK

If YSAQ_251a_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
The ^{FILL_FIRSTRECENT}time you were arrested, what type of out-of-home facility were you
sentenced to be detained or confined in?
1.
2.
3.
4.
5.
6.

ENGLISH

Juvenile detention center
Community corrections facility
Correctional facility or training school
Boot camp, ranch, or forestry camp
Drug or alcohol treatment facility
Some other facility

La ^{FILL_FIRSTRECENT} vez que te arrestaron, ¿a qué tipo de centro fuera del hogar fuiste
sentenciado(a) a ser detenido(a) o recluido(a)?

SPANISH

1.
2.
3.
4.
5.
6.

Centro de detención juvenil
Centro correccional comunitario
Centro correccional o escuela de formación
Campamento disciplinario, rancho o campamento forestal
Centro de tratamiento por consumo de drogas o alcohol
Alguna otra instalación

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_251
f_YSAQ_253

289

YSAQ_253_#
ASK

If YSAQ_251a_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Are you still being detained in an out-of-home facility?
ENGLISH

1. Yes
0. No
¿Actualmente estás detenido(a) en un centro fuera del hogar?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_252
YSAQ_PUNISH_CHECK

290

YSAQ_254_#

QUESTION TYPE

If (YSAQ_249_# = 0 or (DK or REF) or ((YSAQ_247_# = 0 or DK or REF) & (YSAQ_248_# = 0
or (DK or REF)) or ((YSAQ_251a_# = 0 or DK or REF) & (YSAQ_251b_# = 0 or DK or REF) &
(YSAQ_251c_# = 0 or DK or REF) & (YSAQ_251d_# = 0 or DK or REF) & (YSAQ_251e_# = 0
or DK or REF) & (YSAQ_251f_# = 0 or DK or REF) & (YSAQ_251g_# = 0 or DK or
REF))(Continue YSAQ LOOP 4)
Radio button

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

ASK

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
What was the outcome of your ^{FILL_FIRSTRECENT}arrest?
1.
2.
3.
4.
5.

ENGLISH

Brought home or no further action
Pre-court diversion program or counseling
Court appearance - no further action
Probation
Some other outcome

¿Cuál fue el resultado de la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

1.
2.
3.
4.
5.

Vuelta a casa sin acciones adicionales
Programa de desvío previo al juicio o consejería
Comparecencia ante el tribunal sin acciones adicionales
Libertad condicional
Otro resultado

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_248, f_YSAQ_249, f_YSAQ_251
If YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

291

YSAQ_255_#
ASK

If YSAQ_248_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
The ^{FILL_FIRSTRECENT} time you were arrested, were you convicted of any charges, or did you
plead guilty to any charges?
ENGLISH

1. Yes
0. No
La ^{FILL_FIRSTRECENT} vez que te arrestaron, ¿fuiste condenado(a) por algún cargo o te declaraste
culpable de algún cargo?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_248
If YSAQ_255 = 1: YSAQ_256
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

292

f_YSAQ_256
YSAQ_256a_# / YSAQ_256b_# / YSAQ_256c_# / YSAQ_256d_# / YSAQ_256e_# / YSAQ_256f_# / YSAQ_256g_# /
YSAQ_256h_# / YSAQ_256i_# / YSAQ_256j_#
ASK
If YSAQ_255_# = 1 (Continue YSAQ LOOP 4)
QUESTION TYPE

Radio button grid

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
The ^{FILL_FIRSTRECENT}time you were arrested, which of the following charges were you convicted
of or did you plead guilty to? Please select “Yes” or “No” for each one.
COLUMN HEADERS:
1. Yes
0. No

ENGLISH

ROW ITEMS:
a. A property offense such as burglary, larceny, theft, auto theft, bad checks, fraud,
forgery, arson, or possession of stolen goods [YSAQ_256a_#]
b. A drug offense, such as possessing, selling, trafficking, importing, smuggling, or
manufacturing illegal drugs or drug paraphernalia [YSAQ_256b_#]
c. A violent offense, like physical or sexual assault, rape, robbery, manslaughter,
murder, attempted murder, or kidnapping [YSAQ_256c_#]
d. Some other crime against people, such as vehicular homicide, hit and run,
reckless endangerment, child neglect, harassment, or stalking [YSAQ_256d_#]
e. A sexual offense, such as rape, statutory rape, sexual assault, child molestation,
pornography, incest, or indecent exposure [YSAQ_256e_#]
f. A probation, parole, or community supervision violation [YSAQ_256f_#]
g. A weapons offense, such as possessing an illegal or stolen weapon, illegally
discharging a firearm, using a weapon during the commission of a crime, or
violating probation, parole, or community supervision by possessing a firearm
[YSAQ_256g_#]
h. An offense related to driving under the influence or driving while intoxicated
[YSAQ_256h_#]
i. A procedural violation, such as failure to appear in court, violating a restraining
order, failure to obey a lawful order of a police officer, contempt, escape,
resisting arrest without violence, or a regulatory or tax offense [YSAQ_256i_#]
j. Some other offense other than the ones listed above [YSAQ_256j_#]
La ^{FILL_FIRSTRECENT} vez que te arrestaron, ¿por cuál o cuáles de los siguientes cargos fuiste
condenado(a) o te declaraste culpable? Selecciona “Sí” o “No” para cada caso.
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Un delito contra la propiedad, como allanamiento, hurto, robo, robo de
vehículo, emisión de cheques sin fondos, fraude, falsificación, incendio
premeditado o posesión de bienes robados [YSAQ_256a_#]
b. Un delito relacionado con drogas, como posesión, venta, tráfico, importación,
contrabando o fabricación de drogas ilegales o parafernalia relacionada con
drogas [YSAQ_256b_#]

293

c.
d.
e.
f.
g.

h.
i.
j.

Un delito violento, como agresión física o sexual, violación, robo con violencia,
homicidio involuntario, asesinato, intento de asesinato o secuestro
[YSAQ_256c_#]
Algún otro delito contra las personas, como homicidio vehicular, fuga del lugar
del accidente, exposición imprudente al peligro, negligencia infantil, acoso u
hostigamiento [YSAQ_256d_#]
Un delito de carácter sexual, como violación, violación estatutaria, agresión
sexual, abuso sexual infantil, pornografía, incesto o exhibicionismo
[YSAQ_256e_#]
Una violación de la libertad condicional, de la libertad vigilada o de la
supervisión comunitaria [YSAQ_256f_#]
Un delito relacionado con armas, como posesión de un arma ilegal o robada,
disparo ilegal de un arma de fuego, uso de un arma durante la comisión de un
delito o violación de libertad condicional, libertad bajo palabra o supervisión
comunitaria por posesión de un arma de fuego [YSAQ_256g_#]
Un delito relacionado con conducir bajo los efectos del alcohol o las drogas
[YSAQ_256h_#]
Un delito procesal, como no presentarse en el tribunal, violar una orden de
restricción, desobedecer una orden legal de un agente del orden, desacato, fuga,
resistirse al arresto sin violencia, o un delito regulatorio o fiscal [YSAQ_256i_#]
Algún otro delito distinto de los anteriores [YSAQ_256j_#]

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

2
Only display rows selected in f_YSAQ_246.
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
f_YSAQ_255
IfYSAQ_256a_# = 1 or YSAQ_256b_# = 1 or YSAQ_256c_# = 1 or YSAQ_256d_# = 1 or
YSAQ_256e_# = 1 or YSAQ_256f_# = 1 or YSAQ_256g_# = 1 or YSAQ_256h_# = 1 or
YSAQ_256i_# = 1 or YSAQ_256j_# = 1: f_YSAQ_257
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

294

f_YSAQ_257
YSAQ_257a_# / YSAQ_257b_# / YSAQ_257c_# / YSAQ_257d_# / YSAQ_257e_# / YSAQ_257f_# / YSAQ_257g_#
If YSAQ_256a_# = 1 or YSAQ_256b_# = 1 or YSAQ_256c_# = 1 or YSAQ_256d_# = 1 or
ASK
YSAQ_256e_# = 1 or YSAQ_256f_# = 1 or YSAQ_256g_# = 1 or YSAQ_256h_# = 1 or
YSAQ_256i_# = 1 or YSAQ_256j_# = 1 (Continue YSAQ LOOP 4)
QUESTION TYPE
Radio button grid
FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
When you were convicted or pleaded guilty after your ^{FILL_FIRSTRECENT} arrest, did your sentence
include…?
COLUMN HEADERS:
1. Yes
0. No
ROW ITEMS:
a. A sentence to a correctional facility [YSAQ_257a_#]
b. Community service [YSAQ_257b_#]
c. A requirement to attend a behavioral or educational rehabilitation program
[YSAQ_257c_#]
d. A requirement to attend a drug or alcohol treatment program [YSAQ_257d_#]
e. Family or individual mental health therapy [YSAQ_257e_#]
f. Probation [YSAQ_257f_#]
g. A requirement to pay fines, fees, or make restitution payments [YSAQ_257g_#]

ENGLISH

Cuando fuiste condenado(a) o te declaraste culpable tras la ^{FILL_FIRSTRECENT} vez que te
arrestaron, ¿tu sentencia incluyó...?
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Una condena en un centro correccional [YSAQ_257a_#]
b. Servicio comunitario [YSAQ_257b_#]
c. Obligación de asistir a un programa de rehabilitación conductual o educativa
[YSAQ_257c_#]
d. Obligación de asistir a un programa de tratamiento por consumo de drogas o
alcohol [YSAQ_257d_#]
e. Terapia de salud mental familiar o individual [YSAQ_257e_#]
f. Libertad condicional [YSAQ_257f_#]
g. Pago obligatorio de multas, tarifas o restitución por daños [YSAQ_257g_#]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

295

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
f_YSAQ_256
If YSAQ_257a_# = 1: YSAQ_258
Else if YSAQ_257b_# = 1 or YSAQ_257c_# = 1 or YSAQ_257d_# = 1 or YSAQ_257e_# = 1
or YSAQ_257f_# = 1 or YSAQ_257g_# = 1: YSAQ_PUNISH_CHECK
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

296

YSAQ_258_#
ASK

If YSAQ_257a_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT

FILLS (SPAN)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
The ^{FILL_FIRSTRECENT} time you were arrested, what type of facility were you sentenced to be
detained or confined in?
1.
2.
3.
4.
5.

ENGLISH

Jail
Juvenile detention facility
Adult correctional facility or prison
Community corrections facility
Some other type of facility

La ^{FILL_FIRSTRECENT} vez que te arrestaron, ¿en qué tipo de centro fuiste sentenciado(a) a ser
detenido(a) o confinado(a)?
SPANISH

1.
2.
3.
4.
5.

Cárcel
Centro de detención juvenil
Centro correccional para adultos o prisión
Centro correccional comunitario
Alguna otra instalación

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_257
If YSAQ_258_# = 5: YSAQ_PUNISH_CHECK
Else: YSAQ_259

297

YSAQ_259_#
ASK

If YSAQ_258_# ≠ 5 (Continue YSAQ LOOP 4)

QUESTION TYPE

Dropdown
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
FILLS (ENG)
Create fill, FILL_259Y: Record year selected in YSAQ_259.
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
In what year did you begin your ^{FILL_FIRSTRECENT} sentence?

ENGLISH

Select year: { - Select - }
¿En qué año empezaste tu ^{FILL_FIRSTRECENT} condena?

SPANISH
RANGE

Selecciona el año: { - Select - }
List years 2017 to 2030 in reverse chronological order: 2030, 2029, 2028 … 2017

LIMITS
LOOP MAX

PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.
Do not display future years in dropdown.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_258
If YSAQ_259_# = DK or REF: YSAQ_261_#
Else: f_YSAQ_260

298

YSAQ_260_#
ASK

If YSAQ_258_# ≠ 5 & YSAQ_259_# ≠ DK or REF (Continue YSAQ LOOP 4)

QUESTION TYPE

Dropdown
Create fill, FILL_259YEAR: Fill year selected in f_YSAQ_259
FILLS (ENG)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Create fill, FILL_259YEAR: Fill year selected in f_YSAQ_259
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
In what month in ^{FILL_259YEAR} did you begin your ^{FILL_FIRSTRECENT} sentence?

ENGLISH

Select month: { - Select - }
¿En qué mes de ^{FILL_259YEAR} empezaste tu ^{FILL_FIRSTRECENT} condena?

SPANISH

RANGE

Selecciona el mes: { - Select - }
List months in order: 1 = “January”, 2 = “February”, … 12 = “December”
Spanish:
1 = Enero
2 = Febrero
3 = Marzo
4 = Abril
5 = Mayo
6 = Junio
7 = Julio
8 = Agosto
9 = Septiembre
10 = Octubre
11 = Noviembre
12 = Diciembre

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.
Create fill for hard check, FILL_260MONTH: Fill month selected in YSAQ_260_#.
If the date combo of YSAQ_259 year and YSAQ_260 month is after the DOI, display hard
check: You said your sentence began in ^{FILL_260MONTH} ^{FILL_259YEAR}, which is in
the future. Please provide a date in the past.
If the date combo of YSAQ_259 year and YSAQ_260 month is after the DOI, display hard
check: Dijiste que tu condena empezaba en ^{FILL_260MONTH} de ^{FILL_259YEAR}, que
es una fecha en el futuro. Brinda una fecha en el pasado.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_259
f_YSAQ_261

299

YSAQ_261_#
ASK

If YSAQ_258_# ≠ 5 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Are you still being held in a correctional facility?
ENGLISH

1. Yes
0. No
¿Sigues detenido(a) en un centro correccional?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.
If YSAQ_261_# = 1, display soft check: This response doesn't match your current
situation. Please check your answer.
If YSAQ_261_# = 1, display soft check: Esta respuesta no se ajusta a tu situación actual.
Revisa tu respuesta.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_260
If YSAQ_261_# ≠ 1: YSAQ_262
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

300

YSAQ_262_#
ASK

If YSAQ_261_# ≠ 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Dropdown
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
FILLS (ENG)
Use fill from YSAQ_260: FILL_259YEAR
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
FILLS (SPAN)
Use fill from YSAQ_260: FILL_259YEAR
In what year were you released from your ^{FILL_FIRSTRECENT} sentence?

ENGLISH

Select year: { - Select - }
¿En qué año saliste en libertad de tu ^{FILL_FIRSTRECENT} condena?

SPANISH
RANGE

Selecciona el año: { - Select - }
List years 2020 to 2030 in reverse chronological order: 2030, 2029, 2028 … 2020

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.
Do not display future years in dropdown.
Create fill for hard check, FILL_262YEAR: Record year selected in YSAQ_262.
If year selected in YSAQ_262 is before year selected in YSAQ_259, display hard check: You
said you were released from your sentence in ^{FILL_262YEAR}, which is before you
began your sentence in ^{FILL_259YEAR}. Please select a later year.
If year selected in YSAQ_262 is before year selected in YSAQ_259, display hard check:
Dijiste que saliste en libertad de tu condena en ^{FILL_262YEAR}, que es antes de empezar
tu condena en ^{FILL_259YEAR}. Selecciona un año posterior.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_261
If YSAQ_262_# = DK or REF: YSAQ_PUNISH_CHECK
Else: f_YSAQ_263

301

YSAQ_263_#
ASK

If YSAQ_261_# ≠ 1 & YSAQ_262_# ≠ DK or REF (Continue YSAQ LOOP 4)

QUESTION TYPE

Dropdown
Create fill, FILL_262YEAR: Fill year selected in f_YSAQ_262
FILLS (ENG)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Create fill, FILL_262YEAR: Fill year selected in f_YSAQ_262
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
In what month in ^{FILL_262YEAR} were you released from your ^{FILL_FIRSTRECENT} sentence?

ENGLISH

Select month: { - Select - }
¿En qué mes de ^{FILL_262YEAR} saliste en libertad de tu ^{FILL_FIRSTRECENT} condena?

SPANISH

RANGE

Selecciona el mes: { - Select - }
List months in order: 1 = “January”, 2 = “February”, … 12 = “December”
Spanish:
1 = Enero
2 = Febrero
3 = Marzo
4 = Abril
5 = Mayo
6 = Junio
7 = Julio
8 = Agosto
9 = Septiembre
10 = Octubre
11 = Noviembre
12 = Diciembre

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.
Create fill for hard check, FILL_263MONTH: Fill month selected in YSAQ_263_#.
If the date combo of YSAQ_262 year and YSAQ_263 month is after the DOI, display hard
check: You said you were released in ^{FILL_263MONTH} ^{FILL_262YEAR}, which is in
the future. Please provide a date in the past.
If the date combo of YSAQ_262 year and YSAQ_263 month is before the date combo of
YSAQ_259 year and YSAQ_260 month, display hard check: You said you were released
from your sentence in ^{FILL_263MONTH} ^{FILL_262YEAR}, which is before you began
your sentence in ^{FILL_260MONTH} ^{FILL_259YEAR}. Please provide a later date.
If the date combo of YSAQ_262 year and YSAQ_263 month is after the DOI, display hard
check: Dijiste que te liberaron en ^{FILL_263MONTH} de ^{FILL_262YEAR}, que es una
fecha en el futuro. Brinda una fecha en el pasado.
If the date combo of YSAQ_262 year and YSAQ_263 month is before the date combo of
YSAQ_259 year and YSAQ_260 month, display hard check: Dijiste que saliste en libertad de
tu condena en ^{FILL_263MONTH} de ^{FILL_262YEAR}, que es antes de empezar tu
condena en ^{FILL_260MONTH} de ^{FILL_259YEAR}. Brinda una fecha posterior.

302

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_262
YSAQ_PUNISH_CHECK

303

YSAQ_PUNISH_CHECK
ASK

If YSAQ_249_# = 1 or YSAQ_255_# = 1

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

This is a program check. Do not show screen to R.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
f_YSAQ_251, f_YSAQ_253, f_YSAQ_257, f_YSAQ_258, f_YSAQ_263
If YSAQ_251b_# = 1 or YSAQ_257b_# = 1: f_YSAQ_264
Else if YSAQ_251c_# = 1 or YSAQ_257c_# = 1: f_YSAQ_266
Else if YSAQ_251d_# = 1 or YSAQ_257d_# = 1: f_YSAQ_268
Else if YSAQ_251e_# = 1 or YSAQ_257e_# = 1: f_YSAQ_270
Else if YSAQ_251f_# = 1 or YSAQ_257f_# = 1: f_YSAQ_272
Else if YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

304

YSAQ_264_#
ASK

If YSAQ_251b_# = 1 or YSAQ_257b_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

FILLS (ENG)

Radio button
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘adjudicated delinquent’
Else, FILL_DELINQ: ‘convicted or pleaded guilty’

FILLS (SPAN)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘se te declaró menor infractor’
Else, FILL_DELINQ: ‘fuiste condenado(a) o te declaraste culpable’

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Have you completed the community service that was court-ordered when you were ^{FILL_DELINQ}
to charges after the ^{FILL_FIRSTRECENT} time you were arrested?
ENGLISH

1. Yes
0. No
¿Completaste el servicio comunitario que se te ordenó judicialmente cuando ^{FILL_DELINQ} por
cargos después de la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_PUNISHCHECK
If YSAQ_264_# = 0: f_YSAQ_265
Else if YSAQ_251c_# = 1 or YSAQ_257c_# = 1: f_YSAQ_266
Else if YSAQ_251d_# = 1 or YSAQ_257d_# = 1: f_YSAQ_268
Else if YSAQ_251e_# = 1 or YSAQ_257e_# = 1: f_YSAQ_270
Else if YSAQ_251f_# = 1 or YSAQ_257f_# = 1: f_YSAQ_272
Else if YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

305

306

YSAQ_265_#
ASK

If YSAQ_264_# = 0 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button
Use fill from f_YSAQ_264: FILL_DELINQ
FILLS (ENG)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Use fill from f_YSAQ_264: FILL_DELINQ
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Are you still performing the community service that was court-ordered when you were
^{FILL_DELINQ} to charges after the ^{FILL_FIRSTRECENT}time you were arrested?

ENGLISH

1. Yes
0. No
¿Sigues realizando el servicio comunitario que se te ordenó judicialmente cuando ^{FILL_DELINQ} por
cargos después de la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
f_YSAQ_264
If YSAQ_251c_# = 1 or YSAQ_257c_# = 1: f_YSAQ_266
Else if YSAQ_251d_# = 1 or YSAQ_257d_# = 1: f_YSAQ_268
Else if YSAQ_251e_# = 1 or YSAQ_257e_# = 1: f_YSAQ_270
Else if YSAQ_251f_# = 1 or YSAQ_257f_# = 1: f_YSAQ_272
Else if YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

307

YSAQ_266_#
ASK

If YSAQ_251c_# = 1 or YSAQ_257c_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

FILLS (ENG)

Radio button
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘adjudicated delinquent’
Else, FILL_DELINQ: ‘convicted or pleaded guilty’

FILLS (SPAN)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘se te declaró menor infractor’
Else, FILL_DELINQ: ‘fuiste condenado(a) o te declaraste culpable’

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Have you completed the behavioral or educational rehabilitation program that was court-ordered
when you were ^{FILL_DELINQ} to charges after the ^{FILL_FIRSTRECENT} time you were arrested?
ENGLISH

1. Yes
0. No
¿Completaste el programa de rehabilitación conductual o educativa que se te ordenó judicialmente
cuando ^{FILL_DELINQ} por cargos después de la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_PUNISHCHECK, f_YSAQ_264, f_YSAQ_265
If YSAQ_266_# = 0: f_YSAQ_267
Else if YSAQ_251d_# = 1 or YSAQ_257d_# = 1: f_YSAQ_268
Else if YSAQ_251e_# = 1 or YSAQ_257e_# = 1: f_YSAQ_270
Else if YSAQ_251f_# = 1 or YSAQ_257f_# = 1: f_YSAQ_272
Else if YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

308

309

YSAQ_267_#
ASK

If YSAQ_266_# = 0 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button
Use fill from f_YSAQ_266: FILL_DELINQ
FILLS (ENG)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Use fill from f_YSAQ_266: FILL_DELINQ
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Are you still attending the behavioral or educational rehabilitation program that was court-ordered
when you were ^{FILL_DELINQ} to charges after the ^{FILL_FIRSTRECENT} time you were arrested?

ENGLISH

SPANISH

1. Yes
0. No
¿Sigues realizando el programa de rehabilitación conductual o educativa que se te ordenó
judicialmente cuando ^{FILL_DELINQ} por cargos después de la ^{FILL_FIRSTRECENT} vez que te
arrestaron?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
f_YSAQ_266
If YSAQ_251d_# = 1 or YSAQ_257d_# = 1: f_YSAQ_268
Else if YSAQ_251e_# = 1 or YSAQ_257e_# = 1: f_YSAQ_270
Else if YSAQ_251f_# = 1 or YSAQ_257f_# = 1: f_YSAQ_272
Else if YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

310

YSAQ_268_#
ASK

If YSAQ_251d_# = 1 or YSAQ_257d_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

FILLS (ENG)

Radio button
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘adjudicated delinquent’
Else, FILL_DELINQ: ‘convicted or pleaded guilty’

FILLS (SPAN)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘se te declaró menor infractor’
Else, FILL_DELINQ: ‘fuiste condenado(a) o te declaraste culpable’

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Have you completed the alcohol or drug treatment program that was court-ordered when you were
^{FILL_DELINQ} to charges after the ^{FILL_FIRSTRECENT} time you were arrested?
ENGLISH

SPANISH

1. Yes
0. No
¿Completaste el programa de tratamiento del alcoholismo o la drogadicción que se te ordenó
judicialmente cuando ^{FILL_DELINQ} por cargos después de la ^{FILL_FIRSTRECENT} vez que te
arrestaron?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
YSAQ_PUNISHCHECK, f_YSAQ_264, f_YSAQ_265, f_YSAQ_266, f_YSAQ_267
If YSAQ_268_# = 0: f_YSAQ_269
Else if YSAQ_251e_# = 1 or YSAQ_257e_# = 1: f_YSAQ_270
Else if YSAQ_251f_# = 1 or YSAQ_257f_# = 1: f_YSAQ_272
Else if YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

311

312

YSAQ_269_#
ASK

If YSAQ_268_# = 0 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button
Use fill from f_YSAQ_268: FILL_DELINQ
FILLS (ENG)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Use fill from f_YSAQ_268: FILL_DELINQ
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Are you still enrolled in the alcohol or drug treatment program that was court-ordered when you were
^{FILL_DELINQ} to charges after the ^{FILL_FIRSTRECENT} time you were arrested?

ENGLISH

SPANISH

1. Yes
0. No
¿Sigues realizando el programa de tratamiento del alcoholismo o la drogadicción que se te ordenó
judicialmente cuando ^{FILL_DELINQ} por cargos después de la ^{FILL_FIRSTRECENT} vez que te
arrestaron?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
f_YSAQ_268
If YSAQ_251e_# = 1 or YSAQ_257e_# = 1: f_YSAQ_270
Else if YSAQ_251f_# = 1 or YSAQ_257f_# = 1: f_YSAQ_272
Else if YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

313

YSAQ_270_#
ASK

If YSAQ_251e_# = 1 or YSAQ_257e_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

FILLS (ENG)

Radio button
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘adjudicated delinquent’
Else, FILL_DELINQ: ‘convicted or pleaded guilty’

FILLS (SPAN)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘se te declaró menor infractor’
Else, FILL_DELINQ: ‘fuiste condenado(a) o te declaraste culpable’

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Have you completed the family or individual mental health therapy that was court-ordered when you
were ^{FILL_DELINQ} to charges after the ^{FILL_FIRSTRECENT} time you were arrested?
ENGLISH

1. Yes
0. No
¿Completaste la terapia de salud mental familiar o individual que se te ordenó judicialmente cuando
^{FILL_DELINQ} por cargos después de la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN

NEXT

YSAQ_PUNISHCHECK, f_YSAQ_264, f_YSAQ_265, f_YSAQ_266, f_YSAQ_267, f_YSAQ_268,
f_YSAQ_269
If YSAQ_270_# = 0: f_YSAQ_271
Else if YSAQ_251f_# = 1 or YSAQ_257f_# = 1: f_YSAQ_272
Else if YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

314

315

YSAQ_271_#
ASK

If YSAQ_270_# = 0 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button
Use fill from f_YSAQ_270: FILL_DELINQ
FILLS (ENG)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Use fill from f_YSAQ_270: FILL_DELINQ
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Are you still attending the family or individual mental health therapy that was court-ordered when
you were ^{FILL_DELINQ} to charges after the ^{FILL_FIRSTRECENT} time you were arrested?

ENGLISH

1. Yes
0. No
¿Sigues asistiendo a la terapia de salud mental familiar o individual que se te ordenó judicialmente
cuando ^{FILL_DELINQ} por cargos después de la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN

NEXT

ACASI
f_YSAQ_270
If YSAQ_251f_# = 1 or YSAQ_257f_# = 1: f_YSAQ_272
Else if YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

316

YSAQ_272_#
ASK

If YSAQ_251f_# = 1 or YSAQ_257f_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

FILLS (ENG)

Radio button
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘adjudicated delinquent’
Else, FILL_DELINQ: ‘convicted or pleaded guilty’

FILLS (SPAN)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ‘se te declaró menor infractor’
Else, FILL_DELINQ: ‘fuiste condenado(a) o te declaraste culpable’

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Have you completed the probation that was court-ordered when you were ^{FILL_DELINQ} to charges
after the ^{FILL_FIRSTRECENT} time you were arrested?
ENGLISH

1. Yes
0. No
¿Completaste la libertad condicional que se te ordenó judicialmente cuando ^{FILL_DELINQ} por
cargos después de la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN

NEXT

YSAQ_PUNISHCHECK, f_YSAQ_264, f_YSAQ_265, f_YSAQ_266, f_YSAQ_267, f_YSAQ_268,
f_YSAQ_269, f_YSAQ_270, f_YSAQ_271
If YSAQ_272_# = 0: f_YSAQ_273
Else if YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

317

YSAQ_273_#
ASK

If YSAQ_272_# = 0 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button
Use fill from f_YSAQ_272: FILL_DELINQ
FILLS (ENG)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Use fill from f_YSAQ_272: FILL_DELINQ
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Are you still on the probation that was court-ordered when you were ^{FILL_DELINQ} to charges after
the ^{FILL_FIRSTRECENT} time you were arrested?

ENGLISH

1. Yes
0. No
¿Sigues cumpliendo con la libertad condicional que se te ordenó judicialmente cuando
^{FILL_DELINQ} por cargos después de la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_272
If YSAQ_251g_# = 1 or YSAQ_257g_# = 1: f_YSAQ_274
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

318

YSAQ_274_#
ASK

If YSAQ_251g_# = 1 or YSAQ_257g = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

FILLS (ENG)

Numeric
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘adjudicated delinquent’
Else, FILL_DELINQ: ‘convicted or pleaded guilty’

FILLS (SPAN)

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Create fill, FILL_DELINQ
If YSAQ_249_# = 1, FILL_DELINQ: ‘se te declaró menor infractor’
Else, FILL_DELINQ: ‘fuiste condenado(a) o te declaraste culpable’

ENGLISH

SPANISH

Use fill from f_YSAQ_242: FILL_FIRSTRECENT
What was the total amount of the fines, fees, or restitution payments you were ordered to pay when
you were ^{FILL_DELINQ} to charges after the ^{FILL_FIRSTRECENT} time you were arrested?
Enter total amount: $______
¿Cuál fue el monto total de las multas, tasas o pagos de restitución que se te ordenó pagar cuando
^{FILL_DELINQ} por cargos posteriores a la ^{FILL_FIRSTRECENT} vez que te arrestaron?

RANGE

Ingresa el monto total: $______
1-100000

LIMITS
LOOP MAX

CHECK (ENG)

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.
If out of range, display hard check: Enter a number between 1 and 100,000.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 100,000.

PROGRAM. NOTES

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_PUNISHCHECK, f_YSAQ_264, f_YSAQ_265, f_YSAQ_266, f_YSAQ_267, f_YSAQ_268,
f_YSAQ_269, f_YSAQ_270, f_YSAQ_271, f_YSAQ_272, f_YSAQ_273
f_YSAQ_275

319

YSAQ_275_#
ASK

If YSAQ_251g_# = 1 or YSAQ_257g_# = 1 (Continue YSAQ LOOP 4)

QUESTION TYPE

Radio button
Use fill from f_YSAQ_274: FILL_DELINQ
FILLS (ENG)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Use fill from f_YSAQ_274: FILL_DELINQ
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Have you completed payment of the fines, fees, or restitution payments that was court-ordered when
you were ^{FILL_DELINQ} to charges after the ^{FILL_FIRSTRECENT} time you were arrested?

ENGLISH

1. Yes
0. No
¿Completaste el pago de las multas, tasas o pagos de restitución que se te ordenaron judicialmente
cuando ^{FILL_DELINQ} por cargos después de la ^{FILL_FIRSTRECENT} vez que te arrestaron?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_274
If YSAQ_275_# = 0: f_YSAQ_276
Else if YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

320

YSAQ_276_#
ASK

If YSAQ_275_# = 0 (End YSAQ LOOP 4)

QUESTION TYPE

Radio button
Use fill from f_YSAQ_274: FILL_DELINQ
FILLS (ENG)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Use fill from f_YSAQ_274: FILL_DELINQ
FILLS (SPAN)
Use fill from f_YSAQ_242: FILL_FIRSTRECENT
Are you still making payments on the fines, fees, or restitution payments that were court-ordered
when you were ^{FILL_DELINQ} to charges after the ^{FILL_FIRSTRECENT} time you were arrested?

ENGLISH

SPANISH

1. Yes
0. No
¿Sigues realizando el pago de las multas, tasas o pagos de restitución que se te ordenaron
judicialmente cuando ^{FILL_DELINQ} por cargos después de la ^{FILL_FIRSTRECENT} vez que te
arrestaron?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

2
If YSAQ_239 > 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) two times, first
to collect information on the R’s first arrest and second to collect information on the R’s
most recent arrest.
If YSAQ_239 = 1, loop through YSAQ LOOP 4 (f_YSAQ_242 – f_YSAQ_276) only once.

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
f_YSAQ_275
If YSAQ_239 > 1 & YSAQ LOOP 4 NUM = 1: f_YSAQ_242
Else if YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16: YSAQ_277
Else if YOUTHAGEPREVYR > 16: YSAQ_281
Else: BRIEF2

321

YSAQ_277
ASK

If YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
Using a scale from 0 to 100, where 0 means absolutely no chance the event will happen and 100
means the event is absolutely certain to happen, what do you think the percent chance is that you
would be arrested by the police if you stole a car?
ENGLISH
Enter percent chance: ______ %

SPANISH

En una escala del 0 al 100, en la que “0” significa que no hay absolutamente ninguna posibilidad de
que esto ocurra y “100” significa que no tienes dudas de que ocurrirá, ¿cuál crees que es el porcentaje
de probabilidad de que la policía te arreste si robas un coche?
Ingresa el porcentaje de probabilidad: ______ %

RANGE

0-100

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 100.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 100.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_236, YSAQ_238, YSAQ_239, f_YSAQ_245, f_YSAQ_254, f_YSAQ_255, f_YSAQ_256,
f_YSAQ_257, f_YSAQ_261, f_YSAQ_263, f_YSAQ_264, f_YSAQ_265, f_YSAQ_266,
f_YSAQ_267, f_YSAQ_268, f_YSAQ_269, f_YSAQ_270, f_YSAQ_271, f_YSAQ_272,
f_YSAQ_273, f_YSAQ_275, f_YSAQ_276
YSAQ_278

322

YSAQ_278
ASK

If YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
Suppose you were arrested for stealing a car, what is the percent chance you would be released by
the police without being charged or that your charges would be dismissed at court?
ENGLISH
Enter percent chance: ______ %

SPANISH

Imagina que te detienen por robar un coche, ¿cuál es el porcentaje de probabilidad de que la policía
te deje en libertad sin presentar cargos o de que los cargos sean desestimados en el tribunal?

RANGE

Ingresa el porcentaje de probabilidad: ______ %
0-100

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 100.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 100.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_277
YSAQ_279

323

YSAQ_279
ASK

If YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
Suppose you were arrested for stealing a car, what is the percent chance you would be required to
pay a fine and then be released?
ENGLISH
Enter percent chance: ______ %

SPANISH

Imagina que te detienen por robar un coche, ¿cuál es el porcentaje de probabilidad de que tengas
que pagar una multa y luego te dejen en libertad?

RANGE

Ingresa el porcentaje de probabilidad: ______ %
0-100

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 100.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 100.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_278
YSAQ_280

324

YSAQ_280
ASK

If YOUTHAGEPREVYR ≥ 12 & YOUTHAGEPREVYR ≤ 16

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
Suppose you were arrested for stealing a car, what is the percent chance you would serve time in jail?
ENGLISH

SPANISH

Enter percent chance: ______ %
Imagina que te detienen por robar un coche, ¿cuál es el porcentaje de probabilidad de que cumplas
una condena en la cárcel?

RANGE

Ingresa el porcentaje de probabilidad: ______ %
0-100

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 0 and 100.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 0 y 100.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_279
YSAQ_281

325

YSAQ_281
ASK

If YOUTHAGEPREVYR ≥ 12

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Has anyone ever broken into your house or apartment?
ENGLISH

1. Yes
0. No
¿Alguien se metió alguna vez a la fuerza en tu casa o apartamento?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_236, YSAQ_238, YSAQ_239, f_YSAQ_245, f_YSAQ_254, f_YSAQ_255, f_YSAQ_256,
f_YSAQ_257, f_YSAQ_261, f_YSAQ_263, f_YSAQ_264, f_YSAQ_265, f_YSAQ_266,
f_YSAQ_267, f_YSAQ_268, f_YSAQ_269, f_YSAQ_270, f_YSAQ_271, f_YSAQ_272,
f_YSAQ_273, f_YSAQ_275, f_YSAQ_276, f_YSAQ_280
If YSAQ_281 = 1: YSAQ_282
Else: YSAQ_284

326

YSAQ_282
ASK

If YSAQ_281 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time anyone broke into your house or apartment? If you were less than a
year old when this happened, please enter zero.
ENGLISH
Enter age in years: ______

SPANISH

¿Qué edad tenías la primera vez que alguien se metió a la fuerza en tu casa o apartamento? Si tenías
menos de un año cuando ocurrió, ingresa cero.

RANGE

Ingresa la edad en años: ______
0-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 0 and 20.
If YSAQ_282 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 0 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 0 y 20.
If YSAQ_282 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 0 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_281
YSAQ_283

327

YSAQ_283
ASK

If YSAQ_281 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When was the most recent time anyone broke into your house or apartment?
1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago

ENGLISH

¿Cuándo fue la última vez que alguien se metió a la fuerza en tu casa o apartamento?
SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_282
YSAQ_284

328

YSAQ_284
ASK

If YOUTHAGEPREVYR ≥ 12

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Have you ever had something that belonged to you stolen?
Things that could be stolen include:

ENGLISH

• Things that you carry, like a backpack, wallet, purse, or gym bag
• Clothing or jewelry
• Electronics like a cellphone, laptop, or headphones
• A bike, scooter, or sports equipment
• A car or motorcycle
1. Yes
0. No
¿Te robaron alguna vez algo que te pertenecía?
Las cosas que pueden ser robadas incluyen:

SPANISH

• Cosas que llevas encima, como una mochila, una cartera, un bolso o una bolsa de deporte
• Ropa o joyas
• Dispositivos electrónicos como un teléfono móvil, una computadora portátil o unos auriculares
• Una bicicleta, un escúter o material deportivo
• Un coche o una moto
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_281, YSAQ_283
If YSAQ_284 = 1: YSAQ_285
Else: YSAQ_287

329

YSAQ_285
ASK

If YSAQ_284 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time you had something that belonged to you stolen?
ENGLISH

Enter age in years: ______
¿Cuántos años tenías la primera vez que te robaron algo que te pertenecía?

SPANISH
RANGE

Ingresa la edad en años: ______
0-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 0 and 20.
If YSAQ_285 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 0 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 0 y 20.
If YSAQ_285 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 0 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_284
YSAQ_286

330

YSAQ_286
ASK

If YSAQ_284 = 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When was the most recent time you had something that belonged to you stolen?
1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago

ENGLISH

¿Cuándo fue la última vez que te robaron algo que te pertenecía?
SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_285
YSAQ_287

331

YSAQ_287
ASK

If YOUTHAGEPREVYR ≥ 12

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Has anyone ever physically attacked you or threatened to physically hurt you?
Some examples of how a physical attack or threat could happen include:

ENGLISH

• By using a weapon, such as a gun or knife
• By using something like a baseball bat, frying pan, scissors, or stick as a weapon
• By throwing something like a rock or bottle
• By grabbing, punching, or choking you
• By making threats either face -to -face or online
1. Yes
0. No
¿Alguien alguna vez te agredió físicamente o amenazó con hacerte daño físico?
Algunos ejemplos de cómo podría producirse una agresión física o una amenaza son:

SPANISH

• Usando un arma, como una pistola o un cuchillo
• Usando como arma algo como un bate de béisbol, una sartén, unas tijeras o un palo
• Lanzando algo como una piedra o una botella
• Agarrándote, golpeándote o estrangulándote
• Amenazándote cara a cara o por internet
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_284, YSAQ_286
If YSAQ_287 = 1: YSAQ_288
Else: f_YSAQ_295

332

YSAQ_288
ASK

If YSAQ_287 = 1

QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_AGE: Fill current age from YOUTH_AGE.

FILLS (SPAN)
Create fill, FILL_AGE: Fill current age from YOUTH_AGE.
How old were you the first time anyone physically attacked you or threatened to hurt you?
ENGLISH

SPANISH

Enter age in years: ______
¿Qué edad tenías la primera vez que alguien te agredió físicamente o amenazó con hacerte daño
físico?

RANGE

Ingresa la edad en años: ______
0-20

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Do not allow R to enter number higher than their current age (YOUTH_AGE).
If out of range, display hard check: Enter a number between 0 and 20.
If YSAQ_288 > YOUTH_AGE, display hard check: You entered an age greater than your
current age. Enter an age between 0 and ^{FILL_AGE}.
If out of range, display hard check: Ingresa un número entre 0 y 20.
If YSAQ_288 > YOUTH_AGE, display hard check: Ingresaste una edad mayor a tu edad
actual. Ingresa una edad entre 0 y ^{FILL_AGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_287
f_YSAQ_289

333

f_YSAQ_289
YSAQ_289a / YSAQ_289b / YSAQ_289c / YSAQ_289d / YSAQ_289e / YSAQ_289f
ASK
If YSAQ_287 = 1
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
The first time someone physically attacked you or threatened to hurt you, did you receive any of
these injuries? Please select “Yes” or “No” for each one.
COLUMN HEADERS:
1. Yes
0. No
ROW ITEMS:
a. Knife or stab wounds? [YSAQ_289a]
b. Broken bones? [YSAQ_289b]
c. Your teeth were chipped or knocked out? [YSAQ_289c]
d. Internal injuries? [YSAQ_289d]
e. Knocked unconscious? [YSAQ_289e]
f. Bruises, a black eye, sprains, cuts, scratches, swelling, welts, or burns?
[YSAQ_289f]

ENGLISH

La primera vez que alguien te agredió físicamente o amenazó con hacerte daño físico, ¿recibiste
alguna de estas lesiones? Selecciona “Sí” o “No” para cada caso.
COLUMN HEADERS:
1. Sí
0. No
SPANISH

ROW ITEMS:
a. ¿Heridas de cuchillo o puñaladas? [YSAQ_289a]
b. ¿Huesos rotos? [YSAQ_289b]
c. ¿Dientes rotos o pérdida de dientes? [YSAQ_289c]
d. ¿Lesiones internas? [YSAQ_289d]
e. ¿Pérdida del conocimiento? [YSAQ_289e]
f. ¿Moretones, un ojo morado, torceduras, cortes, arañazos, hinchazón, marcas o
quemaduras? [YSAQ_289f]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES

334

LEAD-IN
NEXT

YSAQ_288
If YSAQ_289a = 1 or YSAQ_289b = 1 or YSAQ_289c = 1 or YSAQ_289d = 1 or YSAQ_289e =
1 or YSAQ_289f = 1: YSAQ_290
Else: YSAQ_291

335

YSAQ_290
ASK
QUESTION TYPE

If YSAQ_289a = 1 or YSAQ_289b = 1 or YSAQ_289c = 1 or YSAQ_289d = 1 or YSAQ_289e =
1 or YSAQ_289f = 1
Radio button

FILLS (ENG)
FILLS (SPAN)
The first time someone physically attacked you or threatened to hurt you, did you see a doctor, nurse,
or other health care provider for your injuries?
ENGLISH

1. Yes
0. No
La primera vez que alguien te agredió físicamente o amenazó con hacerte daño físico, ¿acudiste a un
doctor, enfermero u otro proveedor de atención médica por tus lesiones?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_289
YSAQ_291

336

YSAQ_291
ASK

If YSAQ_287 = 1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
Altogether, how many times has anyone physically attacked you or threatened to hurt you?
ENGLISH

Enter number of times: ______
En total, ¿cuántas veces alguien te agredió físicamente o amenazó con hacerte daño físico?

SPANISH
RANGE

Ingresa el número de veces: ______
1-9999

LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If out of range, display hard check: Enter a number between 1 and 9999.

CHECK (SPAN)

If out of range, display hard check: Ingresa un número entre 1 y 9999.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

ACASI
YSAQ_289, YSAQ_290
If YSAQ_291 > 1: YSAQ_292
Else: f_YSAQ_295

337

YSAQ_292
ASK

If YSAQ_291 > 1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When was the most recent time anyone physically attacked you or threatened to hurt you?
1. Within the past 30 days
2. More than 30 days ago but within the past 12 months
3. More than 12 months ago

ENGLISH

¿Cuándo fue la última vez que alguien te agredió físicamente o amenazó con hacerte daño físico?
SPANISH

1. Durante los últimos 30 días
2. Hace más de 30 días, pero dentro de los últimos 12 meses
3. Hace más de 12 meses

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_291
YSAQ_293

338

f_YSAQ_293
YSAQ_293a / YSAQ_293b / YSAQ_293c / YSAQ_293d / YSAQ_293e / YSAQ_293f
ASK
If YSAQ_291 > 1
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
The most recent time someone physically attacked you or threatened to hurt you, did you receive any
of these injuries? Please select “Yes” or “No” for each one.
COLUMN HEADERS:
1. Yes
0. No
ROW ITEMS:
a. Knife or stab wounds? [YSAQ_293a]
b. Broken bones? [YSAQ_293b]
c. Your teeth were chipped or knocked out? [YSAQ_293c]
d. Internal injuries? [YSAQ_293d]
e. Knocked unconscious? [YSAQ_293e]
f. Bruises, a black eye, sprains, cuts, scratches, swelling, welts, or burns?
[YSAQ_293f]

ENGLISH

La última vez que alguien te agredió físicamente o amenazó con hacerte daño físico, ¿recibiste alguna
de estas lesiones? Selecciona “Sí” o “No” para cada caso.
COLUMN HEADERS:
1. Sí
0. No
SPANISH

ROW ITEMS:
a. ¿Heridas de cuchillo o puñaladas? [YSAQ_293a]
b. ¿Huesos rotos? [YSAQ_293b]
c. ¿Dientes rotos o pérdida de dientes? [YSAQ_293c]
d. ¿Lesiones internas? [YSAQ_293d]
e. ¿Pérdida del conocimiento? [YSAQ_293e]
f. ¿Moretones, un ojo morado, torceduras, cortes, arañazos, hinchazón, marcas o
quemaduras? [YSAQ_293f]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES

339

LEAD-IN
NEXT

YSAQ_292
If YSAQ_293a = 1 or YSAQ_293b = 1 or YSAQ_293c = 1 or YSAQ_293d = 1 or YSAQ_293e =
1 or YSAQ_293f = 1: YSAQ_294
Else: f_YSAQ_295

340

YSAQ_294
ASK
QUESTION TYPE

If YSAQ_293a = 1 or YSAQ_293b = 1 or YSAQ_293c = 1 or YSAQ_293d = 1 or YSAQ_293e =
1 or YSAQ_293f = 1
Radio button

FILLS (ENG)
FILLS (SPAN)
The most recent time someone physically attacked you or threatened to hurt you, did you see a
doctor, nurse, or other health care provider for your injuries?
ENGLISH

1. Yes
0. No
La última vez que alguien te agredió físicamente o amenazó con hacerte daño físico, ¿acudiste a un
doctor, enfermero u otro proveedor de atención médica por tus lesiones?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

f_YSAQ_293
f_YSAQ_295

341

f_YSAQ_295
YSAQ_295a / YSAQ_295b / YSAQ_295c / YSAQ_295d
ASK
If YOUTHAGEPREVYR ≥ 12
QUESTION TYPE

Radio button grid

FILLS (ENG)
FILLS (SPAN)
Have you ever experienced any of the types of ongoing bullying behaviors shown below? Please select
“Yes” or “No” for each one.
COLUMN HEADERS:
1. Yes
0. No
ROW ITEMS:
a. Physical bullying where you were kicked, hit, punched or bitten or where you
were threatened with physical violence? [YSAQ_295a]
b. Verbal bullying where you were teased, made fun of, called names?
[YSAQ_295b]
c. Social bullying where you were excluded from group activities or where false or
embarrassing information was spread about you? Do not include information
about you that was shared online, using text messaging, or over social media.
[YSAQ_295c]
d. Cyberbullying where false or embarrassing information about you was shared
online, using text messaging, or over social media? [YSAQ_295d]

ENGLISH

¿Experimentaste alguna vez alguno de los tipos de comportamientos de acoso de manera constante
que se muestran a continuación? Selecciona “Sí” o “No” para cada caso.
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Acoso físico en el que te dieron patadas, golpes, puñetazos o mordiscos o en el
que te amenazaron con violencia física. [YSAQ_295a]
b. Acoso verbal en el que te molestaban, se burlaban de ti, te insultaban.
[YSAQ_295b]
c. Acoso social en el que te excluyeron de actividades grupales o en el que se
difundió información falsa o vergonzosa sobre ti. No incluyas información sobre
ti que se haya compartido por internet, mensajes de texto o redes sociales.
[YSAQ_295c]
d. Acoso cibernético en el que se compartió información falsa o vergonzosa sobre
ti por internet, mensajes de texto o redes sociales. [YSAQ_295d]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

342

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

ACASI

NOTES
LEAD-IN
NEXT

YSAQ_287, YSAQ_291, f_YSAQ_293, YSAQ_294
BRIEF2

343

BRIEF2 Placeholder

The Behavioral Rating Inventory of Executive Function®, Second Edition (i.e., BRIEF2 and BRIEF2A) will be
the assessments implemented in the NLSY27 Pretest.
The BRIEF2 and 2A are licensed assessments and not available for public use outside of licensing.
Therefore, this section of the Youth instrument is a placeholder.

NLSY27 Specifications Formatting
Pretest Youth Debriefing Questions

PRELOADS:
MODE: CAPI, CASI, VIDEO
INCENTIVE AMOUNT: 50, 60, 75, 85
GENERAL PROGRAMMER NOTES:
ALL ITEMS ARE REQUIRED.
DISPLAY DK (-2) AND REF (-1) BY DEFAULT ON EACH PAGE AT LOADING.

f_YRDB_1
YRDB_1_1/YRDB_1_2/YRDB_1_3/YRDB_1_4/YRDB_1_5
ASK
All respondents
QUESTION TYPE

Radio grid
Create FILL_VIDEO: IF MODE = VIDEO, FILL_VIDEO: ‘Participating in the interview using
FILLS
the videoconferencing app’
Else, FILL_VIDEO: BLANK
Create FILL_VIDEO: IF MODE = VIDEO, FILL_VIDEO: ‘Participar en la entrevista usando la
FILLS (SPAN)
app de videoconferencias’
Else, FILL_VIDEO: BLANK
Finally, we have a few questions about how you felt overall during the interview.
How easy did you find the following?

ENGLISH

COLUMN HEADERS:
1. Very easy
2. Somewhat easy
3. Not very easy
4. Not easy at all
0. Not applicable
ROW ITEMS:
a. Answering questions asked by the interviewer [YRDB_1_1]
b. ^{FILL_VIDEO} [YRDB_1_2]
c. Answering questions by yourself using the tablet [YRDB_1_3]
d. Using the calendars to give dates for events [YRDB_1_4]
Por último, tenemos algunas preguntas sobre cómo te sentiste en general durante la entrevista.
¿Qué tan fácil te resultó lo siguiente?

SPANISH

COLUMN HEADERS:
1. Muy fácil
2. Algo fácil
3. No muy fácil
4. Nada fácil
0. No corresponde
ROW ITEMS:
a. Responder las preguntas formuladas por el(la) entrevistador(a) [YRDB_1_1]
b. ^{FILL_VIDEO} [YRDB_1_2]
c. Responder preguntas por tu cuenta usando la tableta [YRDB_1_3]
d. Usar los calendarios para dar fechas de eventos [YRDB_1_4]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)

HELP TEXT (SPAN)
MODE

CASI

NOTES
LEAD-IN
NEXT

YRDB_2

YRDB_2
ASK

All

QUESTION TYPE

Radio button

FILLS
FILLS (SPAN)
How likely are you to participate in the next round of this study?
ENGLISH

1. Very likely
2. Somewhat likely
3. Not very likely
4. Not at all likely
¿Qué tan probable es que participes en la siguiente ronda de este estudio?

SPANISH

1. Muy probable
2. Algo probable
3. No muy probable
4. Nada probable

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CASI

NOTES
LEAD-IN
NEXT

YRDB_1
f_YRDB_3

f_YRDB_3
YRDB_3_1/YRDB_3_2/YRDB_3_3/YRDB_3_4/YRDB_3_5/YRDB_3_6/YRDB_3_O
ASK
All
Radio grid
QUESTION TYPE
YRDB_3_0:Text
FILLS
FILLS (SPAN)
Do you have any of the following concerns about participating in this study in future?
COLUMN HEADERS:
1. YES
0. NO

ENGLISH

ROW ITEMS:
1. How long the interview will take [YRDB_3_1]
2. How hard it will be to answer questions [YRDB_3_2]
3. Questions that are uncomfortable for you to answer [YRDB_3_3]
4. Whether your answers will stay private [YRDB_3_4]
5. How often you will be asked to complete surveys [YRDB_3_5]
6. Other [YRDB_3_6]
Please describe your concerns about participating in this study in the future.
_____________________________________ [YRDB_3_O]
¿Tienes alguna de las siguientes preocupaciones sobre participar en este estudio en el futuro?
COLUMN HEADERS:
1. SÍ
0. NO

SPANISH

ROW ITEMS:
1. El tiempo que durará la entrevista [YRDB_3_1]
2. Qué tan difícil será responder preguntas [YRDB_3_2]
3. Si habrá preguntas incómodas de responder [YRDB_3_3]
4. Si tus respuestas permanecerán privadas [YRDB_3_4]
5. Con qué frecuencia se te pedirá que completes las encuestas [YRDB_3_5]
6. Otras [YRDB_3_6]
Describe tus preocupaciones acerca de participar en este estudio en el futuro.
_____________________________________ [YRDB_3_O]

RANGE
LIMITS

YRDB_3_O: Max 120 characters

LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

If YRDB_3_6 = 1, DISPLAY YRDB_3_O: ‘Please describe your concerns about participating
in this study in the future.’
SPANISH: ‘Describe tus preocupaciones sobre participar en este estudio en el
futuro.’

CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CASI

NOTES
LEAD-IN
NEXT

YRDB_2
f_YRDB_4

f_YRDB_4
YRDB_4/YRDB_4OTHER
ASK
All respondents
QUESTION TYPE

Radio button, Text

FILLS

CREATE FILL_INCENT: FILL_INCENT AMOUNT FROM PRELOADS

FILLS (SPAN)
CREATE FILL_INCENT: FILL_INCENT AMOUNT FROM PRELOADS
What was your favorite part of participating in this study?

ENGLISH

1. Talking about your experiences at school
2. Talking about any jobs you have done or money you have made
3. Talking about your family and relationships
4. Talking about other experiences you have had
5. Receiving $^{FILL_INCENT} for participating in the study
6. Other
7. You didn’t have a favorite part
Please describe your favorite part of participating in this study. _______________
[YRDB_4OTHER]
¿Cuál fue tu parte favorita de participar en este estudio?

SPANISH

1. Hablar de tus experiencias en la escuela
2. Hablar de los trabajos que hiciste o del dinero que ganaste
3. Hablar de tu familia y tus relaciones con los demás
4. Hablar de otras experiencias que hayas tenido
5. Recibir ^{FILL_INCENT} dólares por participar en el estudio
6. Otras
7. No tengo una parte favorita
Describe tu parte favorita de participar en este estudio. _______________
[YRDB_4OTHER]

RANGE
LIMITS

YRDB_OTHER: Max 120 characters

LOOP MAX

PROGRAM. NOTES

IF fYRDB_4 = 6, DISPLAY YRDB_4OTHER: ‘Please describe your favorite part of
participating in this study.’
SPANISH: ‘Describe tu parte favorita de participar en este estudio.’

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CASI

NOTES
LEAD-IN
NEXT

f_YRDB_3
DEBRIEFEND

DEBRIEFEND
ASK

All respondents

QUESTION TYPE

Informational

FILLS
FILLS (SPAN)
ENGLISH
SPANISH

Those are all the questions we have for you today. Thank you for your time.
Please hand the tablet back to the interviewer.
Esas son todas las preguntas que tenemos para ti hoy. Gracias por tu tiempo.
Por favor devuelva la tableta al (a la) entrevistador(a).

RANGE
LIMITS

YRDB_OTHER: Max 120 characters

LOOP MAX
Disable back button
PROGRAM. NOTES

After the interviewer clicks ‘Next’ on this page, set disposition 532 (CAPI Youth
Interview), 2690 (Interview Completed)

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CASI

NOTES
LEAD-IN
NEXT

f_YRDB_4
END

NLSY Youth Incentive Module
PRELOADS
PRELOAD THE FOLLOWING VARIABLES FROM THE HOUSEHOLD CAPI SCREENER:
HHS012_ADDRESS1
HHS012_ADDRESS2
HHS012_CITY
HHS012_STATE
HHS012_ZIP

IMPORTANTLRS
YNRFU
YINCTAMT

YOUTHINCENT
ASK

ALL

QUESTION TYPE

Radio button
Create fill, FILL_MODEINCENT
If MODE = VIDEO, FILL_MODEINCENT: ‘3. Cash mailed to you. Cash will take about 14
days to arrive.’
If MODE = IN PERSON, FILL_MODEINCENT:’4. Or I can give you Cash now.
Else, FILL_MODEINCENT: empty

FILLS (ENG)

Create fill, FILL_YINCNTAMT
If IMPORTANTLRS=1 and YNRFU=1, FILL_YINCTAMT: ‘85’
Else if IMPORTANTLRS=1, FILL_YINCNTAMT: ‘75’
Else if IMPORTANTLRS=0 and YNRFU=1, FILL YINCTAMT: ‘60’
Else FILL_YINCNTAMT: ‘50’

Create fill, FILL_MODEINCENT
If MODE = VIDEO, FILL_MODEINCENT: ‘3. Efectivo enviado por correo. El efectivo
tardará unos 14 días en llegar.’
If MODE = IN PERSON, FILL_MODEINCENT:’4. O puedo darte efectivo ahora.
Else, FILL_MODEINCENT: empty
FILLS (SPAN)
Create fill, FILL_YINCNTAMT
If IMPORTANTLRS=1 and YNRFU=1, FILL YINCTAMT: ‘$85’
Else if IMPORTANTLRS=1, FILL_YINCNTAMT: ‘$75’
Else if IMPORTANTLRS=0 and YNRFU=1, FILL YINCTAMT: ‘$60’
Else FILL_YINCNTAMT: ‘$50’
Thank you for taking the time to answer these questions. As a token of appreciation for completing
this part of the study, we would like to give you $^{FILL_YINCNTAMT}. Would you prefer to receive…?

ENGLISH

1. An electronic gift card that can be used online or in stores. This option includes online
shopping (like Amazon), restaurants you can visit (like Starbucks or fast food), or
Mastercard or Visa. These cards do not expire; however, we would need to send it to your
parent or caregiver’s phone or email address.
^{FILL_MODEINCENT}
Gracias por tomarte el tiempo de responder estas preguntas. Como muestra de agradecimiento por
completar esta parte del estudio, quisiéramos darte ^{FILL_YINCNTAMT} dólares. ¿Prefieres recibir...?

SPANISH

1. Una tarjeta de regalo electrónica que puede usarse por internet o en tiendas. Esta
opción incluye compras por internet (como Amazon), restaurantes que puedes visitar
(como Starbucks o restaurantes de comida rápida), o Mastercard o Visa. Estas tarjetas no

caducan. Sin embargo, tendríamos que enviarla al teléfono o a la dirección de correo
electrónico de tu padre/madre o cuidador(a).
^{FILL_MODEINCENT}
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

If YOUTHINCENT = DK or REF or missing, display soft check: This is required to send you
our token of appreciation. If you do not select an option, you will not receive the
$^{FILL_YINCNTAMT}.
If YOUTHINCENT = DK or REF or missing, display soft check: Esto es necesario para
enviarte nuestra muestra de agradecimiento. Si no seleccionas una opción, no recibirás
los ^{FILL_YINCNTAMT} dólares.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

In-Person/Video
Breakoff module, Youth Information, End
If YOUTHINCENT= 1: YINCTDLVRY
Else if YOUTHINCENT= 3: f_YINCTNAME
Else: YINCT_THANK

YINCTDLVRY
ASK

If (YOUTHINCENT= 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from YOUTHINCENT: FILL_YINCNTAMT
FILLS (SPAN)
We will need to send the electronic gift card to your parent or caregiver’s email or phone number.
Would you like to receive the electronic gift card by email or by text?
ENGLISH

SPANISH

1. By email
2. By text
Tendremos que enviar la tarjeta de regalo electrónica al correo electrónico o número de teléfono de
tu padre/madre o cuidador(a). ¿Deseas recibir la ^{FILL_GCMC} por correo electrónico o por mensaje
de texto?
1. Por correo electrónico
2. Por mensaje de texto

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

If YINCTDLVRY= DK or REF or missing, display soft check: This is required to send you the
$^{FILL_YINCNTAMT}. If you do not select an option, you will not receive the
$^{FILL_YINCNTAMT}.
If YINCTDLVRY= DK or REF or missing, display soft check: Esto es necesario para enviarte
los $^{FILL_YINCNTAMT} dólares. Si no seleccionas una opción, no recibirás los
$^{FILL_YINCNTAMT} dólares.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

In-Person/Video
YOUTHINCENT = 1
IF YINCTDLVRY = 1: f_YINCT_EMAIL
IF YINCTDLVRY = 2: f_YINCT_PHONE

f_YINCT_EMAIL
YINCT_EMAIL1 / YINCT_EMAIL2
ASK
IF YINCTDLVRY = 1
QUESTION TYPE
FILLS (ENG)

Textbox
Use fill from YOUTHINCENT: FILL_YINCNTAMT

FILLS (SPAN)
Please provide your parent or caregiver’s email address where you would like us to send your
$^{FILL_YINCNTAMT} electronic gift card.
Enter email address: ____________________ [YINCT_EMAIL1]

ENGLISH

Please confirm email address: ____________________ [YINCT_EMAIL2]
Ingresa la dirección de correo electrónico de tupadre/madre o cuidador(a) al/a la que quieres que
enviemos los ^{FILL_YINCNTAMT} dólares en forma de tarjeta de regalo electrónica.
SPANISH

Ingresa la dirección de correo electrónico: ____________________ [YINCT_EMAIL1]
Confirma la dirección de correo electrónico: ____________________ [YINCT_EMAIL2]

RANGE
LIMITS

YINCT_EMAIL1: 50 characters
YINCT_EMAIL2: 50 characters

LOOP MAX
PROGRAM. NOTES
If email is not in valid format, display hard check: Please enter a valid email address.

CHECK (ENG)

If YINCT_EMAIL1 != YINCT_EMAIL2, display hard check: The email addresses you
provided do not match. Please check that the correct email address is entered in both
boxes.
If YINCT_EMAIL1 & YINCT_EMAIL2 = DK or REF or missing, display hard check: This is
required to send you the $^{FILL_YINCNTAMT}.
If email is not in valid format, display hard check: Ingresa una dirección de correo
electrónico válida.

CHECK (SPAN)

If YINCT_EMAIL1 != YINCT_EMAIL2, display hard check: Las direcciones de correo
electrónico que ingresaste no coinciden. Revisa que hayas ingresado la dirección de
correo electrónico correcta en ambas casillas.
If YINCT_EMAIL1 & YINCT_EMAIL2 = DK or REF or missing, display hard check: Esto es
necesario para enviarte los $^{FILL_YINCNTAMT} dólares.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

In-Person/Video

NOTES
LEAD-IN
NEXT

IF YINCTDLVRY = 1
YINCT_THANK

f_YINCT_PHONE
YINCT_PHONE1 / YINCT_PHONE2
ASK
IF YINCTDLVRY = 2
QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from YOUTHINCENT: FILL_YINCNTAMT

FILLS (SPAN)
Please provide your parent or caregiver’s cell phone number where you would like us to send your
$^{FILL_YINCNTAMT} electronic gift card.
Enter cell phone number: ___-___-____ [YINCT_PHONE1]

ENGLISH

Please confirm cell phone number: ___-___-____ [YINCT_PHONE2]
Ingresa el número de teléfono móvil de tu padre/madre o cuidador(a) al/a la que quieres que
enviemos los ^{FILL_YINCNTAMT} dólares en forma de tarjeta de regalo electrónica.
SPANISH

Ingresa el número de teléfono móvil: ___-___-____ [YINCT_PHONE1]
Confirma el número de teléfono móvil: ___-___-____ [YINCT_PHONE2]

RANGE
LIMITS

YINCT_PHONE1: 10 digits
YINCT_PHONE2: 10 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

Only allow numbers to be entered. Check phone number is entered in valid format.
If either variable is < 10 digits, display hard check: Please enter a valid cell phone
number.
If YINCT_PHONE1 != YINCT_PHONE2, display hard check: The phone numbers you
provided do not match. Please check that the correct phone number is entered in both
boxes.
If YINCT_PHONE1 & YINCT_PHONE2 = DK or REF or missing, display hard check: This is
required to send you the $^{FILL_YINCNTAMT}.
If either variable is < 10 digits, display hard check: Ingresa un número de teléfono móvil
válido.

CHECK (SPAN)

If YINCT_PHONE1 != YINCT_PHONE2, display hard check: Los números de teléfono que
ingresaste no coinciden. Revisa que hayas ingresado el número de teléfono correcto en
ambas casillas.
If YINCT_PHONE1 & YINCT_PHONE2 = DK or REF or missing, display hard check: Esto es
necesario para enviarte los $^{FILL_YINCNTAMT} dólares.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

In-Person/Video

NOTES
LEAD-IN
NEXT

IF YINCTDLVRY = 2
YINCT_THANK

f_YINCTNAME
YINCTFN / YINCTLN
ASK

IF YOUTHINCENT= 3

QUESTION TYPE

Textbox

FILLS (ENG)

Use fill from YOUTHINCENT: FILL_YINCNTAMT

FILLS (SPAN)
Please provide your first and last name.
First name: ____________________ [YINCTFN]

ENGLISH

Last name: ____________________ [YINCTLN]
Ingresa tu nombre y apellido.
SPANISH

Nombre: ____________________ [YINCTFN]
Apellido: ____________________ [YINCTLN]

RANGE
LIMITS

YINCTFN: 30 characters
YINCTLN: 50 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If YINCTFN or YINCTLN = DK or REF or missing, display hard check: This is required to
send you the $^{FILL_YINCNTAMT} cash.
If YINCTFN or YINCTLN = DK or REF or missing, display hard check: Esto es necesario para
enviarte los $^{FILL_YINCNTAMT} dólares en efectivo.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

Video

NOTES
LEAD-IN
NEXT

YOUTHINCENT= 3
YINCTMAIL

YINCTMAIL
ASK

IF YOUTHINCENT= 3

QUESTION TYPE

Radio button
Use fill from HHS012_ADDRESS1: ‘FILL_ADDRESS1’
Use fill from HHS012_ADDRESS2: ‘FILL_ADDRESS2’
Use fill from HHS012_CITY: ‘FILL_CITY’
Use fill from HHS012_STATE: ‘FILL_STATE’
Use fill from HHS012_ZIP: ‘FILL_ZIP’

FILLS (ENG)

FILLS (SPAN)

Use fill from HHS012_ADDRESS1: ‘FILL_ADDRESS1’
Use fill from HHS012_ADDRESS2: ‘FILL_ADDRESS2’
Use fill from HHS012_CITY: ‘FILL_CITY’
Use fill from HHS012_STATE: ‘FILL_STATE’
Use fill from HHS012_ZIP: ‘FILL_ZIP’

We have your mailing address recorded as:

ENGLISH

^{FILL_ADDRESS1}
^{FILL_ADDRESS2}
^{FILL_CITY}
^{FILL_STATE}
^{FILL_ZIP}
Is this correct?
1. YES
0. NO
Tenemos registrada tu dirección postal como:

SPANISH

^{FILL_ADDRESS1}
^{FILL_ADDRESS2}
^{FILL_CITY}
^{FILL_STATE}
^{FILL_ZIP}
¿Es esto correcto?
1. YES
0. NO

RANGE
LIMITS
LOOP MAX
IF YINCTMAIL = 1, SET VALUE OF ‘YINCT_ADDRESS’ VARIABLES TO PRELOAD VALUES AS
FOLLOWS:
PROGRAM. NOTES

HHS012_ADDRESS1 = YINCT_ADDRESS1
HHS012_ADDRESS2 = YINCT_ADDRESS2
HHS012_CITY = YINCT_CITY
HHS012_STATE = YINCT_STATE

HHS012_ZIP = YINCT_ZIP

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

Video

NOTES
LEAD-IN
NEXT

f_YINCTNAME
IF YINCTMAIL = 0: f_YINCT_ADDRESS
IF YINCTMAIL = 1: YINCT_THANK

f_YINCT_ADDRESS
YINCT_ADDRESS1/ YINCT_ADDRESS2/YINCT_CITY/YINCT_STATE/YINCT_ZIP
ASK
IF YINCTMAIL = 0
YINCT_ADDRESS1: Text
YINCT_ADDRESS2: Text
QUESTION TYPE
YINCT_CITY: Text
YINCT_STATE: Dropdown
YINCT_ZIP: Numeric
FILLS (ENG)
FILLS (SPAN)
What is your mailing address?

ENGLISH

ADDRESS LINE 1: [YINCT_ADDRESS1]
ADDRESS LINE 2: [YINCT_ADDRESS2]
CITY: [YINCT_CITY]
STATE: [YINCT_STATE]
ZIP CODE: [YINCT_ZIP]
¿Cuál es tu dirección postal?

SPANISH

RANGE
LIMITS

ADDRESS LINE 1: [YINCT_ADDRESS1]
ADDRESS LINE 2: [YINCT_ADDRESS2]
CITY: [YINCT_CITY]
STATE: [YINCT_STATE]
ZIP CODE: [YINCT_ZIP]
YINCT_STATE: List states in alphabetical order
YINCT_ADDRESS1: Max 100 characters
YINCT_ADDRESS2: Max 100 characters
YINCT_CITY: Max 100 characters
YINCT_ZIP: Max 5 numbers

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

If zip code does not include exactly 5 numbers, display hard check: “PLEASE ENTER A
VALID 5-DIGIT ZIP CODE”
If YINCT_ADDRESS1 or YINCT_CITY or YINCT_STATE or YINCT_ZIP = DK or REF or missing,
display hard check: This is required to send you the $^{FILL_YINCNTAMT} cash.
If zip code does not include exactly 5 numbers, display hard check: “PLEASE ENTER A
VALID 5-DIGIT ZIP CODE”
If YINCT_ADDRESS1 or YINCT_CITY or YINCT_STATE or YINCT_ZIP = DK or REF or missing,
display hard check: Esto es necesario para enviarte los $^{FILL_YINCNTAMT} dólares en
efectivo.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

Video

NOTES
LEAD-IN
NEXT

IF YINCTMAIL = 2
YINCT_THANK

YINCT_THANK
ASK

ALL

QUESTION TYPE

Informational
Use fill from YOUTHINCENT: FILL_YINCNTAMT
Create fill, FILL_INCENTTYPE
If YINCTDLVRY= 1, FILL_INCENTTYPE: ‘Your parent or caregiver should receive an email
with a link to your $^{FILL_YINCNTAMT} electronic gift card in the next 10 minutes’
If YINCTDLVRY= 2, FILL_INCENTTYPE: ‘Your parent or caregiver should receive a text
message with a link to your $^{FILL_YINCNTAMT} electronic gift card in the next 10
minutes’
If YOUTHINCENT = 3, FILL_INCENTTYPE: ‘You should receive $^{FILL_YINCNTAMT} cash in
the mail in the next 14 days’
If YOUTHINCENT = 4, FILL_INCENTTYPE: ‘Here is your $^{FILL_YINCNTAMT}.

FILLS (ENG)

Use fill from YINCTDLVRY: FILL_GCMC

FILLS (SPAN)

ENGLISH
SPANISH

Create fill, FILL_INCENTTYPE
If YINCTDLVRY= 1, FILL_INCENTTYPE: ‘Tu padre/madre o cuidador(a) debería recibir un
correo electrónico con un enlace a los $^{FILL_YINCNTAMT} dólares en forma de
tarjeta de regalo electrónica dentro de los próximos 10 minutos’
If YINCTDLVRY= 2, FILL_INCENTTYPE: ‘Tu padre/madre o cuidador(a) debería recibir un
mensaje de texto con un enlace a los $^{FILL_YINCNTAMT} dólares en forma de
tarjeta de regalo electrónica dentro de los próximos 10 minutos’
If YOUTHINCENT = 3, FILL_INCENTTYPE: ‘Deberías recibir los $^{FILL_YINCNTAMT}
dólares en efectivo por correo postal dentro de los próximos 14 días’
If YOUTHINCENT = 4, FILL_INCENTTYPE: ‘Aquí tienes tus $^{FILL_YINCNTAMT} dólares.

Thank you. ^{FILL_INCENTTYPE}.
Gracias. ^{FILL_INCENTTYPE}.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

In-Person/Video

NOTES
LEAD-IN
NEXT

f_YINCT_ADDRESS, YINCTMAIL, f_YINCT_PHONE, f_YINCT_EMAIL
YINCT_CLOSE

YINCT_CLOSE
ASK

ALL

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
ENGLISH

INTERVIEWER: THANK R FOR THEIR TIME AND CLOSE OUT INTERVIEW.

SPANISH

INTERVIEWER: THANK R FOR THEIR TIME AND CLOSE OUT INTERVIEW.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

In-Person/Video

NOTES
LEAD-IN
NEXT

YINCT_THANK
End.

Youth Breakoff Module
YOUTHBRKOFF
ASK

IF BREAKOFF SELECTED AT ANY POINT DURING YOUTH INTERVIEW

QUESTION TYPE

Radio Button

FILLS (ENG)
FILLS (SPAN)
INTERVIEWER: YOU HAVE REACHED THIS SCREEN BECAUSE THE RESPONDENT INDICATED THEY DID
NOT WANT TO CONTINUE THE INTERVIEW AT THE PRESENT TIME. PLEASE SELECT ONE OPTION
BELOW.
ENGLISH

SPANISH

1. THE RESPONDENT WANTS TO CONTINUE INTERVIEW AT LATER DATE
0. THE RESPONDENT DOES NOT WANT TO CONTINUE INTERVIEW
INTERVIEWER: YOU HAVE REACHED THIS SCREEN BECAUSE THE RESPONDENT INDICATED THEY DID
NOT WANT TO CONTINUE THE INTERVIEW AT THE PRESENT TIME. PLEASE SELECT ONE OPTION
BELOW.
1.
0.

THE RESPONDENT WANTS TO CONTINUE INTERVIEW AT LATER DATE
THE RESPONDENT DOES NOT WANT TO CONTINUE INTERVIEW

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

If YOUTHBRKOFF = 0, code status code = BREAKOFF

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
LEAD-IN
NEXT

CAPI

IF YOUTHBRKOFF = 1: YOUTHBRKOFFTHNK;
ELSE: YOUTHINCENT

YOUTHBRKOFFTHNK
ASK

IF YOUTHBRKOFF = 1

QUESTION TYPE

Instruction

FILLS (ENG)
FILLS (SPAN)
INTERVIEWER: THANK R FOR THEIR TIME AND SCHEDULE ANOTHER TIME TO RETURN IN IFMS
ENGLISH
SCHEDULER.
INTERVIEWER: THANK R FOR THEIR TIME AND SCHEDULE ANOTHER TIME TO RETURN IN IFMS
SPANISH
SCHEDULER.
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Code status code = PENDING

CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

IFMS SCHEDULER.


File Typeapplication/pdf
AuthorCone, Alex
File Modified2025-08-28
File Created2025-08-28

© 2025 OMB.report | Privacy Policy