Document

Household Screener Web

ICR 202606-1220-003 · OMB 1220-0202 · Object 170055900.

Document Viewer [pdf]

Status: Original and derived artifacts are available for this document.

Download: pdf

Primary: pdfSource: application/pdf
Loading document viewer…
Document Metadata
File Typeapplication/pdf
File TitleHousehold Screener Web
AuthorGriggs, Ashley
Last Modified ByMicrosoft® Word for Microsoft 365
File Modified2025-08-19
File Created2025-08-19
Conversion Statecomplete
Extracted Text
NLSY27 Specifications Formatting
Household Screener – Web (CAWI)
PRELOADS:
PRELOAD THE FOLLOWING VARIABLES FROM THE ELIGIBILTY SCREENER:
ADDRESS1:
ADDRESS2:
CITY:
STATE:
ZIP:
Samp_HH_Hisp: from the sample file, 0 or 1 for whether to sample household after determining race of youth
Samp_HH_Blk: from the sample file, 0 or 1 for whether to sample household after determining race of youth
Samp_HH_Asian: from the sample file, 0 or 1 for whether to sample household after determining race of youth
Samp_HH_Other: from the sample file, 0 or 1 for whether to sample household after determining race of youth
Samp_HH_VIDEOINT: from the sample file, for assigning interview mode – 1 = video; 0 = in-person
ES044b: Whether HHS was started directly from ES
IMPORTANTLRS: Flag from sample file for “Important” designation attached to additional incentive
HHROSTER: A roster/array variable listing each household (HH) member who lives in the household.
HH_UID: ID number assigned to the HH member in the HHROSTER.
HH_NAME: Name collected for the HH member in the HHROSTER
HH_AGE: Age of household member
HH_AGERANGE: Age range of household member
HH_ELIGIBLEYOUTH: Flag if the HH member is an age-eligible youth. Set to 1 if eligible based on age
criteria in loop ES013_# – ES018_# otherwise 0.
HH_PHONE: phone linked to HH member in the ES
HH_EMAIL: email linked to HH member in the ES
HHROSTERNUM: Total number of HH members in HHROSTER.
YOUTHROSTER
o YOUTH_UID: Unique ID for each eligible youth in the household
o YOUTH_NAME: Name of the eligible youth
o YOUTH_AGE: Age (in years) of the eligible youth
o YOUTH_DOB: Date of birth for the eligible youth
o YOUTH_DOBYEAR: Year of birth for the eligible youth
o YOUTH_DOBMONTH: Month of birth for the eligible youth
o YOUTH_DOBDAY: Day of birth for eligible youth
o YOUTH_PLGUID1: ID number of youth’s 1st parent or guardian
o YOUTH_PLGNAME1: Name of youth’s 1st parent or guardian
o YOUTH_PLGUID2: ID number of youth’s 2nd parent or guardian
o YOUTH_PLGNAME2: Name of youth’s 2nd parent or guardian
o YOUTH_CGUID: ID number of youth’s caregiver
o YOUTH_CGNAME: Name of youth’s caregiver
o YOUTH_SEX: Sex (male/female) of the eligible youth
o YOUTH_RACE: Race/ethnicity of the eligible youth
o YOUTH_RACE_1: American Indian or Alaska Native
o YOUTH_RACE_2: Asian
o YOUTH_RACE_3:Black or African American

o
o
o
o
o
o
o
o
o

YOUTH_RACE_4: Hispanic or Latino
YOUTH_RACE_5: Middle Eastern or North African
YOUTH_RACE_6: Native Hawaiian or Pacific Islander
YOUTH_RACE_7: White
YOUTH_RESIDENCE: Flag if the youth lives in the household full-time or part-time
YOUTH_MOTHER: Flag if mother is present in the household (1= bio mom, 2= adoptive mom)
YOUTH_FATHER: Flag if dad is present in the household (1=bio dad, 2= adoptive dad)
YOUTH_BIOMOMUID: HH_UID for household member identified as youth’s bio mom
YOUTH_BIODADUID: HH_UID for household member identified as youth’s bio dad

YOUTHROSTERNUM: Total number of eligible youth in YOUTHROSTER.
NONYOUTHROSTER: A subset of HHROSTER containing only non-eligible HH members (i.e., where
HH_ELIGIBLEYOUTH = 0).
HHID: ID number of the non-eligible HH member in NONYOUTHROSTER.
HHNAME: Name of the non-eligible HH member in NONYOUTHROSTER.
ES020: Whether ESHHSRESNAME1: Name of first Parent/caregiver identified for HHS
HHSRESID1: HH_UID of first Parent/caregiver identified for HHS
HHSRESNAME2: Name of second Parent/caregiver identified for HHS
HHSRESID2: HH_UID of second Parent/caregiver identified for HHS
ESINFORMANTID: UID of household respondent is a parent or legal guardian of eligible youthto ES
PLGVMCONSENT: Flag for whether ES informant consented to received voicemails about NLSY
PLGTEXTCONSENT: Flag for whether ES informant consented to received text messages about NLSY

CREATE THE FOLLOWING LISTS FOR DROPDOWN RESPONSES:

COUNTRYLIST
1. Afghanistan
2. Albania
3. Algeria
4. Andorra
5. Angola
6. Antigua and Barbuda
7. Argentina
8. Armenia
9. Australia
10. Austria
11. Azerbaijan
12. The Bahamas
13. Bahrain
14. Bangladesh
15. Barbados
16. Belarus
17. Belgium
18. Belize
19. Benin
20. Bhutan

21. Bolivia
22. Bosnia and Herzegovina
23. Botswana
24. Brazil
25. Brunei
26. Bulgaria
27. Burkina Faso
28. Burundi
29. Cabo Verde
30. Cambodia
31. Cameroon
32. Canada
33. Central African Republic
34. Chad
35. Chile
36. China
37. Colombia
38. Comoros
39. Congo, Democratic Republic of the
40. Congo, Republic of the
41. Costa Rica
42. Côte d’Ivoire
43. Croatia
44. Cuba
45. Cyprus
46. Czech Republic
47. Denmark
48. Djibouti
49. Dominica
50. Dominican Republic
51. East Timor (Timor-Leste)
52. Ecuador
53. Egypt
54. El Salvador
55. Equatorial Guinea
56. Eritrea
57. Estonia
58. Eswatini
59. Ethiopia
60. Fiji
61. Finland
62. France
63. Gabon
64. The Gambia

65. Georgia
66. Germany
67. Ghana
68. Greece
69. Grenada
70. Guatemala
71. Guinea
72. Guinea-Bissau
73. Guyana
74. Haiti
75. Honduras
76. Hungary
77. Iceland
78. India
79.Indonesia
80. Iran
81. Iraq
82. Ireland
83. Israel
84. Italy
85. Jamaica
86. Japan
87. Jordan
88. Kazakhstan
89. Kenya
90. Kiribati
91. Korea, North
92. Korea, South
93. Kosovo
94. Kuwait
95. Kyrgyzstan
96. Laos
97. Latvia
98. Lebanon
99. Lesotho
100. Liberia
101. Libya
102. Liechtenstein
103. Lithuania
104. Luxembourg
105. Madagascar
106. Malawi
107. Malaysia
108. Maldives

109. Mali
110. Malta
111. Marshall Islands
112. Mauritania
113. Mauritius
114. Mexico
115. Micronesia, Federated States of
116. Moldova
117. Monaco
118. Mongolia
119. Montenegro
120. Morocco
121. Mozambique
122. Myanmar (Burma)
123. Namibia
124. Nauru
125. Nepal
126. Netherlands
127. New Zealand
128. Nicaragua
129. Niger
130. Nigeria
131. North Macedonia
132. Norway
133. Oman
134. Pakistan
135. Palau
136. Panama
137. Papua New Guinea
138. Paraguay
139. Peru
140. Philippines
141. Poland
142. Portugal
143. Qatar
144. Romania
145. Russia
146. Rwanda
147. Saint Kitts and Nevis
148. Saint Lucia
149. Saint Vincent and the Grenadines
150. Samoa
151. San Marino
152. São Tomé and Príncipe

153. Saudi Arabia
154. Senegal
155. Serbia
156. Seychelles
157. Sierra Leone
158. Singapore
159. Slovakia
160. Slovenia
161. Solomon Islands
162. Somalia
163. South Africa
164. Spain
165. Sri Lanka
166. Sudan
167. Sudan, South
168. Suriname
169. Sweden
170. Switzerland
171. Syria
172. Taiwan
173. Tajikistan
174. Tanzania
175. Thailand
176. Togo
177. Tonga
178. Trinidad and Tobago
179. Tunisia
180. Turkey (Türkiye)
181. Turkmenistan
182. Tuvalu
183. Uganda
184. Ukraine
185. United Arab Emirates
186. United Kingdom
187. United States or its territories
188. Uruguay
189. Uzbekistan
190. Vanuatu
191. Vatican City
192. Venezuela
193. Vietnam
194. Yemen
195. Zambia
196. Zimbabwe

0. Other
CREATE THE FOLLOWING LISTS FOR DROPDOWN RESPONSES:
SPANISH COUNTRYLIST
1. Afganistán
2. Albania
3. Argelia
4. Andorra
5. Angola
6. Antigua y Barbuda
7. Argentina
8. Armenia
9. Australia
10. Austria
11. Azerbaiyán
12. Las Bahamas
13. Baréin
14. Bangladés
15. Barbados
16. Bielorrusia
17. Bélgica
18. Belice
19. Benín
20. Bután
21. Bolivia
22. Bosnia y Herzegovina
23. Botsuana
24. Brasil
25. Brunéi
26. Bulgaria
27. Burkina Faso
28. Burundi
29. Cabo Verde
30. Camboya
31. Camerún
32. Canadá
33. República Centroafricana
34. Chad
35. Chile
36. China
37. Colombia
38. Comoras
39. República Democrática del Congo
40. República del Congo
41. Costa Rica
42. Costa de Marfil
43. Croacia
44. Cuba
45. Chipre

46. República Checa
47. Dinamarca
48. Yibuti
49. Dominica
50. República Dominicana
51. Timor Oriental (Timor-Leste)
52. Ecuador
53. Egipto
54. El Salvador
55. Guinea Ecuatorial
56. Eritrea
57. Estonia
58. Esuatini
59. Etiopía
60. Fiyi
61. Finlandia
62. Francia
63. Gabón
64. Gambia
65. Georgia
66. Alemania
67. Ghana
68. Grecia
69. Granada
70. Guatemala
71. Guinea
72. Guinea-Bisáu
73. Guyana
74. Haití
75. Honduras
76. Hungría
77. Islandia
78. India
79. Indonesia
80. Irán
81. Irak
82. Irlanda
83. Israel
84. Italia
85. Jamaica
86. Japón
87. Jordania
88. Kazajistán
89. Kenia
90. Kiribati
91. Corea del Norte
92. Corea del Sur
93. Kosovo
94. Kuwait

95. Kirguistán
96. Laos
97. Letonia
98. Líbano
99. Lesoto
100. Liberia
101. Libia
102. Liechtenstein
103. Lituania
104. Luxemburgo
105. Madagascar
106. Malaui
107. Malasia
108. Maldivas
109. Malí
110. Malta
111. Islas Marshall
112. Mauritania
113. Mauricio
114. México
115. Micronesia, Estados Federados de
116. Moldavia
117. Mónaco
118. Mongolia
119. Montenegro
120. Marruecos
121. Mozambique
122. Birmania (Myanmar)
123. Namibia
124. Nauru
125. Nepal
126. Países Bajos
127. Nueva Zelanda
128. Nicaragua
129. Níger
130. Nigeria
131. Macedonia del Norte
132. Noruega
133. Omán
134. Pakistán
135. Palaos
136. Panamá
137. Papúa Nueva Guinea
138. Paraguay
139. Perú
140. Filipinas
141. Polonia
142. Portugal
143. Catar

144. Rumanía
145. Rusia
146. Ruanda
147. San Cristóbal y Nieves
148. Santa Lucía
149. San Vicente y las Granadinas
150. Samoa
151. San Marino
152. Santo Tomé y Príncipe
153. Arabia Saudita
154. Senegal
155. Serbia
156. Seychelles
157. Sierra Leona
158. Singapur
159. Eslovaquia
160. Eslovenia
161. Islas Salomón
162. Somalia
163. Sudáfrica
164. España
165. Sri Lanka
166. Sudán
167. Sudán del Sur
168. Surinam
169. Suecia
170. Suiza
171. Siria
172. Taiwán
173. Tayikistán
174. Tanzania
175. Tailandia
176. Togo
177. Tonga
178. Trinidad y Tobago
179. Túnez
180. Turquía (Türkiye)
181. Turkmenistán
182. Tuvalu
183. Uganda
184. Ucrania
185. Emiratos Árabes Unidos
186. Reino Unido
187. Estados Unidos o sus territorios
188. Uruguay
189. Uzbekistán
190. Vanuatu
191. Ciudad del Vaticano
192. Venezuela

193. Vietnam
194. Yemen
195. Zambia
196. Zimbabue
0. Otro

GENERAL PROGRAMMING NOTES:
DISPLAY “Don’t Know” AND “Prefer not to answer” ONLY IF RESPONDENT ATTEMPTS TO ADVANCE WITHOUT
SELECTING A RESPONSE, UNLESS OTHERWISE NOTED.
ALL ITEMS ARE REQUIRED. IF ITEM IS LEFT BLANK, DISPLAY HARD CHECK ‘Please enter a response for this question.
You may also select “Don’t know” or “Prefer not to answer.”’
ALL ITEMS ARE REQUIRED. IF ITEM IS LEFT BLANK, DISPLAY HARD CHECK ‘Proporcione una respuesta para esta
pregunta. También puede seleccionar “No sé” o “Prefiero no contestar.”’
CAPTURE ITEM LEVEL TIMING AND INCLUDE A TIME/DATE STAMP AT BEGINNING AND END OF MODULE.
PARADATA:
DOI_YEAR: Capture year of screener interview (2026, 2027, or 2028)
CAPTURE ITEM LEVEL TIMING.
INCLUDE A TIME/DATE STAMP AT BEGINNING AND END OF MODULE.

HHS000
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

Create variable YOUTH_CURRENTAGE_# for all on YOUTHROSTER:
From ES preload data: If YOUTH_DOB not missing, then calculate
YOUTH_CURRENTAGE_# by subtracting YOUTH_DOB from today’s date,
Else if YOUTH_AGE not missing, set YOUTH_CURRENTAGE_#=YOUTH_AGE
Create variable DOI: Set to current date in MM/DD/YYYY format.

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

CAWI

NOTES
LEAD-IN
NEXT

HHS001

HHS001
ASK

ES044b <> 1

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
We are conducting the National Longitudinal Survey of Youth, sponsored by the U.S. Bureau of Labor
Statistics. Someone in this household provided information that indicated members of your household
may be eligible for this study. The purpose of this brief survey is to verify this household is eligible and
ask a few additional questions to identify who from the household will be selected to complete an
ENGLISH
interview. The parent or caregiver who agrees to answer these additional questions will receive $5 as
a token of appreciation for their time.

SPANISH

Estamos conduciendo la Encuesta Nacional Longitudinal de Jóvenes, patrocinada por la Oficina de
Estadísticas Laborales de EE. UU. Alguien en este hogar proporcionó información que indicaba que
miembros de su hogar cumplían los requisitos para participar en este estudio. El propósito de esta breve
encuesta es verificar que este hogar cumple los requisitos y hacer algunas preguntas adicionales para
identificar cuáles personas del hogar se seleccionarán para completar una entrevista. El/La padre/madre o
cuidador(a) que acepte responder estas preguntas adicionales recibirá $5 como muestra de
agradecimiento por su tiempo.

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

CAWI

NOTES
LEAD-IN
NEXT

HHS000
HHS002B

HHS002B
ASK

ES044b <> 1

QUESTION TYPE

Radio button
Create fill, FILL_ADDRESS1: Fill ‘ADDRESS1’ from sample preload
Create fill, FILL_ADDRESS2: Fill ‘ADDRESS2’ from sample preload
Create fill, FILL_CITY: Fill ‘CITY’ from sample preload
Create fill, FILL_STATE: Fill ‘STATE’ from sample preload
Create fill, FILL_ZIP: Fill ‘ZIP’ from sample preload

FILLS (ENG)

FILLS (SPAN)
We have your address recorded as:

ENGLISH

^{FILL_ADDRESS1}
^{FILL_ADDRESS2}
^{FILL_CITY}
^{FILL_STATE}
^{FILL_ZIP}
Is this correct?
1. Yes
0. No
Tenemos registrada su dirección como:

SPANISH

^{FILL_ADDRESS1}
^{FILL_ADDRESS2}
^{FILL_CITY}
^{FILL_STATE}
^{FILL_ZIP}
¿Es esto correcto?
1. Sí
0. No

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

If HHS002B = 1, set disposition code Status 521 – CAWI HHS: 1210 Web Interview Started
If HHS002B = 0, set disposition code Status 521 – CAWI HHS: 1049 Invalid Address
If item left blank, display hard check: “This question is required to proceed with the
survey.”
If item left blank, display hard check: “Esta pregunta es necesaria para continuar con la
encuesta.”

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

CAWI

LEAD-IN
NEXT

HHS001
If HHS002HHS002B=1: HHS004
Else: END

HHS003
ASK

ES044b = 1

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
Thank you for your participation in this important study so far.
ENGLISH
SPANISH

Gracias por participar en este importante estudio hasta el momento.

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

Create variable, HHSINFORMANT:
Set HHSINFORMANT: ’HHSRESNAME1’
Create variable HHSINFORMANT_UID.
Set HHSINFORMANT_UID=’HHSRESID1’
Create variable, HHSINFOPHONE.
If HHS004=1, set HHSINFOPHONE=HH_PHONE corresponding to HHSINFORMANT_UID

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

CAWI

NOTES
LEAD-IN
NEXT

ES044b
HHS007

HHS004
ASK

ES044b <> 1

QUESTION TYPE

Radio button
Create fill, FILL_HHSRESNAME1: ‘HHSRESNAME1’ from preload

FILLS (ENG)

Create fill, FILL_HHSRESNAME1: ‘HHSRESNAME1’ from preload
FILLS (SPAN)
^{FILL_HHSRESNAME1} was identified as the parent, legal guardian, or caregiver of eligible youth in
the home. Is that you?
ENGLISH
1. Yes
0. No
Se identificó a ^{FILL_HHSRESNAME1} como padre, madre, tutor legal o cuidador(a) de las personas
jóvenes que cumplen los requisitos y viven en el hogar. ¿Es usted?
SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

Create variable, HHSINFORMANT_UID:
If HHS004=1, set HHSINFORMANT: ’HHSRESNAME1’
Create variable HHSINFORMANT_UID.
If HHS004=1, set HHSINFORMANT_UID=’HHSRESID1’
Create variable, HHSINFOPHONE.
If HHS004=1, set HHSINFOPHONE=HH_PHONE corresponding to HHSINFORMANT_UID
If HHS004=1, move HH member referenced in HHSRESID1 to the top of the roster (line 1)
Do not display DK/REF
If item left blank, display soft check: “This question is required to proceed with the
survey.”
If item left blank, display soft check: “Esta pregunta es necesaria para continuar con la
encuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN

HHS002B=1

NEXT

If HHS004=1: HHS007
Else: HHS005

f_HHS005
HHS005_A/HHS005_B/HHS005_C/HHS005_D/HHS005_E/HHS005_F/HHS005_G
ASK
HHS004=0
QUESTION TYPE

Multi-grid

FILLS (ENG)

Use fill from HHS004: FILL_ HHSRESNAME11

FILLS (SPAN)
Generally, what would be good days and times in the next week for an interviewer to contact
^{FILL_HHSRESNAME1} to confirm information about members of this household?
COLUMN HEADERS:
1. Morning (9am-11:59am)
2. Afternoon (noon-4:59pm)
3. Evening (5pm-8pm)
ENGLISH

ROW ITEMS:
a. Mondays [HHS005_A]
b. Tuesdays [HHS005_B]
c. Wednesdays [HHS005_C]
d. Thursdays [HHS005_D]
e. Fridays [HHS005_E]
f. Saturdays [HHS005_F]
g. Sundays [HHS005_G]
En general, ¿cuáles serían días y horarios convenientes la próxima semana para que un(a)
entrevistador(a) se ponga en contacto con ^{FILL_ HHSRESNAME1} para confirmar la información
sobre los(as) miembros de este hogar?
COLUMN HEADERS:
1. Por la mañana (9am a 11:59am)
2. Después del mediodía (mediodía [12pm] a 4:59pm)
3. Por la tarde (5pm a 8pm)

SPANISH

ROW ITEMS:
a. Lunes [HHS005_A]
b. Martes [HHS005_B]
c. Miércoles [HHS005_C]
d. Jueves [HHS005_D]
e. Viernes [HHS005_E]
f. Sábados [HHS005_F]
g. Domingos [HHS005_G]

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

Code each variable as 1, 2, 3, etc. if response column(s) checked, 0 if nothing is checked
in response column.
If no items are selected, display soft check: ‘Your answers are very important. Please
consider providing a response.”
If no items are selected, display soft check: ‘Sus respuestas son muy importantes.
Considere proporcionar una respuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS004=0
HHS006

HHS006
ASK

HHS004=0

QUESTION TYPE

Textbox

FILLS (ENG)

Use fill from HHS004: FILL_ HHSRESNAME11

FILLS (SPAN)
Use fill from HHS004: FILL_ HHSRESNAME11
Do you have any other information you can share about the best way or time to contact ^{FILL_
HHSRESNAME1}?
ENGLISH
Notes: _____________________________
¿Tiene alguna otra información que pueda compartir sobre la mejor manera o el mejor momento para
ponerse en contacto con ^{FILL_ HHSRESNAME1}?
SPANISH
Notas: _____________________________
RANGE
LIMITS

Max 500 characters

LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

NONE

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

CAWI

NOTES
LEAD-IN
NEXT

HHS005
END

HHS007
ASK

HHS004=1 or ES044b=1

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
RTI International, a non-profit research organization, is working with the BLS to conduct interviews for
a research study. This address is one of approximately 200,000 households across the U.S. that we
expect to speak with. We are contacting your household to determine if anyone who lives here may
qualify for a study to learn how youth aged 11-18 experience schooling and work throughout their
lives.

ENGLISH

These questions will only take 10 minutes of your time. Your answers to the questions will be kept
private as much as possible according to the law, and your participation is completely optional. You
will receive a $5 gift card for answering these questions. If, after you answer these questions, we
select members from your household to take part in the study, they will have the chance to complete
separate 60-minute interviews and receive $50.
Under the law, the information you provide for this survey can only be used for statistical purposes.
The BLS is a statistical agency only and cannot share individually identifiable data for any other use,
including administrative, regulatory, or law enforcement unless the respondent gives written
permission. Access to and use of this confidential statistical information is limited to authorized
employees and agents of BLS who are legally prohibited from using it for any nonstatistical purpose.
You can find more information about how your confidentiality is protected here: 2.11 Confidential
Information Protection and Statistical Efficiency Act (2002) | CIO.GOV
RTI International, una organización de investigación científica sin fines de lucro, colabora con la Oficina
de Estadísticas Laborales (BLS, por sus siglas en inglés) en la realización de entrevistas para un estudio
de investigación científica. Esta dirección es uno de los aproximadamente 200,000 hogares de EE. UU.
con los que esperamos hablar. Nos ponemos en contacto con su hogar para determinar si alguna de
las personas que viven aquí podría cumplir los requisitos para ser parte de un estudio para saber cómo
los jóvenes de entre 11 y 18 años experimentan la escolarización y el trabajo a lo largo de su vida.

SPANISH

Estas preguntas solo le llevarán 10 minutos de su tiempo. Sus respuestas a las preguntas se
mantendrán confidenciales en la medida de lo posible de acuerdo con la ley, y su participación es
completamente opcional. Recibirá una tarjeta de regalo de $5 por responder estas preguntas. Si,
después de responder a estas preguntas, seleccionamos a miembros de su hogar para participar en el
estudio, tendrán la oportunidad de completar entrevistas separadas de 60 minutos y recibirán $50.
Según la ley, la información que proporcione para esta encuesta solo puede usarse con fines
estadísticos. La BLS es únicamente una agencia de estadísticas y no puede compartir datos con los que
se pueda identificar a las personas para ningún otro uso, incluidos usos administrativos, normativos o
policiales, a menos que la persona encuestada dé su permiso por escrito. El acceso y uso de esta
información estadística confidencial está limitado a los empleados y agentes autorizados de la BLS,
que tienen legalmente prohibido usarla para cualquier fin no estadístico. Puede encontrar más
información sobre cómo se protege su confidencialidad aquí: 2.11 Ley de Protección de Información
Confidencial y Eficiencia Estadística (2002) | CIO.GOV

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

HELP TEXT (ENG)

HELP TEXT (SPAN)

MODE

Under the law, the information you provide for this survey can only be used for statistical
purposes. The BLS is a statistical agency only and cannot share individually identifiable
data for any other use, including administrative, regulatory, or law enforcement without
written permission from the respondent. Access to and use of this confidential statistical
information is limited to authorized employees and agents of BLS who are legally
prohibited from using it for any nonstatistical purpose.
Según la ley, la información que proporcione para esta encuesta solo puede usarse con
fines estadísticos. La BLS es únicamente una agencia de estadísticas y no puede compartir
datos con los que se pueda identificar a las personas para ningún otro uso, incluidos usos
administrativos, normativos o policiales sin el permiso por escrito de la persona que
responde las preguntas. El acceso y uso de esta información estadística confidencial está
limitado a los empleados y agentes autorizados de la BLS, que tienen legalmente prohibido
usarla para cualquier fin no estadístico.
CAWI

NOTES
LEAD-IN
NEXT

HHS004=1, HHS003
HHS008

f_HHS008
HHS008/HHS008_OTHER
ASK
All respondents
QUESTION TYPE

Radio button and text box

FILLS (ENG)
FILLS (SPAN)
The first questions are about your home. Which of the following housing types best describes the
residence where you live?

ENGLISH

1. House
2. Condominium, townhouse, or rowhouse
3. Apartment or flat
4. Hotel, motel, rooming house or boarding house
7. Trailer
11. Tent or trailer site
12. Farm or Ranch
13. Other (Please specify:) [HHS008_OTHER]
Las primeras preguntas se refieren a su hogar. ¿Cuál de los siguientes tipos de vivienda describe mejor
la residencia en la que vive?

SPANISH

1. Casa
2. Condominio, casa adosada o “townhouse” o casa en hilera
3. Apartamento
4. Hotel, motel, pensión o casa de huéspedes
7. Casa rodante
11. Sitio para carpas o casas rodantes
12. Granja o rancho
13. Otra (especificar:) [HHS008_OTHER]

RANGE
LIMITS

HHS008_OTHER: 100 characters

LOOP MAX
If HHS008=13, display HHS008_OTHER text entry box
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

Create variable HOUSING_TYPE, where If HHS008 in (1:3) or HHS008 in (11:13), then
HOUSING_TYPE=HHS008
If item left blank, display soft check ‘Your answers are very important. Please consider
selecting a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS007
If HHS008=4: HHS009; If HHS008=7: HHS010; Else HHS011

HHS009
ASK

HHS008=4

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Which of the following best describes the residence where you live?
4. Housing unit in an extended-stay hotel, motel, etc.
5. Housing unit in a short-term hotel, motel, etc.
ENGLISH 6. Housing unit in rooming house
9. Room or quarters that are not a whole housing unit in a rooming or boarding house
10. Room or quarters that are not a whole housing unit in a short-term hotel, motel, etc.

SPANISH

¿Cuál de las siguientes opciones describe mejor la residencia en la que vive?
4. Unidad de alojamiento en un hotel, motel, etc. de larga estadía.
5. Unidad de alojamiento en un hotel, motel, etc. de corta estadía.
6. Unidad de vivienda en casa de huéspedes.
9. Habitación o lugar de alojamiento que no constituye una unidad de vivienda completa en una
pensión o casa de huéspedes.
10. Habitación o lugar de alojamiento que no constituye una unidad de vivienda completa en un
hotel, motel, etc. de corta estadía

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

If HHS009≠ missing, then set variable HOUSING_TYPE=HHS009
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS008=4
HHS011

f_HHS010
ASK

HHS008=7

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Is this trailer permanent or mobile?
1. Permanent trailer
ENGLISH
2. Mobile trailer

SPANISH

¿La casa rodante se usa de manera permanente en el mismo lugar o es móvil?
1. Permanente
2. Móvil

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

If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS008=7
HHS011

HHS011
ASK

All respondents

QUESTION TYPE

Radio button
Use fill from HHS002B: ‘FILL_ADDRESS1’
Use fill from HHS002B: ‘FILL_ADDRESS2’
Use fill from HHS002B: ‘FILL_CITY’
Use fill from HHS002B: ‘FILL_STATE’
Use fill from HHS002B: ‘FILL_ZIP’

FILLS (ENG)

FILLS (SPAN)

Use fill from HHS002B: ‘FILL_ADDRESS1’
Use fill from HHS002B: ‘FILL_ADDRESS2’
Use fill from HHS002B: ‘FILL_CITY’
Use fill from HHS002B: ‘FILL_STATE’
Use fill from HHS002B: ‘FILL_ZIP’

We have your address recorded as:

ENGLISH

^{FILL_ADDRESS1}
^{FILL_ADDRESS2}
^{FILL_CITY}
^{FILL_STATE}
^{FILL_ZIP}
Is this the same place where you receive mail?
1. YES
0. NO
Tenemos registrada su dirección como:

SPANISH

^{FILL_ADDRESS1}
^{FILL_ADDRESS2}
^{FILL_CITY}
^{FILL_STATE}
^{FILL_ZIP}
¿Es este el mismo lugar donde recibe el correo?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’

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

If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
If you usually receive mail through a P.O. box or other place, please respond “No.”
Si suele recibir el correo a través de un apartado de correos u otro lugar, responda “No” .
CAWI

NOTES
LEAD-IN
NEXT

HHS008, HHS009, HHS010
If HHS011=1: HHS013
Else: HHS012

f_HHS012
HHS012_ADDRESS1/ HHS012_ADDRESS2/HHS012_CITY/HHS012_STATE/HHS012_ZIP
ASK
If HHS011=0 or DK or REF
HHS012_ADDRESS1: Text
HHS012_ADDRESS2: Text
QUESTION TYPE
HHS012_CITY: Text
HHS012_STATE: Dropdown
HHS012_ZIP: Numeric
FILLS (ENG)
FILLS (SPAN)
What is your mailing address?

ENGLISH

Address Line 1 [HHS012_ADDRESS1]:
Address Line 2 [HHS012_ADDRESS2]:
City [HHS012_CITY]:
State [HHS012_STATE]:
Zip Code [HHS012_ZIP]:
¿Cuál es su dirección postal?

SPANISH

RANGE
LIMITS

Línea 1 de la dirección [HHS012_ADDRESS1]:
Línea 2 de la dirección [HHS012_ADDRESS2]:
Ciudad [HHS012_CITY]:
Estado [HHS012_STATE]:
Código postal [HHS012_ZIP]:
HHS012_STATE: List states in alphabetical order
HHS012_ADDRESS1: Max 100 characters
HHS012_ADDRESS2: Max 100 characters
HHS012_CITY: Max 100 characters
HHS012_ZIP: Max 5 numbers

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Pre-populate City, State and Zip code
If zip code does not include exactly 5 numbers, display hard check: “Please enter a valid
5-digit zip code”
If address lines 1 and 2 left blank, display soft check ‘Your answers are very important.
Please consider entering a response. Otherwise, please select “’Don’t know” or “Prefer
not to answer.”’
If zip code does not include exactly 5 numbers, display hard check: “Ingrese un código
postal válido de 5 dígitos”
If address lines 1 and 2 left blank, display soft check ‘Sus respuestas son muy importantes.
Considere ingresar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS011
HHS013

HHS013
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do you have access to the internet at home?
ENGLISH

1.
0.

Yes
No

¿Tiene acceso a internet en casa?
SPANISH

1.
0.

Sí
No

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

If all items left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If all items left blank, display soft check ‘Sus respuestas son muy importantes.
Considereproporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS011; HHS012
If HHS013=1: HHS014
Else: HHS016

f_HHS014
HHS014a/HHS014b/HHS014c/HHS014d/HHS014e
ASK
HHS013=1
QUESTION TYPE

Radio grid

FILLS (ENG)
FILLS (SPAN)
How do you access the internet at home? Please answer “Yes” or “No” for each.
COLUMN HEADERS:
1. Yes
0. No
ROW ITEMS:
a. A cellular plan for a smartphone or other mobile device [HHS014a]
b. Broadband (high speed) internet service such cable, fiber optic, or DSL service
installed in your home [HHS014b]
c. Satellite internet service installed in your home [HHS014c]
d. Dial-up internet service installed in your home [HHS014d]
e. Some other service [HHS014e]

ENGLISH

¿Cómo accede a internet en casa? Responda “Sí” o “No” para cada opción.
COLUMN HEADERS:
1. Sí
0. No

SPANISH

ROW ITEMS:
a. Un plan de telefonía móvil para un teléfono inteligente u otro dispositivo móvil
[HHS014a]
b. Servicio de internet de banda ancha (alta velocidad) como cable, fibra óptica o
DSL configurado en su casa [HHS014b]
c. Servicio de internet por satélite configurado en su casa [HHS014c]
d. Servicio de internet de acceso telefónico configurado en su casa [HHS014d]
e. Algún otro servicio [HHS014e]

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

CAWI

NOTES
LEAD-IN
NEXT

HHS013=1
HHS015

HHS015
ASK

HHS013=1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
When you use the internet at home, do you mostly use a cell phone or mostly use some other device
like a desktop, laptop or tablet computer, or do you use a cellphone and other device equally?
1.
2.
3.
4.

ENGLISH

Mostly cellphone
Mostly something else
Both equally
Don't use the internet

Cuando utiliza el Internet en casa, ¿usa principalmente un teléfono móvil o usa principalmente algún
otro dispositivo, como una computadora de escritorio, computadora portátil o una tableta; o usa el
teléfono móvil y otro dispositivo por igual?
SPANISH

1.
2.
3.
4.

Principalmente un teléfono móvil
Principalmente otra cosa
Ambos por igual
No uso internet

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

If question left blank, display soft check ‘Your answers are very important. Please
consider providing a response. Otherwise, please select “’Don’t know” or “Prefer not to
answer.”’
If question left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS014
HHS016

HHS016
ASK

All respondents

QUESTION TYPE

Informational

FILLS (ENG)
FILLS (SPAN)
Next, we will review the information that was provided earlier for each household member and then
you will be asked about your relationship to each person. If any information is incorrect, please correct
ENGLISH
it.

SPANISH

A continuación, revisaremos la información que se proporcionó anteriormente para cada miembro del
hogar y luego se le preguntará sobre su relación con cada persona. Si alguna parte de la información
es incorrecta, corríjala.

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

CAWI

NOTES
LEAD-IN
NEXT

HHS013=0 OR DK or REF, HHS015
HHS017_#

HHS017_#
ASK

All respondents (Begin HHS Loop 1)

QUESTION TYPE

Radio button
Create fill, FILL_YOUTH_NAME: Fill ‘YOUTH_NAME’ from preload

FILLS (ENG)

Create fill, FILL_CURRENTAGE: If YOUTH_CURRENTAGE not missing,
‘FILL_YOUTH_CURRENTAGE_#,
Else if INTERVIEWYEAR=2027 or 2026, FILL_CURRENTAGE: ‘11 to 17’
Else if INTERVIEWYEAR=2028, FILL ‘12 to 18’
Create fill, FILL_YOUTH_SEX: Fill ‘YOUTH_SEX’ from preload
Create fill, FILL_YOUTH_NAME: Fill ‘YOUTH_NAME’ from preload

FILLS (SPAN)

Create fill, FILL_CURRENTAGE: If YOUTH_CURRENTAGE not missing,
‘FILL_YOUTH_CURRENTAGE_#,
Else if INTERVIEWYEAR=2027 or 2026, FILL_CURRENTAGE: ‘11 a 17’
Else if INTERVIEWYEAR=2028, FILL ‘12 a 18’
Create fill, FILL_YOUTH_SEX: Fill ‘YOUTH_SEX’ from preload

There’s ^{FILL_YOUTH_NAME} and they are ^{FILL_CURRENTAGE} years old and their sex is
^{FILL_YOUTH_SEX}.
Is this correct?
ENGLISH
1. Yes
0. No
Está ^{FILL_YOUTH_NAME}, que tiene ^{FILL_CURRENTAGE} años y cuyo sexo es ^{FILL_YOUTH_SEX}.
¿Es esto correcto?
SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX

10
•

PROGRAM. NOTES

Loop HHS LOOP 1 (HHS017_# - HHS022_LOOPEND_#) for each roster line in
YOUTHROSTER until YOUTHROSTERNUM reached, or MAX LOOP = 10.
Create variable HHSLOOP1[#].HH_UID=HH_UID_#

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

If question left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If question left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
CAWI

LEAD-IN
NEXT

HHS016, HHS021A, HHS022
If HHS017=0: HHS018
Else: HHS021

f_HHS018_#
HHS018A_#/HHS018B_#/HHS018C_#
ASK
HHS017=0 (Continue HHS Loop 1)
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
What information is incorrect? Please select all that apply.
ENGLISH

SPANISH

Name [HHS018A _#]
Sex [HHS018B_#]
Age [HHS018C_#]
¿Qué información es incorrecta? Seleccione todas las que correspondan.
Nombre [HHS018A _#]
Sexo [HHS018B_#]
Edad [HHS018C_#]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

10
Loop HHS LOOP 1 (HHS017_# - HHS022_LOOPEND_#) for each roster line in
YOUTHROSTER until YOUTHROSTERNUM reached, or MAX LOOP = 10.
Code each item as 0 if not selected, 1 if selected.
If question left blank, display soft check ‘Your answers are very important. Please
consider providing a response. Otherwise, please select “’Don’t know” or “Prefer not to
answer.”’
If question left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS017=0
If HHS018_A=1: HHS019
If HHS018_B=1: HHS020
Else: HHS021

HHS019_#
ASK

HHS018_A=1 (Continue HHS Loop 1)

QUESTION TYPE

Textbox

FILLS (ENG)
FILLS (SPAN)
What is the correct name for this person? If two or more people in your household share the same
name, please provide a unique name or nickname for each person to help us tell them apart.
ENGLISH

Enter first name:________________

¿Cuál es el nombre correcto para esta persona? Si dos o más personas de su hogar comparten el
mismo nombre, indique un nombre o apodo único para cada una que nos ayude a distinguirlas.
SPANISH
Ingrese el nombre:________________
RANGE
LIMITS

Max 20 characters

LOOP MAX

10
Loop HHS LOOP 1 (HHS017_# - HHS022_LOOPEND_#) for each roster line in YOUTHROSTER
until YOUTHROSTERNUM reached, or MAX LOOP = 10.

PROGRAM. NOTES

CHECK (ENG)

If HHS019 ≠DK or REF, Set YOUTH_NAME=’HHS019_#’
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?

CHECK (SPAN)

If item HHS019_# left missing display soft check: “Your answers are very important. Please
consider providing a response.”
Include a soft error check for duplicate names on roster: “Ya ha usado este nombre para
otro(a) miembro del hogar. Es útil tener nombres únicos a medida que avanzamos en las
preguntas para evitar confusiones. ¿Tiene esta persona algún apodo o nombre adicional
que pueda agregar aquí para que el nombre sea único?”
If item HHS019_# left missing display soft check: “Sus respuestas son muy importantes.
Considere proporcionar una respuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

f_HHS018
If HHS018_B=1: HHS020
Else: HHS021

HHS020_#
ASK

HHS018_B=1 (Continue HHS Loop 1)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
What is ^{FILL_YOUTH_NAME}’s sex?
ENGLISH

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

SPANISH

1. Masculino
2. Femenino

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

10
Loop HHS LOOP 1 (HHS017_# - HHS022_LOOPEND_#) for each roster line in
YOUTHROSTER until YOUTHROSTERNUM reached, or MAX LOOP = 10.
If HHS020≠DK or REF, then set YOUTH_SEX=HHS020
If item left missing display soft check: “Your answers are very important. Please consider
providing a response.”
If item left missing display soft check: “Sus respuestas son muy importantes. Considere
proporcionar una respuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

f_HHS018, HHS019
HHS021

f_HHS021_#
HHS021_MONTH_#/HHS021_DAY_#/HHS021_YEAR_#
ASK
All respondents (Continue HHS Loop 1)
HHS021_MONTH_#: Dropdown
QUESTION TYPE
HHS021_DAY_#: Dropdown
HHS021_YEAR_#: Dropdown
FILLS (ENG)
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Can you please confirm ^{FILL_YOUTH_NAME}’s date of birth?
Month: { - Select - } [HHS021_MONTH_#]
ENGLISH

Day: { - Select - } [HHS021_DAY_#]
Year: { - Select - } [HHS021_YEAR_#]
¿Puede confirmar la fecha de nacimiento de ^{FILL_YOUTH_NAME}?
Mes: { - Seleccione - } [HHS021_MONTH_#]

SPANISH

Día: { - Seleccione - } [HHS021_DAY_#]
Año: { - Seleccione - } [HHS021_YEAR_#]

RANGE

HHS021_MONTH_#: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
HHS021_DAY_#: List days in order 1-31
HHS021_YEAR_#: List years 2008-2016 in reverse chronological order: 2016, 2015, 2014, …
2009

LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

10
Loop HHS LOOP 1 (HHS017_# - HHS022_LOOPEND_#) for each roster line in
YOUTHROSTER until YOUTHROSTERNUM reached, or MAX LOOP = 10.

If date combination does not exist (e.g. February 30) display hard check: Please enter a
valid date.
If date combination does not exist (e.g. February 30) display hard check: Ingresa una fecha
válida.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS017, f_HHS018, HHS019, HHS020
If YOUTH_DOBYEAR=HHS021_YEAR and YOUTH_DOBMONTH=HHS021_MONTH and
YOUTH_DOBDAY=HHS021_DAY and HHS017_#=1 and
LOOPNUMBER=YOUTHROSTERNUM: HHS023

Else if YOUTH_DOBYEAR=HHS021_YEAR and YOUTH_DOBMONTH=HHS021_MONTH and
YOUTH_DOBDAY=HHS021_DAY and HHS017_#=1: Loop again (HHS017)
Else if YOUTH_DOBYEAR=HHS021_YEAR and YOUTH_DOBMONTH=HHS021_MONTH and
YOUTH_DOBDAY=HHS021_DAY: HHS022VERIFY
Else If HHS021_YEAR=DK or REF: HHS021A
Else: HHS022

HHS021A_#
ASK

If HHS021_YEAR=DK or REF (Continue HHS Loop 1)

QUESTION TYPE

Numeric
Use fill, FILL_YOUTH_NAME

FILLS (ENG)

FILLS (SPAN)

Use fill, FILL_YOUTH_NAME

How old was ^{ FILL_YOUTH_NAME } on their last birthday?
ENGLISH

AGE (IN YEARS): __
¿Qué edad cumplió^{ FILL_YOUTH_NAME } en su último cumpleaños?

SPANISH

EDAD (EN AÑOS): __

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX

10
Loop HHS LOOP 1 (HHS017_# - HHS022_LOOPEND_#) for each roster line in
YOUTHROSTER until YOUTHROSTERNUM reached, or MAX LOOP = 10.

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

If HHS021A≠DK or REF, then set YOUTH_AGE=HHS021A; else if HHS021A=DK or REF
AFTER SOFT CHECK or if HHS021A not in (11:18), then SET HH_ELIGIBLEYOUTH=0
If HHS021A=DK OR REF, display soft check: “We need to know this person’s age to
determine their eligibility for the study. If you are not able to provide an age for this
person, we cannot confirm their eligibility and we cannot interview them.”
If HHS021A=DK OR REF, display soft check: “Necesitamos saber la edad de esta persona
para determinar si cumple los requisitos para participar en el estudio. Si no puede darnos
la edad de esta persona, no podremos confirmar que cumple los requisitos y no podremos
entrevistarla.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS021
HHS022VERIFY

f_HHS022_#
HHS022_MONTH_#/HHS022_DAY_#/HHS022_YEAR_#
YOUTH_DOBYEAR≠HHS021_YEAR or YOUTH_DOBMONTH≠HHS021_MONTH or
ASK
YOUTH_DOBDAY≠HHS021_DAY (Continue HHS Loop 1)
HHS022_MONTH_#: Dropdown
HHS022_DAY_#: Dropdown
QUESTION TYPE
HHS022_YEAR_#: Dropdown
Use fill from HHS017_#: FILL_YOUTH_NAME
Create fill FILL_HHS022.
If YOUTH_DOB is missing, then FILL_HHS022: empty
Else FILL_HHS022: This birth date does not match the one we recorded for
^{FILL_YOUTH_NAME}.

FILLS (ENG)

Create fill, FILL_YOUTHDOB: Fill ‘‘YOUTH_DOBMONTH’ ‘YOUTHDOBDAY’,
‘YOUTH_DOBYEAR’’ from preload
Create fill FILL_HHS022_1: HHS021_MONTH
Create fill FILL_HHS022_2: HHS021_DAY
Create fill FILL_HHS022_3: HHS021_YEAR

Use fill from HHS017_#: FILL_YOUTH_NAME
Create fill FILL_HHS022.
If YOUTH_DOB is missing, then FILL_HHS022: empty
Else FILL_HHS022: Esta fecha de nacimiento no coincide con la que registramos para
^{FILL_YOUTH_NAME}.

FILLS (SPAN)

Create fill, FILL_YOUTHDOB: Fill ‘‘YOUTH_DOBMONTH’ ‘YOUTHDOBDAY’,
‘YOUTH_DOBYEAR’’ from preload
Create fill FILL_HHS022_1: HHS021_MONTH
Create fill FILL_HHS022_2: HHS021_DAY
Create fill FILL_HHS022_3: HHS021_YEAR

Previously reported: ^{FILL_YOUTHDOB}
Reported today: ^{FILL_HHS022_1} ^{FILL_HHS022_2}, ^{FILL_HHS022_3}
ENGLISH

Can you please confirm the correct birthdate for ^{FILL_YOUTH_NAME}?
Month: { - Select - } [HHS022_MONTH_#]
Day: { - Select - } [HHS022_DAY_#]
Year: { - Select - } [HHS022_YEAR_#]

Antes se informó: ^{FILL_YOUTHDOB}
Hoy se informó: ^{FILL_HHS022_2} de ^{FILL_HHS022_1} de ^{FILL_HHS022_3}
SPANISH

¿Podría confirmar la fecha de nacimiento correcta de ^{FILL_YOUTH_NAME}?
Mes: { - Seleccione - } [HHS022_MONTH_#]
Día: { - Seleccione - } [HHS022_DAY_#]
Año: { - Seleccione - } [HHS022_YEAR_#]

RANGE

HHS022_MONTH_#: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
HHS022_DAY_#: List days in order 1-31
HHS022_YEAR_#: List years 2008-2016 in reverse chronological order: 2016, 2015, 2014, …
2009

LIMITS
LOOP MAX

10
Loop HHS LOOP 1 (HHS017_# - HHS022_LOOPEND_#) for each roster line in
YOUTHROSTER until YOUTHROSTERNUM reached, or MAX LOOP = 10.
Update YOUTH_DOB=(HHS022_MONTH)(HHS022_DAY)(HHS022_YEAR)
Set YOUTH_DOBYEAR= HHS022_YEAR
Update YOUTH_CURRENTAGE_# based on updated YOUTH_DOB

PROGRAM. NOTES
If DOI_YEAR=2026 and HHS022_YEAR in (2009:2014) then set HH_ELIGIBLEYOUTH=1; else
if DOI_YEAR=2026 and HHS022_YEAR not missing and not in (2009:2014), set
ELIGIBLEYOUTH=0.
Else if HHS022_YEAR in (2010:2015) then set HH_ELIGIBLEYOUTH=1; else set
ELIGIBLEYOUTH=0.
If date combination does not exist (e.g. February 30) display hard check: Please enter a
valid date.
CHECK (ENG)

CHECK (SPAN)

If HHS022_MONTH≠HHS021_MONTH or HHS022_DAY≠HHS021_DAY or
HHS022_YEAR≠HHS021_YEAR, display soft check: ‘Birth dates provided today do not
match. Please review your response and correct, if appropriate.’
If date combination does not exist (e.g. February 30) display hard check: Ingrese una
fecha válida.
If HHS022_MONTH≠HHS021_MONTH or HHS022_DAY≠HHS021_DAY or
HHS022_YEAR≠HHS021_YEAR, display soft check: ‘Las fechas de nacimiento
proporcionadas hoy no coinciden. Revise su respuesta y corijala, si corresponde.’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS021
HHS022_VERIFY

HHS022_VERIFY_#
ASK

All respondents (End HHS Loop 1)

QUESTION TYPE

Radio button
Create fill FILL_YOUTH_NAME: Fill ‘YOUTH_NAME’ from YOUTHROSTER

FILLS (ENG)

Create fill, FILL_YOUTH_AGE.
If YOUTH_AGE not missing, FILL_YOUTH_AGE: ‘YOUTH_AGE_#’ from YOUTHROSTER
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2027 or 2026, FILL_YOUTH_AGE: ‘10 or
younger’
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_YOUTH_AGE: ‘11 or younger’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026, FILL_ YOUTH_AGE: ‘11 to
17’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_YOUTH_AGE: ‘12 to 18’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026, FILL_ YOUTH AGE: ‘18 to
23’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_ YOUTH AGE: ‘19 to 23’
Else if HH_AGERANGE=4 FILL_YOUTH_AGE: ‘24 to 31’
Else if HH_AGERANGE=5 FILL_YOUTH_AGE: ‘32 to 40’
Else if HH_AGERANGE=6 FILL_YOUTH_AGE: ‘41 or older
Else FILL_YOUTH_AGE: ‘unknown’

Create fill, FILL_YOUTH_SEX: Fill ‘YOUTH_SEX’ from YOUTHROSTER

FILLS (SPAN)

Create fill FILL_YOUTH_NAME: Fill ‘YOUTH_NAME’ from YOUTHROSTER
Create fill, FILL_YOUTH_AGE.
If YOUTH_AGE not missing, FILL_YOUTH_AGE: ‘YOUTH_AGE_#’ from YOUTHROSTER
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2027 or 2026, FILL_YOUTH_AGE: ‘10 o
menos’
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_YOUTH_AGE: ‘11 o menos’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026, FILL_ YOUTH_AGE: ‘11 a
17’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_YOUTH_AGE: ‘12 a 18’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026, FILL_ YOUTH AGE: ‘18 a
23’HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_ YOUTH AGE: ‘19 a 23’
Else if HH_AGERANGE=4 FILL_YOUTH_AGE: ‘24 a 31’
Else if HH_AGERANGE=5 FILL_YOUTH_AGE: ‘32 a 40’
Else if HH_AGERANGE=6 FILL_YOUTH_AGE: ‘41 o más’
Else FILL_YOUTH_AGE: ‘desconocido’’

Create fill, FILL_YOUTH_SEX: Fill ‘YOUTH_SEX’ from YOUTHROSTER
To confirm then, ^{FILL_YOUTH_NAME} is ^{FILL_YOUTH_AGE} years old and their sex is
^{FILL_YOUTH_SEX}.
Is this correct?
ENGLISH
1. Yes
0. No

Para confirmar, ^{FILL_YOUTH_NAME} tiene ^{FILL_YOUTH_AGE} años y su sexo es
^{FILL_YOUTH_SEX}.
¿Es esto correcto?
SPANISH
1. Sí
0. No
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

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

10
Loop HHS LOOP 1 (HHS017_# - HHS022_LOOPEND_#) for each roster line in
YOUTHROSTER until YOUTHROSTERNUM reached, or MAX LOOP = 10.
DO NOT DISPLAY DK and REF RESPONSES
If HHS022VERIFY=0, DISPLAY HARD CHECK WITH LINK TO HHS018_#: Click here to make
corrections.
If HHS022VERIFY=0, DISPLAY HARD CHECK WITH LINK TO HHS018_#: Haga clic aquí para
realizar correcciones.
If question left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If question left blank, display soft check Sus respuestas son muy importantes. Por favor,
considere responder. De lo contrario, seleccione "No sé" o "Prefiero no responder".
CAWI

NOTES
LEAD-IN

HHS016, HHS021A, HHS022

NEXT

If LOOPNUMBER=YOUTHROSTERNUM: HHS023
Else: Loop again (HHS017)

HHS023_#
ASK

All respondents (Begin HHS Loop 2)

QUESTION TYPE

Radio button
Create fill, ‘FILL_HH_NAME’: Fill ‘HH_NAME’ from sample preload

FILLS (ENG)

Create fill, FILL_HH_AGE:
If HH_AGE not missing, FILL_AGE: ‘HH_AGE years old’ from sample preload
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘10 years old
or younger’
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘11 years old or
younger’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘11 to 17
years old’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘12 to 18 years old’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘18 to 23
years old’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘19 to 23 years old’
Else if HH_AGERANGE=4 FILL_HH_AGE: ‘24 to 31 years old’
Else if HH_AGERANGE=5 FILL_HH_AGE: ‘32 to 40 years old’
Else if HH_AGERANGE=6 FILL_HH_AGE: ‘41 years old or older
Else FILL_HH_AGE: ‘of unknown age’
Create fill, FILL_HHS023_1
IF ROSTERLINE=1, FILL_HHS023_1: “you, ^{FILL_HH_NAME}”
Else, FILL_HHS023_1: {FILL_HH_NAME}
Create fill, FILL_HHS023_2
IF ROSTERLINE=1, FILL_HHS023_2: “you”
Else, FILL_HHS023_2: “they”

Create fill, ‘FILL_HH_NAME’: Fill ‘HH_NAME’ from sample preload

FILLS (SPAN)

Create fill, FILL_HH_AGE:
If HH_AGE not missing, FILL_AGE: ‘HH_AGE years old’ from sample preload
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘10 o
menos’
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘11 o menos’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘11 a 17’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘12 a 18’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘18 a 23’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘19 a 23’
Else if HH_AGERANGE=4 FILL_HH_AGE: ‘24 a 31’
Else if HH_AGERANGE=5 FILL_HH_AGE: ‘32 a 40’
Else if HH_AGERANGE=6 FILL_HH_AGE: ‘41 o más’
Else FILL_HH_AGE: ‘desconocido’’

Create fill, FILL_HHS023_1
IF ROSTERLINE=1, FILL_HHS023_1: “usted, ^{FILL_HH_NAME}”
Else, FILL_HHS023_1: {FILL_HH_NAME}

Create fill, FILL_HHS023_2
IF ROSTERLINE=1, FILL_HHS023_2: “usted”
Else, FILL_HHS023_2: “esa persona”
There’s ^{FILL_HHS023_1} and ^{FILL_HHS023_2} are ^{FILL_HH_AGE}.
Is this correct?
ENGLISH
1. Yes
0. No
Está ^{FILL_HHS023_1} y ^{FILL_HHS023_2} tiene ^{FILL_CURRENTAGE} años.
¿Es esto correcto?
SPANISH
1. Sí
0. No
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
Create variable HHSLOOP2[#].HH_UID=HH_UID_#
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If all items left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS022, HHS021A
If HHS023=0: HHS024
Else: HHS035

f_HHS024_#
HHS024_A_#/HHS024_B_#
ASK
HHS023=0 or HHS035VERIFY_#=0 (Continue HHS Loop 2)
QUESTION TYPE

Checkbox

Create FILL_HHS024.
If HHS035VERIFY_#=0, FILL_HHS024: ‘You will be asked to confirm sex on a later
FILLS (ENG)

FILLS (SPAN)

question.’

Use FILL_HH_NAME from HHS023
Use FILL_HH_AGE from HHS023
Create FILL_HHS024.
If HHS035VERIFY_#=0, FILL_HHS024: ‘Se le pedirá que confirme el sexo en una
pregunta posterior.’
Use FILL_HH_NAME from HHS023

Use FILL_HH_AGE from HHS023
What information is incorrect? Please select all that apply.
^{FILL_HHS024}
ENGLISH

Name ^{FILL_HH_NAME} [HHS024_A_#]
Age^{FILL_HH_AGE} [HHS024_B_#]
¿Qué información es incorrecta? Seleccione todas las que correspondan.
^{FILL_HHS024}

SPANISH

Nombre ^{FILL_HH_NAME} [HHS024_A_#]
Edad ^{FILL_HH_AGE} [HHS024_B_#]

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
Code each item in item as 0 if not selected, 1 if selected.
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If all items left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS023=0
If HHS024_A=1: HHS025
If HHS024_B=1: HHS027
Else: HHS035

HHS025_#
ASK

HHS024_A =1 (Continue HHS Loop 2)

QUESTION TYPE

Textbox
Create fill, FILL_HHS025
FILLS (ENG)
If ROSTERLINE=1, FILL_HHS025: “What is your correct name?”
Else, FILL_HHS025: “What is the correct name for this person?”
Create fill, FILL_HHS025
FILLS (SPAN)
If ROSTERLINE=1, FILL_HHS025: “¿Cuál es su nombre correcto?”
Else, FILL_HHS025: “¿Cuál es el nombre correcto de esta persona?”
^{FILL_HHS025} If two or more people in your household share the same name, please provide a
unique name or nickname for each person to help us tell them apart.

ENGLISH

Enter first name: __________________

^{FILL_HHS025} Si dos o más personas de su hogar comparten el mismo nombre, indique un nombre o
apodo único para cada una que nos ayude a distinguirlas.
SPANISH
Ingrese el nombre: __________________
RANGE
LIMITS

Max 20 characters

LOOP MAX

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

If HHS025≠DK or REF, Replace ‘HH_NAME’ with name entered in HHS025

INCLUDE A SOFT ERROR CHECK FOR DUPLICATE NAMES: “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? If so, please update. If not, please select
“Next” to go to the next question.”

INCLUDE A SOFT ERROR CHECK FOR DUPLICATE NAMES: “Ya ha usado este nombre para
otro(a) miembro del hogar. Es útil tener nombres únicos a medida que avanzamos en las
preguntas para evitar confusiones. ¿Tiene esta persona algún apodo o nombre adicional
que pueda agregar aquí para que el nombre sea único? Si es así, actualícelo. Si no es así,
seleccione “Next” o “Siguiente” para pasar a la siguiente pregunta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN

f_HHS024

NEXT

If HHS024_B=1: HHS027
Else: HHS035

HHS027_#
ASK

HHS024_B =1 (Continue HHS Loop 2)

QUESTION TYPE

Numeric
Use fill from HHS023_# ‘FILL_HH_NAME’

FILLS (ENG)

Create fill, FILL_HHS027_1
If ROSTER LINE=1, FILL_HHS027_1: “were you”
Else, FILL_HHS027_1: “was {FILL_HH_NAME}”
Create fill, FILL_HHS027_2
If ROSTER LINE=1, FILL_HHS027_2: “your”
Else, FILL_HHS027_2: “their”
Use fill from HHS023_# ‘FILL_HH_NAME’

FILLS (SPAN)

Create fill, FILL_HHS027_1
If ROSTER LINE=1, FILL_HHS027_1: “cumplió usted”
Else, FILL_HHS027_1: “cumplió {FILL_HH_NAME}”
Create fill, FILL_HHS027_2
If ROSTER LINE=1, FILL_HHS027_2: “su”
Else, FILL_HHS027_2: “su”

How old ^{FILL_HHS027_1} on ^{FILL_HHS027_2} last birthday?
ENGLISH

Age in years: __
¿Qué edad ^{FILL_HHS027_1} en ^{FILL_HHS027_2} último cumpleaños?

SPANISH

Edad en años: __

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
If HHS027≠DK or REF, Update ‘HH_AGE’ = HHS027
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

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

CAWI

NOTES
LEAD-IN
NEXT

HHS025; HHS024
If (INTERVIEWYEAR = 2027 or 2026) and HHS027 in (11:17): HHS028
If INTERVIEWYEAR = 2028 and HHS027 in (12:18): HHS028

Else: HHS035

f_HHS028_#
HHS028_MONTH_#/HHS028_DAY_#/HHS028_YEAR_#
INTERVIEWYEAR = 2027 or 2026 and HHS027(current age) in (11:17) OR if
ASK
INTERVIEWYEAR = 2028 and HHS027(current age) in (12:18) (Continue HHS Loop 2)
HHS028_MONTH_#: Dropdown
HHS028_DAY_#: Dropdown
QUESTION TYPE
HHS028_YEAR_#: Dropdown
Use fill from HHS021A_#: ‘FILL_HH_NAME’
FILLS (ENG)

Create fill, FILL_HHS028
If ROSTER LINE=1, FILL_HHS028: “your”
Else, FILL_HHS028: ^{FILL_HH_NAME}’s
Use fill from HHS021A_#: ‘FILL_HHNAME’

FILLS (SPAN)

Create fill, FILL_HHS0281S
If ROSTER LINE=1, FILL_HHS0281S: “su”
Else, FILL_HHS0281S: ‘la’
Create fill, FILL_HHS0282S
If LOOP NUM=1, FILL_HHS0282S: EMPTY
Else, FILL_HHS0282S: ‘de ^{FILL_HHNAME}’

What is ^{FILL_HHS028} date of birth?
ENGLISH

Month: { - Select - } [HHS028_MONTH_#]
Day: { - Select - } [HHS028_DAY_#]
Year: { - Select - } [HHS028_YEAR_#]
¿Cuál es ^{FILL_HHS0281S} fecha de nacimiento ^{FILL_HHS0282S}?

SPANISH

Mes: { - Seleccione - } [HHS028_MONTH_#]
Día: { - Seleccione - } [HHS028_DAY_#]
Año: { - Seleccione - } [HHS028_YEAR_#]

RANGE

HHS028_MONTH: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
HHS028_DAY: List days in order 1-31
HHS028_YEAR: 2008-2017

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

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
If date combination does not exist (e.g. February 30) display hard check: Please enter a
valid date.
If date combination does not exist (e.g. February 30) display hard check: Ingrese una fecha
válida.

MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS027
If HHS028_YEAR=DK or REF: HHS030
Else: HHS029

HHS029_#
ASK

HHS028≠DK or REF (Continue HHS Loop 2)

QUESTION TYPE

Radio button
Use fill from f_HHS028_#: ‘FILL_HHS028’

FILLS (ENG)

Use fill from f_HHS028_#: ‘FILL_HHS028_MONTH’
Use fill from f_HHS028_#: ‘FILL_HHS028_DAY’
Use fill from f_HHS028_#: ‘FILL_HHS028_YEAR’
Create fill, FILL_HHS0291S
If LOOP NUM = 1, FILL_HHS0291S: ‘su’
Else, FILL_HHS0291S: ‘la’

FILLS (SPAN)

Create fill, FILL_HHS0292S
If LOOP NUM = 1, FILL_HHS0292S: EMPTY
Else, FILL_HHS0292S: ‘de ^{FILL_HHNAME}’
Use fill from f_HHS028_#: ‘FILL_HHS028_MONTH’
Use fill from f_HHS028_#: ‘FILL_HHS028_DAY’
Use fill from f_HHS028_#: ‘FILL_HHS028_YEAR’

You have entered ^{FILL_HHS028} birthdate as
^{FILL_HHS028_MONTH} ^{FILL_HHS028_DAY}, ^{FILL_HHS028_YEAR}.
ENGLISH

Is this correct?
1. Yes
0. No
Ingresó ^{FILL_HHS0291S} fecha de nacimiento ^{FILL_HHS0292S} como ^{FILL_HHS028_DAY} de
^{FILL_HHS028_MONTH}, de ^{FILL_HHS028_YEAR}.

SPANISH

¿Es esto correcto?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
Set YOUTH_DOB=HHS028 and set YOUTH_AGE based on YOUTH_DOB
If HHS029=1 and HHS028_YEAR in (2009:2014) then set HH_ELIGIBLEYOUTH=1; else if
HHS029=1 and HHS028_YEAR not in (2009:2014), set ELIGIBLEYOUTH=0.
If HH_ELIGIBLEYOUTH=1, add HH_UID to YOUTHROSTER and remove from
NONYOUTHROSTER and set:
YOUTH_NAME=HH_NAME
YOUTHROSTERNUM=(YOUTHROSTERNUM+1)

CHECK (ENG)
CHECK (SPAN)

If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

f_HHS028
If HHS029=0: HHS028
If HH_ELIGIBLEYOUTH=1: HHS031
ELSE: HHS035

HHS030_#
ASK

HHS028≠DK or REF (Continue HHS Loop 2)

QUESTION TYPE

Radio button
Create fill HHS030
FILLS (ENG)
If ROSTERLINE=1 HHS030=’Have you’
Else HHS030= ‘Has ^{FILL_HH_NAME}’
Create fill HHS030
FILLS (SPAN)
If ROSTERLINE=1 HHS030=’Ha cumplido usted’
Else HHS030= ‘Ha cumplido ^{FILL_HH_NAME}’
^{FILL_HHS030} had a birthday since January 1st of this year?

ENGLISH

1. Yes
0. No
¿^{FILL_HHS030} años desde el 1.º de enero de este año?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
Set HH_ELIGIBLEYOUTH=1 if ((INTERVIEWYEAR = 2027 or 2026) and HHS027=11) OR
(INTERVIEWYEAR = 2028 and HHS027=12) and HHS030=0) OR if ((INTERVIEWYEAR = 2027
or 2026) and HHS027=17) OR ((INTERVIEWYEAR = 2028 and HHS027=18) and HHS030=1);
else set HH_ELIGIBLEYOUTH=0.
If HH_ELIGIBLEYOUTH=1, add HH_UID to YOUTHROSTER and set:
YOUTH_NAME=HH_NAME
YOUTHROSTERNUM=(YOUTHROSTERNUM+1)
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

f_HHS028
If HH_ELIGIBLEYOUTH=1: HHS031
Else: HHS035

f_HHS031_#
HHS031_AMERINDIAN_#/HHS031_ASIAN_#/HHS031_BLACK_#/HHS031_HISPAN_#/HHS031_MIDEAST_#/HHS0
31_NATIVHAW_#/ HHS031_WHITE_#
ASK
HH_ELIGIBLEYOUTH=1 (yes) (Continue HHS Loop 2)
QUESTION TYPE

Checkbox

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)

ENGLISH

SPANISH

Use fill from HHS017_#: FILL_YOUTH_NAME
What is ^{FILL_YOUTH_NAME}’s race and/or ethnicity? Select all that apply.
American Indian or Alaska Native [HHS031_AMERINDIAN_#]
Asian [HHS031_ASIAN_#]
Black or African American [HHS031_BLACK_#]
Hispanic or Latino [HHS031_HISPAN_#]
Middle Eastern or North African [HHS031_MIDEAST_#]
Native Hawaiian or Pacific Islander [HHS031_NATIVHAW_#]
White [HHS031_WHITE_#]
¿Cuál es la raza o el origen étnico de ^{FILL_YOUTH_NAME}? Seleccione todas las opciones
que correspondan.
Indígena de las Américas o nativo(a) de Alaska [HHS031_AMERINDIAN_#]
Asiático(a) [HHS031_ASIAN_#]
Negro(a) o afroamericano(a) [HHS031_BLACK_#]
Hispano(a) o latino(a) [HHS031_HISPAN_#]
De Medio Oriente o África del norte [HHS031_MIDEAST_#]
Nativo(a) de Hawái o de otras islas del Pacífico [HHS031_NATIVHAW_#]
Blanco(a) [HHS031_WHITE_#]

RANGE
LIMITS
LOOP MAX

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
Code each item in item as 0 if not selected, 1 if selected.

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

HELP TEXT (ENG)

ADD YOUTH_RACE to YOUTHROSTER: List variable: If HHS031_AMERINDIAN_# =
1, append 1 “American Indian”; if HHS031_ASIAN_# = 1, append 2 "Asian"; if
HHS031_BLACK_# = 1, append 3 "Black"; if HHS031_HISPAN_# = 1, append 4
"Hispanic"; if HHS031_MIDEAST_# = 1, append 5 "Middle Eastern "; if
HHS031_NATIVEHAW_# = 1, append 6 "Native Hawaiian"; if HHS031_WHITE_# =
1, append "White".
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to
answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
American Indian or Alaska Native: For example, Navajo Nation, Blackfeet Tribe of the
Blackfeet Indian Reservation of Montana, Native Village of Barrow Inupiat Traditional
Government, Nome Eskimo Community, Aztec, Maya, etc.

Asian: For example, Chinese, Asian Indian, Filipino, Vietnamese, Korean, Japanese, etc.
Black or African American: For example, African American, Jamaican, Haitian, Nigerian,
Ethiopian, Somali, etc.
Hispanic or Latino: For example, Mexican, Puerto Rican, Salvadoran, Cuban, Dominican,
Guatemalan, etc.
Middle Eastern or North African: For example, Lebanese, Iranian, Egyptian, Syrian, Iraqi,
Israeli, etc.
Native Hawaiian or Pacific Islander: For example, Native Hawaiian, Samoan, Chamorro,
Tongan, Fijian, Marshallese, etc.
White: For example, English, German, Irish, Italian, Polish, Scottish, etc.

HELP TEXT (SPAN)

MODE

Indígena de las Américas o nativo(a) de Alaska: Por ejemplo, de la Nación Navajo, Tribu
Blackfeet de la Reserva Indígena Blackfeet de Montana, Pueblo Nativo del Gobierno
Tradicional Inupiat de Barrow, Comunidad Esquimal Nome, Azteca o Maya.
Asiático(a): Por ejemplo, chino(a), indio(a) asiático(a), filipino(a), vietnamita, coreano(a),
japonés(a), etc.
Negro(a) o afroamericano(a): Por ejemplo, afroamericano(a), jamaicano(a), haitiano(a),
nigeriano(a), etíope, somalí, etc.
Hispano o latino: Por ejemplo, mexicano(a), puertorriqueño(a), salvadoreño(a),
cubano(a), dominicano(a), guatemalteco(a), etc.
De Medio Oriente o África del Norte: Por ejemplo, libanés(a), iraní, egipcio(a), sirio(a),
iraquí, israelí, etc.
Nativo(a) de Hawái o de otras islas del Pacífico: Por ejemplo, nativo(a) hawaiano(a),
samoano(a), chamorro(a), tongano(a), fiyiano(a), marshalés(a), etc.
Blanco(a): Por ejemplo, inglés(a), alemán(a), irlandés(a), italiano(a), polaco(a),
escocés(a), etc.
CAWI

NOTES
LEAD-IN
NEXT

HHS030, HHS029
HHS032

HHS032_#
ASK

HH_ELIGIBLEYOUTH=1 (yes) (Continue HHS Loop 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Does ^{FILL_YOUTH_NAME} live here most of the time, live here about half the time, or live
somewhere else most of the time?
ENGLISH

1.
2.
0.

Lives here most of the time
Lives here about half the time
Lives somewhere else most of the time

¿^{FILL_YOUTH_NAME} vive aquí la mayor parte del tiempo, vive aquí la mitad del tiempo o vive en
otro lugar la mayor parte del tiempo?
SPANISH

1.
2.
0.

Vive aquí la mayor parte del tiempo
Vive aquí la mitad del tiempo
Vive en otro lugar la mayor parte del tiempo

RANGE
LIMITS
LOOP MAX

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

HELP TEXT (ENG)

HELP TEXT (SPAN)
MODE

If HHS032_#=0 set HH_ELIGIBLEYOUTH=0
Update YOUTH_RESIDENCE=HHS032
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
Please choose “Lives here most of the time” if this is the youth’s primary residence, even
if they are currently traveling, away at school or college, or in the hospital, prison, or jail,
or any other type of institution.
Seleccione “Vive aquí la mayor parte del tiempo” si esta es la residencia principal del
joven, incluso si actualmente está viajando, estudiando en la escuela o la universidad, o
en el hospital, la prisión, la cárcel o cualquier otro tipo de institución.
CAWI

NOTES
LEAD-IN
NEXT

HHS031
If HHS032=1: HHS035
Else: HHS033

HHS033_#
ASK

HHS032≠1 (Continue HHS Loop 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Does a biological, adoptive or step-parent or legal guardian of ^{FILL_YOUTH_NAME} live in this
household?
ENGLISH

1.
0.

Yes
No

¿Vive en este hogar un(a) padre/madre biológico(a) o adoptivo(a), padrastro/madrastra, o tutor legal
de ^{FILL_YOUTH_NAME} ?
SPANISH

1.
0.

Sí
No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
If HHS033_#=0, then set HH_ELIGIBLEYOUTH=0.

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

If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
CAWI

NOTES
LEAD-IN
NEXT

HHS032
If HHS033=1: HHS035
Else: HHS034

HHS034_#
ASK

If HHS033≠1 (Continue HHS Loop 2)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Does a biological, adoptive or step-parent of ^{FILL_YOUTH_NAME} live at the other place where
^{FILL_YOUTH_NAME} also lives?
ENGLISH

1.
0.

Yes
No

¿Vive un(a) padre/madre biológico(a), adoptivo(a) o padrastro/madrastra de ^{FILL_YOUTH_NAME} en
el otro lugar donde vive ^{FILL_YOUTH_NAME} también?
SPANISH

1.
0.

Sí
No

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

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS033
HHS035

HHS035_#
ASK

All respondents (Continue HHS Loop 2)

QUESTION TYPE

Radio button
Use fill from f_HHS028_#: ‘FILL_HHS028’

FILLS (ENG)

Create fill, FILL_HHS0351S
If ROSTER LINE=1, FILL_HHS0351S: “su”
Else, FILL_HHS0351S: ‘el’
FILLS (SPAN)

Create fill, FILL_HHS0352S
If LOOP NUM=1, FILL_HHS0352S: EMPTY
Else, FILL_HHS0352S: ‘de ^{FILL_HHNAME}’

What is ^{FILL_HHS028} sex?
ENGLISH

1.
2.

Male
Female

¿Cuál es ^{FILL_HHS03581S} sexo ^{FILL_HHS0352S}?
SPANISH

1.
2.

Masculino
Femenino

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
If HHS035≠DK or REF, Update ‘HH_SEX’ = HHS035
If left missing, display soft check: “Your answers are very important. Please consider
providing a response.”
If left missing, display soft check: “Sus respuestas son muy importantes. Considere
proporcionar una respuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS023, HHS024, HHS025, HHS027, HHS029, HHS030, HHS032=1, HHS033=1, HHS034
HHS035VERIFY

HHS035VERIFY_#_#
ASK

All respondents (End HHS Loop 2)

QUESTION TYPE

Radio button
Use fill from HHS023: FILL_HH_NAME

FILLS (ENG)

Create fill, FILL_HH_AGE:
If HH_AGE not missing, FILL_AGE: ‘HH_AGE years old’ from sample preload
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘10 years old
or younger’
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘11 years old or
younger’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘11 to 17
years old’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘12 to 18 years old’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘18 to 23
years old’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘19 to 23 years old’
Else if HH_AGERANGE=4 FILL_HH_AGE: ‘24 to 31 years old’
Else if HH_AGERANGE=5 FILL_HH_AGE: ‘32 to 40 years old’
Else if HH_AGERANGE=6 FILL_HH_AGE: ‘41 years old or older
Else FILL_HH_AGE: ‘of unknown age’
Create FILL_HHS035_1.
IF ROSTERLINE=1, FILL_HHS035_1: ‘you, ^{FILL_HH_NAME}, are’
Else, FILL_HHS035_1: ‘^{FILL_HH_NAME} is’
Create FILL_HHS035_2.
IF ROSTERLINE=1, FILL_HHS035_2: ‘your’
Else, FILL_HHS035_2: ‘their’
Create fill, FILL_HH_SEX
If HH_SEX not missing, FILL_HH_SEX : ‘HH_SEX’
Else FILL_HH_SEX : ‘unknown’
Use fill from HHS023: FILL_HH_NAME

FILLS (SPAN)

Create fill, FILL_HH_AGE:
If HH_AGE not missing, FILL_AGE: ‘HH_AGE years old’ from sample preload

Else if HH_AGERANGE=1 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘10 o
menos’
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘11 o menos’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘11 a 17’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘12 a 18’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘18 a 23’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘19 a 23’
Else if HH_AGERANGE=4 FILL_HH_AGE: ‘24 a 31’
Else if HH_AGERANGE=5 FILL_HH_AGE: ‘32 a 40’
Else if HH_AGERANGE=6 FILL_HH_AGE: ‘41 o más’
Else FILL_HH_AGE: ‘desconocido’’
Create FILL_HHS035_1.
IF ROSTERLINE=1, FILL_HHS035_1: ‘usted, ^{FILL_HH_NAME}’
Else, FILL_HHS035_1: ‘^{FILL_HH_NAME}’
Create FILL_HHS035_2.
IF ROSTERLINE=1, FILL_HHS035_2: ‘su’
Else, FILL_HHS035_2: ‘su’
Create fill, FILL_HH_SEX
If HH_SEX not missing, FILL_HH_SEX : ‘HH_SEX’
Else FILL_HH_SEX : ‘desconocido’
To confirm then, ^{FILL_HHS035_1} ^{FILL_HH_AGE} and ^{FILL_HHS035_2} sex is ^{FILL_HH_SEX}.
Is this correct?
ENGLISH

1. Yes
0. No

Para confirmar, ^{FILL_HHS035_1} tiene ^{FILL_HH_AGE} años y ^{FILL_HHS035_2} sexo es
^{FILL_HH_SEX}.
¿Es esto correcto?
SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
DO NOT DISPLAY DK AND REF RESPONSES
If HHS035VERIFY=0, DISPLAY HARD CHECK WITH LINK TO HHS024_#: Click here to make
corrections.
If HHS035VERIFY=0, DISPLAY HARD CHECK WITH LINK TO HHS024_#: Haga clic aquí para
hacer correcciones.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN

NEXT

HHS035
If HHROSTER LINE=20 and any household member has HH_ELIGIBLEYOUTH=1: HHS051
Else if HHROSTER LINE=20:HHS050
Else if LOOPNUMBER< NONYOUTHROSTERNUM: Loop again (HHS023)
Else HHS036

HHS036
ASK

All respondents

QUESTION TYPE
FILLS (ENG)

Radio button
Create fill, FILL_HH_NAMES: Display the {HH_NAME} for each household member on its
own line.

FILLS (SPAN)

Create fill, FILL_HH_NAMES: Display the {HH_NAME} for each household member on its
own line.

We now have the following people listed for your household:
^{FILL_HH_NAMES}
ENGLISH

Is there anyone else who usually lives with you that we haven’t talked about?
1. Yes
0. No
Actualmente tenemos las siguientes personas listadas para su hogar:
^{FILL_HH_NAMES}

SPANISH

¿Hay alguien más que viva habitualmente con usted de quien no hayamos hablado?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

Update YOUTHROSTER to include all HH members with HH_ELIGIBLEYOUTH=1
Sort YOUTHROSTER by YOUTH_DOB (or YOUTH_AGE if YOUTH_DOB missing)
Create Variable OLDESTYOUTH=YOUTH_NAME for the first (oldest) youth on the roster
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS035VERIFY
If HHS036=1: HHS037
Else if any household member has HH_ELIGIBLEYOUTH=1: HHS050
Else: HHS050a

HHS037_#
ASK

HHS036=1 OR HHS049a=1 (Begin HHS Loop 3)

QUESTION TYPE

Textbox
Create fill, FILL_HHS037_1:
If first time through loop, FILL_HHS037_1: BLANK
Else, FILL_HHS037_1: “next”

FILLS (ENG)

Create fill, FILL__HHS037.
If HHS049a_#=0, FILL_HHS037: ‘What is the correct name for this household member?’
Else, FILL_HHS037: ‘What is the first name of the ^{FILL_HHS037_1} household member
not listed? If two or more people in your household share the same name, please provide
a unique name or nickname for each person to help us tell them apart.

Create fill, FILL_HHS037_1:
If first time through loop, FILL_HHS037_1: BLANK
Else, FILL_HHS037_1: “siguiente”

FILLS (SPAN)

Create fill, FILL__HHS037.
If HHS049a_#=0, FILL_HHS037: ‘¿Cuál es el nombre correcto de este miembro del
hogar?’
Else, FILL_HHS037: ‘¿Cuál es el nombre del ^{FILL_HHS037_1} miembro del hogar que no
aparece en la lista? Si dos o más personas de su hogar comparten el mismo nombre,
proporcione un nombre o apodo único para cada una para que podamos
distinguirlas.’

^{FILL_HHS037}
ENGLISH

Enter first name: ________________
^{FILL_HHS037}

SPANISH

Ingrese el nombre: ________________

RANGE
LIMITS

Max 20 characters

LOOP MAX

10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.
Create new HH_UID for new household member
Create variable HHSLOOP3[#].HH_UID=HH_UID_#
Update HH_NAME for new HH member and set = HHS037_#

PROGRAM. NOTES

CHECK (ENG)

Do NOT display DK and REF.
INCLUDE A SOFT CHECK FOR DUPLICATE NAMES: “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?”

IF left missing, DISPLAY HARD CHECK: “Please provide a first name or nickname for this
person to avoid confusion.”

CHECK (SPAN)

INCLUDE A SOFT CHECK FOR DUPLICATE NAMES: “Ya ha usado este nombre para otro(a)
miembro del hogar. Es útil tener nombres únicos a medida que avanzamos en las
preguntas para evitar confusiones. ¿Tiene esta persona algún apodo o nombre
adicional que pueda agregar aquí para que el nombre sea único?”
IF left missing, DISPLAY HARD CHECK: “Indique el nombre o apodo de esta persona para
evitar confusiones.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS036=1, HHS046=1; HHS048; HHS039; HHS040; HHS044; HHS043
HHS038

HHS038_#
ASK

HHS036=1 (Continue HHS Loop 3)

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill FILL_HHS038: ‘HHS037’

FILLS (SPAN)
Create fill FILL_HHS038: ‘HHS037’
What is ^{FILL_HHS038}’s sex?
ENGLISH

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

SPANISH

1. Masculino
2. Femenino

RANGE
LIMITS
LOOP MAX

10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.

PROGRAM. NOTES
Update HH_SEX for new HH member and set = HHS038_#
CHECK (ENG)
CHECK (SPAN)

If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS037
HHS039

HHS039_#
ASK

HHS036=1 (Continue HHS Loop 3)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from HHS038: ‘FILL_HHS038’

FILLS (SPAN)
Use fill from HHS038: ‘FILL_HHS038’
What is ^{FILL_HHS038}’s age?
ENGLISH

Age in years: __
¿Cuál es la edad de ^{FILL_HHS038}?

SPANISH

Edad en años: __

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX

10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.
Set HH_AGE= HHS039_#
If INTERVIEWYEAR = 2027 or 2026 and HHS039 NOT in (11:17) OR (If INTERVIEWYEAR =
2028 and HHS039 NOT in (12:18)): set HH_ELIGIBLEYOUTH=0

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

If HHS039 is out of range, display hard check: Please enter a valid age between 0 and
120.
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If HHS039 is out of range, display hard check: Ingrese una edad válida entre 0 y 120.
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS038
If HHS039(current age)=missing or DK or REF: HHS040
If INTERVIEWYEAR = 2027 or 2026 and HHS039 in (11:17) OR (If INTERVIEWYEAR = 2028
and HHS039 in (12:18)): HHS041
Else: HHS049a

HHS040_#
ASK

HHS039=DK or REF (Continue HHS Loop 3)

QUESTION TYPE

Radio button
Use fill from HHS038: ‘FILL_HHS038’
Create fill, FILL_HHS040_2
If INTERVIEWYEAR=2027 or 2026, FILL “10 or younger”
IF INTERVIEWYEAR=2028, FILL “11 or younger”
Create fill, FILL_HHS040_3
If INTERVIEWYEAR=2026 or 2027, FILL “11 to 17”
If INTERVIEWYEAR=2028, FILL “12 to 18”

FILLS (ENG)

Create fill, FILL_HHS040_4
If INTERVIEWYEAR=2026 or 2027, FILL “18 to 23”
If INTERVIEWYEAR=2028 FILL “19 to 23”
Use fill from HHS038: ‘FILL_HHS038’
Create fill, FILL_HHS040_2
If INTERVIEWYEAR=2027 or 2026, FILL “10 años o menos”
IF INTERVIEWYEAR=2028, FILL “11 años o menos”
fill, FILL_HHS040_3
If INTERVIEWYEAR=2026 or 2027, FILL “Entre 11 y 17 años”
If INTERVIEWYEAR=2028, FILL “Entre 12 y 18 años”

FILLS (SPAN)

Create fill, FILL_HHS040_4
If INTERVIEWYEAR=2026 or 2027, FILL “Entre 18 y 23 años”
If INTERVIEWYEAR=2028 FILL “Entre 19 y 23 años”
What is ^{FILL_HHS038}’s age range? Would you say they are…

ENGLISH

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

^{FILL_HHS040_2}
^{FILL_HHS040_3}
^{FILL_HHS040_4}
24 to 31
32 to 40, or
41 or older

¿Cuál es el rango de edad de ^{FILL_HHS038}? ¿Diría que tiene...?

SPANISH

RANGE
LIMITS

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

^{FILL_HHS040_2}
^{FILL_HHS040_3}
^{FILL_HHS040_4}
Entre 24 y 31 años
Entre 32 y 40 años, o
41 años o más

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

10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.
If HHS040_#≠2 then Set HH_AGERANGE= ‘HHS040_#’
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS039
If HHS040=2: HHS041
Else: HHS049a

f_HHS041_#
HHS041_MONTH_#/HHS041_DAY_#/HHS041_YEAR_#
(If INTERVIEWYEAR = 2027 or 2026 and HHS039 in (11:17) OR (If INTERVIEWYEAR = 2028
ASK
and HHS039 in (12:18)) or if HHS040=2 (Continue HHS Loop 3)
HHS041_MONTH: Dropdown
HHS041_DAY: Dropdown
QUESTION TYPE
HHS041_YEAR: Dropdown
FILLS (ENG)
FILLS (SPAN)

Use fill from HHS038: ‘FILL_HHS038’
Use fill from HHS038: ‘FILL_HHS038’

What is ^{FILL_HHS038}’s date of birth?
Month: { - Select - } [HHS041_MONTH]
ENGLISH

Day: { - Select - } [HHS041_DAY]
Year: { - Select - } [HHS041_YEAR]
¿Cuál es la fecha de nacimiento de ^{FILL_HHS038}?
Mes: { - Seleccione - } [HHS041_MONTH]

SPANISH

Día: { - Seleccione - } [HHS041_DAY]
Año: { - Seleccione - } [HHS041_YEAR]

RANGE

HHS041_MONTH: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
HHS041_DAY: List days in order 1-31
HHS041_YEAR: List years 2008-2016 in reverse chronological order: 2016, 2015, 2014, …
2008

LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

10
HHS041_MONTH: List months in order. 1 = “January”, 2 = “February”, … 12 = “December”
HHS041_DAY: List days in order 1-31
HHS041_YEAR: List years 2008-2016 in reverse chronological order: 2016, 2015, 2014, …
2008
If date combination does not exist (e.g. February 30) display hard check: Please enter a
valid date.
If date combination does not exist (e.g. February 30) display hard check: Ingrese una fecha
válida.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN

HHS039, HHS040=2, HHS042=0

NEXT

(If HHS041_YEAR= DK or REF) AND (HHS039≠DK or REF): HHS044
(If HHS041_YEAR= DK or REF) AND HHS040=2: HHS043
Else: HHS042

HHS042_#
ASK

HHS041_YEAR≠DK or REF (Continue HHS Loop 3)

QUESTION TYPE

Radio button
Use fill from HHS038: ‘FILL_HHS038’
Use fill from HHS041_MONTH: ‘FILL_HHS041_MONTH’

FILLS (ENG)

Use fill from HHS041_DAY: ‘FILL_HHS041_DAY’
Use fill from HHS041_YEAR: ‘FILL_HHS041_YEAR’
Use fill from HHS038: ‘FILL_HHS038’
Use fill from HHS041_MONTH: ‘FILL_HHS041_MONTH’

FILLS (SPAN)

Use fill from HHS041_DAY: ‘FILL_HHS041_DAY’
Use fill from HHS041_YEAR: ‘FILL_HHS041_YEAR’

You have entered ^{FILL_HHS038}’s birthdate as
^{FILL_HHS041_MONTH} ^{FILL_HHS041_DAY}, ^{FILL_HHS041_YEAR}
ENGLISH

Is this correct?
1. Yes
0. No
He ingresado la fecha de nacimiento de ^{FILL_HHS038} como el
^{FILL_HHS041_DAY} de ^{FILL_HHS041_MONTH} de ^{FILL_HHS041_YEAR}

SPANISH

¿Es esto correcto?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

10
If DOI_YEAR=2026 and if HHS042=1 and HHS041_YEAR in (2009:2014) then set
HH_ELIGIBLEYOUTH=1; else if DOI_YEAR=2026 and if HHS042=1 and HHS041_YEAR not in
(2009:2014), set ELIGIBLEYOUTH=0.
Else if HHS042=1 and HHS041_YEAR in (2010:2015) then set HH_ELIGIBLEYOUTH=1; else if
HHS042=1 and HHS041_YEAR not in (2010:2015), set ELIGIBLEYOUTH=0.
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.

CHECK (ENG)

If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’

If HHS042=0, DISPLAY HARD CHECK: Click here to update the Date of Birth.

CHECK (SPAN)

If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
If HHS042=0, DISPLAY HARD CHECK: Haga clic aquí para actualizar la fecha de nacimiento.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS041
: If ELIGIBLEYOUTH=1: HHS045
Else: HHS049a

HHS043_#
If (HHS041_YEAR=( DK or REF)) AND HHS040=2 (Continue HHS Loop 3)

ASK
QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from HHS038: ‘FILL_HHS038’
Use fill from HHS038: ‘FILL_HHS038’

FILLS (SPAN)

How old was ^{FILL_HHS038} on their last birthday?
ENGLISH

Age in years: __
¿Qué edad cumplió ^{FILL_HHS038} en su último cumpleaños?

SPANISH

Edad (en años): __

RANGE

0-120

LIMITS

Max 3 digits

LOOP MAX

10
IF HHS043 in (12:17), set HH_ELIGIBLEYOUTH=1 and set YOUTH_AGE=HHS043_#
Else set HH_AGE=HHS043_#

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.
If HHS043=DK or REF, display soft check: “We need to know this person’s age to determine
their eligibility for the study. If you are not able to provide an age for this person, we
cannot confirm their eligibility and we cannot interview them.”
If HHS043=DK or REF, display soft check: “Necesitamos saber la edad de esta persona para
determinar si cumple los requisitos para participar en el estudio. Si no puede darnos la
edad de esta persona, no podremos confirmar que cumple los requisitos y no podremos
entrevistarla.”

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

NEXT

HHS041
(If INTERVIEWYEAR = 2027 or 2026 and HHS043=11 or 17 OR (If INTERVIEWYEAR = 2028
and HHS043=12 or 18): HHS044
IF HHS043 in (12:17): HHS045
Else: HHS049a

HHS044_#

QUESTION TYPE

(If INTERVIEWYEAR = 2027 or 2026 and (HHS043=11 or 17 or HHS039=11 or 17)) OR (If
INTERVIEWYEAR = 2028 and (HHS043=12 or 18 or HHS039=12 or 18)) (Continue HHS Loop
3)
Radio button

FILLS (ENG)

Use fill from HHS038: ‘FILL_HHS038’

ASK

FILLS (SPAN)
Use fill from HHS038: ‘FILL_HHS038’
Has ^{FILL_HHS038} had a birthday since January 1st of this year?
ENGLISH

1. Yes

0. No
¿^{FILL_HHS038} ha cumplido años desde el 1.º de enero de este año?
SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

10
Set HH_ELIGIBLEYOUTH=1 If (INTERVIEWYEAR = 2027 or 2026 and (HHS043=11 or
HHS039=11)) OR INTERVIEWYEAR = 2028 and (HHS043=12 or HHS039=12)) and HHS044=0)
OR ((INTERVIEWYEAR = 2027 or 2026 and (HHS043=17 or HHS039=17)) OR
(INTERVIEWYEAR = 2028 and (HHS043=18 or HHS039=18)) and HHS044=1); else set
HH_ELIGIBLEYOUTH=0
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.

CHECK (ENG)
CHECK (SPAN)

If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS043, HHS039
If HH_ELIGIBLEYOUTH=1: HHS045
Else: HHS049a

f_HHS045_#
HHS045_AMERINDIAN_#/HHS045_ASIAN_#/HHS045_BLACK_#/HHS045_HISPAN_#/HHS045_MIDEAST_#/HHS0
45_NATIVHAW_#/HHS045_WHITE_#
ASK
HH_ELIGIBLEYOUTH=1 (Continue HHS Loop 3)
QUESTION TYPE

Checkbox

FILLS (ENG)

Use fill from HHS038: ‘FILL_HHS038’

FILLS (SPAN)

ENGLISH

Use fill from HHS038: ‘FILL_HHS038’
What is ^{FILL_HHS038}’s race and/or ethnicity? You may choose more than one answer.
American Indian or Alaska Native [HHS045_AMERINDIAN]
Asian [HHS045_ASIAN]
Black or African American [HHS045_BLACK]
Hispanic or Latino [HHS045_HISPAN]
Middle Eastern or North African [HHS045_MIDEAST]
Native Hawaiian or Pacific Islander [HHS045_NATIVHAW]
White [HHS045_WHITE]
¿Cuál es la raza o el origen étnico de ^{FILL_HHS038}? Puede elegir más de una respuesta.

SPANISH

Indígena de las Américas o nativo(a) de Alaska [HHS045_AMERINDIAN]
Asiático(a) [HHS045_ASIAN]
Negro(a) o afroamericano(a) [HHS045_BLACK]
Hispano(a) o latino(a) [HHS045_HISPAN]
De Medio Oriente o África del Norte [HHS045_MIDEAST]
Nativo(a) de Hawái o de otras islas del Pacífico [HHS045_NATIVHAW]
Blanco(a) [HHS045_WHITE]

RANGE
LIMITS
LOOP MAX

10
Code each item in item as 0 if not selected, 1 if selected.
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

ADD YOUTH_RACE to YOUTHROSTER: List variable: If HHS045_AMERINDIAN_# = 1,
append 1 “American Indian”; if HHS045_ASIAN_# = 1, append 2 "Asian"; if
HHS045_BLACK_# = 1, append 3 "Black"; if HHS045_HISPAN_# = 1, append 4
"Hispanic"; if HHS045_MIDEAST_# = 1, append 5 "Middle Eastern "; if
HHS045_NATIVEHAW_# = 1, append 6 "Native Hawaiian"; if HHS045_WHITE_# = 1,
append "White".
If item left blank, display soft check ‘Your answers are very important. Please
consider providing a response. Otherwise, please select “’Don’t know” or “Prefer
not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)

HELP TEXT (SPAN)

MODE

American Indian or Alaska Native: For example, Navajo Nation, Blackfeet Tribe of the
Blackfeet Indian Reservation of Montana, Native Village of Barrow Inupiat Traditional
Government, Nome Eskimo Community, Aztec, Maya, etc.
Asian: For example, Chinese, Asian Indian, Filipino, Vietnamese, Korean, Japanese,
etc.
Black or African American: For example, African American, Jamaican, Haitian,
Nigerian, Ethiopian, Somali, etc.
Hispanic or Latino: For example, Mexican, Puerto Rican, Salvadoran, Cuban,
Dominican, Guatemalan, etc.
Middle Eastern or North African: For example, Lebanese, Iranian, Egyptian, Syrian,
Iraqi, Israeli, etc.
Native Hawaiian or Pacific Islander: For example, Native Hawaiian, Samoan,
Chamorro, Tongan, Fijian, Marshallese, etc. White: For example, English, German,
Irish, Italian, Polish, Scottish, etc.
Indígena de las Américas o nativo(a) de Alaska: Por ejemplo, de la Nación Navajo,
Tribu Blackfeet de la Reserva Indígena Blackfeet de Montana, Pueblo Nativo del
Gobierno Tradicional Inupiat de Barrow, Comunidad Esquimal Nome, Azteca o Maya.
Asiático(a): Por ejemplo, chino(a), indio(a) asiático(a), filipino(a), vietnamita,
coreano(a), japonés(a), etc.
Negro(a) o afroamericano(a): Por ejemplo, afroamericano(a), jamaicano(a),
haitiano(a), nigeriano(a), etíope, somalí, etc.
Hispano o latino: Por ejemplo, mexicano(a), puertorriqueño(a), salvadoreño(a),
cubano(a), dominicano(a), guatemalteco(a), etc.
De Medio Oriente o África del Norte: Por ejemplo, libanés(a), iraní, egipcio(a),
sirio(a), iraquí, israelí, etc.
Nativo(a) de Hawái o de otras islas del Pacífico: Por ejemplo, nativo(a) hawaiano(a),
samoano(a), chamorro(a), tongano(a), fiyiano(a), marshalés(a), etc. Blanco(a): Por
ejemplo, inglés(a), alemán(a), irlandés(a), italiano(a), polaco(a), escocés(a), etc.
CAWI

NOTES
HHS042, HHS043, HHS044

LEAD-IN
NEXT

HHS046

HHS046_#
HH_ELIGIBLEYOUTH=1 (Continue HHS Loop 3)

ASK
QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS038: ‘FILL_HHS038’

FILLS (SPAN)
Use fill from HHS038: ‘FILL_HHS038’
Does ^{FILL_HHS038} live here most of the time, live here about half the time, or live somewhere else
most of the time?
ENGLISH

1.
2.
0.

Lives here most of the time
Lives here about half the time
Lives somewhere else most of the time

¿^{FILL_HHS038} vive aquí la mayor parte del tiempo, vive aquí la mitad del tiempo o vive en otro
lugar la mayor parte del tiempo?
SPANISH

1.
2.
0.

Vive aquí la mayor parte del tiempo
Vive aquí la mitad del tiempo
Vive en otro lugar la mayor parte del tiempo

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.
If HHS046_#=0, then set HH_ELIGIBLEYOUTH=0.
Set YOUTH_RESIDENCE=HHS046_#
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS045
If HHS046=1: HHS049a
Else: HHS047

HHS047_#
HHS046≠1 (Continue HHS Loop 3)

ASK
QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS038: ‘FILL_HHS038’

FILLS (SPAN)
Use fill from HHS038: ‘FILL_HHS038’
Does a biological, adoptive, or step-parent or legal guardian of ^{FILL_HHS038} live in this household?
ENGLISH

1. Yes
0. No
¿Vive en este hogar un(a) padre/madre biológico(a) o adoptivo(a), padrastro/madrastra o tutor legal
de ^{FILL_HHS038}?

SPANISH

1. Sí
0. No

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

10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.
If HHS047_#=0, then set HH_ELIGIBLEYOUTH=0.
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS046=0 or 2 or DK or REF
If HHS047=1: HHS049a
Else: HHS048

HHS048_#
If HHS047 ≠1(Continue HHS Loop 3)

ASK
QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS038: ‘FILL_HHS038’

FILLS (SPAN)
Use fill from HHS038: ‘FILL_HHS038’
Does a biological, adoptive or step-parent of ^{FILL_HHS038} live at the other place where
^{FILL_HHS038} also lives?
ENGLISH

1. Yes
0. No
¿Vive un(a) padre/madre biológico(a), adoptivo(a) o padrastro/madrastra de ^{FILL_HHS038} en el
otro lugar donde vive ^{FILL_HHS038} también?

SPANISH

1. Sí
0. No

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

Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS047
HHS049a

HHS049a_#
ASK

HHS036=1 (End HHS Loop 3)

QUESTION TYPE

Radio button
Create fill FILL_HH_NAME: Fill ‘HH_NAME’ from HHROSTER

FILLS (ENG)

Create fill, FILL_HH_AGE:
If HH_AGE not missing, FILL_AGE: ‘HH_AGE years old’ from sample preload
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE:
‘10 years old or younger’
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘11 years
old or younger’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE:
‘11 to 17 years old’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘12 to 18
years old’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE:
‘18 to 23 years old’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘19 to 23
years old’
Else if HH_AGERANGE=4 FILL_HH_AGE: ‘24 to 31 years old’
Else if HH_AGERANGE=5 FILL_HH_AGE: ‘32 to 40 years old’
Else if HH_AGERANGE=6 FILL_HH_AGE: ‘41 years old or older
Else FILL_HH_AGE: ‘of unknown age’
Create fill, FILL_HH_SEX
If HH_SEX not missing, FILL_HH_SEX : ‘HH_SEX’
Else FILL_HH_SEX : ‘unknown’
Create fill FILL_HH_NAME: Fill ‘HH_NAME’ from HHROSTER

Create fill, FILL_HH_AGE:
If HH_AGE not missing, FILL_AGE: ‘HH_AGE years old’ from sample preload
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘10
o menos’

FILLS (SPAN)

Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_YOUTH_AGE: ‘11 o
menos’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026, FILL_ YOUTH_AGE:
‘11 a 17’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_YOUTH_AGE: ‘12 a 18’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026, FILL_ YOUTH AGE:
‘18 a 23’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_ YOUTH AGE: ‘19 a 23’
Else if HH_AGERANGE=4 FILL_YOUTH_AGE: ‘24 a 31’

Else if HH_AGERANGE=5 FILL_YOUTH_AGE: ‘32 a 40’
Else if HH_AGERANGE=6 FILL_YOUTH_AGE: ‘41 o más’
Else FILL_YOUTH_AGE: ‘una edad desconocida’

Create fill, FILL_HH_SEX
If HH_SEX not missing, FILL_HH_SEX : ‘HH_SEX’
Else FILL_HH_SEX : ‘desconocido’
To confirm then, ^{FILL_HH_NAME} is ^{FILL_HH_AGE} and their sex is ^{FILL_HH_SEX}.
Is this correct?
ENGLISH

1. Yes
0. No
Para confirmar, ^{FILL_HH_NAME} tiene ^{FILL_HH_AGE} años y su sexo es ^{FILL_HH_SEX}.
¿Es esto correcto?

SPANISH

1.

Sí

0. No
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster
until HHS049b=0 or MAX LOOP=10.
DO NOT DISPLAY DK and REF
If HHS049a=0, DISPLAY HARD CHECK WITH LINK TO HHS037_#: Click here to
make corrections.
If HHS049a=0, DISPLAY HARD CHECK WITH LINK TO HHS037_#: Haga clic aquí
para hacer correcciones.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAPI

NOTES
LEAD-IN
NEXT

HHS046=1; HHS048; HHS039; HHS040; HHS044; HHS043
HHS049b

HHS049b_#
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, FILL_HHLIST: Display the {HH_NAME} for each household member
on its own line.

FILLS (SPAN)

Create fill, FILL_HHLIST: Display the {HH_NAME} for each household member
on its own line.
We now have the following people listed for your household:
^{ FILL_HHLIST}

ENGLISH

Is there anyone else who usually lives here that has not been mentioned?
1. Yes
0. No
Ahora tenemos a las siguientes personas en la lista de su hogar:
^{ FILL_HHLIST}

SPANISH

¿Hay alguien más que viva habitualmente aquí que no se haya mencionado?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster
until HHS049=0 or MAX LOOP=10.
If item left blank, display soft check ‘Your answers are very important. Please
consider providing a response. Otherwise, please select “’Don’t know” or
“Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes.
Considere proporcionar una respuesta. En caso contrario, seleccione “No sé” o
“Prefiero no contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS049a
If HHS049b=1 and HH_ELIGIBLEYOUTH=1 for at least one person on HH roster:
HHS051
If HHS049b=1: Loop again (HHS037)
HH_ELIGIBLEYOUTH=1 for at least one person on HH roster: HHS050

Else: HHS050a

HHS050_#
ASK

All respondents with at least one eligible youth in HH

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
THIS IS COMPUTER CHECK. DO NOT DISPLAY.
Create new household level variables:
Scrn_HH_Hisp
Scrn_HH_Blk
Scrn_HH_Asian
Scrn_HH_Other
Select_HH

PROGRAM. NOTES

If YOUTH_RACE_1=1 or YOUTH_RACE_5=1 or YOUTH_RACE_6=1 or
YOUTH_RACE_7=1 for any youth, then set Scrn_HH_Other=1
If YOUTH_RACE_2=1 for any youth, then set Scrn_HH_Asian=1
If YOUTH_RACE_3=1 for any youth, then set Scrn_HH_Blk=1
If YOUTH_RACE_4=1 for any youth, then set Scrn_HH_Hisp=1
Else if YOUTH_RACE=missing, then set Scrn_HH_Other=1
If Scrn_HH_Hisp = 1 and Samp_HH_Hisp = 1 then Select_HH = 1;
else if Scrn_HH_Blk = 1 and Samp_HH_Blk = 1 then Select_HH = 1;
else if Scrn_HH_Asian = 1 and Samp_HH_Asian = 1 then Select_HH = 1;
else if Scrn_HH_Other = 1 and Samp_HH_Other = 1 then Select_HH = 1;
else
Select_HH = 0;

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

CAWI

NOTES
LEAD-IN
NEXT

HHS049a
If Select_HH=1: HHS051
Else: HHS050a

HHS051_#
ASK

Select_HH =1 (Begin HHS Loop 4)

QUESTION TYPE

Computer check

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

PROGRAM. NOTES

190
This is a program check. Do not display screen to R.
Create variable HHSLOOP4[#].HH_UID=HH_UID_#
Loop HHS Loop 4 (HHS051- HHS064_LOOPEND) through each line of the HHROSTER
Lock instrument up to this point (do not allow backward navigation from this item)

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

HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS050
HHS054

HHS054_#_#
ASK

Select_HH=1 (Begin HHS Loop 4a)

QUESTION TYPE

Radio button
Use fill, FILL_HHS049_NAME from HHS049
Create fill, FILL_HHS051
If LOOP4a=1 AND LOOP4=1 Fill: “The next few questions are about the relationships of
members of your household.”
Else fill: Empty
Create fill for the household member selected in Loop HHS 4 , FILL_PERSON_A:
’FILL_HHS049_NAME’

FILLS (ENG)

Create fill for the household member selected in Loop HHS 4 , FILL_PERSON_APOS:
If ROSTERLINE=1, FILL_PERSON_APOS=’your’
Else FILL_PERSON_APOS=’FILL_PERSON_A’s’
Create fill FILL_HHS054.
If ROSTERLINE=1, FILL_HHS054: ‘you are’
Else FILL_HHS054: ‘^{FILL_PERSON_A} is’
Create fill for the household member selected in Loop HHS 4a ,
FILL_PERSON_B=’FILL_HHS049_NAME’ for the person who appears later on the
household roster
Use fill, FILL_HHS049_NAME from HHS049
Create fill, FILL_HHS051
If LOOP4a=1 AND LOOP4=1 Fill: “Las preguntas que siguen se tratan de las relaciones
entre los miembros de su hogar. ”
Else fill: Empty
Create fill for the household member selected in Loop HHS 4 , FILL_PERSON_A:
’FILL_HHS049_NAME’

FILLS (SPAN)

Create fill for the household member selected in Loop HHS 4 , FILL_PERSON_APOSS1:
If ROSTERLINE=1, FILL_PERSON_APOSS1=’su’
Else FILL_PERSON_APOSS1=’la’
Create fill for the household member selected in Loop HHS 4 , FILL_PERSON_AS2:
If ROSTERLINE=1, FILL_PERSON_AS2= empty
Else FILL_PERSON_AS2=’de {FILL_HHS049_NAME}’
Create fill for the household member selected in Loop HHS 4a ,
FILL_PERSON_B=’FILL_HHS049_NAME’ for the person who appears later on the
household roster

ENGLISH

^{FILL_HHS_051}

What is the relationship that best describes ^{FILL_PERSON_APOS} relationship to
^{FILL_PERSON_B}? That is, ^{FILL_HHS054} ^{FILL_PERSON_B}’s…
1. Spouse
2. Partner
3. Biological parent
4. Step-parent
5. Adoptive parent
6. Mother- or Father-in-Law
7. Sibling (Full)
8. Legal ward
9. Foster parent
10. Half-Sibling
11. Step-Sibling
12. Adoptive Sibling
13. Foster Sibling
14. Brother- or Sister-in-Law
15. Grandparent (Biological or Social)
16. Great-Grandparent or Great, Great Grandparent (Biological or Social)
17. Grandchild (Biological or Social)
18. Biological child
19. Step-child
20. Adoptive Child
21. Foster Child
22. Partner’s Child
23. Son- or Daughter-in-Law
24. Aunt or Uncle (Biological or Social)
25. Great Aunt or Uncle
26. Nephew or Niece (Biological or Social)
27. Step-Niece or -Nephew
28. Foster Niece or Nephew
29. Cousin (Biological or Social)
30. Great Grandchild
31. Grandparent-in-Law or Great-Grandparent-in-Law
32. Aunt- or Uncle-in-Law
33. Cousin-in-Law
34. Legal guardian
35. Roommate
36. Other relative
37. Other non-relative
^{FILL_HHS_051}
¿Cuál es la relación que mejor describe ^{FILL_PERSON_APOSS1} relación ^{FILL_PERSON_AS2} con
^{FILL_PERSON_B}? Es decir, ^{FILL_PERSON_A} es el/la…. de ^{FILL_PERSON_B}?
SPANISH

1. Cónyuge
2. Pareja
3. Padre/madre biológico(a)
4. Padrastro/madrastra
5. Padre/madre adoptivo(a)
6. Suegro(a)

7. Hermano(a) (DE SANGRE)
8. Guarda legal
9. Padre/madre de acogida
10. Medio(a) hermano(a)
11. Hermanastro(a)
12. Hermano(a) adoptivo(a)
13. Hermano(a) de acogida
14. Cuñado(a)
15. Abuelo(a) (biológico(a) o social)
16. Bisabuelo(a) (biológico(a) o social)
17. Nieto(a) (biológico(a) o social)
18. Hijo(a) biológico(a)
19. Hijastro(a)
20. Hijo(a) adoptivo(a)
21. Hijo(a) de acogida
22. Hijo(a) de su(s) pareja(s)
23. Yerno o nuera
24. Tío(a) (biológico(a) o social)
25. Tío(a) abuelo(a)
26. Sobrino(a) (biológico(a) o social)
27. Sobrino(a) político(a)
28. Sobrino(a) adoptivo(a)
29. Primo(a) (biológico(a) o social)
30. Bisnieto(a)
31. Abuelo(a) político(a) o bisabuelo(a) político(a)
32. Tío(a) político(a)
33. Primo(a) político(a)
34. Tutor(a) legal
35. Compañero(a) de casa
36. Otro(a) familiar
37. Otro(a) no familiar
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

190
Loop through each line of the HHROSTER, comparing the relationship of household
member selected in HHS Loop 4 to the household member selected in HHS Loop 4a where
the relationship is not already known.
Create variable HHSLOOP4a[#].HH_UID=HH_UID_#
Skip with the person on line 1 of the HHROSTER for the inner loop. Begin with the person
on line 2, then line 3, then line 4, and so on (PERSON_B: HH_NAME[2], HH_NAME[3],
HH_NAME[4] ...). Then move to the person on line 2 of the HHROSTER (PERSON_A:
HH_NAME[2]) and compare them with the person on line 3, then line 4, and so on

(PERSON_B: HH_NAME[3], HH_NAME[4] ...). Continue this process until every possible
unique pair has been checked.
Set person in Loop 4=PERSON_A
Set person in Loop 4a= PERSON_B
Create variable HH_RELATIONSHIP_# for each person on HH roster, with a value for
relationship to each other person on the HH roster.
Set HH_RELATIONSHIP_# for person in Loop 4: person in Loop 4a=HHS054 and set
HH_RELATIONSHIP_# for person in Loop 4a: person in Loop 4 to the inverse relationship:
1: 1
2: 2
3: 18
4: 19
5: 20
6: 23
7: 7
9: 21
10: 10
11: 11
12: 12
13: 13
14: 14
15: 17
16: 30
17: 15
18: 3
19: 4
20: 5
21: 9
22: 37
23: 6
24: 26
25: 26
26: 24
27: 24
28: 24
29: 29
30: 16
31: 17
32: 26
33: 33
34: 8
35: 35
36: 36
37: 37
8: 34
Add following variables to YOUTHROSTER:
If PERSON_B has HH_ELIGIBLEYOUTH=1 and (HHS054=3 or 4 or 5 or 9 or 34) then set
YOUTH_PLGHH=1 for PERSON_B
If PERSON_A has HH_ELIGIBLEYOUTH=1 and (HHS054=18 or 19 or 20 or 21 or 8) then set
YOUTH_PLGHH=1 for PERSON_A

Add following variables to HHROSTER:
If PERSON_B has HH_ELIGIBLEYOUTH=1 and (HHS054=3 or 4 or 5 or 9 or 34) then set
HH_ANYPLG=1 for PERSON_A
If PERSON_A has HH_ELIGIBLEYOUTH=1 and (HHS054=18 or 19 or 20 or 21 or 8) then set
HH_ANYPLG =1 for PERSON_B

If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=3 then set YOUTHPLG#=1 for
PERSON_A
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=4 then set YOUTHPLG#=2 for
PERSON_A
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=5 then set YOUTHPLG#=3 for
PERSON_A
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=9 then set YOUTHPLG#=4 for
PERSON_A
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=34 then set YOUTHPLG#=95 for
PERSON_A
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=18 then set YOUTHPLG#=1 for
PERSON_B
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=19 then set YOUTHPLG#=2 for
PERSON_B
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=20 then set YOUTHPLG#=3 for
PERSON_B
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=21 then set YOUTHPLG#=4 for
PERSON_B
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=8 then set YOUTHPLG#=5 for
PERSON_B

If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=1 or 6 or 7 or 10 or 11 or 12 or 13 or
14 or 15 or 16 or 17 or 24 or 25 or 29 or 32 or 33 or 36 then set HH_YOUTHPLG_#=8 for
PERSON_B
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=1 or 6 or 7 or 10 or 11 or 12 or 13 or
14 or 15 or 16 or 17 or 24 or 25 or 29 or 32 or 33 or 36 then set HH_YOUTHPLG_#=8 for
PERSON_A
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=35 or 37 then set
HH_YOUTHPLG_#=9 for PERSON_B
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=25 or 37 then set
HH_YOUTHPLG_#=9 for PERSON_A

If HHS054=1 then set HH_SPOUSEUID (PERSON_B) =HH_UID(PERSON_A) and
HH_SPOUSEUID(PERSON_A)=HH_UID(PERSON_B)
If HHS054=2 then set PARTNERID(PERSON_B )=HH_UID(PERSON_A) and
PARTNERID(PERSON_A)=HH_UID(PERSON_B
If HHS054=1 then set SPOUSENAME(PERSON_B )=HH_NAME(PERSON_A) and
SPOUSENAME(PERSON_A)=HH_NAME(PERSON_B)
If HHS054=2 then set PARTNERNAME(PERSON_B)= HH_NAME(PERSON_A) and
PARTNERNAME(PERSON_A)= HH_NAME(PERSON_B)

Create Vars YOUTH_MOTHER, YOUTH_FATHER, YOUTH_BIOMOMUID, YOUTH_BIODADUID
for all eligible youth and add to YOUTHROSTER
If PERSON_A has HH_ELIGIBLEYOUTH=1 and (HHS054=18) and HH_SEX=1(PERSON_B)
then set YOUTH_FATHER=1 for PERSON_A and set
YOUTH_BIODADUID=HH_UID(PERSON_B) on YOUTHROSTER of PERSON_A
If PERSON_A has HH_ELIGIBLEYOUTH=1 and (HHS054=20) and HH_SEX=1(PERSON_B)
then set YOUTH_FATHER=2 for PERSON_A
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=18 and HH_SEX=2(PERSON_B) then
set YOUTH_MOTHER=1 for PERSON_A and set YOUTH_BIOMOMUID=HH_UID(PERSON_B)
on YOUTHROSTER of (PERSON_A)
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=20 and HH_SEX=2(PERSON_B) then
set YOUTH_MOTHER=2 for PERSON_A
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=3) and HH_SEX=1(PERSON_A) then
set YOUTH_FATHER=1 for PERSON_B and set YOUTH_BIODADUID=HH_UID(PERSON_A) on
YOUTHROSTER of (PERSON_B)
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=5 and HH_SEX=1(PERSON_A) then
set YOUTH_FATHER=2 for PERSON_B
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=3 and HH_SEX=2(PERSON_A) then
set YOUTH_MOTHER=1 for PERSON_B and set YOUTH_BIOMOMUID=HH_UID(PERSON_A)
on YOUTHROSTER of PERSON_B
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=5 and HH_SEX=2(PERSON_A) then
set YOUTH_MOTHER=2 for PERSON_B
Loop HHS Loop 4 (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships

CHECK (ENG)
CHECK (SPAN)

Do NOT display DK/REF if left blank
If item left blank, display hard check ‘This question is required to continue with the
survey.’
If item left blank, display hard check ‘Esta pregunta es necesaria para continuar con la
encuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN

NEXT

HHS051
If HHS054=7: HHS055
If HHS054=10: HHS059
If HHS054=15 or 17: HHS060
If HHS054=16 or 30: HHS061
If HHS054=34 AND HH_ELIGIBLEYOUTH(PERSON_B)=1 OR HHS054=8 and
HH_ELIGIBLEYOUTH(PERSON A)=1: HHS062
Else: HHS064_LOOPEND

HHS055_#_#
ASK

HHS054=7 (Continue HHS Loop 4a)

QUESTION TYPE

Computer check

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

190
This is a program check. Do not show screen to R.
If PERSON_A or PERSON_B has HH_ELIGIBLEYOUTH=1, then check:
(year in YOUTH_DOB (PERSON_A)) = (year in YOUTH_DOB (PERSON_B)) AND
(month in YOUTH_DOB (PERSON_A)) -(month in YOUTH_DOB (PERSON_B)) >= -1) AND
(month in YOUTH_DOB (PERSON_B)) -(month in YOUTH_DOB (PERSON_A)) >= <= 1))

PROGRAM. NOTES

(are years of birth the same and months within +/- a month?)
1. YES
0. NO
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships

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

CAWI

NOTES
LEAD-IN
NEXT

HHS054=7
If HHS055=1:HHS056
Else: HHS064_LOOPEND

HHS056_#_#
ASK

HHS055=1 (Continue HHS Loop 4a)

QUESTION TYPE

Radio button
Use fill from HHS054_#: FILL_PERSON_B
Use fill from HHS054_#: FILL_PERSON_A

FILLS (ENG)

Create fill for the household member selected in Loop HHS 4 , FILL_HHS056:
If ROSTERLINE=1, FILL_HHS056=’Were you’
Else FILL_HHS056=’ Was ‘FILL_PERSON_A’
Use fill from HHS054_#: FILL_PERSON_B
Use fill from HHS054_#: FILL_PERSON_A

FILLS (SPAN)

Create fill for the household member selected in Loop HHS 4 , FILL_HHS056:
If ROSTERLINE=1, FILL_HHS056=’Usted’
Else FILL_HHS056=’ ‘FILL_PERSON_A’

^{FILL_HHS056} born at the same time as ^{FILL_PERSON_B}? For example, are they a twin, triplet or
part of any other set of multiple births that ^{FILL_PERSON_B} is also part of?
ENGLISH

SPANISH

1. Yes
0. No
¿^{FILL_HHS056} nació al mismo tiempo que ^{FILL_PERSON_B}? ¿Por ejemplo, es gemelo(a), trillizo(a)
o parte de cualquier otro conjunto de nacimientos múltiples del que ^{FILL_PERSON_B} también forma
parte?
1. Yes
0. No

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

190
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS055=1
If HHS056=1:HHS057
Else: HHS064_LOOPEND

HHS057_#_#
ASK

HHS056=1 (Continue HHS Loop 4a)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
How many babies were born at the same time?
1. Two (twins)
2. Three (triplets)
3. More than three

ENGLISH

¿Cuántos bebés nacieron al mismo tiempo?
SPANISH

1. Dos: gemelos(as)/mellizos(as)
2. Tres: trillizos(as)
3. Más de tres

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

190
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS056=1
HHS058

HHS058_#_#
ASK

HHS056=1 (Continue HHS Loop 4a)

QUESTION TYPE

Radio button
Use fill from HHS054_#: FILL_PERSON_B
Use fill from HHS054_#: FILL_PERSON_A

FILLS (ENG)

Create fill for the household member selected in Loop HHS 4 , FILL_HHS058:
If ROSTERLINE=1, FILL_ HHS058=’Are you’
Else FILL_ FILL_HHS058=’ Is ‘FILL_PERSON_A’
Use fill from HHS054_#: FILL_PERSON_B
Use fill from HHS054_#: FILL_PERSON_A

FILLS (SPAN)

Create fill for the household member selected in Loop HHS 4 , FILL_HHS058:
If ROSTERLINE=1, FILL_ HHS058=’Usted’
Else FILL_ FILL_HHS058=’‘FILL_PERSON_A’

^{FILL_HHS058} identical to ^{FILL_PERSON_B}?
ENGLISH

1. Yes
0. No
^{FILL_HHS058} es idéntico(a) a ^{FILL_PERSON_B}?

SPANISH

1. Sí
0. No

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

190
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to
collect missing relationships
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS057
HHS064_LOOPEND

HHS059_#_#
HHS054=10 (Continue HHS Loop 4a)

ASK
QUESTION TYPE

FILLS (ENG)

Radio button
Use fill from HHS054_#: FILL_PERSON_B
Create fill for the household member selected in Loop HHS 4 , FILL_HHS059:
If ROSTERLINE=1, FILL_HHS059= ‘you’
Else FILL_HHS059= ‘FILL_PERSON_A’
Use fill from HHS054_#: FILL_PERSON_B

FILLS (SPAN)

Create fill for the household member selected in Loop HHS 4 , FILL_HHS059:
If ROSTERLINE=1, FILL_HHS059= ‘usted’
Else FILL_HHS059= ‘FILL_PERSON_A’

Does this mean that ^{FILL_HHS059} and ^{FILL_PERSON_B} have the same biological mother or the
same biological father?
ENGLISH

1. Same biological mother
2. Same biological father
¿Significa esto que ^{FILL_HHS059} y ^{FILL_PERSON_B} tienen la misma madre biológica o el mismo
padre biológico?

SPANISH

1. Misma madre biológica
2. Mismo padre biológico

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

190
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS054=10
HHS064_LOOPEND

HHS060_#_#
ASK

HHS054=15 (Continue HHS Loop 4a)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Is this a...
1. Maternal grandparent?
2. Paternal grandparent?
3. “Social” grandparent, that is not related by blood?

ENGLISH

¿Se trata de un(a)...?
SPANISH

1. Abuelo(a) materno(a)
2. Abuelo(a) paterno(a)
3. Abuelo(a) “social”, que no es pariente de sangre

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

190
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS054=15
HHS064_LOOPEND

HHS061_#_#
ASK

HHS054=16 (Continue HHS Loop 4a)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Is this a...
1. Maternal great-grandparent?
2. Paternal great-grandparent?
3. ‘Social’ great-grandparent, that is not related by blood?

ENGLISH

¿Se trata de un(a)...?
SPANISH

1. Bisabuelo(a) materno(a)
2. Bisabuelo(a) paterno(a)
3. Bisabuelo(a) ‘social’, que no es pariente de sangre

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

190
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS054
HHS064_LOOPEND

HHS062_#_#
ASK
QUESTION TYPE

HHS054=34 AND HH_ELIGIBLEYOUTH(PERSON_B)=1 OR HHS054=8 and
HH_ELIGIBLEYOUTH(PERSON A)=1 (Continue HHS Loop 4a)
Radio button
Use fill from HHS054_#: FILL_PERSON_B
Use fill from HHS054_#: FILL_PERSON_A

FILLS (ENG)
Create fill HHS062. If HHS054_#=34, fill: FILL_PERSON_B
Else if HHS054_#=8, fill: FILL _PERSON_A
Use fill from HHS054_#: FILL_PERSON_B
Use fill from HHS054_#: FILL_PERSON_A
FILLS (SPAN)

Create fill HHS062.
If HHS054_#=34, fill: FILL_PERSON_B
Else if HHS054_#=8, fill: FILL _PERSON_A
Is ^{FILL_PERSON_A} a relative of ^{FILL_PERSON_B}?

ENGLISH

1. Yes
0. No
¿Es este(a) tutor(a) de ^{FILL_PERSON_A} pariente de ^{FILL_PERSON_B}?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

190
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships
Create variable HH_YOUTHRELATIVE.
If HHS054_#_#=34 then set HH_YOUTHRELATIVE_#=HHS062_# for PERSON A relative to
PERSON B
Else if HHS054_#_#=8 then set HH_YOUTHRELATIVE_#=HHS062_# for PERSON B relative to
PERSON A
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS054
If HHS062=0: HHS063
Else: HHS064_LOOPEND

HHS063_#_#
ASK

HHS062=0 (Continue HHS Loop 4a)

QUESTION TYPE

Radio button
Create fill HHS063_1. If HHS054_#=34, fill: FILL_PERSON_A
Else if HHS054_#=8, fill: FILL _PERSON_B

FILLS (ENG)

Create fill HHS063_2.Else if HHS054_#=8, fill: FILL _PERSON_A

Create fill HHS063_1. If HHS054_#=34, fill: FILL_PERSON_A
Else if HHS054_#=8, fill: FILL _PERSON_B
FILLS (SPAN)

Create fill HHS063_2.Else if HHS054_#=8, fill: FILL _PERSON_A

Is ^{FILL_HHS063_1} a foster parent of ^{FILL_HHS063_2}?
ENGLISH

1. Yes
2. No
¿Es ^{FILL_HHS063_1} un(a) padre/madre de acogida de ^{FILL_HHS063_2}?

SPANISH

1. Sí

2. No

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

190
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships
If HHS063_#_#=1 and HHS054_#_#=34 then set HH_YOUTHPLG_#=4 for PERSON A
Else if HHS063_#_#=1 and HHS054_#_#=8 then set HH_YOUTHPLG_#=4 for PERSON B
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS062=0
HHS064

HHS064_#_#
ASK

HHS062=0 or HHS054=9 or 21 (Continue HHS Loop 4a)

QUESTION TYPE

Numeric
Use fill from HHS054_#: FILL_PERSON_B
Use fill from HHS054_#: FILL_PERSON_A

FILLS (ENG)

Create fill HHS064_1. If HHS054_#=34 or 9, fill: FILL_PERSON_B
Else if HHS054_#=8 or 21, fill: FILL _PERSON_A
Create fill HHS064_2. If HHS054_#=34, fill: FILL_PERSON_A
Else if HHS054_#=8, fill: FILL _PERSON_B
Use fill from HHS054_#: FILL_PERSON_B
Use fill from HHS054_#: FILL_PERSON_A

FILLS (SPAN)

Create fill HHS064_1. If HHS054_#=34 or 9, fill: FILL_PERSON_B
Else if HHS054_#=8 or 21, fill: FILL _PERSON_A
Create fill HHS064_2. If HHS054_#=34, fill: FILL_PERSON_A
Else if HHS054_#=8, fill: FILL _PERSON_B

How many years has ^{FILL_HHS064_1} lived with ^{FILL_HHS064_2}? If less than one year, enter ‘0.’
ENGLISH

Number of years: __________

¿Cuántos años lleva ^{FILL_HHS064_1} viviendo con ^{FILL_HHS064_2}? Si es menos de un año,
ingrese ‘0.’
SPANISH

Cantidad de años: __________

RANGE
LIMITS

Max 2 digits

LOOP MAX

190
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships

PROGRAM. NOTES

Create variable HH_YOUTHRES_# to store number of years household member lived with
youth, and add to household roster, in reference to youth roster line
If HHS054_#_#=34 or 9 then set HH_YOUTHRES_#=HHS064_#_# for PERSON A
Else HHS054_#_#=8 or 21 then set HH_YOUTHRES_#=HHS064_#_# for PERSON B
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’

CHECK (ENG)
If HHS064>YOUTH_AGE, display hard check: Please enter a number of years between 0
and ^{FILL_CURRENTAGE}.

CHECK (SPAN)

If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
If HHS064>YOUTH_AGE, display hard check: Ingrese un número de años entre 0 y
^{FILL_CURRENTAGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS063, HHS054
HHS064_LOOPEND

HHS064_LOOPEND_#
ASK

All respondents (End HHS Loop 4)

QUESTION TYPE

Computer Check

FILLS (ENG)

Use fill from HHS062_#_#: FILL_HHS062

FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check, do not display to R.
If there are missing relationships between PERSON_A and other people on roster, Loop
HHS 4 again. Else if there are additional people on the roster, Loop HHS Loop 4a again. Else
go to HHS065_LOOPBEGIN
PROGRAM. NOTES
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships
Loop HHS 4 (HH054- HHS064_LOOPEND) through all household members.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS063
HHS065_LOOPBEGIN

HHS064_LOOPEND_#
ASK

Select_HH =1 (End HHS Loop 4)

QUESTION TYPE

Computer Check

FILLS (ENG)

Use fill from HHS062_#_#: FILL_HHS062

FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
This is a computer check, do not display to R.
If there are missing relationships between PERSON_A and other people on roster, Loop
HHS 4 again. Else if there are additional people on the roster, Loop HHS Loop 4a again. Else
go to HHS065_LOOPBEGIN
PROGRAM. NOTES
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships
Loop HHS 4 (HH054- HHS064_LOOPEND) through all household members.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS063
HHS065_LOOPBEGIN

HHS065_PCCHECK_#
ASK

Select_HH =1

QUESTION TYPE

Computer check

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

15
Update ADULTROSTER: Copy household members from HHROSTER if HH_ELIGIBLEYOUTH
= 0 & (((STATE = AL or NE) & HH_AGE ≥ 19) or (STATE != AL or NE) & HH_AGE ≥ 18))).
Copy fields HH_UID, HH_NAME, and HH_AGE but do not rename.
Update variable, ADULTROSTERNUM: Calculate total number of adults in the
ADULTROSTER.

For each youth on the YOUTHROSTER, order all adults in the household according to the
following hierarchy:

PROGRAM. NOTES

SPANISH
1. Madre biológicaBiological mother (HH_YOUTHPLG_#=1 and HH_SEX=2)
2. Madre adoptivaAdoptive mother (HH_YOUTHPLG_#=3 and HH_SEX=2)
3. MadrastraStepmother (HH_YOUTHPLG_#=2 and HH_SEX=2)
4. Padre biológicoBiological father (HH_YOUTHPLG_#=1 and HH_SEX=1≠2)
5. Padre adoptivoAdoptive father (HH_YOUTHPLG_#=3 and HH_SEX=1≠2)
6. PadrastroStepfather (HH_YOUTHPLG_#=2 and HH_SEX=1≠2)
7. Tutor, familiarGuardian, relative (HH_YOUTHPLG_#=5 and HH_YOUTHRELATIVE=1)
8. Padre de acogida, con quien el joven convivió durante 2 o más añosFoster parent,
youth lived with for 2 or more years (HH_YOUTHPLG_#=4 AND HH_YOUTHRES_#=>2)
Select the household member who appears first in the hierarchy as selected
parent/caregiver respondent. If another adult in the household, select next household
member who appears in the hierarchy as an alternative parent/caregiver respondent.
PROGRAMMING NOTE: Output following information for selected parent/caregiver to
youth roster for focal youth:
SELECTUID_#=HH_UID
SELECTNAME_#=HH_NAME
Also output following information for alternate parent/caregiver for focal youth, if any:
ALTERNATEUID_#=HH_UID
ALTERNATENAME_#=HH_NAME
Create variable PCSELECT_#. If SELECTUID_#≠missing and ALTERNATEUID_#≠missing set
PCSELECT_#=2, else if SELECTID_#≠missing, set PCSELECT_#=1, else set PCSELECT_#=0

Create variable GUARDMISSING and set to number of youth on YOUTHROSTER for whom:
YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing
Create variable HHSLOOP5[#].YOUTH_UID=YOUTH_UID_#

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

CAWI

NOTES
LEAD-IN

NEXT

HHS052; HHS053; HHS054; HHS055, HHS056; HHS058; HHS059; HHS060; HHS061;
HHS064_LOOPEND
If GUARDMISSING>0: HHS065_# (Begin Loop 5)
Else if PCSELECT<2 and ADULTROSTERNUM>1: HHS071
Else: HHS080_PCCHECK

HHS065_#
ASK

GUARDMISSING>0 (Begin Loop 5)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Based on your responses so far, it appears that ^{FILL_YOUTH_NAME} does not have a biological,
adopted or stepparent in the household.
ENGLISH

Does ^{FILL_YOUTH_NAME} have a legal guardian who lives here?
1. Yes
0. No
Según sus respuestas hasta el momento, parece que ^{FILL_YOUTH_NAME} no tiene ningún(a)
padre/madre biológico(a), adoptado(a) o padrastro/madrastra en el hogar.

SPANISH

¿Tiene ^{FILL_YOUTH_NAME} un(a) tutor(a) legal que viva aquí?
1. Sí
0. No

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

15
Loop HHS Loop 5 (HHS065_#- HHS071_#) for all on YOUTHROSTER where
YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing
If HHS065=0, then set HH_ELIGIBLEYOUTH=0 for the focal youth.
Do not display “Don’t know” and “Prefer not to answer” options
If left missing, display hard check: “This question is required to continue with the survey.”
If left missing, display hard check: “Esta pregunta es necesaria para continuar con la
encuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS065_LOOPBEGIN
If HHS065_#=1: HHS066_#
Else: HHS080_LOOPEND

HHS066_#
ASK

HHS065_#=1 (Continue HHS Loop 5)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Is this guardian of ^{FILL_YOUTH_NAME} a relative of ^{FILL_YOUTH_NAME}?
ENGLISH

1. Yes
0. No
¿Es este(a) tutor(a) de ^{FILL_YOUTH_NAME} pariente de ^{FILL_YOUTH_NAME}?

SPANISH

1. Sí
0. No

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

15
Loop HHS Loop 5 (HHS065_#- HHS071_#) for all on YOUTHROSTER where
YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS065_#=1
If HHS066_#=1: HHS069_#
Else: HHS067_#

HHS067_#
ASK

HHS066_#=0 (Continue HHS Loop 5)

QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
How many years has ^{FILL_YOUTH_NAME} lived with this guardian? If less than one year, enter ‘0.’
ENGLISH

SPANISH

Number of years: __________

¿Cuántos años lleva ^{FILL_YOUTH_NAME} viviendo con este(a) tutor(a)? Si es menos de un año,
ingrese ‘0.’

RANGE

Cantidad de años: ________
0-20

LIMITS

Max 2 digits

LOOP MAX

15
Loop HHS Loop 5 (HHS065_#- HHS071_#) for all on YOUTHROSTER where
YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

If HHS067>YOUTH_AGE, display hard check: Please enter a number of years between 0
and ^{FILL_CURRENTAGE}.
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
If HHS067>YOUTH_AGE, display hard check: Ingrese un número de años entre 0 y
^{FILL_CURRENTAGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS066_#≠1
HHS068_#

HHS068_#
ASK

HHS066_#=0 (Continue HHS Loop 5)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Is this guardian a foster parent or another non-relative guardian?
ENGLISH

1. Foster parent
2. Other nonrelative
¿Es este(a) tutor(a) un(a) padre/madre de acogida u otro(a) tutor(a) que no es pariente?

SPANISH

1. Padre/madre de acogida
2. Otro(a) no pariente

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

15
Loop HHS Loop 5 (HHS065_#- HHS070) for all on YOUTHROSTER where YOUTH_PLGHH≠1
and YOUTH_PLGID1=missing
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN

HHS067_#

NEXT

HHS069_#

HHS069_#
ASK

HHS065_#=1 (Continue HHS Loop 5)

QUESTION TYPE

Radio button
Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (ENG)
Create fill, FILL_ADULTLIST: Checkbox list of HH_NAME(s) from ADULTROSTER
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (SPAN)

Use fill from f_ES022: FILL_ADULTLIST

Please identify ^{FILL_YOUTH_NAME}'s guardian from the following list of household members.
ENGLISH

^{FILL_ADULTLIST}

Identifique al(la) tutor(a) de ^{FILL_YOUTH_NAME} de la siguiente lista de miembros del hogar.
SPANISH

^{FILL_ADULTLIST}

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

15
Set HH_YOUTHPLG_#=5 for selected adult in relation to focal youth. If HHS068_#=1 then
set HH_YOUTHPLG_#=4 for selected adult in relation to focal youth.
Else set HH_YOUTHPLG_#=5 for selected adult in relation to focal youth.
Set variable, HH_YOUTHRELATIVE=HHS066_# selected adult in relation to focal youth
Set variable HH_YOUTHRES_#=HHS067_# selected adult in relation to focal youth
DO NOT DISPLAY ‘Don’t know” and “Prefer not to answer” responses.

CHECK (ENG)

Loop HHS Loop 5 (HHS065_#- HHS0870) for all on YOUTHROSTER where
YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing
If item HHS069_# = DK OR REF, display hard check: “This question is required to proceed
with the survey.”

CHECK (SPAN)

If item HHS069_# = DK OR REF, display hard check: “Esta pregunta es necesaria para
continuar con la encuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS068_#; HHS066_#=1
HHS070_#

HHS070_#
ASK

HHS065=1 (End HHS Loop 5)

QUESTION TYPE

Radio button
Create fill, FILL_HHS070: ‘HHS069_#’
FILLS (ENG)
Use fill from HHS017_#: FILL_YOUTH_NAME
Create fill, FILL_HHS070: ‘HHS069_#’
FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
You have selected ^{FILL_HHS070} as the guardian of ^{FILL_YOUTH_NAME}.

ENGLISH

Is this correct?
1. Yes
0. No
Usted ha seleccionado a ^{FILL_HHS070} como tutor(a) de ^{FILL_YOUTH_NAME}.

SPANISH

¿Es esto correcto?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX

15
If HHS070=1 then set SELECTID=HH_UID of selected guardian and set PCSELECT=1 for focal
youth

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Loop HHS Loop 5 (HHS065_#- HHS070) for all on YOUTHROSTER where YOUTH_PLGHH≠1
and YOUTH_PLGID1=missing
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If HHS070=0, DISPLAY BUTTON LABELED “Return to select legal guardian”
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
If HHS070=0, DISPLAY BUTTON LABELED “Volver a seleccionar tutor legal”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS069_#
If LOOPNUMBER=GUARDMISSING and If ADULTROSTERNUM>1: HHS071# (Begin loop
571)
Else if LOOPNUMBER=GUARDMISSING: HHS080_LOOPEND
Else: Loop again

HHS071_#
ASK

PCSELECT<2 and ADULTROSTERNUM>1 (Begin HHS Loop 571)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Does ^{FILL_YOUTH_NAME} have a "mother figure" who lives here? By "mother figure" we mean a
woman who lives with the child and is "like a mother" to the child. For example, a female relative or
friend who is responsible for raising the child?
ENGLISH
1. Yes
0. No
¿Tiene ^{FILL_YOUTH_NAME} una “figura materna” que viva aquí? Por “figura materna”, entendemos
una mujer que vive con el(la) niño(a) y es “como una madre” para esa persona. Por ejemplo, ¿una
familiar o amiga que se encargue de la crianza del(la) niño(a)?
SPANISH
1. Sí
0. No
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

15
Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) if ADULTROSTERNUM>1 for all on
YOUTHROSTER where HH_ELIGIBLE=1 and PCSELECT<2
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS065_LOOPBEGIN_#, HHS070
If HHS071_#=1: HHS072_#
Else: HHS076

HHS072_#
ASK

HHS071=1 (Continue HHS Loop 571)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Is ^{FILL_YOUTH_NAME}’s "mother figure" a relative of ^{FILL_YOUTH_NAME}?
ENGLISH

1. Yes
0. No
¿Es la “figura materna” de ^{FILL_YOUTH_NAME} pariente de ^{FILL_YOUTH_NAME}?

SPANISH

1. Sí
0. No

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

15
Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) if ADULTROSTERNUM>1 for all on
YOUTHROSTER where HH_ELIGIBLE=1 and PCSELECT<2
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS071=1
If HHS072_#=1: HHS074_#
Else: HHS073_#

HHS073_#
ASK

HHS072_#=0 or DK or REF (Continue HHS Loop 571)

QUESTION TYPE

Numeric
Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (ENG)
Use fill from HHS017: FILL_CURRENTAGE
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (SPAN)

ENGLISH

SPANISH

Use fill from HHS017: FILL_CURRENTAGE
For how many years has ^{FILL_YOUTH_NAME} lived with this mother figure? If less than one year,
please enter ‘0.’
Number of years: ______
¿Durante cuántos años ^{FILL_YOUTHNAME} ha vivido con esta figura materna? Si es menos de un
año, ingrese ‘0’.

RANGE

Cantidad de años: ______
0-20

LIMITS

Max 2 digits

LOOP MAX

15
Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) if ADULTROSTERNUM>1 for all on
YOUTHROSTER where HH_ELIGIBLE=1 and PCSELECT<2
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

If HHS073_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK: Please enter a number of years between 0 and ^{FILL_CURRENTAGE}.
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
If HHS073_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK: Ingrese un número de años entre 0 y ^{FILL_CURRENTAGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS072_#
HHS074_#

HHS074_#
ASK

HHS071_#=1 (Continue HHS Loop 571)

QUESTION TYPE

Radio button
Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (ENG)

Use fill from HHS069, FILL_ADULTLIST
Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)

Use fill from HHS069, FILL_ADULTLIST

Please identify ^{FILL_YOUTH_NAME}’s "mother figure" from the list of household members.
ENGLISH

^{FILL_ADULTLIST}
Identifique la “figura materna” de ^{FILL_YOUTH_NAME} de la lista de miembros del hogar.
SPANISH
^{FILL_ADULTLIST}
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

15
Set HH_YOUTHPLG_#=6 for selected adult in relation to focal youth.
Set variable, HH_YOUTHRELATIVE=HHS072_# selected adult in relation to focal youth.
Set variable HH_YOUTHRES_#=HHS073_# selected adult in relation to focal youth.
Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) for all on YOUTHROSTER where
HH_ELIGIBLE=1 and HH_YOUTHPLGHH≠1 and YOUTH_PLGID1=missing
If left missing, display soft check: “Your answers are very important. Please consider
providing a response.”
If left missing, display soft check: “Sus respuestas son muy importantes. Considere la
posibilidad de proporcionar una respuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS072_#=1, HHS073_#
HHS075_#

HHS075_#
ASK

HHS071_#=1 (Continue HHS Loop 571)

QUESTION TYPE

Radio button
Create fill FILL_HHS075: ‘HHS074’

FILLS (ENG)
Use fill from HHS017_#: FILL_YOUTH_NAME
Create fill FILL_HHS075: ‘HHS074’
FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
You have selected ^{FILL_HHS075} as the mother figure of ^{FILL_YOUTH_NAME}.
ENGLISH

Is this correct?
2. Yes
0. No
Usted ha seleccionado a ^{FILL_HHS075} como la figura materna de ^{FILL_YOUTH_NAME}.

SPANISH

¿Es esto correcto?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

15
Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) if ADULTROSTERNUM>1 for all on
YOUTHROSTER where HH_ELIGIBLE=1 and PCSELECT<2
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’

CHECK (ENG)

CHECK (SPAN)

If HHS075=0, DISPLAY LINK TO RETURN TO HHS074 LABELED “Return to select mother
figure”
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
If HHS075=0, DISPLAY LINK TO RETURN TO HHS074 LABELED “Regreso a la figura materna.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS074_#
HHS076

HHS076_#
ASK

PCSELECT<2 and ADULTROSTERNUM>1 (Continue HHS Loop 571)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Does ^{FILL_YOUTH_NAME} have a "father figure" who lives here? By "father figure" we mean a man
who lives with the child and is "like a father" to the child. For example, a male relative or friend who is
responsible for raising the child.
ENGLISH

1. Yes
0. No

¿Tiene ^{FILL_YOUTH_NAME} una “figura paterna” que viva aquí? Por “figura paterna” entendemos
un hombre que vive con el(la) niño(a) y es “como un padre” para esa persona. Por ejemplo, ¿un
familiar o amigo que se encargue de la crianza del(la) niño(a)?
SPANISH
1. Sí
0. No
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

15
Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) if ADULTROSTERNUM>1 for all on
YOUTHROSTER where HH_ELIGIBLE=1 and PCSELECT<2
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS075_#; HHS071_#
If HHS076_#=1: HHS077_#
Else: HHS080_LOOPEND

HHS077_#
ASK

HHS076_#=1 (Continue HHS Loop 571)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Is ^{FILL_YOUTH_NAME}’s "father figure" a relative of ^{FILL_YOUTH_NAME}?
ENGLISH

1. Yes
0. No
¿Es la “figura paterna” de ^{FILL_YOUTH_NAME} pariente de ^{FILL_YOUTH_NAME}?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

15
Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) if ADULTROSTERNUM>1 for all on
YOUTHROSTER where HH_ELIGIBLE=1 and PCSELECT<2
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’

If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS076=1
If HHS077_#=1: HHS079_#
Else: HHS078_#

HHS078_#
ASK

HHS077_#=0 or DK or REF (Continue HHS Loop 571)

QUESTION TYPE

Numeric
Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (ENG)
Use fill from HHS017: FILL_CURRENTAGE
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (SPAN)
Use fill from HHS017: FILL_CURRENTAGE
For how many years has ^{FILL_YOUTH_NAME} lived with this father figure? If less than one year,
please enter ‘0.’
ENGLISH
Number of years: ___

SPANISH

¿Durante cuántos años ^{FILL_YOUTHNAME} ha vivido con esta figura paterna? Si es menos de un año,
ingrese ‘0’.

RANGE

Cantidad de años: ___
0-20

LIMITS

Max 2 digits

LOOP MAX

15

PROGRAM. NOTES

Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) if ADULTROSTERNUM>1 for all on
YOUTHROSTER where HH_ELIGIBLE=1 and PCSELECT<2
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’

CHECK (ENG)

CHECK (SPAN)

If HHS078_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK: Please enter a number of years between 0 and ^{FILL_CURRENTAGE}.
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
If HHS078_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK: Ingrese un número de años entre 0 y ^{FILL_CURRENTAGE}.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS077_#
HHS079_#

HHS079_#
ASK

HHS076_#=1 (Continue HHS Loop 571)

QUESTION TYPE

Radio button
Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (ENG)
Use fill from HHS069, FILL_ADULTLIST
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (SPAN)
Use fill from HHS069, FILL_ADULTLIST
Please identify ^{FILL_YOUTH_NAME}'s "father figure" from the following list of household members.
ENGLISH

^{FILL_ADULTLIST}

Identifique a la “figura paterna” de ^{FILL_YOUTH_NAME} de la siguiente lista de miembros del hogar.
SPANISH

^{FILL_ADULTLIST}

RANGE
LIMITS
LOOP MAX

15
Set HH_YOUTHPLG_#=7 for selected adult in relation to focal youth.
Set variable, HH_YOUTHRELATIVE=HHS077_# selected adult in relation to focal youth
Set variable HH_YOUTHRES_#=HHS078_# selected adult in relation to focal youth

PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) if ADULTROSTERNUM>1 for all on
YOUTHROSTER where HH_ELIGIBLE=1 and PCSELECT<2
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS077_#=1, HHS078_#
HHS080_#

HHS080_#
ASK

HHS076=1 and ADULTROSTERNUM>1 (Continue HHS Loop 5)

QUESTION TYPE

Radio button
Create fill FILL_HHS080: ‘HHS079’

FILLS (ENG)
Use fill from HHS017_#: FILL_YOUTH_NAME
Create fill FILL_HHS080: ‘HHS079’
FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
You have selected ^{FILL_HHS080} as the father figure of ^{FILL_YOUTH_NAME}.
ENGLISH

Is this correct?
2. Yes
0. No
Usted ha seleccionado a ^{FILL_HHS080} como la figura paterna de ^{FILL_YOUTH_NAME}.

SPANISH

¿Es esto correcto?
1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

15
Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) for all on YOUTHROSTER where
HH_ELIGIBLE=1 and YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’

CHECK (ENG)

CHECK (SPAN)

If HHS080=0, DISPLAY BUTTON LABELED “Return to select father figure” to return to
HHS079
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
If HHS080=0, DISPLAY BUTTON LABELED “Volver a seleccionar figura paterna” to return to
HHS079

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS079_#
If HHS080=0: HHS079
Else HHS080_LOOPEND

HHS080_PCCHECK_#
ASK

PCSELECT<2 and ADULTROSTERNUM>1 (Continue HHS Loop 571)

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.
If YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing and HHS065_#≠1 for a given youth, Set
HH_ELIGIBLEYOUTH=0
For each youth on the YOUTHROSTER with PCSELECT<2, order all adults in the household
according to the following hierarchy:
1. Biological mother (HH_YOUTHPLG_#=1 and HH_SEX=2)
2. Adoptive mother (HH_YOUTHPLG_#=3 and HH_SEX=2)
3. Stepmother (HH_YOUTHPLG_#=2 and HH_SEX=2)
4. Biological father (HH_YOUTHPLG_#=1 and HH_SEX≠2)
5. Adoptive father (HH_YOUTHPLG_#=3 and HH_SEX≠2)
6. Stepfather (HH_YOUTHPLG_#=2 and HH_SEX≠2)

PROGRAM. NOTES

7.
Guardian, relative (HH_YOUTHPLG_#=5 and HH_YOUTHRELATIVE=1)
8.
Foster parent, youth lived with for 2 or more years (HH_YOUTHPLG_#=4 AND
HH_YOUTHRES=>2)
9.
Mother figure, relative (HH_YOUTHPLG_#=6 and HH_YOUTHRELATIVE=1)
10. Father figure, relative (HH_YOUTHPLG_#=7 and HH_YOUTHRELATIVE=1)
11. Mother-figure, non-relative youth lived with for 2 or more
years (HH_YOUTHPLG_#=6 and HH_YOUTHRES_#=>2)
12. Father-figure, non-relative youth lived with for 2 or more years
(HH_YOUTHPLG_#=7 and HH_YOUTHRES_#=>2)

Select the household member who appears first in the hierarchy as selected
parent/caregiver respondent. If another adult in the household, select next household
member who appears in the hierarchy as an alternative parent/caregiver respondent.

Output following information for selected parent/caregiver to youth roster for focal
youth:
SELECTUID_#=HH_UID
SELECTNAME_#=HH_NAME
Also output following information for alternate parent/caregiver for focal youth, if any:

ALTERNATEUID_#=HH_UID
ALTERNATENAME_#=HH_NAME
Update variable PCSELECT_#. If SELECTUID_#≠missing and ALTERNATEUID_#≠missing set
PCSELECT_#=2, else if SELECTID_#≠missing, set PCSELECT_#=1, else set PCSELECT_#=0
Check if there are any other adults on the HHROSTER who were not identified in the
hierarchy for each youth. If so, set NOTPC=1 on the HHROSTER for all such adults in
relation to each youth.
Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) if ADULTROSTERNUM>1 for all on
YOUTHROSTER where PCSELECT<2
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS065_LOOPBEGIN; HHS070, HHS076, HHS080
If PCSELECT<2 for selected youth and If HH_NOTPC_#=1 for any adult on HHROSTER:
HHS080A_#
Else: HHS080_LOOPEND_#

HHS080A_#_#
ASK

HH_NOTPC_#=1 (Begin/End HHS Loop 5a)

QUESTION TYPE

Radio button
Use fill from HHS017_#: FILL_YOUTH_NAME
Use fill from HHS023_#: FILL_HH_NAME
Create fill FILL_HHS080A: ‘FILL_HH_NAME’ for selected adult on the HHROSTER with
NOTPC=1

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTHNAME
Use fill from HHS023_# ‘FILL_HHNAME’
FILLS (SPAN)

Create fill FILL_HHS080A: ‘FILL_HH_NAME’ for selected adult on the HHROSTER with
NOTPC=1

How many years has ^{FILL_YOUTH_NAME} lived with ^{FILL_HHS080A}? If less than one year, enter
‘0.’
ENGLISH

Number of years: __________

¿Cuántos años lleva ^{FILL_YOUTHNAME} viviendo con ^{FILL_HHS080A}? Si es menos de un año,
ingrese ‘0.’
SPANISH

Cantidad de años: __________

RANGE

0-20

LIMITS

Max 2 digits

LOOP MAX

20
Create variable HHSLOOP5a[#].HH_UID=HH_UID_#
Set variable HH_YOUTHRES_#=HHS080_A_#_# for adult in Loop5a in relation to focal
youth (Loop 5).

PROGRAM. NOTES
Loop HHS Loop 5a (HHS080A_#) through all HH members on ADULTLIST whose HH_UID≠
SPCUID and HH_UID≠ALTPCUID
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
CHECK (ENG)

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

If HHS080A_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK: Please enter a number of years between 0 and ^{FILL_CURRENTAGE}.
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS080A_PCCHECK
HHS080_LOOPEND

HHS080_LOOPEND_#
ASK

Select_HH =1 (End Loop 571)

QUESTION TYPE

Computer Check

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

PROGRAM. NOTES

20
Loop HHS Loop 571 (HHS071_#- HHS080_LOOPEND) if ADULTROSTERNUM>1 for all on
YOUTHROSTER where PCSELECT<2
For each youth on the YOUTHROSTER with PCSELECT<2, order all adults in the household
according to the following hierarchy:
1. Biological mother (HH_YOUTHPLG_#=1 and HH_SEX=2)
2. Adoptive mother (HH_YOUTHPLG_#=3 and HH_SEX=2)
3. Stepmother (HH_YOUTHPLG_#=2 and HH_SEX=2)
4. Biological father (HH_YOUTHPLG_#=1 and HH_SEX≠2)
5. Adoptive father (HH_YOUTHPLG_#=3 and HH_SEX≠2)
6. Stepfather (HH_YOUTHPLG_#=2 and HH_SEX≠2)
7.
Guardian, relative (HH_YOUTHPLG_#=5 and HH_YOUTHRELATIVE=1)
8.
Foster parent, youth lived with for 2 or more years (HH_YOUTHPLG_#=4 AND
HH_YOUTHRES=>2)
9.
Mother figure, relative (HH_YOUTHPLG_#=6 and HH_YOUTHRELATIVE=1)
10. Father figure, relative (HH_YOUTHPLG_#=7 and HH_YOUTHRELATIVE=1)
11. Mother-figure, non-relative youth lived with for 2 or more
years (HH_YOUTHPLG_#=6 and HH_YOUTHRES_#=>2)
12. Father-figure, non-relative youth lived with for 2 or more years
(HH_YOUTHPLG_#=7 and HH_YOUTHRES_#=>2)
13. Other relative, youth lived with for 2 or more years (HH_YOUTHRES=>2 AND
HH_RELATIONSHIP_#=1 or 6 or 7 or 10 or 11 or 12 or 13 or 14 or 15 or 16 or 24 or 25 or
29 or 32 or 33 or 36)
14. Other non-relative, youth lived with for 2 or more years (HH_YOUTHRES=>2 AND
HH_RELATIONSHIP_#=35 or 37)
Spanish
1. Madre biológica (HH_YOUTHPLG_#=1 y HH_SEX=2)
2. Madre adoptiva (HH_YOUTHPLG_#=3 y HH_SEX=2)
3. Madrastra (HH_YOUTHPLG_#=2 y HH_SEX=2)
4. Padre biológico (HH_YOUTHPLG_#=1 y HH_SEX=1)
5. Padre adoptivo (HH_YOUTHPLG_#=3 y HH_SEX=1)
6. Padrastro (HH_YOUTHPLG_#=2 y HH_SEX=1)
7. Tutor, familiar (HH_YOUTHPLG_#=5 y HH_YOUTHRELATIVE=1)
8. Padre/madre de acogida, con quien el joven vivió durante 2 años o más
(HH_YOUTHPLG_#=4 Y HH_YOUTHRES=>2)
9. Figura materna, familiar (HH_YOUTHPLG_#=6 y HH_YOUTHRELATIVE=1)
10. Figura paterna, familiar (HH_YOUTHPLG_#=7 y HH_YOUTHRELATIVE=1)

11. Figura materna, no familiar, con quien el joven convivió durante 2 o más años
(HH_YOUTHPLG_#=6 y HH_YOUTHRES_#=>2)
12. Figura paterna, no familiar, con quien el joven convivió durante 2 o más años
(HH_YOUTHPLG_#=7 y HH_YOUTHRES_#=>2)
13. Otro familiar, joven con quien vivió durante 2 o más años (HH_YOUTHRES=>2
AND HH_RELATIONSHIP_#=1 o 6 o 7 o 10 o 11 o 12 o 13 o 14 o 15 o 16 o 24 o 25 o 29
o 32 o 33 o 36)
14. Otro joven no familiar con quien vivió durante 2 o más años (HH_YOUTHRES=>2
AND HH_RELATIONSHIP_#=35 or 37)

Select the household member who appears first in the hierarchy as selected
parent/caregiver respondent. If another adult in the household, select next household
member who appears in the hierarchy as an alternative parent/caregiver respondent.
Output following information for selected parent/caregiver to youth roster for focal
youth:
SELECTUID_#=HH_UID
SELECTNAME_#=HH_NAME
Also output following information for alternate parent/caregiver for focal youth, if any:
ALTERNATEUID_#=HH_UID
ALTERNATENAME_#=HH_NAME
Update variable PCSELECT. If SELECTUID_#≠missing and ALTERNATEUID_#≠missing set
PCSELECT_#=2, else if SELECTID_#≠missing, set PCSELECT_#=1, else set PCSELECT_#=0

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

CAWI

NOTES
LEAD-IN
NEXT

HHS080A_#_#, HHS080_PCCHECK_#
If HH_YOUTHELIGIBLE=0 for all on HHROSTER: HHS050a
Else If LOOPNUMBER=GUARDMISSING: HHS081_LOOPBEGIN
Else: Loop again

HHS081_LOOPBEGIN
Select_HH=1 and HH_ELIGIBLEYOUTH=1 for at least one person on HH roster (Begin HHS
Loop 6)
QUESTION TYPE
Informational
Create fill, FILL_HH_NAME: ‘HH_NAME’ of the person being asked about in the loop
Create fill, FILL_HHS081_LOOPBEGIN
FILLS (ENG)
IF FIRST TIME DISPLAYING THIS SCREEN FILL “Now we would like to gather some
additional information about each member of the household we have talked about.”
Else fill “Now, let’s talk about ^{FILL_HH_NAME}.”
Create fill, FILL_HH_NAME: ‘HH_NAME’ of the person being asked about in the loop
Create fill, FILL_HHS081_LOOPBEGIN
FILLS (SPAN)
IF FIRST TIME DISPLAYING THIS SCREEN FILL “Ahora, quisiéramos reunir algo de
información adicional sobre cada miembro del hogar de quienes hemos hablado.”
Else fill “ Ahora, hablemos de ^{FILL_HH_NAME}.”.
^{FILL_HHS081_LOOPBEGIN}
ENGLISH
ASK

SPANISH

^{FILL_HHS081_LOOPBEGIN}

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

20
Loop HHS Loop 7 (HHS081_LOOPBEGIN-HHS083_LOOPEND) through all people on
HHROSTER.
Create variable HHSLOOP6[#].HH_UID=HH_UID_#
Create Var HH_MART. If HH_SPOUSEUID≠missing set HH_MART=1
Add HH_MART to HHROSTER array

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

CAWI

NOTES
LEAD-IN
NEXT

HHS080_LOOPEND
If HH_AGE>14 or HH_AGERANGE>2 and HH_SPOUSEUID≠missing: HHS082_#
Else if HH_AGE>14 or HH_AGERANGE>2: HHS081
Else: HHS083_LOOPEND;

HHS081_#
ASK

HH_AGE>=15 or HH_AGERANGE AND HH_SPOUSEUID=missing (Continue HHS Loop 6)

QUESTION TYPE

Radio button
Use fill from HHS021A_#: ‘FILL_HH_NAME’

FILLS (ENG)

Create fill, FILL_HHS081
If ROSTER LINE=1, FILL_HHS081: “your”
Else, FILL_HHS081: {FILL_HH_NAME}’s
Use fill from HHS021A_#: ‘FILL_HH_NAME’

FILLS (SPAN)

Create fill, FILL_HHS081
If ROSTER LINE=1, FILL_HHS081: “su estado civil actual”
Else, FILL_HHS081: “el estado civil actual de {FILL_HH_NAME}”
What is ^{FILL_HHS081} current marital status?
0.
1.
2.
3.
4.

ENGLISH

Never married
Married
Separated
Divorced
Widowed

¿Cuál es ^{FILL_HHS081}?

SPANISH

0.
1.
2.
3.
4.

Nunca se casó
Casado(a)
Separado(a)
Divorciado(a)
Viudo(a)

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

20
If HH_MART=missing, set HH_MART=HHS081
Loop HHS Loop 7 (HHS081_LOOPBEGIN-HHS083) through all people on HHROSTER.
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS081_LOOPBEGIN
HHS082_#

HHS082_#
ASK

HH_AGE>=15 or HH_AGERANGE>2 (Continue HHS Loop 6)

QUESTION TYPE

Radio button
Use fill from HHS021A_#: ‘FILL_HH_NAME’

FILLS (ENG)

Create fill, FILL_HHS082
If ROSTER LINE=1, FILL_HHS082: ‘Are you’
Else, FILL_HHS082: ‘Is ^{FILL_HH_NAME}’
Use fill from HHS021A_#: ‘FILL_HH_NAME’

FILLS (SPAN)

Create fill, FILL_HHS082
If ROSTER LINE=1, FILL_HHS082: ‘Usted´
Else, FILL_HHS082: ‘^{FILL_HH_NAME}’
^{FILL_HHS082} currently working full-time, part-time, or not at all?
1.
2.
0.

ENGLISH

Full-time
Part-time
Not at all

¿^{FILL_HHS082} trabaja en este momento a tiempo completo, a tiempo parcial o no trabaja en
absoluto?
SPANISH

1.
2.
1.

Tiempo completo
Tiempo parcial
No trabaja

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

20
Create Variable HH_EMPLOY, set HH_EMPLOY=HHS082_#
Add HH_EMPLOY to HHROSTER

HELP TEXT (ENG)

Loop HHS Loop 7 (HHS081_LOOPBEGIN-HHS083) through all people on HHROSTER.
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’
“Working full time means working 35 hours or more each week, on average.”

HELP TEXT (SPAN)

“Trabajar a tiempo completo significa trabajar 35 horas o más cada semana, en promedio.”

MODE

CAWI

CHECK (ENG)
CHECK (SPAN)

NOTES
LEAD-IN
NEXT

HHS081; HHS081_LOOPBEGIN
If (HH_AGE >=18 or HH_AGERANGE>2)AND HH_ELIGIBLEYOUTH≠1: HHS083_#
Else: HHS083_LOOPEND

HHS083_#
ASK

HH_AGE>=18 or HH_AGERANGE>2 (Continue HHS Loop 6)

QUESTION TYPE

Radio button
Use fill from HHS021A_#: ‘FILL_HH_NAME’

FILLS (ENG)

Create fill, FILL_HHS083
If ROSTERLINE=1, FILL_HHS083: “you have”
Else, FILL_HHS083: “{FILL_HH_NAME} has”
Use fill from HHS021A_#: ‘FILL_HH_NAME’

FILLS (SPAN)

Create fill, FILL_HHS083
If ROSTERLINE=1, FILL_HHS083: “usted”
Else, FILL_HHS083: “{FILL_HH_NAME} ”
What is the highest educational degree that ^{FILL_HHS083} 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 (AA)
4. Bachelor's degree (BA, BS)
5. Master's degree (MA, MBA, MS)
6. Doctoral degree (PhD, EdD)
7. Professional degree (MD, DDS, JD)

ENGLISH

¿Cuál es el título educativo más alto que ha recibido ^{FILL_HHS083}?

SPANISH

0. Ninguno
1. Título equivalente al de la escuela secundaria, como el Desarrollo de Educación General
(GED) y la Prueba de Equivalencia de Escuela Secundaria (HiSET)
2. Diploma de escuela secundaria/preparatoria (programa regular de 12 años)
3. Título de dos años (Associate)/escuela semisuperior (AA)
4. Título de cuatro años (Bachelor) (BA, BS)
5. Maestría (MA, MBA, MS)
6. Doctorado (PhD, EdD)
7. Título profesional (MD, DDS, JD)

RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

CHECK (ENG)

20
Create Variable HH_EDUC, set HH_EDUC=HHS083_#
Add HH_EDUC to HHROSTER
Loop HHS Loop 7 (HHS081_LOOPBEGIN-HHS083_LOOPEND) through all people on
HHROSTER.
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’

CHECK (SPAN)

If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS082_#
HHS083_LOOPEND

HHS083_LOOPEND
ASK

Select_HH =1 (End HHS Loop 6)

QUESTION TYPE

Loop logic

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

20
Create Var HHPART and add to HHROSTER. If HH_SPOUSEUID≠missing, set HH_PART=1,
else if HHS081=1 set HH_PART=2, else if HH_PARTNERUID≠missing set HH_PART=0

PROGRAM. NOTES
Loop HHS Loop 7 (HHS081_LOOPBEGIN-HHS083_LOOPEND) through all people on
HHROSTER.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS083_#; HHS081_LOOPBEGIN; HHS082_#
If HHS Loop 7 LOOPNUMBER= HHROSTERNUM: HHS084
Else: Loop again (HHS081_LOOPBEGIN)

HHS084_#
ASK

Select_HH =1 (Begin HHS Loop 7)

QUESTION TYPE

Computer check

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

10
This is a program check. Do not show screen to R.
Create variable HHSLOOP7[#].YOUTH_UID=YOUTH_UID_#
Check to determine if eligible youth is living somewhere else half of the time:

PROGRAM. NOTES

If YOUTH_RESIDENCE=2, HHS084 = 1; else HHS084 = 0
1. CONDITION APPLIES
0. CONDITION DOES NOT APPLY
Loop HHS Loop 8 (HHS084-HHS089) for each member of YOUTHROSTER.

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

CAWI

NOTES
LEAD-IN
NEXT

HHS083_LOOPEND
If HHS084=1: HHS085
Else if LOOPNUMBER<YOUTHROSTERNUM: Loop again
Else: HHS090_SELECTIONPROTOCOL

f_HHS085_#
HHS085_#/HHS085_OTHER_#
ASK
If HHS084=1 (Continue HHS Loop 7)
HHS085: Radio button
QUESTION TYPE
HHS085_OTHER: Text box
FILLS (ENG)
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
Next there are a few questions about the places where ^{FILL_YOUTH_NAME} lives.
Is the other place where ^{FILL_YOUTH_NAME} lives most of the time a…?
1. House, apartment, or mobile home
2. Boarding school
3. Dormitory
4. Military barracks
5. Jail, prison or similar detention facility
6. Hospital, mental health institution, or rehabilitation center
7. Long-term care facility (e.g., nursing home, assisted living)
8. Transitional housing or temporary shelter
9. Some other place (Please tell us:) [HHS085_OTHER_#]

ENGLISH

Las siguientes preguntas son sobre los lugares donde vive ^{FILL_YOUTH_NAME}.
¿Es el otro lugar donde vive ^{FILL_YOUTH_NAME} la mayor parte del tiempo un(a)...?
1. Casa, apartamento o casa móvil
2. Internado
3. Dormitorio
4. Cuarteles militares
5. Cárcel, prisión o centro de detención similar
6. Hospital, institución de salud mental o centro de rehabilitación
7. Centro de cuidados de larga duración (por ejemplo, residencia de ancianos, residencia

SPANISH

asistida)
8. Vivienda de transición o refugio temporal
9. Otro lugar (especificar): [HHS085_OTHER_#]
RANGE
LIMITS

HHS085_OTHER_#: 100 characters

LOOP MAX

15
If response 9 is selected, display text box, HHS085_OTHER

PROGRAM. NOTES

Loop HHS Loop 8 (HHS084-HHS089) for each member of YOUTHROSTER.

CHECK (ENG)
CHECK (SPAN)

If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS084
If HHS085=1: Loop again (HHS084)
Else: HHS086_#

HHS086_#
ASK

HHS085≠1 (Continue HHS Loop 7)

QUESTION TYPE

Textbox

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

Enter name:_________
¿Cuál es el nombre de este lugar?

SPANISH

Ingrese el nombre:_________

RANGE
LIMITS

Max 50 characters

LOOP MAX

15
Loop HHS Loop 8 (HHS084-HHS089) for each member of YOUTHROSTER.

PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS085
HHS087

f_HHS087_#
HHS087/HHS087_CONFIRM
ASK
HHS085≠1 (Continue HHS Loop 7)
QUESTION TYPE

Numeric

FILLS (ENG)

Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
What is the telephone number where ^{FILL_YOUTH_NAME} can be reached at this place, including
area code?
Enter phone number: ___-___-____

ENGLISH

[HHS087]

Please confirm phone number: ___-___-____ [HHS087_CONFIRM]

¿Cuál es el número de teléfono con el que se puede contactar a ^{FILL_YOUTH_NAME} en este lugar,
incluido el prefijo?
SPANISH

Ingrese el número de teléfono: ___-___-____

[HHS087]

Confirme el número de teléfono: ___-___-____ [HHS087_CONFIRM]
RANGE
LIMITS

10 digits

LOOP MAX

15
Only allow numbers to be entered.

PROGRAM. NOTES

CHECK (ENG)

Loop HHS Loop 8 (HHS084-HHS089) for each member of YOUTHROSTER.
If response is < 10 digits, display hard check: Please enter a valid phone number,
including area code.
IF HHS087≠HHS087_CONFIRM, DISPLAY HARD CHECK: “The phone numbers you entered
do not match. Please check and make sure the correct phone number is entered in both
boxes.”

If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If response is < 10 digits, display hard check: INGRESE UN NÚMERO DE TELÉFONO
VÁLIDO, INCLUIDO EL PREFIJO.

CHECK (SPAN)

IF HHS087≠HHS087_CONFIRM, DISPLAY HARD CHECK: “Los números de teléfono que
ingresó no coinciden. Verifique que el número de teléfono ingresado sea correcto en
ambas casillas.
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)

HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS086
HHS088

f_HHS088_#
HHS088_ADDRESS1_#/HHS088_ADDRESS2_#/HHS088_CITY_#/HHS088_STATE_#/HHS088_ZIP_#
ASK
HHS085≠1 (Continue HHS Loop 7)
HHS088_ADDRESS1_#: Text
HHS088_ADDRESS2_#: Text
QUESTION TYPE
HHS088_CITY_#: Text
HHS088_STATE_#: Dropdown
HHS088_ZIP: _#: Numeric
FILLS (ENG)
FILLS (SPAN)
What is the address of this place?
Street: [HHS088_ADDRESS1_#]
Street 2: [HHS088_ADDRESS2_#]
City: [HHS088_CITY_#]
State: [HHS088_STATE_#]
Zip: [HHS088_ZIP_#]

ENGLISH

¿Cuál es la dirección de este lugar?

SPANISH

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

Calle: [HHS088_ADDRESS1_#]
Calle 2: [HHS088_ADDRESS2_#]
Ciudad: [HHS088_CITY_#]
Estado: [HHS088_STATE_#]
Código postal: [HHS088_ZIP_#]
HHS012_STATE: List states in alphabetical order
HHS012_ADDRESS1_#: Max 100 characters
HHS012_ADDRESS2_#: Max 100 characters
HHS012_CITY_#: Max 100 characters
HHS012_ZIP_#: Max 5 numbers
15
Loop HHS Loop 8 (HHS084-HHS089) for each member of YOUTHROSTER.
If zip code does not include exactly 5 digits, display hard check: “Please enter a valid 5digit zip code.”
If all fields left blank, display soft check ‘Your answers are very important. Please
consider providing a response. Otherwise, please select “’Don’t know” or “Prefer not to
answer.”’
If zip code does not include exactly 5 digits, display hard check: “Ingrese un código postal
válido de 5 dígitos.”
If all fields left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

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

CAWI

LEAD-IN
NEXT

HHS087
If at least one field in HHS088_# complete and HHS085_#=4: HHS089_#
Else if LOOPNUMBER<YOUTHROSTERNUM: Loop again (HHS084)
Else: HHS090_SELECTIONPROTOCOL

HHS089_#
ASK

If at least one field in HHS088_# complete and HHS085_#=4 (End HHS Loop 7)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Is this an APO address?
ENGLISH

1. Yes
0. No
¿Es una dirección de Oficina Postal del Ejército (APO)?

SPANISH

1. Sí
0. No

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

15
Loop HHS Loop 8 (HHS084-HHS089) for each member of YOUTHROSTER.
If item left blank, display soft check ‘Your answers are very important. Please consider
providing a response. Otherwise, please select “’Don’t know” or “Prefer not to answer.”’
If item left blank, display soft check ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta. En caso contrario, seleccione “No sé” o “Prefiero no
contestar.”’

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS088_#
If LOOPNUMBER<YOUTHROSTERNUM: Loop again (HHS084)
Else: HHS090_SELECTIONPROTOCOL

HHS090_SELECTIONPROTOCOL
ASK

Select_HH =1

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH

Thank you for providing all this information. The last few questions are to confirm contact
information for the selected participants.
Gracias por proporcionar toda esta información. Las últimas preguntas son para confirmar la
información de contacto de los participantes seleccionados.

RANGE
LIMITS
LOOP MAX
DO NOT ALLOW BACK NAVIGATION FROM THIS ITEM
1.

Create variable YOUTH_CONSENT (string) and add to YOUTHROSTER: list all values
for HH_NAME of household members who meet following criteria for a given youth:
HH_YOUTHPLG_#=1 or 2 or 3 or 4 or 5

Compare the result of the selection protocol for all youth in the household.

PROGRAM. NOTES

If SELECTUID_# is equal for all eligible youth,
then set SPC_UID=SELECTUID
then if ALTERNATEUID_# is equal for all eligible youth,
set ALTPC_UID=ALTERNATE_UID
else if there is only unique value for ALTERNATEUID, set ALTUID equal to that value
else if more than one unique value for ALTERNATEUID and one of them is equal to
HHSINFORMANT_UID then set ALTPC_UID=HHSINFORMANT_UID.
else if more than one unique value for ALTERNATEUID, set ALTPC_UID equal to the
ALTERNATEUID that occurs more frequently.
else if all values for ALTERNATEUID occur an equal number of times, randomly select one
ALTERNATUID to set ALTPC_UID
ELSE IF only one unique value appears in SELECT_UID or ALTERNATE_UID across eligible
youth, then set SPCUID_# equal to that value.
If there is only one other unique value for SELECT_UID or ALTERNATE_UID across eligible
youth, then set ALTPC_UID equal to this value
else if more than one unique value for ALTERNATE_UID and one of them is equal to
HHSINFORMANT_UID then set ALTPC_UID=HHSINFORMANT_UID.
else if more than one unique value for ALTERNATEUID, randomly select one
ALTERNATEUID to set ALTPC_UID

ELSE set SELECT_UID=HHSINFORMANT_UID
If there is only one other unique value for SELECT_UID or ALTERNATE_UID across eligible
youth, then set ALTPC_UID equal to this value.
else if more than one unique value for either SELECT_UID or ALTERNATE_UID (not equal to
SPC_UID), set ALTPC_UID equal to the UID that occurs more frequently.

else if more than one unique value for ALTERNATEUID, randomly select one
ALTERNATEUID to set ALTPC_UID
PROGRAMMING NOTE: Output following information for household member with
HH_UID=SPC_UID:
SPC_UID=HH_UID
SPCNAME=HH_NAME
SPCPHONE=HH_PHONE
SPCEMAIL =HH_EMAIL
SPCSEX=HH_SEX
SPCAGE=HH_AGE
SPCMART=HH_MART
SPCPART=HH_PART
SPCEDUC=HH_EDUC
SPCSPOUSE=HH_SPOUSENAME
SPCPARTNER=HH_PARTNERNAME
SPCSPOUSEUID=HH_SPOUSEUID
SPCPARTNERID=HH_PARTNERUID
Create variable RESSELECT where RESSELECT=1 if SPC_UID= HHSInformant_UID, else
RESSELECT=0
Output following information for household member with HH_UID=ALTPC_UID:
ALTPC=HH_UID
ALTPCNAME=HH_NAME
ALTPCPHONE =HH_PHONE
ALTPCEMAIL = HH_EMAIL
ALTPCSEX=HH_SEX
ALTPCAGE=HH_AGE
ALTPCMART=HH_MART
ALTPCPART=HH_PART
ALTPCEDUC=HH_EDUC
ALTPCSPOUSE=HH_SPOUSENAME
ALTPCPARTNER=HH_PARTNERNAME
ALTPCSPOUSEUID=HH_SPOUSEUID
ALTPCPARTNERID=HH_PARTNERUID
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

f_HHS088, HHS089, HHS084
HHS090

HHS090
ASK

Select_HH =1

QUESTION TYPE

Informational
Use fill from HHS017_#: FILL_YOUTH_NAME
Create fill FILL_ELIGIBLELIST:
FILL_YOUTH_NAME for all eligible youth on YOUTHROSTER

FILLS (ENG)

Create fill FILL_YINCNTAMT: ‘{YINCTAMT}’
Create fill FILL_PCGINCNTAMT: ‘{PCGINCNTAMT}
Create fill FILL_YNRFU:
If YNRFU = 1, FILL_YNRFU: ‘This includes an additional $10 if the selected youth
completes the interview by July 12, 2026.’
Else, FILL_YNRFU: empty
Create fill, FILL_SPCNAME: Fill ‘SPCNAME’ from HHS090_SELECTIONPROTOCOL
Use fill from HHS017_#: FILL_YOUTH_NAME
Create fill FILL_ELIGIBLELIST:
FILL_YOUTH_NAME for all eligible youth on YOUTHROSTER

FILLS (SPAN)

Create fill FILL_YINCNTAMT: ‘{YINCTAMT}’
Create fill FILL_PCGINCNTAMT: ‘{PCGINCNTAMT}
Create fill FILL_YNRFU:
If YNRFU = 1, FILL_YNRFU: ‘Esto incluye $10 adicionales si el joven seleccionado
completa la entrevista antes del 12 de julio de 2026.’
Else, FILL_YNRFU: empty
Create fill, FILL_SPCNAME: Fill ‘SPCNAME’ from HHS090_SELECTIONPROTOCOL

Congratulations, people from your household have been selected to participate in this important
study. The following people were selected to complete surveys or interviews:
^{FILL_ELIGIBLELIST}
ENGLISH

^{FILL_SPCNAME}
The selected adult will receive ^{FILL_PCGINCNTAMT} for completing an interview, and each selected
youth will receive ^{FILL_YINCTAMT} for completing an interview. ^{FILL_YNRFU}
Felicitaciones, se ha seleccionado a personas de su hogar para participar en este importante estudio.
Las siguientes personas fueron seleccionadas para completar encuestas o entrevistas:
^{FILL_ELIGIBLELIST}

SPANISH

^{FILL_SPCNAME}
El adulto seleccionado recibirá ^{FILL_PINCTAMT} por completar una entrevista, y cada joven
seleccionado recibirá ^{FILL_YINCTAMT} $50 por completar una entrevista.

RANGE
LIMITS

LOOP MAX
Set disposition code: Status 521 – CAWI HHS: 1621 – HHS Pending – 1 or more Youth
Selected
Create variable PCGINCNTAMT=$(25+ (ELIGYOUTHNUM *25))

PROGRAM. NOTES

Create variable YNRFU. If DOI ≥ 06/01/2026, then set YNRFU=1; otherwise, set YNRFU =
0.
Create variable YINCTAMT.
If IMPORTANTLRS=1 and YNRFU=1, YINCTAMT=$85
Else if IMPORTANTLRS=1, YINCNTAMT=$75
Else if IMPORTANTLRS=0 and YNRFU=1, YINCTAMT=$60
Else YINCNTAMT=$50
Create variable YINCTBASE.
If IMPORTANTLRS=1, set YINCTBASE=$75
Else YINCTBASE=$50

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

CAWI

NOTES
LEAD-IN
NEXT

HHS090_SELECTIONPROTOCOL

HHS090a
ASK

All respondentsSelect_HH =1

QUESTION TYPE

Text
Use fill from HHS090, FILL_SPCNAME
Create fill, FILL_HHS090a_1.
If RESSELECT=1, FILL_HHS090a_1: ‘you were’
Else FILL_HHS090a_1: ‘^{FILL_SPCNAME} was’

FILLS (ENG)
Create fill, FILL_HHS090a_2.
If RESSELECT=1, FILL_HHS090a_2: ‘your’
Else FILL_HHS090a_1: ‘^{FILL_SPCNAME}’s’

Use fill from HHS090, FILL_SPCNAME
Create fill, FILL_HHS090a_1.
If RESSELECT=1, FILL_HHS090a_1: ‘fue’
Else FILL_HHS090a_1: ‘^{FILL_SPCNAME} fue’
FILLS (SPAN)
Create fill, FILL_HHS090a_2.
If RESSELECT=1, FILL_HHS090a_2: ‘usted’
Else FILL_HHS090a_1: ‘^{FILL_SPCNAME}’

ENGLISH

For contact purposes, we would now like to collect the last names for the household members who
were selected for the study.
Since ^{FILL_HHS090a_1} selected for an interview, can you please provide ^{FILL_HHS090a_2} last
name?
Enter last name:
Para contactarnos, nos gustaría recopilar los apellidos de los miembros del hogar seleccionados para el
estudio.

SPANISH

Dado que ^{FILL_HHS090a_1} seleccionado para una entrevista, ¿podría proporcionar el apellido de
^{FILL_HHS090a_2}?

Ingrese el apellido:
RANGE
LIMITS

Max 100 characters

LOOP MAX
Create variable SPCLAST, set equal to ‘HHS090a’
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

DO NOT DISPLAY DK/REF
If item left blank, display hard check: ‘Last name is required to continue with the survey.
We will only use this information to contact participants about this important study. All
the information you provide is strictly confidential.’
If item left blank, display hard check: ‘Se requiere el apellido para continuar con la
encuesta. Solo utilizaremos esta información para contactar a los participantes sobre este
importante estudio. Toda la información que nos proporcione es estrictamente
confidencial.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS090
HHS090b

HHS090b
ASK

Select_HH =1 (Begin/End HHS Loop 9)

QUESTION TYPE

Text
Use fill from HHS017_#: FILL_YOUTH_NAME

FILLS (ENG)
FILLS (SPAN)

Use fill from HHS017_#: FILL_YOUTH_NAME
What is ^{FILL_YOUTH_NAME}’s last name?

ENGLISH

Enter last name:
¿Cuál es el apellido de ^{FILL_YOUTH_NAME}?

SPANISH
Enter last name:
RANGE
LIMITS

Max 100 characters

LOOP MAX

15
Create variable YOUTH_LAST and add to Youth roster, set equal to
‘HHS090b’

PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

DO NOT DISPLAY DK/REF
If item left blank, display hard check: ‘Last name is required to continue
with the survey. We will only use this information to contact participants
about this important study. All the information you provide is strictly
confidential.’
If item left blank, display hard check: Se requiere el apellido para continuar
con la encuesta. Solo utilizaremos esta información para contactar a los
participantes sobre este importante estudio. Toda la información que nos
proporcione es estrictamente confidencial.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS090a
If RESSELECT=1 and (SPCPHONE≠ DK or REF): HHS091
Else if RESSELECT=1: HHS092
Else: f_HHS114

HHS091
ASK

If (RESSELECT=1 AND (SPCPHONE≠ DK or REF))

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, FILL_PCPHONE: Fill ‘SPCPHONE’ from HHS090_SELECTIONPROTOCOL

FILLS (SPAN)
Create fill, FILL_PCPHONE: Fill ‘SPCPHONE’ from HHS090_SELECTIONPROTOCOL
We have your preferred phone number recorded as ^{FILL_PCPHONE}. Is that correct?
ENGLISH

1. Yes
0. No
Tenemos registrado su número de teléfono preferido como ^{FILL_PCPHONE}. ¿Es eso correcto?

SPANISH

1. Sí
0. No

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

If left missing, display soft check: “Your answers are very important. Please consider
providing a response.”
If left missing, display soft check: “Sus respuestas son muy importantes. Considere
proporcionar una respuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS090b
If HHS091=1: HHS096
Else: HHS092

HHS092
ASK

(RESSELECT=1 AND ((SPCPHONE= DK or REF) OR HHS091=0))

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
What is the best phone number to reach you, including area code?
ENGLISH

Enter phone number: ___-___-____

[HHS092]

Please confirm phone number: ___-___-____

[HHS092_CONFIRM]

¿Cuál es el mejor número de teléfono para ponerse en contacto con usted, incluido el prefijo?

SPANISH

Ingrese el número de teléfono: ___-___-____

[HHS092]

Confirme el número de teléfono: ___-___-____

[HHS092_CONFIRM]

RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

Only allow numbers to be entered. Update SPCPHONE with response to HHS092.
DO NOT DISPLAY “Don’t know” and “Prefer not to answer” options.
If HHS092≠ DK or REF, set HH_PHONE=HHS092 for household respondent.
HHS092≠ DK or REF set SPCPHONE=HHS092
If response is <10 digits, display hard check: Please provide a valid phone number,
including area code.
If left missing, display hard check: “Your answer is required for your participation in this
study. We will never contact for any other reason.”
Your answer is required for your participation in this study. We will never contact you for
any other reason.”
If HHS092≠HHS092_CONFIRM, DISPLAY HARD CHECK: “The phone numbers you entered
do not match. Please check and make sure the correct phone number is entered in both
boxes.”
If response is <10 digits, display hard check: Indique un número de teléfono válido,
incluido el prefijo.

CHECK (SPAN)

If left missing, display hard check: “Su respuesta es obligatoria para su participación en este
estudio. No nos pondremos en contacto por ningún otro motivo.”
If HHS092≠HHS092_CONFIRM, DISPLAY HARD CHECK: “Los números de teléfono que
ingresó no coinciden. Verifique que el número de teléfono ingresado sea correcto en
ambas casillas".

HELP TEXT (ENG)

HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS091; HHS090b
HHS095

f_ HHS095
HHS095/HHS095_OTHER
ASK
[(RESSELECT=1 AND ((SPCPHONE= DK or REF) OR HHS091=0)]
HHS095: Radio button
QUESTION TYPE
HHS095_OTHER: text box
FILLS (ENG)
FILLS (SPAN)
What kind of phone is this?
1. Home phone or landline
2. Personal cell phone
3. Work phone
4. Other (Please specify): [HHS095_OTHER]

ENGLISH

¿Qué tipo de teléfono es este?

SPANISH

1.Teléfono de casa o fijo
2. Teléfono móvil personal
3. Teléfono del trabajo
4. Otro (especifique): [HHS095_OTHER]

RANGE
LIMITS

HHS095_OTHER: 100 characters

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

If response 4 is selected, display HHS095_OTHER text box.
Store HHS095 as HH_PHONETYPE on the household roster for the selected adult HH
member.
If left missing, display soft check: “Your answers are very important. Please consider
providing a response.”
If left missing, display soft check: “Sus respuestas son muy importantes. Considere
proporcionar una respuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS092
If HHS095=2: HHS096
Else: HHS097

HHS096
ASK

HHS095=2

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
May we text you at this number with important information about this study? You may opt out at any
time to stop receiving text messages. Carrier messaging and data fees may apply.
ENGLISH

1. Yes
0. No
¿Podemos enviarle un mensaje de texto a este número con información importante sobre este
estudio? Puede optar por dejar de recibir mensajes de texto en cualquier momento. Pueden aplicarse
tarifas de mensajería y datos del operador.

SPANISH
1. Sí
0. No
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Create variable SPCTEXTCONSENT and set equal to HHS096

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

CAWI

NOTES
LEAD-IN
NEXT

HHS095
HHS097

HHS097
ASK

RESSELECT=1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
May we leave a voicemail with important information about the study at this number?
ENGLISH

1.
0.

Yes
No

¿Podemos dejar un mensaje de voz con información importante sobre el estudio a este número?
SPANISH

1.
0.

Sí
No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Create variable SPCVMCONSENT and set equal to HHS097

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

CAWI

NOTES
LEAD-IN
NEXT

HHS095, HHS096
HHS098

HHS098
ASK

RESSELECT=1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Is there another phone number where we can reach you?
ENGLISH

1. Yes
0. No
¿Hay algún otro número de teléfono que podamos usar para ponernos en contacto con usted?

SPANISH

1. Sí
0. No

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

CAWI

NOTES
LEAD-IN
NEXT

HHS097
If HHS098=1: HHS099
Else if SPCEMAIL≠DK or REF: HHS103
Else: HHS104

HHS099
ASK

HHS098=1

QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
What is the other phone number where we can reach you, including area code?
Phone Number: ___-___-____

[HHS099]

ENGLISH
Please confirm phone Number: ___-___-____[HHS099_CONFIRM]
¿Cuál es el otro número de teléfono con el que podemos ponernos en contacto, incluido el prefijo?
Número de teléfono: ___-___-____ [HHS099]
SPANISH
Confirme el número de teléfono: ___-___-____[HHS099_CONFIRM]
RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES

Only allow numbers to be entered.
Store HHS099 as HH_PHONE2 on the household roster for the selected adult HH member.
If response is <10 digits, display hard check: Please provide a valid phone number,
including area code.

CHECK (ENG)

IF HHS099≠HHS099_CONFIRM, DISPLAY HARD CHECK: “The phone numbers you entered
do not match. Please check and make sure the correct phone number is entered in both
boxes.”

If response is <10 digits, display hard check: Indique un número de teléfono válido,
incluido el prefijo.

CHECK (SPAN)

IF HHS099≠HHS099_CONFIRM, DISPLAY HARD CHECK: “Los números de teléfono que
ingresó no coinciden. Verifique que el número de teléfono ingresado sea correcto en
ambas casillas".

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

CAWI

LEAD-IN
NEXT

HHS098
If HHS099=DK or REF: HHS103
Else: HHS100

f_HHS100
HHS100/HHS100_OTHER
ASK
HHS099≠DK or REF
HHS100: Radio button
QUESTION TYPE
HHS100_OTHER: text box
FILLS (ENG)
FILLS (SPAN)
What kind of phone is this?
1. Home phone or landline
2. Personal cell phone
3. Work phone
4. Other, please tell us: [HHS100_OTHER]

ENGLISH

¿Qué tipo de teléfono es este?

SPANISH

1.Teléfono de casa o fijo
2. Teléfono móvil personal
3. Teléfono del trabajo
4. Otro, explique: [HHS100_OTHER]

RANGE
LIMITS

HHS100_OTHER: 100 characters

LOOP MAX
PROGRAM. NOTES

If response 4 selected, display text box HHS100_OTHER
Store HHS100 as HH_PHONETYPE2 on the household roster for the selected adult HH
member.

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

CAWI

NOTES
LEAD-IN
NEXT

HHS099
If HHS100=2: HHS101
Else: HHS102

HHS101
ASK

HHS100=2

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
May we text you at this number with important information about this study? You may opt out at any
time to stop receiving text messages. Carrier messaging and data fees may apply.
ENGLISH

1. Yes
0. No
¿Podemos enviarle un mensaje de texto a este número con información importante sobre este
estudio? Puede optar por dejar de recibir mensajes de texto en cualquier momento. Pueden aplicarse
tarifas de mensajería y datos del operador.

SPANISH
1. Sí
0. No
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS100
HHS102

HHS102
ASK

HHS099≠DK or REF

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
May we leave a voicemail with important information about the study at this number?
ENGLISH

1. Yes
0. No
¿Podemos dejar un mensaje de voz con información importante sobre el estudio a este número?

SPANISH

1. Sí
0. No

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

CAWI

NOTES
LEAD-IN
NEXT

HHS101, HHS100
IF PCEMAIL≠DK or REF: HHS103
Else: HHS104

HHS103
ASK

RESSELECT=1 and (SPCEMAIL≠DK or REF)

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill, FILL_PCEMAIL: Fill ‘SPCEMAIL’ from HHS090_SELECTIONPROTOCOL

FILLS (SPAN)
Create fill, FILL_PCEMAIL: Fill ‘SPCEMAIL’ from HHS090_SELECTIONPROTOCOL
We have your personal email recorded as ^{FILL_SPCEMAIL}. Is that correct?
ENGLISH

1. Yes
0. No
Tenemos registrado su correo electrónico personal como ^{FILL_SPCEMAIL}. ¿Es esto correcto?

SPANISH

1. Sí
0. No

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

CAWI

NOTES
LEAD-IN
NEXT

HHS102; HHS098
If HHS103=0: HHS104
Else: HHS107

HHS104
ASK

IF SPCEMAIL=DK or REF

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do you have a personal email address where we could contact you in the future about the NLSY
study? Your personal email address should NOT be managed by your employer or school.
ENGLISH

1. Yes
0. No
¿Tiene una dirección de correo electrónico personal con la que podamos ponernos en contacto con
usted en el futuro sobre el estudio NLSY? Su dirección de correo electrónico personal NO debe ser
gestionada por su empleador o escuela.

SPANISH
1. Sí
0. No
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS103, HHS102, HHS098
If HHS104=1: HHS105
If another adult on household roster: HHS109
Else: HHS120

HHS105
ASK

RESSELECT=1 AND ((SPCEMAIL=DK or REF) OR HHS103=0)

QUESTION TYPE

Text

FILLS (ENG)
FILLS (SPAN)
What is your email address where we can contact you?
Email address: _______________@_______ [HHS105]
ENGLISH

Please re-enter your email address:
Email address: _______________@_______[HHS105_CONFIRM]
¿Con qué dirección de correo electrónico podemos comunicarnos con usted?
Dirección de correo electrónico: _______________@_______ [HHS105]

SPANISH

Vuelva a introducir su dirección de correo electrónico:
Dirección de correo electrónico: _______________@_______[HHS105_CONFIRM]

RANGE
LIMITS

50 characters

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

Store HHS105 as SPCEMAIL
If HHS105≠HHS105_CONFIRM, display hard check: “The two email addresses you
entered don’t match. Please review and make sure you have entered the correct email
address in both places.”
If entry doesn’t match email format, display hard check “Please enter a valid email
address.”
If HHS105≠HHS105_CONFIRM, display hard check: “Las dos direcciones de correo
electrónico que ingresó no coinciden. Por favor, revise y asegúrese de haber ingresado la
dirección de correo electrónico correcta en ambos lugares.”

CHECK (SPAN)
If entry doesn’t match email format, display hard check “Ingrese una dirección de correo
electrónico válida”.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS104, HHS103
HHS107

f_HHS107
HHS107_A/HHS107_B/HHS107_C/HHS107_D/HHS107_E/HHS107_F/HHS107_G
ASK
RESSELECT=1
QUESTION TYPE

Multi-grid

FILLS (ENG)
FILLS (SPAN)
Generally, what would be good days and times in the next week for an interviewer to contact you to
conduct the main interview?
COLUMN HEADERS:
1. Morning(9am-11:59am)
2. Afternoon (noon-4:59pm)
3. Evening (5pm-8pm)
ENGLISH

ROW ITEMS:
a. Mondays [HHS107_A]
b. Tuesdays [HHS107_B]
c. Wednesdays [HHS107_C]
d. Thursdays [HHS107_D]
e. Fridays [HHS107_E]
f. Saturdays [HHS107_F]
g. Sundays [HHS107_G]
En general, ¿cuáles serían días y horarios convenientes la próxima semana para que un(a)
entrevistador(a) se ponga en contacto con usted para completar la entrevista principal?
COLUMN HEADERS:
1. Por la mañana (9:00-11:59)
2. Después del mediodía (12:00-16:59)
3. Por la tarde (17:00-20:00)

SPANISH

ROW ITEMS:
a. Lunes [HHS107_A]
b. Martes [HHS107_B]
c. Miércoles [HHS107_C]
d. Jueves [HHS107_D]
e. Viernes [HHS107_E]
f. Sábados [HHS107_F]
g. Domingos [HHS107_G]

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

Code each variable as 1, 2, 3, etc. if response column(s) checked, 0 if nothing is checked
in response column.
If no items are selected, display soft check: ‘Your answers are very important. Please
consider providing a response.”
If no items are selected, display soft check: ‘Sus respuestas son muy importantes.
Considere proporcionar una respuesta.”

HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS103, HHS104, HHS105
HHS108

HHS108
ASK

RESSELECT=1

QUESTION TYPE

Text

FILLS (ENG)
FILLS (SPAN)
Do you have any additional information about the best time to contact you?
Notes: _______________
ENGLISH

SPANISH

¿Tiene alguna información adicional sobre el mejor momento para ponerse en contacto con usted?
Notas: _______________

RANGE
LIMITS

Max 500 characters

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

CAWI

NOTES
LEAD-IN
NEXT

HHS107
If another adult on household roster: HHS109
Else: HHS120

HHS109
ASK

If another adult on the household roster

QUESTION TYPE

Radio button

FILLS (ENG)

Create fill FILL_OTHERADULTS: Fill list of adults from ADULTROSTER, but remove
HHSINFORMANT

FILLS (SPAN)

Create fill FILL_OTHERADULTS: Fill list of adults from ADULTROSTER, but remove
HHSINFORMANT

In case we are not able to reach you, we’d like to be able to contact another adult in the household.
Which of the other adults who lives here could we contact about the study?
ENGLISH
^{FILL_OTHERADULTS}

SPANISH

En caso de que no podamos ponernos en contacto con usted, nos gustaría poder contactar a otro
adulto del hogar. ¿Con cuál de los otros adultos que viven aquí podríamos ponernos en contacto para
hablar del estudio?
^{FILL_OTHERADULTS}

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

CAWI

NOTES
LEAD-IN
NEXT

HHS108
If HHS109=DK or REF: HHS120
Else: HHS110

f_HHS110
HHS110/HHS110_CONFIRM
ASK
RESSELECT=1 and (HHS109≠DK or REF)
QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_HHS110: Fill ‘HH_NAME’ of household member selected in HHS109

FILLS (SPAN)
Create fill, FILL_HHS110: Fill ‘HH_NAME’ of household member selected in HHS109
Can you please provide ^{FILL_HHS110}’s phone number, including area code?
Phone number: ___-___-____
ENGLISH

[HHS110]

Please re-enter ^{FILL_HHS110}’s phone number.
Phone number: ___-___-____

[HHS110_CONFIRM]

¿Puede proporcionarel número de teléfono de ^{FILL_HHS110}, incluido el prefijo?
Número de teléfono: ___-___-____ [HHS110]
SPANISH

Vuelva a ingresar el número de teléfono de ^{FILL_HHS110}.
Número de teléfono: ___-___-____ [HHS110_CONFIRM]

RANGE
LIMITS

10 digits

LOOP MAX
Only allow numbers to be entered.
PROGRAM. NOTES
Store HHS110 as HH_PHONE on the household roster for the selected adult HH member.
If response is <10 digits, display hard check: Please provide a valid phone number,
including area code.

CHECK (ENG)

If left missing, display soft check: “Your answers are very important in case we are not
able to reach you about the study. We will not contact this person for any other reason.
Please consider providing a response.”
If HHS0110≠HHS0110_CONFIRM Display hard check: “The phone numbers you entered
do not match. Please check and make sure the correct phone number is entered in both
boxes.”
If response is <10 digits, display hard check: Indique un número de teléfono válido,
incluido el prefijo.

CHECK (SPAN)

If left missing, display soft check: “Sus respuestas son muy importantes en caso de que no
podamos ponernos en contacto con usted sobre el estudio. No nos pondremos en
contacto con esta persona por ningún otro motivo. Considere la posibilidad de
proporcionar una respuesta.”
If HHS0110≠HHS0110_CONFIRM Display hard check: “Los números de teléfono que ingresó
no coinciden. Verifique que el número de teléfono ingresado sea correcto en ambas
casillas".

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS109
If HHS110≠DK or REF: HHS111
Else: HHS112

f_HHS111
HHS111/HHS111_OTHER
ASK
RESSELECT=1 and (HHS110≠DK or REF)
QUESTION TYPE

Radio button and text box

FILLS (ENG)
FILLS (SPAN)
What kind of phone is this?
1. Home phone or landline
2. Personal cell phone
3. Work phone
4. Other (Please specify): [HHS111_OTHER]

ENGLISH

¿Qué tipo de teléfono es este?

SPANISH

1.Teléfono de casa o fijo
2. Teléfono móvil personal
3. Teléfono del trabajo
4. Otros (especifique): [HHS111_OTHER]

RANGE
LIMITS

HHS111_OTHER: 100 characters

LOOP MAX
PROGRAM. NOTES

If response 4 selected, display text box HHS111_OTHER
Store HHS111 as HH_PHONETYPE on the household roster for the selected adult HH
member.

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

CAWI

NOTES
LEAD-IN
NEXT

HHS110
HHS112

HHS112
ASK

RESSELECT=1 and (HHS109≠DK or REF)

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill from HHS110: FILL_HHS110

FILLS (SPAN)
Use fill from HHS110: FILL_HHS110
Does ^{FILL_HHS110} have a personal email address where we could contact them about the study?
ENGLISH

1. Yes
0. No
¿Tiene ^{FILL_HHS110} una dirección de correo electrónico personal con la que podamos ponernos en
contacto para comunicarnos sobre el estudio?

SPANISH

1. Sí
0. No

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

CAWI

NOTES
LEAD-IN
NEXT

HHS110
If HHS112=1: HHS113
Else: HHS120

f_HHS113
HHS113/HHS113_CONFIRM
ASK
RESSELECT=1 and (HHS112=1)
QUESTION TYPE

Alphanumeric

FILLS (ENG)

Use fill from HHS110: FILL_HHS110

FILLS (SPAN)
Use fill from HHS110: FILL_HHS110
What is ^{FILL_HHS110}’s personal email address where we can contact them?
ENGLISH

Email address: _______________@_______[HHS113]
Please confirm email address: _______________@_______[HHS113_CONFIRM]
¿Cuál es la dirección de correo electrónico personal de ^{FILL_HHS110} con la que podemos ponernos
en contacto?

SPANISH

Dirección de correo electrónico: _______________@_______[HHS113]
Confirme su dirección de correo electrónico: _______________@_______[HHS113_CONFIRM]

RANGE
LIMITS

50 characters

LOOP MAX
PROGRAM. NOTES

Store HHS113 as HH_EMAIL on the household roster for the selected adult HH member.
If HHS113≠HHS113_CONFIRM, display hard check:
“The two email addresses you entered don’t match. Please review and make sure you
have entered the correct email address in both places.”

CHECK (ENG)
” If entry doesn’t match email format, display hard check “Please enter a valid email
address.”
If HHS113≠HHS113_CONFIRM, display hard check:
“Las dos direcciones de correo electrónico que ingresó no coinciden. Por favor, revise y
asegúrese de haber ingresado la dirección de correo electrónico correcta en ambos
lugares.”
CHECK (SPAN)
If entry doesn’t match email format, display hard check “Ingrese una dirección de correo
electrónico válida”.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS112=1
HHS120

f_HHS114
HHS114/HHS114_CONFIRM
ASK
RESSELECT=0
QUESTION TYPE

Numeric

FILLS (ENG)

Use fill, FILL_SPCNAME from HHS090

FILLS (SPAN)
Use fill, FILL_SPCNAME from HHS090
^{FILL_SPCNAME} has been selected to complete an interview for the study. We would like to be able
to contact them directly about the interview. What is the best phone number to reach them?
Phone number: ___-___-____
[HHS114]
ENGLISH

Please confirm their phone number:
Phone number: ___-___-____

[HHS114_CONFIRM]

^{FILL_SPCNAME} ha sido seleccionado(a) para completar una entrevista para el estudio. Nos gustaría
poder ponernos en contacto con esa persona directamente sobre la entrevista. ¿Cuál es el mejor
número de teléfono para contactarla?
Número de teléfono: ___-___-____ [HHS114]
SPANISH
Confirme su número de teléfono:
Número de teléfono: ___-___-____ [HHS114_CONFIRM]
RANGE
LIMITS

10 digits

LOOP MAX

PROGRAM. NOTES

Only allow numbers to be entered.
Store HHS114 as HH_PHONE on the household roster for the selected adult HH member.
Update SPCPHONE with response to this item.
If SPC_UID=ESINFORMANTID, then set SPCVMCONSENT=PLGVMCONSENT and
SPCTEXTCONSENT=PLGTEXTCONSENT.
If response is <10 digits, display hard check: Please provide a valid phone number,
including area code.

CHECK (ENG)
If missing, display soft check: “This information is very important for our study. We will
never contact this person for any reason other than their participation in the study. “
If response is <10 digits, display hard check: Indique un número de teléfono válido,
incluido el prefijo.
CHECK (SPAN)

If missing, display soft check: “Esta información es muy importante para nuestro estudio.
No nos pondremos en contacto con esta persona por ningún motivo que no sea su
participación en el estudio. “

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS090
If HHS114=DK or REF: HHS116

Else: HHS115

f_HHS115
HHS115/HHS115_OTHER
ASK
RESSELECT=0 and (HHS114≠DK or REF)
HHS115: Radio button
QUESTION TYPE
HHS115_OTHER: text box
FILLS (ENG)
FILLS (SPAN)
What kind of phone is this?
1. Home phone or landline
2. Personal cell phone
3. Work phone
4. Other (Please specify:) [HHS115_OTHER]

ENGLISH

¿Qué tipo de teléfono es este?

SPANISH

1.Teléfono de casa o fijo
2. Teléfono móvil personal
3. Teléfono del trabajo
4. Otro (especificar:) [HHS115_OTHER]

RANGE
LIMITS

HHS115_OTHER: 100 characters

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)
CHECK (SPAN)

If response 4 selected, display text box HHS115_OTHER
Store HHS115 as HH_PHONETYPE on the household roster for the selected adult HH
member.
If missing, display soft check: “This information is very important for our study. We will
never contact this person for any reason other than their participation in the study. “
If missing, display soft check: “Esta información es muy importante para nuestro estudio.
No nos pondremos en contacto con esta persona por ningún motivo que no sea su
participación en el estudio. “

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS114
HHS116

HHS116
ASK

RESSELECT=0

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill, FILL_SPCNAME from HHS090

FILLS (SPAN)
Use fill, FILL_SPCNAME from HHS090
Does ^{FILL_SPCNAME} have a personal email address where we could contact them?
ENGLISH

1. Yes
0. No
¿Tiene ^{FILL_SPCNAME} una dirección de correo electrónico personal con la que podamos ponernos
en contacto para comunicarnos?

SPANISH

1. Sí
0. No

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)

CHECK (SPAN)

If left missing, display soft check: “We will only use this email address to contact
participants about this important study.”
If left missing, display soft check: “Solo usaremos esta dirección de correo electrónico para
comunicarnos con los participantes sobre este importante estudio.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS115, HHS114
If HHS116=1: HHS117
Else: HHS118

f_HHS117
HHS117/HHS117_CONFIRM
ASK
RESSELECT=0 and HHS116=1
QUESTION TYPE

Alphanumeric

FILLS (ENG)

Use fill, FILL_SPCNAME from HHS090

FILLS (SPAN)
Use fill, FILL_SPCNAME from HHS090
What is ^{FILL_SPCNAME}’s personal email address where we can contact them about the study?
We will only use this email address to contact participants about this important study.
Email address: _______________@_______ [HHS117

ENGLISH

Please confirm their email address: _______________@_______[HHS117_CONFIRM]

¿Cuál es la dirección de correo electrónico personal de ^{FILL_SPCNAME} con la que podemos
ponernos en contacto sobre el estudio?
Solo utilizaremos esta dirección de correo electrónico para comunicarnos con los participantes sobre
este importante estudio.
SPANISH

Dirección de correo electrónico: _______________@_______ [HHS117

Confirme su dirección de correo electrónico:
_______________@_______[HHS117_CONFIRM]
RANGE
LIMITS

50 characters

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

Store HHS117 as HH_EMAIL on the household roster for the selected adult HH member.
Update SPCEMAIL with response to HHS117.
If HHS117≠HHS117_CONFIRM, display hard check: “The two email addresses you
entered don’t match. Please review and make sure you have entered the correct email
address in both places.”
If entry doesn’t match email format, display hard check “Please enter a valid email
address.”

If HHS117≠HHS117_CONFIRM, display hard check: “Las dos direcciones de correo
electrónico que ingresó no coinciden. Por favor, revise y asegúrese de haber ingresado la
dirección de correo electrónico correcta en ambos lugares.”
CHECK (SPAN)
If entry doesn’t match email format, display hard check “ingrese una dirección de correo
electrónico válida.
HELP TEXT (ENG)

HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS116=1
f_HHS118

f_HHS118
HHS118_A/HHS118_B/HHS118_C/HHS118_D/HHS118_E/HHS118_F/HHS118_G
ASK
RESSELECT=0
QUESTION TYPE

Multi-grid

FILLS (ENG)

Use fill, FILL_SPCNAME from HHS090

FILLS (SPAN)
Use fill, FILL_SPCNAME from HHS090
Generally, what would be good days and times in the next week for an interviewer to contact
^{FILL_SPCNAME} to conduct the main interview?
COLUMN HEADERS:
1. Morning (9am-11:59am)
2. Afternoon (noon- 4:59pm)
3. Evening (5pm-8pm)
ENGLISH

ROW ITEMS:
a. Mondays [HHS118_A]
b. Tuesdays [HHS118_B]
c. Wednesdays [HHS118_C]
d. Thursdays [HHS118_D]
e. Fridays [HHS118_E]
f. Saturdays [HHS118_F]
g. Sundays [HHS118_G]
En general, ¿cuáles serían días y horarios convenientes la próxima semana para que un(a)
entrevistador(a) se ponga en contacto con ^{FILL_SPCNAME} a fin de realizar la entrevista principal?
COLUMN HEADERS:
1. Por la mañana (9:00-11:59)
2. Después del mediodía (12:00-16:59)
3. Por la tarde (17:00-20:00)

SPANISH

ROW ITEMS:
a. Lunes [HHS118_A]
b. Martes [HHS118_B]
c. Miércoles [HHS118_C]
d. Jueves [HHS118_D]
e. Viernes [HHS118_E]
f. Sábados [HHS118_F]
g. Domingos [HHS118_G]

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

Code each variable as 1, 2, 3, etc. if response column(s) checked, 0 if nothing is checked
in response column.
If no items are selected, display soft check: ‘Your answers are very important. Please
consider providing a response.”
If no items are selected, display soft check: ‘Sus respuestas son muy importantes.
Considere la posibilidad de proporcionar una respuesta.”

HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS116, HHS117
HHS119

HHS119
ASK

RESSELECT=0

QUESTION TYPE

Textbox

FILLS (ENG)

Use fill, FILL_SPCNAME from HHS090

FILLS (SPAN)
Use fill, FILL_SPCNAME from HHS090
Do you have any additional information about the best time to contact ^{FILL_SPCNAME}?
ENGLISH

Notes: ________________
¿Tiene alguna información adicional sobre el mejor momento para ponerse en contacto con
^{FILL_SPCNAME}?

SPANISH
Notas: ________________
RANGE
LIMITS

Max 500 characters

LOOP MAX
PROGRAM. NOTES

NOT REQUIRED, Do NOT display DK/REF

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

CAWI

NOTES
LEAD-IN
NEXT

HHS118
HHS120

HHS120
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Will you have a different address for at least one month out of the year? For example, some people
spend summers with relatives or stay at a second residence.
ENGLISH

1.
0.

Yes
No

¿Tendrá una dirección diferente durante al menos un mes al año? Por ejemplo, algunas personas
pasan los veranos con familiares o se alojan en una segunda residencia.
SPANISH

1.
0.

Sí
No

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

CAWI

NOTES
LEAD-IN
NEXT

HHS103, HHS104, HHS105, HHS109, HHS112, HHS113, HHS119
If HHS120=1: HHS121
Else: HHS123

f_HHS121
HHS121_ADDRESS1/HHS121_ADDRESS2/HHS121_CITY/HHS121_STATE/HHS121_ZIP/HHS121_COUNTRY
ASK
HHS120=1
HHS121_ADDRESS1: Text
HHS121_ADDRESS2: Text
HHS121_CITY: Text
QUESTION TYPE
HHS121_STATE: Dropdown
HHS121_ZIP: Numeric
HHS121_COUNTRY: Dropdown
FILLS (ENG)
FILLS (SPAN)
Where will you be living? Please provide whatever information you have even if you are not sure of
the details.

ENGLISH

Street address: [HHS121_ADDRESS1]
Street address: [HHS121_ADDRESS2]
City: [HHS121_CITY]
State: [HHS121_STATE]
Zip code: [HHS121_ZIP]
Country: [HHS121_COUNTRY]
¿Dónde va a vivir? Brinde la información que tenga, aunque no esté seguro(a) de los detalles.

SPANISH

Calle: [HHS121_ADDRESS1]
Calle: [HHS121_ADDRESS2]
Ciudad: [HHS121_CITY]
Estado: [HHS121_STATE]
Código postal: [HHS121_ZIP]
País: [HHS121_COUNTRY]

RANGE

LIMITS

HHS121_STATE: List states in alphabetical order
HHS121_COUNTRY: List countries in alphabetical order, with U.S. at the top of the list
HHS121_ADDRESS1: Max 100 characters
HHS121_ADDRESS2: Max 100 characters
HHS121_CITY: Max 100 characters
HHS121_ZIP: Max 5 numbers

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

CAWI

NOTES
LEAD-IN
NEXT

HHS120=1
f_HHS122

f_HHS122
HHS122_JAN/ HHS122_FEB/ HHS122_MAR/ HHS122_APR/ HHS122_MAY/ HHS122_JUN/ HHS122_JUL/
HHS122_AUG/HHS122_SEP/ HHS122_OCT/ HHS122_NOV/ HHS122_DEC
ASK
HHS120=1
QUESTION TYPE

Checkbox

FILLS (ENG)
FILLS (SPAN)
What months in the next year do you plan to be at this address? Please select all the months that
apply.

ENGLISH

January [HHS122_JAN]
February [HHS122_FEB]
March [HHS122_MAR]
April [HHS122_APR]
May [HHS122_MAY]
June [HHS122_JUN]
July [HHS122_JUL]
August [HHS122_AUG]
September [HHS122_SEP]
October [HHS122_OCT]
November [HHS122_NOV]
December [HHS122_DEC]
¿Qué meses del próximo año planea pasar en esta dirección? Seleccione todos los meses que
correspondan.

SPANISH

Enero [HHS122_JAN]
Febrero [HHS122_FEB]
Marzo [HHS122_MAR]
Abril [HHS122_APR]
Mayo [HHS122_MAY]
Junio [HHS122_JUN]
Julio [HHS122_JUL]
Agosto [HHS122_AUG]
Septiembre [HHS122_SEP]
Octubre [HHS122_OCT]
Noviembre [HHS122_NOV]
Diciembre [HHS122_DEC]

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

Code each item in item as 0 if not selected, 1 if selected.
If all fields left blank, display soft check: ‘Your answers are very important. Please
consider providing a response.”
If all fields left blank, display soft check: ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta.”

MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS121
HHS123

HHS123
ASK

All respondents

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Do you expect to move within the next two years?
ENGLISH

1. Yes
0. No
¿Espera mudarse dentro de los próximos dos años?

SPANISH

1. Sí
0. No

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

If all fields left blank, display soft check: ‘Your answers are very important. Please
consider providing a response.”
If all fields left blank, display soft check: ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS122, HHS120
If HHS123=1: HHS124
Else: HHS126

f_HHS124
HHS124_ADDRESS1/HHS124_ADDRESS2/HHS124_CITY/HHS124_STATE/HHS124_ZIP/HHS124_COUNTRY
ASK
HHS123=1
HHS124_ADDRESS1: Text
HHS124_ADDRESS2: Text
HHS124_CITY: Text
QUESTION TYPE
HHS124_STATE: Dropdown
HHS124_ZIP: Numeric
HHS124_COUNTRY: Dropdown
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.

ENGLISH

Street address: [HHS124_ADDRESS1]
Street address: [HHS124_ADDRESS2]
City: [HHS124_CITY]
State: [HHS124_STATE]
Zip code: [HHS124_ZIP]
Country: [HHS124_COUNTRY]
¿A dónde planea mudarse? Proporcione la información que tenga, aunque no esté seguro(a) de los
detalles.

SPANISH

Calle: [HHS124_ADDRESS1]
Calle: [HHS124_ADDRESS2]
Ciudad: [HHS124_CITY]
Estado: [HHS124_STATE]
Código postal: [HHS124_ZIP]
País: [HHS124_COUNTRY]

RANGE

LIMITS

HHS121_STATE: List states in alphabetical order
HHS121_COUNTRY: List countries in alphabetical order, with U.S. at the top of the list
HHS012_ADDRESS1: Max 100 characters
HHS012_ADDRESS2: Max 100 characters
HHS012_CITY: Max 100 characters
HHS012_ZIP: Max 5 numbers

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

If all fields left blank, display soft check: ‘Your answers are very important. Please
consider providing a response.”
If all fields left blank, display soft check: ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN

HHS123

NEXT

f_HHS125

f_HHS125
HHS125_MONTH/HHS125_YEAR
ASK
HHS123=1
QUESTION TYPE

Dropdown

FILLS (ENG)
FILLS (SPAN)
In what month and year do you think you might move?
ENGLISH

Month: { - Select - } [HHS125_MONTH]
Year: { - Select - } [HHS125_YEAR]
¿En qué mes y año cree que podría mudarse?

SPANISH

Mes: { - Seleccione - } [HHS125_MONTH]
Año: { - Seleccione - } [HHS125_YEAR]

RANGE

HHS125_MONTH: List months in order. 1 = “January”, 2 = “February”, … 12 =
“December”
HHS125_YEAR: List years 2026-2030 in chronological order: 2026, 2027, 2028, … 2030

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

Display hard check: If month and year combination is in the past “This question asks
about moving to a new address in the future. Please enter a future date.”
Display hard check: If month and year combination is in the past “Esta pregunta se refiere a
un cambio de domicilio en el futuro. Ingrese una fecha futura.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS124
f_HHS126

f_HHS126
HHS126_FIRST/HHS126_LAST
ASK
Select_HH=1
QUESTION TYPE

Text
Create fill HHS126_1
If RESSELECT=1, HHS126_1: “you”
Else, HHS126_1: fill ‘SPCNAME’

FILLS (ENG)
Create fill HHS126_2
If RESSELECT=1, HHS126_2: “you”
Else, HHS126_2: “them”
Create fill HHS126_1
If RESSELECT=1, HHS126_1: “usted”
Else, HHS126_1: fill ‘SPCNAME’
FILLS (SPAN)

Create fill HHS126_2
If RESSELECT=1, HHS126_2: “usted”
Else, HHS126_2: “esa persona”

In case we are not able to reach ^{FILL_HHS126_1}, can you give me the full name and contact
information for an adult who is not part of your household, but who will always know how to contact
^{FILL_HHS126_2}?
ENGLISH
First Name: [HHS126_FIRST]
Last Name: [HHS126_LAST]
En caso de que no podamos comunicarnos con ^{FILL_HHS126_1}, ¿puede darme el nombre completo
y la información de contacto de una persona adulta que no forme parte de su hogar, pero que siempre
sepa cómo ponerse en contacto con ^{FILL_HHS126_2}?
SPANISH
Nombre: [HHS126_FIRST]
Apellido: [HHS126_LAST]
RANGE
LIMITS

HHS126_FIRST: Max 20 characters
HHS126_LAST: Max 20 characters

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

If all fields left blank, display soft check: ‘Your answers are very important. Please
consider providing a response.”
If all fields left blank, display soft check: ‘Sus respuestas son muy importantes. Considere
proporcionar una respuesta.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN

HHS125, HHS123

NEXT

If HHS126_FIRST=DK or REF: HHS133
Else: HHS127

f_HHS127
HHS127/HHS127_CONFIRM
ASK
HHS126_FIRST≠DK or REF
QUESTION TYPE

Numeric

FILLS (ENG)

Create fill, FILL_HHS127_FIRST: Fill ‘HHS126_FIRST’

FILLS (SPAN)
Create fill, FILL_HHS127_FIRST: Fill ‘HHS126_FIRST’
What is ^{FILL_HHS127_FIRST}’s phone number, including area code?
Phone number: ___-___-____

[HHS127]

ENGLISH
Please confirm phone number: ___-___-____ [HHS127_CONFIRM]
¿Cuál es el número de teléfono de ^{FILL_HHS127_FIRST}, incluido el prefijo?
Número de teléfono: ___-___-____ [HHS127]
SPANISH
Confirme el número de teléfono: ___-___-____ [HHS127_CONFIRM]
RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

Only allow numbers to be entered.
If response is <10 digits, display hard check: Please enter a valid phone number, including
area code.
IF PHONE NUMBERS DO NOT MATCH, DISPLAY: “The phone numbers you entered do not
match. Please check and make sure the correct phone number is entered in both boxes.”
If response is <10 digits, display hard check: Ingrese un número de teléfono válido, incluido
el prefijo.

CHECK (SPAN)

IF PHONE NUMBERS DO NOT MATCH, DISPLAY: “Los números de teléfono que ingresó no
coinciden. Por favor, verifique que el número de teléfono ingresado sea correcto en ambas
casillas.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS126
If HHS127≠-DK or REF: HHS128
Else: HHS129

f_HHS128
HHS128/ HHS128_OTHER
ASK
HHS127≠DK or REF
HHS128: Radio button
QUESTION TYPE
HHS128_OTHER: text box
FILLS (ENG)
FILLS (SPAN)
What kind of phone is this?
1. Home phone or landline
2. Personal cell phone
3. Work phone
4. Other (Please specify:) [HHS128_OTHER]

ENGLISH

¿Qué tipo de teléfono es este?

SPANISH

1.Teléfono de casa o fijo
2. Teléfono móvil personal
3. Teléfono del trabajo
4. Otro (especifique:) [HHS128_OTHER]

RANGE
LIMITS

HHS128_OTHER: 100 characters

LOOP MAX
PROGRAM. NOTES

If response 4 selected, display text box HHS128_OTHER

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

CAWI

NOTES
LEAD-IN

HHS127

NEXT

HHS129

HHS129
ASK

HHS126_FIRST≠DK or REF

QUESTION TYPE

Radio button

FILLS (ENG)

Use fill, FILL_HHS127_FIRST created in HHS127

FILLS (SPAN)
Use fill, FILL_HHS127_FIRST created in HHS127
Does ^{FILL_HHS127_FIRST} have a personal email address where we could contact them about the
study?
ENGLISH

1. Yes
0. No
¿Tiene ^{FILL_HHS127_FIRST} una dirección de correo electrónico personal que podamos usar para
comunicarnos sobre el estudio?

SPANISH

1. Sí
0. No

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

If left missing, display soft check: “We will only use this email address to communicate
about this important study.”
If left missing, display soft check: “Solo usaremos esta dirección de correo electrónico para
comunicarnos sobre este importante estudio.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS128, HHS127
If HHS129=0: HHS131
Else: HHS130

f_HHS130
HHS130/HHS130_CONFIRM
ASK
HHS129≠0
QUESTION TYPE

Alphanumeric

FILLS (ENG)

Use fill, FILL_HHS127_FIRST created in HHS127

FILLS (SPAN)
Use fill, FILL_HHS127_FIRST created in HHS127
What is ^{FILL_HHS127_FIRST}’s personal email address where we can contact them?
Email address: _______________@_______ [HHS130]
ENGLISH
Please confirm email address: _______________@_______[HHS130_CONFIRM]
¿Cuál es la dirección de correo electrónico personal de ^{FILL_HHS127_FIRST} que podamos usar para
comunicarnos?
Dirección de correo electrónico: _______________@_______ [HHS130]
SPANISH
Confirme su dirección de correo electrónico:
_______________@_______[HHS130_CONFIRM]
RANGE
LIMITS

50 characters

LOOP MAX
PROGRAM. NOTES
If HHS130≠HHS130_CONFIRM, display hard check: “The two email addresses you entered
don’t match. Please review and make sure you have entered the correct email address in
both places.”
CHECK (ENG)

If entry doesn’t match email format, display hard check “Please enter a valid email
address.”

If HHS130≠HHS130_CONFIRM, display hard check: “Las dos direcciones de correo
electrónico que ingresó no coinciden. Por favor, revise y asegúrese de haber ingresado la
dirección de correo electrónico correcta en ambos lugares.”
CHECK (SPAN)

If entry doesn’t match email format, display hard check “Ingrese una dirección de correo
electrónico válida

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS129
HHS131

f_HHS131
HHS131/HHS131_OTHER
ASK
HHS126≠DK or REF
HHS131: Radio button
QUESTION TYPE
HHS131_OTHER: text box
FILLS (ENG)
FILLS (SPAN)
What do you think is the best way to contact this person?
1.
2.
3.
4.

ENGLISH

Phone call
Text message
Email
Some other way (Please specify:) [HHS131_OTHER]

¿Cuál cree que es la mejor manera de ponerse en contacto con esta persona?

SPANISH

1.
2.
3.
4.

Llamada telefónica
Mensaje de texto
Correo electrónico
De alguna otra forma (especifique:) [HHS131_OTHER]

RANGE
LIMITS

HHS131_OTHER: 100 characters

LOOP MAX
PROGRAM. NOTES

If response 4 is selected, display text box HHS131_OTHER

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

CAWI

NOTES
LEAD-IN
NEXT

HHS130, HHS129
HHS132

f_HHS132
HHS132/HHS132_OTHER
ASK
HHS126≠DK or REF
HHS132: Radio button
QUESTION TYPE
HHS132_OTHER: text box
FILLS (ENG)
Use fill, FILL_HHS127_FIRST created in HHS127
FILLS (SPAN)
Use fill, FILL_HHS127_FIRST created in HHS127
What is ^{FILL_HHS127_FIRST}'s relationship to you?

ENGLISH

1. Spouse or partner
2. Girlfriend or boyfriend
3. Friend
4. Neighbor
5. Mother
6. Father
7. Sibling
8. Child
9. Grandparent
10. Aunt/Uncle
11. Niece/Nephew
12. Cousin
13. In-Law
14. Another relationship (Please specify:) [HHS132_OTHER]
¿Cuál es la relación de ^{FILL_HHS127_FIRST} con usted?

SPANISH

1. Cónyuge o pareja
2. Novio(a)
3. Amigo(a)
4. Vecino(a)
5. Madre
6. Padre
7. Hermano(a)
8. Hijo(a)
9. Abuelo(a)
10. Tío(a)
11. Sobrino(a)
12. Primo(a)
13.Suegro(a)
14. Otra relación (especifique:) [HHS132_OTHER]

RANGE
LIMITS

HHS132_OTHER: 100 characters

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

If response 15 selected, display text box HHS132_OTHER

MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS126, HHS131
HHS133

HHS133
ASK

Select_HH=1

QUESTION TYPE

Computer check

FILLS (ENG)
FILLS (SPAN)
Is HH screener respondent the same person as eligibility screener
respondent? (HHSINFORMANT_UID=ESINFORMANTID)
ENGLISH

1. Condition applies
0. Condition does not apply

Is HH screener respondent the same person as eligibility screener
respondent? (HHSINFORMANT_UID=ESINFORMANTID)
SPANISH

1. Condition applies
1. Condition does not apply

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

CAWI

NOTES
LEAD-IN
NEXT

HHS126, HHS132
If HHS133=0: HHS134
Else: HHS137a

HHS134
ASK

HH_UID(HHS respondent)≠HH_UID(ES respondent)

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
In the future, would you prefer to complete interviews for this study in English or Spanish, or do you
have no preference?
ENGLISH

1.
2.
3.

English
Spanish
No preference

En el futuro, ¿preferiría realizar las entrevistas para este estudio en inglés o en español, o no tiene
ninguna preferencia?
SPANISH

1.
2.
3.

Inglés
Español
Ninguna preferencia

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

CAWI

NOTES
LEAD-IN
NEXT

HHS133
HHS137a

HHS137a
ASK

Select_HH=1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Thank you so much for providing this additional information. An interviewer from RTI will be in touch
soon about completing the main interview. As a token of appreciation for completing this first step of
the study, we would like to send you $5. You will be sent a link where you will get to choose the
format of your $5. Options include gift cards to major shops and restaurants and Mastercard or Visa
cards that can be used for all online purchases.
ENGLISH

Would you like to receive your $5 electronic gift card by email or text?
1.
2.

By email
By text

Muchas gracias por darnos esta información adicional. Un(a) entrevistador(a) de RTI se pondrá en
contacto en breve para completar la entrevista principal. Como muestra de agradecimiento por
completar este primer paso del estudio, nos gustaría enviarle $5. Las opciones incluyen tarjetas de

regalo para las principales tiendas y restaurantes, así como tarjetas Mastercard o Visa para
SPANISH todas las compras en línea.
¿Desea recibir su tarjeta de regalo electrónica de $5 por correo electrónico o SMS?
1. Por correo electrónico
2. Por mensaje de texto
RANGE
LIMITS
LOOP MAX

PROGRAM. NOTES

Create the following roster arrays:
SIBLING ROSTER:
FOR EACH ELIGIBLE YOUTH (HH_ELIGIBLEYOUTH = 1), CREATE:
‘RESSIBROSTER’:
EXTRACT MEMBERS FROM HHROSTER WHERE RELATIONSHIP TO ELIGIBLE YOUTH
IN HHS054 = 7 (FULL SIBLING) OR 10 (HALF SIBLING). INCLUDE THE FOLLOWING
VARIABLES IN ROSTER ARRAY:
• CREATE RESSIB_UID= HH_UID
• CREATE RESSIB_NAME: SIBNAME = HH_NAME
• CREATE RESSIB_AGE: SIBAGE =
HH_AGE/YOUTH_CURRENTAGE_#
• CREATE RESSIB_SEX: SIBSEX = YOUTH_SEX/HHS035/HHS038
• CREATE RESSIB_RELAT: IF HHS054 = 7 (FULL SIBLING), SIBRELAT
= 1; IF HHSO54 = 10 (HALF SIBLING), SIBRELAT = 2.
CREATE AND ADD FOLLOWING VARIABLES TO THE YOUTHROSTER
‘RESSIBROSTERNUM’:
RESSIBROSTERNUM = TOTAL COUNT OF RESSIBROSTER
‘RESSIBFULLNUM’:

RESSIBFULLNUM = TOTAL COUNT OF RESSIBROSTER WHERE SIBRELAT = 1 (FULL
SIBLING)
RESSIBHALFNUM = TOTAL COUNT OF RESSIBROSTER WHERE SIBRELAT = 2 (HALF
SIBLING)
YOUTH MARRIAGE STATUS AND CURRENT SPOUSE/PARTNERS:
FOR EACH ELIGIBLE YOUTH (HH_ELIGIBLEYOUTH = 1), CREATE AND ADD THE FOLLOWING
VARIABLES TO THE YOUTH ROSTER:
‘YOUTHMARSTAT’:
IF HH_MART_# is missing, then YOUTHMARSTAT=0, else
YOUTHMARSTAT=HH_MART_#
‘CURRENTSP’
IF HH_PART_# is missing, then CURRENTSP=0, else CURRENTSP=HH_PART_#
‘CURRENTSPNAME’:
If HH_SPOUSENAME_# not missing, then CURRENTSPNAME=HH_SPOUSENAME,
else if HH_PARTNERNAME_# not missing, then CURRENTSPNAME=
HH_PARTNERNAME_#
‘CURRENTSPID’:
If HH_SPOUSEUID_# not missing, then CURRENTSPID=HH_SPOUSEUID_#, else if
HH_PARTNERUID_# not missing, then CURRENTSPID= HH_PARTNERUID_#
YOUTH CHILD ROSTER
CREATE ‘YOUTHCHILDROSTER’:
FOR EACH ELIGIBLE YOUTH (HH_ELIGIBLEYOUTH = 1),EXTRACT MEMBERS FROM
HHROSTER WHERE RELATIONSHIP TO HH_ELIGIBLEYOUTH IN HHS054 = 18 (BIOLOGICAL
CHILD) OR 20 (ADOPTIVE CHILD) . INCLUDE THE FOLLOWING VARIABLES IN ROSTER
ARRAY:
CREATE YOUTHCHILD_UID=HH_UID
CREATE YOUTHCHILD_NAME: YOUTHCHILDNAME = HH_NAME
CREATE YOUTHCHILD_AGE: YOUTHCHILDAGE = HH_AGE
CREATE YOUTHCHILD_SEX: YOUTHCHILDSEX = HHS035
CREATE YOUTHCHILD_PARENTALRELAT: IF HHS054 = 18 (BIO CHILD),
PARENTALRELAT = 1; ELSE IF HHSO54 = 20 (ADOPTIVE CHILD),
YOUTHCHILD_PARENTALRELAT = 2.
CREATE YOUTHCHILD_RES: Set value = 1 for each child of youth on household
roster; Variable to flag if child resides in HH at DOI.
ADD ‘YOUTHCHILDNUM’ TO YOUTHROSTER:
YOUTHCHILDNUM = TOTAL COUNT OF YOUTHCHILDROSTER

Create array HH_YOUTHREL_# and add to household roster for each household member
in relation to each eligible youth:
If HH_YOUTHPLG_#=1 and HH_SEX=2, then HH_YOUTHREL_#=1
If HH_YOUTHPLG_#=1 and HH_SEX≠2, then HH_YOUTHREL_#=2
If HH_YOUTHPLG_#=2 and HH_SEX=2, then HH_YOUTHREL_#=3
If HH_YOUTHPLG_#=2 and HH_SEX≠2, then HH_YOUTHREL_#=4
If HH_YOUTHPLG_#=3 and HH_SEX=2, then HH_YOUTHREL_#=5
If HH_YOUTHPLG_#=3 and HH_SEX≠2, then HH_YOUTHREL_#=6
If HH_YOUTHPLG_#=4 and HH_SEX=2, then HH_YOUTHREL_#=7
If HH_YOUTHPLG_#=4 and HH_SEX≠2, then HH_YOUTHREL_#=8
If HH_YOUTHPLG_#=5, then HH_YOUTHREL_#=9
If HH_YOUTHPLG_#=6, then HH_YOUTHREL_#=10
If HH_YOUTHPLG_#=7, then HH_YOUTHREL_#=11
If HH_YOUTHPLG_#=8, then HH_YOUTHREL_#=12
If HH_YOUTHPLG_#=9, then HH_YOUTHREL_#=13

CHECK (ENG)
CHECK (SPAN)

If DK or REF display soft check: “If you do not select a mode of contact for receiving your
gift card or Mastercard or Visa, you will not receive the $5 token of appreciation”
If DK or REF display soft check: “Si no selecciona un modo de contacto para recibir su
tarjeta de regalo o Mastercard o Visa, no recibirá el token de agradecimiento de $5.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS134
If HHS137a=missing: End
Else if HHS137a=2: HHS137b
Else HHS137c

f_HHS137b
HHS137b/HHS137b_CONFIRM
ASK
HHS137a = 2
QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
Please provide a cell phone number where you would like to receive your $5 gift card::
Enter cell phone number: ___-___-____ [HHS137b]
ENGLISH
Please confirm cell phone number ___-___-____ [HHS137b_CONFIRM]

Indique un número de teléfono móvil para recibir su $5 tarjeta de regalo :
Ingrese el número de teléfono móvil: ___-___-____ [HHS137b]
SPANISH
Confirme su número de teléfono móvil ___-___-____ [HHS137b_CONFIRM]

RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

IF EITHER VARIABLE IS < 10 DIGITS, DISPLAY: “Please enter a valid cell phone number,
including area code.”
IF PHONE NUMBERS DO NOT MATCH, DISPLAY: “The phone numbers you entered do not
match. Please check and make sure the correct phone number is entered in both boxes.”

CHECK (SPAN)

IF HHS137b = DK OR REF, DISPLAY SOFT CHECK: “This is required to send you the $5
payment.”]
IF EITHER VARIABLE IS < 10 DIGITS, DISPLAY: “Ingrese un número de teléfono móvil válido,
incluido el código de área .”
IF PHONE NUMBERS DO NOT MATCH, DISPLAY: “Los números de teléfono que ingresó no
coinciden. Revíselos e ingrese el número de teléfono correcto en ambas casillas.”
IF HHS137b = DK OR REF, DISPLAY SOFT CHECK: “Esto es necesario para enviarle el pago de
$5.”]

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS137a=2
HHS138

f_HHS137c
HHS137c/HHS137c_CONFIRM
ASK
HHS137a = 1
QUESTION TYPE

Text

FILLS (ENG)
FILLS (SPAN)
Please provide an email address where you would like to receive your $5 electronic gift card:
Email address: _______________@_______ [HHS137c]
ENGLISH
Please confirm email address: _______________@_______[HHS137c_CONFIRM]

Indique una dirección de correo electrónico en la que desee recibir su $5 tarjeta de regalo electrónica:
Dirección de correo electrónico: _______________@_______ [HHS137c]
SPANISH
Confirme su dirección de correo electrónico:
_______________@_______[HHS137c_CONFIRM]
RANGE
LIMITS

Max 50 characters

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

CHECK (SPAN)

IF HHS137c≠HHS137c_CONFIRM, DISPLAY: “The email addresses you entered do not
match. Please check and make sure the correct email address is entered in both boxes.”
If entry doesn’t match email format, display hard check “Please enter a valid email
address.”
IF HHS137c = DK OR REF, DISPLAY: “This is required to send you the $5 payment.”
IF HHS137c≠HHS137c_CONFIRM, DISPLAY: “Las direcciones de correo electrónico que
ingresó no coinciden. Revíselas y asegúrese de ingresar la dirección de correo electrónico
correcta en ambas casillas.”
If entry doesn’t match email format, display hard check “Ingrese una dirección de correo
electrónico válida.
IF HHS137c = DK OR REF, DISPLAY: “Esto es necesario para enviarle el pago de $5 dólares.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS137a
HHS138

HHS138
ASK

Select_HH=1

QUESTION TYPE

FILLS (ENG)

Informational
Create fill FILL_HHS138_1:
If HHS137a=1, FILL_HHS138_1: ‘an email’
If HHS137a=2, FILL_HHS138_1: ‘a text message’

FILLS (SPAN)

Create fill FILL_HHS138_1:
If HHS137a=1, FILL_HHS138_1: ‘un correo electrónico’
If HHS137a=2, FILL_HHS138_1: ‘un mensaje de texto’

Thank you. You should receive ^{FILL_HHS138_1} with a link to redeem your $5 gift card within the
next 10 minutes.
ENGLISH
You may now close your browser.
Gracias. Debería recibir ^{FILL_HHS138_1} con un enlace para canjea su tarjeta de regalo de 5$ dentro
de los próximos 10 minutos.
SPANISH
Ya puede cerrar su navegador.
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Set disposition code Status 521 – CAWI HHS: 2621 – HHS Complete – 1 or more Youth
Selected
Create variable ‘MODE’: If Samp_HH_VIDEOINT = 1, set MODE = 1 (VIDEO); else, set
MODE = 0 (IN-PERSON)

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

CAWI

NOTES
LEAD-IN
NEXT

HHS137b, HHS 137c
End

HHS050a
ASK

Ineligible respondents or Select_HH≠1

QUESTION TYPE

Radio button

FILLS (ENG)
FILLS (SPAN)
Thank you so much for providing this additional information. It appears that no one from your
household is eligible to participate in this study. As a token of appreciation for completing this first
step of the study, we would like to send you $5.
You will be sent a link where you will get to choose the format of your $5. Options include gift cards to
major shops and restaurants and Mastercard or Visa cards that can be used for all online purchases.
ENGLISH
Would you like to receive your $5 electronic gift card by email or text?
1.
2.

By email
By text

Muchas gracias por proporcionar esta información adicional. Parece que ningún miembro de su
hogar cumple los requisitos para participar en este estudio. Como muestra de agradecimiento
por completar este primer paso del estudio, le enviamos $5.

SPANISH

Recibirá un enlace donde podrá elegir el formato de sus $5. Las opciones incluyen tarjetas de
regalo para las principales tiendas y restaurantes, y tarjetas Mastercard o Visa para todas las
compras en línea.
¿Desea recibir su tarjeta de regalo electrónica de $5 por correo electrónico o SMS?
1.

Por correo electrónico

Por mensaje de texto
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)

Lock instrument up to this point (do not allow backward navigation from this item)
If DK or REF display soft check: “If you do not select a mode of contact for receiving your
gift card or Mastercard or Visa, you will not receive the $5 token of appreciation”
If DK or REF display soft check: Si no selecciona un modo de contacto para recibir su tarjeta
de regalo, Mastercard o Visa, no recibirá el token de agradecimiento de $5.

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN
NEXT

HHS050, HHS080_LOOPEND
If HHS050a=DK or REF: End
Else if HHS050a=2: HHS050b

Else HHS050c

f_HHS050b
HHS050b/HHS050b_CONFIRM
ASK
HHS050a=2
QUESTION TYPE

Numeric

FILLS (ENG)
FILLS (SPAN)
Please provide a cell phone number where you would like to receive your $5 electronic gift card:
Enter cell phone number: ___-___-____ [HHS050b]
ENGLISH
Please confirm cell phone number ___-___-____ [HHS050b_CONFIRM]

Proporcione el número de teléfono celular donde desea recibir su tarjeta de regalo electrónica de
$5:
SPANISH

Ingrese el número de celular: ___-___-____ [HHS050b]
Confirme el número de celular: ___-___-____ [HHS050b_CONFIRM]

RANGE
LIMITS

10 digits

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

IF EITHER VARIABLE IS < 10 DIGITS, DISPLAY HARD CHECK: “Please enter a valid cell
phone number.”
IF HHS050b≠HHS050b_CONFIRM, DISPLAY HARD CHECK: “The phone numbers you
entered do not match. Please check and make sure the correct phone number is entered
in both boxes.”
IF HHS050b = DK OR REF OR MISSING, DISPLAY: “This is required to send you the $5
payment.”

CHECK (SPAN)

IF EITHER VARIABLE IS < 10 DIGITS, DISPLAY HARD CHECK: “Ingrese un número de teléfono
celular válido".
IF HHS050b≠HHS050b_CONFIRM, DISPLAY HARD CHECK: “Los números de teléfono que
ingresó no coinciden. Por favor, verifique que el número de teléfono ingresado sea
correcto en ambas casillas".
IF HHS050b = DK OR REF OR MISSING, DISPLAY: “Esto es necesario para enviarle el pago de
$5".

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN

HHS050a=2

NEXT

HHS050d

f_HHS050c
HHS050c/HHS050c_CONFIRM
ASK
HHS050a=1
QUESTION TYPE

Text

FILLS (ENG)
FILLS (SPAN)
Please provide an email address where you would like to receive your $5 electronic gift card:
Email address: _______________@_______ [HHS050c]
ENGLISH
Please confirm email address: _______________@_______[HHS050c_CONFIRM]

Proporcione la dirección de correo electrónico donde desea recibir su tarjeta de regalo electrónica de
$5:
Correo electrónico: _________________@_______ [HHS050c]
SPANISH
Confirme su correo electrónico: _______________@_______[HHS050c_CONFIRM]
RANGE
LIMITS

Max 50 characters

LOOP MAX
PROGRAM. NOTES

CHECK (ENG)

IF HHS050c≠HHS050c_CONFIRM, DISPLAY HARD CHECK: “The email addresses you
entered do not match. Please check and make sure the correct email address is entered
in both boxes.”
If entry does not match email format, display hard check: “Please enter valid email
address.”
IF HHS050c = DK OR REF OR MISSING, DISPLAY: “This is required to send you the $5
payment.”
IF HHS050c≠HHS050c_CONFIRM, DISPLAY HARD CHECK: “Las direcciones de correo
electrónico que ingresó no coinciden. Por favor, verifique que la dirección de correo
electrónico ingresada sea correcta en ambas casillas.”

CHECK (SPAN)

If entry does not match email format, display hard check: “Ingresa una dirección de
correo electrónico válida.”
IF HHS050c = DK OR REF OR MISSING, DISPLAY: “Esto es necesario para enviarle el pago de
$5.”

HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE

CAWI

NOTES
LEAD-IN

HHS050a

NEXT

HHS050d

HHS050d
ASK

Ineligible respondents

QUESTION TYPE

Informational
Create fill FILL_HHS050d_1:
If HHS050a=1, FILL_HHS050_1: ‘an email’
If HHS050a=2, FILL_HHS050_1: ‘a text message’

FILLS (ENG)

Create fill FILL_HHS050d_1:
If HHS050a=1, FILL_HHS050_1: ‘un correo electrónico’
If HHS050a=2, FILL_HHS050_1: ‘un mensaje de texto’

FILLS (SPAN)

Thank you. You should receive ^{FILL_HHS050_1} with a link to your $5 electronic gift card within the
next 10 minutes.
ENGLISH
You may now close your browser.

SPANISH

Gracias. Recibirá ^{FILL_HHS050d_1} con un enlace a su tarjeta de regalo electrónica de $5 en los
próximos 10 minutos.
Puede cerrar su navegador.

RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES

Set disposition code Status 521 – CAWI HHS: 2620 – HHS Complete – No Youth Selected

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

CAWI

NOTES
LEAD-IN
NEXT

HHS050b, HHS050c
End