Document
Household Screener CAPI
ICR 202606-1220-003 · OMB 1220-0202 · Object 170055800.
Document Viewer [pdf]
Status: Original and derived artifacts are available for this document.
Download: pdf
Loading document viewer…
Document Metadata
| File Type | application/pdf |
|---|---|
| File Title | Household Screener CAPI |
| Author | Griggs, Ashley |
| Last Modified By | Microsoft® Word for Microsoft 365 |
| File Modified | 2025-08-19 |
| File Created | 2025-08-19 |
| Conversion State | complete |
Extracted Text
NLSY27 Specifications Formatting
Household Screener - CAPI
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
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
HH_EMAIL
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 YOUTH_RACE_4: Hispanic or Latino
o
o
o
o
o
o
o
o
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 ad 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
YOUTH_DOBYOUTHROSTERNUM: Total number of eligible youth in YOUTHROSTER.
UNIQUEPCNUM: Total number of unique parent/legal guardians in YOUTHROSTER.
UNIQUECGNUM: Total number of unique caregivers in YOUTHROSTER.
NONYOUTHROSTER: A subset of HHROSTER containing only non-eligible HH members (i.e., where
HH_ELIGIBLEYOUTH = 0).
HH_UID: ID number of the non-eligible HH member in NONYOUTHROSTER.
HH_NAME: Name of the non-eligible HH member in NONYOUTHROSTER.
ES020: Whether ES respondent is parent/legal guardian of youth
HHSRESNAME1: 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 to 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
SPANISH COUNTRY LIST:
CREATE THE FOLLOWING LISTS FOR DROPDOWN RESPONSES:
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.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
Filipinas
Polonia
Portugal
Catar
Rumanía
Rusia
Ruanda
San Cristóbal y Nieves
Santa Lucía
San Vicente y las Granadinas
Samoa
San Marino
Santo Tomé y Príncipe
Arabia Saudita
Senegal
Serbia
Seychelles
Sierra Leona
Singapur
Eslovaquia
Eslovenia
Islas Salomón
Somalia
Sudáfrica
España
Sri Lanka
Sudán
Sudán del Sur
Surinam
Suecia
Suiza
Siria
Taiwán
Tayikistán
Tanzania
Tailandia
Togo
Tonga
Trinidad y Tobago
Túnez
Turquía (Türkiye)
Turkmenistán
Tuvalu
Uganda
Ucrania
Emiratos Árabes Unidos
Reino Unido
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:
ALL ITEMS ARE REQUIRED.
If an item is left blank, display hard check: THIS QUESTION IS REQUIRED TO PROCEED WITH THE SURVEY.
DISPLAY DK (-2) AND REF (-1) BY DEFAULT ON EACH PAGE AT LOADING.
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:
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_#=ES013
Create variable DOI: Set to current date in MM/DD/YYYY format.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS001
HHS001
ASK
ES044b <> 1
QUESTION TYPE
Informational
FILLS (ENG)
FILLS (SPAN)
Hello, my name is _________ with RTI International. 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. I am
here today to verify this household is eligible and ask a few additional questions to identify who will be
selected to complete the interview. The parent or caregiver who agrees to answer these additional
questions will receive $5 as a token of appreciation for their time. You should have received a letter
ENGLISH
about the study.
INTERVIEWER: YOUR INTRODUCTION MUST INCLUDE ALL FOUR POINTS (YOUR NAME, YOU
REPRESENT RTI INTERNATIONAL, SPONSOR IS THE U.S. BUREAU OF LABOR STATISTICS, AND THE LEAD
LETTER.) HAND R COPY OF LETTER IF NEEDED.
SPANISH
Hola, me llamo _________ y trabajo para RTI International. 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 podrían ser
elegibles para participar en este estudio. Estoy aquí hoy para verificar que este hogar cumpla los
requisitos, y hacer algunas preguntas adicionales para identificar cuáles se seleccionará para
completar la entrevista. El padre, madre o tutor que acepte responder estas preguntas adicionales
recibirá $5 como muestra de agradecimiento por su tiempo. Debería haber recibido una carta sobre el
estudio.
INTERVIEWER: YOUR INTRODUCTION MUST INCLUDE ALL FOUR POINTS (YOUR NAME, YOU
REPRESENT RTI INTERNATIONAL, SPONSOR IS THE U.S. BUREAU OF LABOR STATISTICS, AND THE LEAD
LETTER.) HAND R COPY OF LETTER IF NEEDED.
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS000
HHS002A
HHS002A
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)
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
I just need to verify, is this:
ENGLISH
^{FILL_ADDRESS1}
^{FILL_ADDRESS2}
^{FILL_CITY}
^{FILL_STATE}
^{FILL_ZIP}
1. YES, ADDRESS IS CORRECT
2.NO, ADDRESS IS NOT CORRECT: INTERVIEWER AT WRONG ADDRESS
3. ADDRESS IS NOT CORRECT: ADDRESS DOES NOT EXIST
Solo necesito verificar, ¿es esto?:
^{FILL_ADDRESS1}
^{FILL_ADDRESS2}
^{FILL_CITY}
^{FILL_STATE}
^{FILL_ZIP}
SPANISH
1. YES, ADDRESS IS CORRECT
2.NO, ADDRESS IS NOT CORRECT: INTERVIEWER AT WRONG ADDRESS
3. ADDRESS IS NOT CORRECT: ADDRESS DOES NOT EXIST
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
DO NOT DISPLAY DK/REF OPTIONS.
“CLICK HERE TO RETURN TO THE FIRST SCREEN” in the hard check should link to HHS001.
If HHS002A = 3, set disposition code 520 - CAPI HHS - 1180 (Unlocatable)
If item left blank, display hard check (display first part in red font and all caps, display
second part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: This
question is required to proceed with the survey.”
CHECK (ENG)
If HHS002A = 2, display hard check (in red font and all caps): “THANK R FOR THEIR TIME,
LOCATE CORRECT ADDRESS, AND RESTART INTERVIEW. CLICK HERE TO RETURN TO THE
FIRST SCREEN.”
DO NOT DISPLAY DK/REF OPTIONS.
“CLICK HERE TO RETURN TO THE FIRST SCREEN” in the hard check should link to HHS001.
If HHS002A = 3, set disposition code 520 - CAPI HHS - 1180 (Unlocatable)
CHECK (SPAN)
If item left blank, display hard check (display first part in red font and all caps, display
second part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: “Esta
pregunta es necesaria para continuar con la encuesta.”
If HHS002A = 2, display hard check (in red font and all caps): “THANK R FOR THEIR TIME,
LOCATE CORRECT ADDRESS, AND RESTART INTERVIEW. CLICK HERE TO RETURN TO THE
FIRST SCREEN.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS001
If HHS002A=1: HHS004
Else: HHS140
HHS003
ASK
If ES044b = 1
QUESTION TYPE
Informational
FILLS (ENG)
FILLS (SPAN)
First, I will give you a little more information about the study and then we will move onto the
ENGLISH additional questions I mentioned.
SPANISH
Primero le daré un poco más de información sobre el estudio y luego pasaremos a las preguntas
adicionales que mencioné.
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
Create variable, HHSINFORMANT:
Set HHSINFORMANT: ’HHSRESNAME1’
Create variable HHSINFORMANT_UID.
Set HHSINFORMANT_UID=’HHSRESID1’
Create variable, HHSINFOPHONE.
Set HHSINFOPHONE=HH_PHONE corresponding to HHSINFORMANT_UID
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
ES044b
HHS007
HHS004
ASK
ES044b <> 1
QUESTION TYPE
Radio button
Create fill, FILL_HHRES1: ‘HHSRES1’ from preload
FILLS (ENG)
Create fill, FILL_HHRES1: ‘HHSRES1’ 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_HHSRES1} como padre, madre, tutor legal o cuidador de las personas jóvenes
que cumplen los requisitos y viven en el hogar. ¿Es usted?
SPANISH
1. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
Create variable, HHSINFORMANT:
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 HHSRES1 to the top of the roster (line 1)
DO NOT DISPLAY DK/REF OPTIONS.
CHECK (ENG)
CHECK (SPAN)
If item left blank, display hard check (display first part in red font and all caps, display
second part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: This
question is required to proceed with the survey.”
If item left blank, display hard check (display first part in red font and all caps, display
second part in black font and sentence case): : “INTERVIEWER: READ ALOUD TO R: Esta
pregunta es necesaria para continuar con la encuesta.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
HHS003, HHS002A=1
NEXT
If HHS004=1: HHS007
Else: HHS004A
HHS004A
ASK
IF HHS004≠1
QUESTION TYPE
Radio button
Use fill from HHS004_1: FILL_HHRESNAME1
FILLS (ENG)
FILLS (SPAN)
Use fill from HHS004_1: FILL_HHSRESNAME1
Is ^{FILL_HHRES1NAME} available to speak with me?
ENGLISH
1. YES
0. NO
¿Está ^{FILL_HHRES1NAME} disponible para hablar conmigo?
SPANISH
1. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
If HHS004A=1, set HHSINFORMANT_UID = ‘HHSRES1’
If HHS004A=1, set HHSINFORMANT = ‘HHSRESNAME1’
If HHS004A=1, set HHSINFOPHONE=HH_PHONE corresponding to HHSINFORMANT_UID
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
HHS004≠1
NEXT
If HHS004A=1: HHS004C
Else if HHS004A = 0 AND HHRES2 IS NOT MISSING; HHS004B
Else: HHS005a
HHS004B
ASK
IF HHS004≠1 AND HHS004A=0 AND PLGNAME2 IS NOT MISSING
QUESTION TYPE
Radio button
Create fill, FILL_HHSRESNAME2: ‘HHSRESNAME2’ from preload
FILLS (ENG)
Create fill, FILL_HHSRESNAME2: ‘HHSRESNAME2’ from preload
FILLS (SPAN)
Is ^{FILL_HHSRESNAME2} available to speak with me?
ENGLISH
1. YES
0. NO
¿Está ^{FILL_HHRES1NAME} disponible para hablar conmigo? }
SPANISH
1. YES
0.
NO
RANGE
LIMITS
LOOP MAX
If HHS004B=1, set HHSINFORMANT_UID = ‘HHSRES2’
If HHS004B=1, set HHSINFORMANT = ‘HHSRESNAME2’
PROGRAM. NOTES
And move HH member referenced in HHRES2 to the top of the roster (line 1)
If HHS004B=1, set HHSINFOPHONE=HH_PHONE corresponding to HHSINFORMANT_UID
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
HHS004A=0
NEXT
If HHS004B=1: HHS004C
Else: HHS005a
HHS004C
ASK
HHS004A=1 or HHS004B=1
QUESTION TYPE
Informational
FILLS (ENG)
FILLS (SPAN)
Hello, my name is _________ with RTI International. We are conducting the National Longitudinal
Survey of Youth, sponsored by the U.S. Bureau of Labor Statistics. Someone at your household
provided information that revealed members of your household are eligible for this study. I am here
ENGLISH today to verify this household is eligible, and we have a few additional questions to identify who will
be selected to complete the interview. Whoever agrees to answer these additional questions will
receive $5 as a token of appreciation for their time. You should have received a letter about the study.
SPANISH
Hola, me llamo _________ y trabajo para RTI International. Estamos conduciendo la Encuesta
Nacional Longitudinal de Jóvenes, patrocinada por la Oficina de Estadísticas Laborales de EE. UU.
Alguien en su hogar proporcionó información que reveló que miembros de su hogar cumplían los
requisitos para participar en este estudio. Estoy aquí hoy para verificar que este hogar cumpla los
requisitos, y tenemos algunas preguntas adicionales para identificar a quién se seleccionará para
completar la entrevista. Quien acepte responder estas preguntas adicionales recibirá $5 como
muestra de agradecimiento por su tiempo. Debería haber recibido una carta sobre el estudio.
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS004A=1, HHS004B=1
HHS007
HHS005a
ASK
HHS004A=0 AND HHS004B≠1
QUESTION TYPE
Radio
Use fill from HHS004: FILL_HHSRESNAME1
FILLS (ENG)
Create fill FILL_CASEID: ‘CASEID’
Use fill from HHS004: FILL_HHSRESNAME1
FILLS (SPAN)
Create fill FILL_CASEID: ‘CASEID’
I’d like to schedule a time to come back when ^{FILL_HHSRESNAME1} might be available to confirm
information about members of this household.
ENGLISH
GO TO SCHEDULER (OPENS IN NEW WINDOW)
https://nlsyscheduler.rti.org/Scheduler/Appointment/^{FILL_CASEID}?key=C94BCFC5-8EA5-4B19B069-CD52A236819A
WAS AN APPOINTMENT SCHEDULED?
1. YES
0. NO
Me gustaría programar un horario para regresar cuando ^{FILL_HHSRESNAME1} esté disponible para
confirmar la información sobre los miembros de este hogar?
SPANISH
GO TO SCHEDULER (OPENS IN NEW WINDOW)
https://nlsyscheduler.rti.org/Scheduler/Appointment/^{FILL_CASEID}?key=C94BCFC5-8EA5-4B19B069-CD52A236819A
WAS AN APPOINTMENT SCHEDULED?
1. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
If HHS005a=1 Set disposition code to 520 - CAPI HHS - 1292 (Hard Appointment)
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS004A=0, HHS004B
If HHS005a=0: HHS140
Else: HHS006
HHS006
ASK
HHS004A=0 AND HHS004B≠1
QUESTION TYPE
Textbox
FILLS (ENG)
Use fill from HHS004: FILL_HHSRESNAME1
FILLS (SPAN)
Use fill from HHS004: FILL_HHSRESNAME1
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
NOTES: _____________________________
RANGE
LIMITS
Max 500 characters
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
NONE
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS005
HHS140
HHS007
ASK
If HHS004=1 OR HHS004A=1 OR HHS004B=1
QUESTION TYPE
Informational
FILLS (ENG)
FILLS (SPAN)
INTERVIEWER: HAND OUT BROCHURE
We are 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
My questions will only take 10 minutes of your time. Your answers to the questions will be kept
private as much as possible, and your participation is optional. You will receive $5 cash for answering
these questions. If, after you answer these questions, we select members from your household to take
part in the study, each selected member will have the chance to complete a 60-minute interview and
receive $50.
INTERVIEWER: HAND OUT BROCHURE
SPANISH
Estamos colaborando con la Oficina de Estadísticas Laborales (BLS) para realizar 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.
Mis 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, y su participación es opcional. Recibirá $5 en efectivo por
responder estas preguntas. Si, después de responder estas preguntas, seleccionamos a miembros de
su hogar participar en el estudio, cada miembro seleccionado(a) tendrá la oportunidad de completar
una entrevista de 60 minutos y recibir $50.
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
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.
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS004=1, HHS003, HHS004C
HHS008
f_HHS008
HHS008/HHS008_OTHER
ASK
All respondents
HHS008: Radio button
QUESTION TYPE
HHS008_OTHER: Text box
FILLS (ENG)
FILLS (SPAN)
My first questions are about this residence where we are today.
INTERVIEWER: SELECT TYPE OF DWELLING UNIT FOR THIS RESIDENCE.
1. HOUSE
2. CONDOMINIUM/TOWNHOUSE/ROWHOUSE
3. APARTMENT OR FLAT
4. HOUSING UNIT IN AN EXTENDED-STAY HOTEL, MOTEL, ETC.
5. HOUSING UNIT IN TRANSIENT HOTEL, MOTEL, ETC.
6. HOUSING UNIT IN ROOMING HOUSE
7. TRAILER - PERMANENT
8. TRAILER - MOBILE
9. QUARTERS, NOT HOUSING UNIT IN ROOMING OR BOARDING HOUSE
10. UNIT NOT PERMANENT IN TRANSIENT HOTEL, MOTEL, ETC.
11. TENT OR TRAILER SITE
12. FARM OR RANCH
13. OTHER (SPECIFY:) [HHS008_OTHER]
ENGLISH
Mis primeras preguntas son sobre esta residencia en la que nos encontramos hoy.
INTERVIEWER: SELECT TYPE OF DWELLING UNIT FOR THIS RESIDENCE.
SPANISH
1. HOUSE
2. CONDOMINIUM/TOWNHOUSE/ROWHOUSE
3. APARTMENT OR FLAT
4. HOUSING UNIT IN AN EXTENDED-STAY HOTEL, MOTEL, ETC.
5. HOUSING UNIT IN TRANSIENT HOTEL, MOTEL, ETC.
6. HOUSING UNIT IN ROOMING HOUSE
7. TRAILER - PERMANENT
8. TRAILER - MOBILE
9. QUARTERS, NOT HOUSING UNIT IN ROOMING OR BOARDING HOUSE
10. UNIT NOT PERMANENT IN TRANSIENT HOTEL, MOTEL, ETC.
11. TENT OR TRAILER SITE
12. FARM OR RANCH
13. OTHER (SPECIFY) [HHS008_OTHER]
RANGE
LIMITS
HHS008_OTHER: 100 characters
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
If HHS008=13, display HHS008_OTHER text entry box
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS007
HHS011
HHS011
ASK
All respondents
QUESTION TYPE
Radio button
Use fill from HHS002A: ‘FILL_ADDRESS1’
Use fill from HHS002A: ‘FILL_ADDRESS2’
Use fill from HHS002A: ‘FILL_CITY’
Use fill from HHS002A: ‘FILL_STATE’
Use fill from HHS002A: ‘FILL_ZIP’
FILLS (ENG)
FILLS (SPAN)
Use fill from HHS002A: ‘FILL_ADDRESS1’
Use fill from HHS002A: ‘FILL_ADDRESS2’
Use fill from HHS002A: ‘FILL_CITY’
Use fill from HHS002A: ‘FILL_STATE’
Use fill from HHS002A: ‘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. YES
NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
If you usually receive mail through a P.O. box or other place, please respond “No.”
HELP TEXT (SPAN)
Si suele recibir el correo a través de un apartado de correos, P.O. box u otro lugar,
responda “No”.
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS008
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
ADDRESS LINE 1 [HHS012_ADDRESS1]:
ADDRESS LINE 2 [HHS012_ADDRESS2]:
CITY [HHS012_CITY]:
STATE [HHS012_STATE]:
ZIP CODE [HHS012_ZIP]:
RANGE
LIMITS
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 (in red font and all
caps): “PLEASE ENTER A VALID 5-DIGIT ZIP CODE”
If zip code does not include exactly 5 numbers, display hard check (in red font and all
caps): “PLEASE ENTER A VALID 5-DIGIT ZIP CODE”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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.
1.
YES
NO
¿Tiene acceso a internet en casa?
SPANISH
1.
2.
YES
NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
If HHS013 = DK OR REF, display soft check (display first part in red font and all caps,
display second part in black font and sentence case): ‘INTERVIEWER: READ ALOUD TO R:
“Your answers are very important. Please consider providing a response. ”
“Sus respuestas son muy importantes. Considere la posibilidad de proporcionar una
respuesta.”
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. YES
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
CAPI
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 internet en casa, ¿usa principalmente un teléfono móvil; 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.
MOSTLY CELLPHONE
MOSTLY SOMETHING ELSE
BOTH EQUALLY
DON'T USE THE INTERNET
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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 let me
ENGLISH
know so I can correct 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, avíseme para que pueda corregirla.
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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_AGE not missing, FILL_ CURRENTAGEAGE=’YOUTH_CURRENTAGE’,
Else if INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘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 ‘YOUTHNAME’ from preload
FILLS (SPAN)
Create fill, FILL_CURRENTAGE: Fill ‘CURRENTAGE’.
If YOUTH_AGE not missing, FILL_ CURRENTAGEAGE=’YOUTH_CURRENTAGE’,
Else if INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘11 a 17’
Else if INTERVIEWYEAR=2028, FILL ‘12 a 18’
Create fill, FILL_YOUTHSEX: Fill ‘YOUTHSEX’ from preload
There’s ^{FILL_YOUTH_NAME} and they are ^{FILL_CURRENTAGE} and their sex is
^{FILL_YOUTH_SEX}.
Is this correct?
ENGLISH
1. YES
0. NO
Está ^{FILL_YOUTH_NAME}, que tiene ^{FILL_CURRENTAGE} y cuyo sexo es ^{FILL_YOUTHSEX}.
¿Es esto correcto?
SPANISH
1. YES
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
CAPI
NOTES
LEAD-IN
HHS016, HHS021A, HHS022
NEXT
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
NAME [HHS018A _#]
SEX [HHS018B_#]
AGE [HHS018C_#]
¿Qué información es incorrecta? PLEASE SELECT ALL THAT APPLY.
SPANISH
NAME [HHS018A _#]
SEX [HHS018B_#]
AGE [HHS018C_#]
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
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.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
ENTER FIRST NAME:________________
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 (display first part in red font and
call caps, display second part in black font and sentence case): “INTERVIEWER: READ
ALOUD TO R: 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 item HHS019_# = DK OR REF display soft check (display first part in red font and all caps,
display second part in black font and sentence case): “INTERVIEWER: READ ALOUD TO
R: Your answers are very important. Please consider providing a response.”
CHECK (SPAN)
Include a soft error check for duplicate names on roster (display first part in red font and
call caps, display second part in black font and sentence case): “INTERVIEWER: READ
ALOUD TO R: 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_# = DK OR REF display soft check (display first part in red font and all caps,
display second part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R:
“Sus respuestas son muy importantes. Considere la posibilidad de proporcionar una
respuesta.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. MALE
2. FEMALE
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
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
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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?
{ - Select - } [HHS021_MONTH_#]
ENGLISH
{ - Select - } [HHS021_DAY_#]
{ - Select - } [HHS021_YEAR_#]
¿Puede confirmar la fecha de nacimiento de ^{FILL_YOUTH_NAME}?
{ - Select - } [HHS021_MONTH_#]
SPANISH
{ - Select - } [HHS021_DAY_#]
{ - Select - } [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 (in red font and
all caps): PLEASE ENTER A VALID DATE.
If date combination does not exist (e.g. February 30) display hard check (in red font and all
caps): PLEASE ENTER A VALID DATE. Ingresa una fecha válida.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
AGE (IN YEARS): __
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 ELIGIBLE=0
If HHS021A=DK OR REF, display soft check (display first part in red font and all caps, display
second part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: 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 (display first part in red font and all caps, display
second part in black font and sentence case): “INTERVIEWER: READ ALOUD TO
R:Necesitamos saberla 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
CAPI
LEAD-IN
NEXT
HHS021
HHS022_VERIFY
f_HHS022_#
HHS022_MONTH_#/HHS022_DAY_#/HHS022_YEAR_#
YOUTH_DOBYEAR≠HHS021_YEAR or YOUTH_DOBMONTH≠HHS021_MONTH or
ASK
YOUTH_DOBDAY≠HHS021_DAY (End 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
^{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}?
{ - Select - } [HHS022_MONTH_#]
{ - Select - } [HHS022_DAY_#]
{ - Select - } [HHS022_YEAR_#]
Informe anterior: ^{FILL_YOUTHDOB}
Reportado hoy: ^{FILL_HHS022_1} ^{FILL_HHS022_2}, ^{FILL_HHS022_3}
SPANISH
¿Podría confirmar la fecha de nacimiento correcta de ^{FILL_YOUTH_NAME}?
{ - Select - } [HHS022_MONTH_#]
{ - Select - } [HHS022_DAY_#]
{ - Select - } [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
PROGRAM. NOTES
Update YOUTH_CURRENTAGE_# based on updated YOUTH_DOB
If DOI_YEAR=2026 and HHS022_YEAR in (2009:2014) then set HH_ELIGIBLEYOUTH=1; else
if DOI_YEAR=2026 and HHS022_YEAR 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 (in red font and
all caps): 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 (in red font and all caps): ‘BIRTH DATES
ENTERED TODAY DO NOT MATCH. CONFIRM CORRECT BIRTHDATE.’
If date combination does not exist (e.g. February 30) display hard check (in red font and
all caps): PLEASE ENTER A VALID DATE.
If HHS022_MONTH≠HHS021_MONTH or HHS022_DAY≠HHS021_DAY or
HHS022_YEAR≠HHS021_YEAR, display soft check (in red font and all caps): ‘BIRTH DATES
ENTERED TODAY DO NOT MATCH. CONFIRM CORRECT BIRTHDATE.’
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
HHS021
NEXT
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: Fill ‘YOUTH_AGE_#’ from
YOUTHROSTER
Create fill, FILL_YOUTH_SEX: Fill ‘YOUTH_SEX’ from YOUTHROSTER
FILLS (SPAN)
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. YES
NO
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.
DO NOT DISPLAY DK and REF RESPONSES
If HHS022VERIFY=0, DISPLAY HARD CHECK WITH LINK TO HHS018_#
(in red font and all caps): CLICK HERE TO MAKE CORRECTIONS.
If HHS022VERIFY=0, DISPLAY HARD CHECK WITH LINK TO HHS018_# (in
red font and all caps): CLICK HERE TO MAKE CORRECTIONS.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS016, HHS021A, HHS022
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 años o
menos’
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘11 años o menos’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘de 11 a 17
años’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘de 12 a 18 años’’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘de 18 a 23
años’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘de 19 a 23 años’’
Else if HH_AGERANGE=4 FILL_HH_AGE: ‘de 24 a 31 años’’
Else if HH_AGERANGE=5 FILL_HH_AGE: ‘de 32 a 40 años’’
Else if HH_AGERANGE=6 FILL_HH_AGE: ‘41 años o más
Else FILL_HH_AGE: ‘of unknown age’
Create fill, FILL_HHS023_1
IF ROSTERLINE=1, FILL_HHS023_1: “usted, ^{FILL_HH_NAME}”
Else, FILL_HHS023_1: {FILL_HHNAME}
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} tienen ^{FILL_HH_AGE} años.
¿Es esto correcto?
SPANISH
1. YES
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.
Create variable HHSLOOP2[#].HH_UID=HH_UID_#
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS021A, HHS022
If HHS023=0: HHS024
Else: HHS035
f_HHS024_#
HHS024_A_#/HHS024_B_#
ASK
HHS023=0 (Continue HHS Loop 2)
QUESTION TYPE
Checkbox
Create FILL_HHS024.
FILLS (ENG)
If HHS035VERIFY_#=0, FILL_HHS024: ‘YOU WILL BE ASKED TO CONFIRM SEX ON A LATER
QUESTION.’
Create FILL_HHS024.
FILLS (SPAN)
If HHS035VERIFY_#=0, FILL_HHS024: ‘YOU WILL BE ASKED TO CONFIRM SEX ON A LATER
QUESTION.’
WHAT INFORMATION IS INCORRECT? PLEASE SELECT ALL THAT APPLY.
^{FILL_HHS024}
ENGLISH
NAME [HHS024_A_#]
AGE [HHS024_B_#]
¿QUÉ INFORMACIÓN ES INCORRECTA? SELECCIONE TODAS LAS QUE CORRESPONDAN.
^{FILL_HHS024}
SPANISH
NAME [HHS024_A_#]
AGE [HHS024_B_#]
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
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.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
ENTER FIRST NAME: __________________
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 (display first part in red font and
all caps, display second part in black font and sentence case): “INTERVIEWER: READ
ALOUD TO R: 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 (display first part in red font and all
caps, display second part in black font and sentence case): “INTERVIEWER: READ ALOUD
TO R: 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” (“Siguiente”) para pasar a la
siguiente pregunta.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
f_HHS024
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_HHNAME’
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
AGE (IN YEARS): __
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.
PROGRAM. NOTES
If HHS027≠DK or REF, Update ‘HH_AGE’ = HHS025
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
HHS025; HHS024
NEXT
If INTERVIEWYEAR = 2026 or 2027 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 = 2026 or 2027 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_HH_NAME’
FILLS (SPAN)
Create fill, FILL_HHS0281S
If ROSTER LINE=1, FILL_HHS0281S: “su”
Else, FILL_HHS0281S: ‘la’
fill, FILL_HHS0282S
If LOOP NUM=1, FILL_HHS0282S: EMPTY
Else, FILL_HHS0282S: ‘de ^{FILL_HH_NAME}’
What is ^{FILL_HHS028} date of birth?
ENGLISH
{ - Select - } [HHS028_MONTH_#]
{ - Select - } [HHS028_DAY_#]
{ - Select - } [HHS028_YEAR_#]
¿Cuál es ^{FILL_HHS0281S} fecha de nacimiento ^{FILL_HHS0282S}?
SPANISH
{ - Select - } [HHS028_MONTH_#]
{ - Select - } [HHS028_DAY_#]
{ - Select - } [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 (in red font and
all caps): PLEASE ENTER A VALID DATE.
If date combination does not exist (e.g. February 30) display hard check (in red font and all
caps): PLEASE ENTER A VALID DATE.
MODE
CAPI
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)
FILLS (SPAN)
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’
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 given ^{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}, ^{FILL_HHS028_YEAR}.
SPANISH
¿Es esto correcto?
1. YES
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.
If DOI_YEAR=2026 and if HHS029=1 and HHS028_YEAR in (2009:2014) then set
HH_ELIGIBLEYOUTH=1; else if DOI_YEAR=2026 and if HHS029=1 and HHS028_YEAR not in
(2009:2014), set ELIGIBLEYOUTH=0.
Else if HHS029=1 and HHS028_YEAR in (2010:2015) then set HH_ELIGIBLEYOUTH=1; else if
HHS029=1 and HHS028_YEAR not in (2010:2015), 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)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
f_HHS028
If HHS029=0: HHS028
If HH_ELIGIBLEYOUTH=1: HHS031
ELSE: HHS035
HHS030_#
ASK
HHS028_YEAR≠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. YES
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 HH_ELIGIBLEYOUTH=1 if ((INTERVIEWYEAR = 2026 or 2027 and HHS027=11) OR
(INTERVIEWYEAR = 2028 and HHS027=12) and HHS030=0) OR if ((INTERVIEWYEAR = 2026
or 2027 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)
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
Checkbox
Use fill from HHS017_#: FILL_YOUTH_NAME
Use fill from HHS017_#: FILL_YOUTH_NAME
What is ^{FILL_YOUTH_NAME}’s race and/or ethnicity? You may choose more than one answer.
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}? Puede elegir más de una respuesta.
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
PROGRAM. NOTES
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.
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".
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
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.
CAPI
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í casi la mitad del tiempo o vive
en otro lugar la mayor parte del tiempo?
SPANISH
1.
2.
1.
LIVES HERE MOST OF THE TIME
LIVES HERE ABOUT HALF THE TIME
LIVES SOMEWHERE ELSE MOST OF THE TIME
RANGE
LIMITS
LOOP MAX
20
Loop HHS Loop 2 (HHS023_#- HHS035VERIFY_#) for all in NONYOUTHROSTER until
NONYOUTHROSTERNUM reached or MAX LOOPS = 20.
PROGRAM. NOTES
If HHS032_#=0 set HH_ELIGIBLEYOUTH=0
Set YOUTH_RESIDENCE=HHS032_#
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
2.
0.
1. 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. YES
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.
If HHS033_#=0, then set HH_ELIGIBLEYOUTH=0.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
3.
0.
1. 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. YES
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.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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_HH_NAME}’
What is ^{FILL_HHS028} sex?
ENGLISH
1.
2.
Male
Female
¿Cuál es ^{FILL_HHS0281S} sexo ^{FILL_HHS0282S}?
SPANISH
1.
2.
Masculino
Femenina
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 HHS035≠DK or REF, Update ‘HH_SEX’ = HHS035
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS023, HHS024, HHS025, HHS027, HHS029, HHS030, HHS032=1, HHS033=1, HHS034
HHS035VERIFY
HHS035 VERIFY_#
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: Fill ‘HH_SEX’ from HHROSTER
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 años o menos’
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_HH_AGE:
‘11 años o menos’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026,
FILL_HH_AGE: ‘de 11 a 17 años’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_HH_AGE:
‘de 12 a 18 años’’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026,
FILL_HH_AGE: ‘de 18 a 23 años’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_HH_AGE:
‘de 19 a 23 años’’
Else if HH_AGERANGE=4 FILL_HH_AGE: ‘de 24 a 31 años’’
Else if HH_AGERANGE=5 FILL_HH_AGE: ‘de 32 a 40 años’’
Else if HH_AGERANGE=6 FILL_HH_AGE: ‘41 años o más
Else FILL_HH_AGE: ‘of unknown age’
Create fill, FILL_HHS035_1
IF ROSTERLINE=1, FILL_HHS023_1: “usted”
Else, FILL_HHS023_1: {FILL_HHNAME}
Create fill, FILL_HHS035_2
IF ROSTERLINE=1, FILL_HHS023_2: “usted”
Else, FILL_HHS023_2: “esa persona
fill, FILL_HH_SEX: Fill ‘HH_SEX’ from HHROSTER
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, el sexo de ^{FILL_HHS035_1} ^{FILL_HH_AGE} y
^{FILL_HHS035_2} es ^{FILL_HH_SEX}.
SPANISH
¿Es esto correcto?
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_#
(in red font and all caps): CLICK HERE TO MAKE CORRECTIONS.
If HHS035VERIFY=0, DISPLAY HARD CHECK WITH LINK TO HHS024_# (in
red font and all caps): CLICK HERE TO MAKE CORRECTIONS.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS035
If HHROSTERNUM=20 and HH_ELIGIBLEYOUTH=1: HHS051
Else if HHROSTERNUM=20:HHS050I
Else if (loop number)< NONYOUTHROSTERNUM: Loop again (HHS023)
Else: HHS036
HHS036
ASK
All respondents
QUESTION TYPE
Radio button
Create fill, FILL_HH_NAMES: Display the {HH_NAME} for each household member on its
own line.
FILLS (ENG)
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:
FILLS (SPAN)
^{ 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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
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
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS035VERIFY
If HHS036=1: HHS037
Else if any household member has HH_ELIGIBLEYOUTH=1: HHS050
Else: HHS050I
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”
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.
FILLS (ENG)
Create fill, FILL_HHS037_1:
If first time through loop, FILL_HHS037: BLANK
Else, FILL_HHS037_1: “siguiente”
fill, FILL__HHS037.
If HHS049a_#=0, FILL_HHS037: ‘¿Cuál es el nombre correcto de este miembro del
FILLS (SPAN)
hogar?’
Else, FILL_HHS037: ‘¿Cuál es el nombre del miembro del hogar ^{FILL_HHS037_1} 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
ENTER FIRST NAME: ________________
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
Update HH_NAME for new HH member and set = HHS037_#
Create variable HHSLOOP3[#].HH_UID=HH_UID_#
PROGRAM. NOTES
CHECK (ENG)
Do NOT display DK/REF options.
INCLUDE A SOFT CHECK FOR DUPLICATE NAMES (display first part in red font and all caps,
display second part in black font and sentence case): “INTERVIEWER: READ ALOUD
TO R: 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)
INCLUDE A SOFT CHECK FOR DUPLICATE NAMES (display first part in red font and all caps,
display second part in black font and sentence case): “INTERVIEWER: READ ALOUD
TO R: 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?”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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’F
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. Femenina
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)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
AGE (IN YEARS): __
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_#
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
If HHS039 is out of range, display hard check (in red font and all caps): PLEASE ENTER A
VALID AGE BETWEEN 0 AND 120.
If HHS039 is out of range, display hard check (in red font and all caps): PLEASE ENTER A
VALID AGE BETWEEN 0 AND 120.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS038
If HHS039(current age)=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”
FILLS (SPAN)
Create fill, FILL_HHS040_3
If INTERVIEWYEAR=2026 or 2027, FILL “Entre 11 y 17”
If INTERVIEWYEAR=2028, FILL “Entre 12 y 18”
, 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
41 años o más
LOOP MAX
PROGRAM. NOTES
10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.
Set HH_AGE= HHS040_#
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
HHS039
If HHS040=2: HHS041
Else: HHS049a
NEXT
f_HHS041_#
HHS041_MONTH_#/HHS041_DAY_#/HHS041_YEAR_#
(If Current Year = 2027 or 2026 and HHS039 in (11:17) OR (If INTERVIEWYEAR = 2028 and
ASK
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)
Use fill from HHS038: ‘FILL_HHS038’
FILLS (SPAN)
Use fill from HHS038: ‘FILL_HHS038’
What is ^{FILL_HHS038}’s date of birth?
{ - Select - } [HHS041_MONTH]
ENGLISH
{ - Select - } [HHS041_DAY]
{ - Select - } [HHS041_YEAR]
¿Cuál es la fecha de nacimiento de ^{FILL_HHS038}?
{ - Select - } [HHS041_MONTH]
SPANISH
{ - Select - } [HHS041_DAY]
{ - Select - } [HHS041_YEAR]
RANGE
LIMITS
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, …
2009
LOOP MAX
10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.
PROGRAM. NOTES
Add HH_UID and HH_NAME to the YOUTHROSTER (YOUTH_UID=HH_UID and
YOUTH_NAME=HH_NAME)
Calculate variable, YOUTH_AGE_#: Calculate age based on date of birth reported in
HHS041_# (i.e., DOI – DOB). Else set YOUTH_AGE = HH_AGE.
If date combination does not exist (e.g. February 30) display hard check (in red font and
all caps): PLEASE ENTER A VALID DATE.
If date combination does not exist (e.g. February 30) display hard check (in red font and all
caps): PLEASE ENTER A VALID DATE.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS039, HHS040=2, HHS042=0
(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’
I 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
el ^{FILL_HHS041_DAY} de ^{FILL_HHS041_MONTH}, ^{FILL_HHS041_YEAR}
SPANISH
¿Es esto correcto?
1. YES
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 HHS042=0, DISPLAY HARD CHECK (in red font and all caps): CLICK HERE TO UPDATE
THE DATE OF BIRTH.
CHECK (SPAN)
IF HHS042=0, DISPLAY HARD CHECK (in red font and all caps): CLICK HERE TO UPDATE THE
DATE OF BIRTH.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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’
FILLS (SPAN)
Use fill from HHS038: ‘FILL_HHS038’
How old was ^{FILL_HHS038} on their last birthday?
ENGLISH
AGE (IN YEARS): __
¿Qué edad cumplió ^{FILL_HHS038} en su último cumpleaños?
SPANISH
AGE (IN YEARS): __
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 (display first part in red font and all caps, display
second part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: 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 (display first part in red font and all caps, display
second part in black font and sentence case): “INTERVIEWER: READ ALOUD TO
R: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_#
(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
Use fill from HHS038: ‘FILL_HHS038’
ASK
QUESTION TYPE
FILLS (ENG)
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. YES
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)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
FILLS (ENG)
FILLS (SPAN)
Checkbox
Use fill from HHS038: FILL_HHS038
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]
ENGLISH
¿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
PROGRAM. NOTES
10
Code each 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.
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".
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
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.
CAPI
NOTES
HHS042, HHS043, HHS044
LEAD-IN
NEXT
HHS046
HHS046_#
ASK
HH_ELIGIBLEYOUTH=1 (Continue HHS Loop 3)
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í casi la mitad del tiempo o vive en otro
lugar la mayor parte del tiempo?
SPANISH
1.
2.
0.
LIVES HERE MOST OF THE TIME
LIVES HERE ABOUT HALF THE TIME
LIVES SOMEWHERE ELSE MOST OF THE TIME
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
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_#
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS045
If HHS046=1: HHS049a
Else: HHS047
HHS047_#
HHS046≠1 (Continue HHS Loop 3)
ASK
QUESTION TYPE
FILLS (ENG)
Radio button
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
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.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
FILLS (ENG)
Radio button
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster until
HHS049b=0 or MAX LOOP=10.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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: Fill ‘HH_SEX’ from HHROSTER
Create fill FILL_HH_NAME: Fill ‘HH_NAME’ from HHROSTER
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 años o
menos’
Else if HH_AGERANGE=1 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘11 años o menos’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘de 11 a 17
años’
Else if HH_AGERANGE=2 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘de 12 a 18 años’’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2027 or 2026, FILL_HH_AGE: ‘de 18 a 23
años’
Else if HH_AGERANGE=3 and INTERVIEWYEAR=2028, FILL_HH_AGE: ‘de 19 a 23 años’’
Else if HH_AGERANGE=4 FILL_HH_AGE: ‘de 24 a 31 años’’
Else if HH_AGERANGE=5 FILL_HH_AGE: ‘de 32 a 40 años’’
Else if HH_AGERANGE=6 FILL_HH_AGE: ‘41 años o más
Else FILL_HH_AGE: ‘de edad desconocida’
Create fill, FILL_HH_SEX: Fill ‘HH_SEX’ from HHROSTER
To confirm then, ^{FILL_HH_NAME} is ^{FILL_HH_AGE} and their sex is ^{FILL_HH_SEX}.
Is this correct?
ENGLISH
SPANISH
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?
1. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM.
NOTES
CHECK (ENG)
CHECK (SPAN)
HELP
TEXT (ENG)
HELP
TEXT (SPAN)
MODE
10
Loop HHS Loop 3 (HHS037_#- HHS04b_#) 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_# (in red font and all caps):
CLICK HERE TO MAKE CORRECTIONS.
If HHS049a=0, DISPLAY HARD CHECK WITH LINK TO HHS037_# (in red font and all caps):
CLICK HERE TO MAKE CORRECTIONS.
CAPI
NOTES
LEAD-IN
NEXT
HHS046=1; HHS048; HHS039; HHS040; HHS044; HHS043
If HHS049a_#=0: HHS037_#
Else: HHS049b
HHS049b_#
ASK
All respondents (End HHS Loop 3)
QUESTION TYPE
Radio button
Create fill, FILL_HHLIST: Display the {HH_NAME} for each household member
on its own line.
FILLS (ENG)
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
10
Loop HHS Loop 3 (HHS037_#- HHS049b_#) to add household members to roster
until HHS049b=0 or MAX LOOP=10.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
HHS049a
If HHS049b=1 and HH_ELIGIBLEYOUTH=1 for at least one person on HH roster:
NEXT
HHS050
Else HHS050I
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: HHS050I
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
CAPI
NOTES
LEAD-IN
HHS050
NEXT
HHS054
HHS054_#_#
ASK
HH_ELIGIBLEYOUTH=1 for at least one person on HH roster (Begin HHS Loop 4a)
QUESTION TYPE
Radio button
Use fill, FILL_HHS049_NAME
FILLS (ENG)
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’
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
Create fill, FILL_HHS051
If LOOP4a=1 AND LOOP4=1 Fill: ““Las siguientes preguntas son sobre las relaciones de 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’
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’
FILLS (SPAN)
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 FILL_HHS054.
If ROSTERLINE=1, FILL_HHS054: ‘usted es’
Else FILL_HHS054: ‘^{FILL_PERSON_A} es’
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
Please look at this list of relationships.
What is the number of the relationship that best describes ^{FILL_PERSON_APOS} relationship to
^{FILL_PERSON_B}? That is, ^{FILL_HHS054} ^{FILL_PERSON_B}’s…
ENGLISH
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
Mire esta lista de relaciones.
¿Cuál es la relación que mejor describe ^{FILL_PERSON_APOSS1} relación ^{FILL_PERSON_AS2} con
^{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) O TATARABUELO(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 HABITACIÓN
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) 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) then set
HH_ANYPLG =1 for PERSON_B
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=3 then set HH_YOUTHPLG_#=1 for
PERSON_A
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=4 then set HH_YOUTHPLG_#=2 for
PERSON_A
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=5 then set HH_YOUTHPLG_#=3 for
PERSON_A
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=9 then set HH_YOUTHPLG_#=4 for
PERSON_A
If PERSON_B has HH_ELIGIBLEYOUTH=1 and HHS054=34 then set HH_YOUTHPLG_#=5 for
PERSON_A
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=18 then set HH_YOUTHPLG_#=1 for
PERSON_B
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=19 then set HH_YOUTHPLG_#=2 for
PERSON_B
If PERSON_A has HH_ELIGIBLEYOUTH=1 and HHS054=20 then set HH_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 HH_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 HH_SPOUSENAME(PERSON_B )=HH_NAME(PERSON_A) and
HSPOUSENAME(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_BIOMOMIUID,
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, display hard check (in red font and all caps): THIS QUESTION IS REQUIRED TO
CONTINUE WITH THE INTERVIEW.
If left blank, display hard check (in red font and all caps): THIS QUESTION IS REQUIRED TO
CONTINUE WITH THE INTERVIEW.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
NOTES
CAPI
LEAD-IN
HHS051
If HHS054=7: HHS055
If HHS054=10: HHS059
If HHS054=15 or 17: HHS060
NEXT
If HHS054=16 or 30: HHS061
If HHS054=34 or 8: HHS062
If HHS054=9 or 21: HHS064
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
NOTES
CAPI
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_PERSON_A=’Were you’
Else FILL_PERSON_A=’ 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_PERSON_A=’Usted’
Else FILL_PERSON_A=’ ‘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
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?
SPANISH
1. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
190
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
CAPI
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
190
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
CAPI
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
190
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
CAPI
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
190
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
CAPI
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
190
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
CAPI
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
190
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
CAPI
NOTES
LEAD-IN
NEXT
HHS054
HHS064_LOOPEND
HHS062_#_#
FILLS (ENG)
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 (SPAN)
Use fill from HHS054_#: FILL_PERSON_B
Use fill from HHS054_#: FILL_PERSON_A
ASK
QUESTION TYPE
Is ^{FILL_PERSON_A} a relative of ^{FILL_PERSON_B}?
ENGLISH
1. YES
0. NO
¿Es ^{FILL_HHS_PERSON_A} pariente de ^{FILL_PERSON_B}?
SPANISH
1. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
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
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. If HHS054_#=34, fill: FILL_PERSON_B
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. If HHS054_#=34, fill: FILL_PERSON_B
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. YES
2. NO
RANGE
LIMITS
LOOP MAX
190
Loop HHS Loop 4a (HH054- HHS064_LOOPEND) through all household members to collect
missing relationships
PROGRAM. NOTES
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
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS062=0
HHS064_#_#
HHS064_#_#
ASK
HHS062=0 or HHS054=9 or 21 (End 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. If HHS054_#=34 or 9, fill: FILL_PERSON_B
Else if HHS054_#=8 or 21, fill: FILL _PERSON_A
Use fill from HHS054_#: FILL_PERSON_B
Use fill from HHS054_#: FILL_PERSON_A
FILLS (SPAN)
Create fill HHS064. If HHS054_#=34 or 9, fill: FILL_PERSON_B
Else if HHS054_#=8 or 21, fill: FILL _PERSON_A
How many years has ^{FILL_HHS062} lived with this guardian? If less than one year, enter ‘0.’
ENGLISH
NUMBER OF YEARS: __________
¿Cuántos años lleva ^{FILL_HHS062} viviendo con este(a) tutor(a)? Si es menos de un año, ingrese ‘0’.
SPANISH
NUMBER OF YEARS: __________
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
Loop HHS 4 (HH054- HHS064_LOOPEND) through all household members.
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
CHECK (ENG)
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 HHS064>YOUTH_AGE, display hard check (in red font and all caps): NUMBER OF YEARS
SHOULD NOT BE MORE THAN THE AGE OF THE YOUTH.
If HHS064>YOUTH_AGE, display hard check (in red font and all caps): NUMBER OF YEARS
SHOULD NOT BE MORE THAN THE AGE OF THE YOUTH.
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS063, HHS054
HHS064_LOOPEND
HHS064_LOOPEND_#
ASK
Select_HH=1 (End HHS Loop 4)
HHS064_LOOPEND
ASK
Select_HH=1 (End HHS Loop 4)
QUESTION TYPE
Computer Check
FILLS (ENG)
Use fill from HHS062_#_#: FILL_HHS062
FILLS (SPAN)
Use fill from HHS062_#_#: FILL_HHS062
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
CAPI
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.
PROGRAM. NOTES
For each youth on the YOUTHROSTER, 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)
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. Yes
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 (display first part in red font and all caps, display
second part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: This
question is required to continue with the survey.”
If left missing, display hard check (display first part in red font and all caps, display second
part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: Esta pregunta es
necesaria para continuar con la encuesta”.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
15
Loop HHS Loop 5 (HHS065_#- HHS071_#) for all on YOUTHROSTER where
YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS065_#=1
If HHS066_#=1: Else: 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
NUMBER OF YEARS: ________
¿Cuántos años lleva ^{FILL_YOUTH_NAME} viviendo con este(a) tutor(a)? SI ES MENOS DE UN AÑO,
SPANISH
INGRESE ‘0’.
IF LESS THAN ONE YEAR, ENTER ‘0.’
NUMBER OF YEARS: ________
RANGE
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 HHS067>YOUTH_AGE, display hard check (in red font and all caps): NUMBER OF YEARS
SHOULD NOT BE MORE THAN THE AGE OF THE YOUTH.
If HHS067>YOUTH_AGE, display hard check (in red font and all caps): NUMBER OF YEARS
SHOULD NOT BE MORE THAN THE AGE OF THE YOUTH.
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. FOSTER PARENT
2. OTHER NONRELATIVE
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
15
Loop HHS Loop 5 (HHS065_#- HHS071_#) for all on YOUTHROSTER where
YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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)
Create fill, FILL_ADULTLIST: Checkbox list of HH_NAME(s) from ADULTROSTER
Please identify ^{FILL_YOUTH_NAME}'s guardian from the following list of household members.
INTERVIEWER: TURN SCREEN FOR R TO SEE LIST OF ADULT HOUSEHOLD MEMBERS.
ENGLISH
^{FILL_ADULTLIST}
Identifique al(la) tutor(a) de ^{FILL_YOUTH_NAME} de la siguiente lista de miembros del hogar.
SPANISH
INTERVIEWER: TURN SCREEN FOR R TO SEE LIST OF ADULT HOUSEHOLD MEMBERS.
^{FILL_ADULTLIST}
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
15
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
Loop HHS Loop 5 (HHS065_#- HHS071_#) for all on YOUTHROSTER where
YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing
If item HHS069_# = DK OR REF, display hard check (display first part in red font and all
caps, display second part in black font and sentence case): “INTERVIEWER: READ ALOUD
TO R: This question is required to proceed with the survey.”
If item HHS069_# = DK OR REF, display hard check (display first part in red font and all
caps, display second part in black font and sentence case): “INTERVIEWER: READ ALOUD
TO R: Esta pregunta es necesaria para continuar con la encuesta.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS068_#; HHS066_#=1
HHS070_#
HHS070_#
ASK
HHS065=1 (Continue 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
INTERVIEWER: YOU HAVE SELECTED ^{FILL_HHS070} FROM THE HOUSEHOLD ROSTER AS THE
GUARDIAN OF ^{FILL_YOUTH_NAME}.
ENGLISH
IS THIS CORRECT?
1. YES
0. NO
INTERVIEWER: YOU HAVE SELECTED ^{FILL_HHS070} FROM THE HOUSEHOLD ROSTER AS THE
GUARDIAN OF ^{FILL_YOUTH_NAME}.
SPANISH
IS THIS CORRECT?
1. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
15
If HHS070=1 then set SELECTID=HH_UID of selected guardian and set PCSELECT=1 for focal
youth
HH_PART
HH_PART
Loop HHS Loop 5 (HHS065_#- HHS071_#) for all on YOUTHROSTER where
YOUTH_PLGHH≠1 and YOUTH_PLGID1=missing
If ‘0. NO’ is SELECTED DISPLAY HARD CHECK (in red font and all caps):
PLEASE RETURN TO HHS069 TO UPDATE YOUR SELECTION. [DISPLAY RETURN LINK]
If ‘0. NO’ is SELECTED DISPLAY HARD CHECK (in red font and all caps):
PLEASE RETURN TO HHS069 TO UPDATE YOUR SELECTION. [DISPLAY RETURN LINK]
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. YES
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
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. YES
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
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
FILLS (ENG)
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
For how many years has ^{FILL_YOUTH_NAME} lived with this mother figure?
ENGLISH
IF LESS THAN ONE YEAR, PLEASE ENTER ‘0.’
NUMBER OF YEARS: ______
¿Durante cuántos años ^{FILL_YOUTH_NAME} ha vivido con esta figura materna no pariente?
SPANISH
IF LESS THAN ONE YEAR, PLEASE ENTER ‘0.’
RANGE
NUMBER OF YEARS: ______
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 HHS073_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK (in red font and all caps): NUMBER OF YEARS SHOULD BE BETWEEN 0 AND
^{FILL_CURRENTAGE}.
If HHS073_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK (in red font and all caps): NUMBER OF YEARS SHOULD BE BETWEEN 0 AND
^{FILL_CURRENTAGE}.
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
INTERVIEWER: TURN SCREEN FOR R TO SEE LIST OF ADULT HOUSEHOLD MEMBERS.
^{FILL_ADULTLIST}
Identifique la “figura materna” de ^{FILL_YOUTH_NAME} de la lista de miembros del hogar.
SPANISH
INTERVIEWER: TURN SCREEN FOR R TO SEE LIST OF ADULT HOUSEHOLD MEMBERS.
^{FILL_ADULTLIST}
RANGE
LIMITS
LOOP MAX
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.
PROGRAM. NOTES
Set variable HH_YOUTHRES_#=HHS073_# selected adult in relation to focal youth.
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 DK OR REF, display hard check (display first part in red font and all caps, display second
part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: This question
is required to proceed with the survey.”
If DK OR REF, display hard check (display first part in red font and all caps, display second
part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: Esta pregunta es
necesaria para continuar con la encuesta”.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS072_#=1, HHS073_#
If HHS074=DK or REF: HHS076;
Else: HHS075_#
HHS075_#
ASK
HHS071_#=1 (Continue HHS Loop 571)
QUESTION TYPE
Radio
Use fill from HHS074_#: FILL_HHS075
FILLS (ENG)
Use fill from HHS017_#: FILL_YOUTH_NAME
Use fill from HHS074_#: FILL_HHS075
FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
INTERVIEWER: YOU HAVE SELECTED ^{FILL_HHS075} FROM THE HOUSEHOLD ROSTER AS THE MOTHER
FIGURE OF ^{FILL_YOUTH_NAME}.
ENGLISH
IS THIS CORRECT?
1. YES
0. NO
INTERVIEWER: YOU HAVE SELECTED ^{FILL_HHS075} FROM THE HOUSEHOLD ROSTER AS THE MOTHER
FIGURE OF ^{FILL_YOUTH_NAME}.
SPANISH
IS THIS CORRECT?
1. YES
2. 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 ‘0. NO’ is SELECTED DISPLAY HARD CHECK (in red font and all caps):
PLEASE RETURN TO HHS074 TO UPDATE YOUR SELECTION. [DISPLAY RETURN BUTTON]
If ‘0. NO’ is SELECTED DISPLAY HARD CHECK (in red font and all caps):
PLEASE RETURN TO HHS074 TO UPDATE YOUR SELECTION. [DISPLAY RETURN BUTTON]
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. YES
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
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. YES
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
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
FILLS (ENG)
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
For how many years has ^{FILL_YOUTH_NAME} lived with this father figure?
ENGLISH
IF LESS THAN ONE YEAR, PLEASE ENTER ‘0.’
NUMBER OF YEARS: ___
¿Durante cuántos años ha vivido ^{FILL_YOUTH_NAME} con esta figura paterna?
SPANISH
IF LESS THAN ONE YEAR, PLEASE ENTER ‘0.’
RANGE
NUMBER OF YEARS: ___
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 HHS078_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK (in red font and all caps): NUMBER OF YEARS SHOULD BE BETWEEN 0 AND
^{FILL_CURRENTAGE}.
If HHS078_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK (in red font and all caps): NUMBER OF YEARS SHOULD BE BETWEEN 0 AND
^{FILL_CURRENTAGE}.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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.
INTERVIEWER: TURN SCREEN FOR R TO SEE LIST OF ADULT HOUSEHOLD MEMBERS.
ENGLISH
^{FILL_ADULTLIST}
Identifique a la “figura paterna” de ^{FILL_YOUTH_NAME} de la siguiente lista de miembros del hogar.
INTERVIEWER: TURN SCREEN FOR R TO SEE LIST OF ADULT HOUSEHOLD MEMBERS.
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
PROGRAM. NOTES
Set variable HH_YOUTHRES_#=HHS078_# selected adult in relation to focal youth
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 DK OR REF, display hard check (display first part in red font and all caps, display second
part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: This question
is required to proceed with the survey.”
If DK OR REF, display hard check (display first part in red font and all caps, display second
part in black font and sentence case): “INTERVIEWER: READ ALOUD TO R: Esta
pregunta es necesaria para continuar con la encuesta.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
HHS077_#=1, HHS078_#
NEXT
HHS080_#
HHS080_#
ASK
HHS076=1 and ADULTROSTERNUM>1 (Continue HHS Loop 571)
QUESTION TYPE
Radio button
Create FILL_HHS080: ‘HH_NAME’ of rostered adult selected in HHS079
FILLS (ENG)
Use fill from HHS017_#: FILL_YOUTH_NAME
Create FILL_HHS080: ‘HH_NAME’ of rostered adult selected in HHS079
FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
INTERVIEWER: YOU HAVE SELECTED ^{FILL_HHS080} FROM THE HOUSEHOLD ROSTER AS THE FATHER
FIGURE OF ^{FILL_YOUTH_NAME}.
ENGLISH
IS THIS CORRECT?
1. YES
0. NO
INTERVIEWER: YOU HAVE SELECTED ^{FILL_HHS080} FROM THE HOUSEHOLD ROSTER AS THE FATHER
FIGURE OF ^{FILL_YOUTH_NAME}.
SPANISH
IS THIS CORRECT?
1. YES
2. 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 ‘0. NO’ is SELECTED DISPLAY HARD CHECK (in red font and all caps):
PLEASE RETURN TO HHS079 TO UPDATE YOUR SELECTION [DISPLAY RETURN LINK]
If ‘0. NO’ is SELECTED DISPLAY HARD CHECK (in red font and all caps):
PLEASE RETURN TO HHS079 TO UPDATE YOUR SELECTION [DISPLAY RETURN LINK]
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS079_#
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.
Create variable YOUTH_CONSENT (string) and YOUTH_CONSENTlist (array) and add to
YOUTHROSTER: list all values for HH_NAME and HH_UID of household members who
meet following criteria for a given youth: HH_YOUTHPLG_#=1 or 2 or 3 or 4 or 5
Create variable YOUTH_NONCONSENTlist (array) and add to YOUTHROSTER: list all
values for HH_NAME and HH_ID of household members who meet the following
criteria for a given youth: HH_YOUTHPLG_# = 6 or 7 or 8 or 9
If YOUTH_PLGHH≠1 and PLGID1=missing and HHS065_#≠1 for a given youth, Set
HH_ELIGIBLEYOUTH=0
PROGRAM. NOTES
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=1)
5. Adoptive father (HH_YOUTHPLG_#=3 and HH_SEX=1)
6. Stepfather (HH_YOUTHPLG_#=2 and HH_SEX=1)
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 HH_NOTPC_#=1 for all such adults in relation to
that 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
CAPI
NOTES
LEAD-IN
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_#
NEXT
HHS080A_#_#
ASK
NOTPC=1 (Begin/End HHS Loop 5a)
QUESTION TYPE
Radio button
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (ENG)
Use fill from HHS023_# ‘FILL_HH_NAME’
Create fill FILL_HHS080A: ‘FILL_HH_NAME’ for selected adult on the HHROSTER with
NOTPC=1
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (SPAN)
ENGLISH
Use fill from HHS023_# ‘FILL_HH_NAME’
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.’
NUMBER OF YEARS: __________
¿Cuántos años lleva ^{FILL_YOUTH_NAME} viviendo con ^{FILL_HH080A}? If less than one year, enter
‘0.’
SPANISH
NUMBER OF YEARS: __________
RANGE
0-20
LIMITS
Max 2 digits
LOOP MAX
20
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
Loop HHS Loop 5a (HHS080A_#) through all HH members on ADULTLIST whose HH_UID≠
SPCUID and HH_UID≠ALTPCUID
Set variable HH_YOUTHRES_#=HHS080_A_#_# for adult in Loop5a in relation to focal
youth (Loop 5).
Create variable HHSLOOP5a[#].HH_UID=HH_UID_#
If HHS080A_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK (in red font and all caps): PLEASE ENTER A NUMBER OF YEARS BETWEEN 0 AND
^{FILL_CURRENTAGE}.
If HHS080A_# OUT OF RANGE OR GREATER THAN YOUTH_CURRENTAGE, DISPLAY HARD
CHECK (in red font and all caps): PLEASE ENTER A NUMBER OF YEARS BETWEEN 0 AND
^{FILL_CURRENTAGE}.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS080_PCCHECK
HHS080_LOOPEND
HHS080_LOOPEND_#
ASK
Select_HH=1 (End Loop 5)
QUESTION TYPE
Computer Check
FILLS (ENG)
FILLS (SPAN)
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
20
Loop HHS Loop 5 (HHS065_#- HHS080_LOOPEND) for all on YOUTHROSTER where
YOUTH_PLGHH≠1 and PLGID1=missing
For each youth on the YOUTHROSTER with PCSELECT<2, order all adults in the
household according to the following hierarchy:
1. Biological mother (RELATIONSHIP_#=3 and HH_SEX=2)
2. Adoptive mother (RELATIONSHIP_#=5 and HH_SEX=2)
3. Stepmother (RELATIONSHIP_#=4 and HH_SEX=2)
4. Biological father (RELATIONSHIP_#=3 and HH_SEX=1)
5. Adoptive father (RELATIONSHIP_#=5 and HH_SEX=1)
6. Stepfather (RELATIONSHIP_#=4 and HH_SEX=1)
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 or 8 or 38)
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
CAPI
NOTES
LEAD-IN
HHS080A_#_#, HHS080_PCCHECK_#
If HH_YOUTHELIGIBLE=0 for all on HHROSTER: HHS050I
Else If LOOPNUMBER=GUARDMISSING: HHS081_LOOPBEGIN
Else: Loop again
NEXT
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 I 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 alguna
información adicional sobre cada miembro del hogar del(la) que hemos hablado.
Else fill “Ahora, hablemos de ^{FILL_HH_NAME}.”
^{FILL_HHS081_LOOPBEGIN}
ENGLISH
ASK
SPANISH
^{FILL_HHS081_LOOPBEGIN}
RANGE
LIMITS
LOOP MAX
20
Loop HHS Loop 6 (HHS081_LOOPBEGIN-HHS083_LOOPEND) through all people on
HHROSTER.
PROGRAM. NOTES
Create variable HHSLOOP6[#].HH_UID=HH_UID_#
Create Variable 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
CAPI
NOTES
LEAD-IN
NEXT
HHS080_LOOPEND SP
IF HH_AGE <15: HHS083_LOOPEND; else if HH_SPOUSEUID≠missing: HHS082_#
Else: HHS081_#
HHS081_#
ASK
HH_AGE>=15 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_HHS081S1
If ROSTER LINE=1, FILL_HHS081S1: “su”
Else, FILL_HHS081S1:”el”
Create fill, FILL_HHS081S2
If ROSTER LINE=1, FILL_HHS081S2: empty
Else, FILL_HHS081S2: “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_HHS081S1} estado civil actual ^{FILL_HHS081S2}?
SPANISH
0.
1.
2.
3.
4.
Nunca se casó
Casado(a)
Separado(a)
Divorciado(a)
Viudo(a)
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
20
If HH_MART=missing, set HH_MART=HHS081
Loop HHS Loop 6 (HHS081_LOOPBEGIN-HHS083) through all people on HHROSTER.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS081_LOOPBEGIN
HHS082_#
HHS082_#
ASK
HH_AGE>=15 (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.
FULL-TIME
PART-TIME
NOT AT ALL
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
20
Create Variable HH__EMPLOY, set HH__EMPLOY=HHS082_#
Add HH__EMPLOY to HHROSTER
Loop HHS Loop 6 (HHS081_LOOPBEGIN-HHS083) through all people on HHROSTER.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
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
CAPI
NOTES
LEAD-IN
NEXT
HHS081; HHS081_LOOPBEGIN
If HH_AGE >=18 AND HH_ELIGIBLEYOUTH≠1: HHS083_#
Else: HHS083_LOOPEND
HHS083_#
ASK
HH_AGE>=18 (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: “
Create fill, FILL_HHS083S1
If ROSTERLINE=1, FILL_HHS083S1: empty
Else, FILL_HHS083S1: “{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}^{FILL_HHS083S1}?
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
20
Create Variable HH_EDUC, set HH_EDUC=HHS083_#
Add HH_EDUC to HHROSTER
PROGRAM. NOTES
Loop HHS Loop 6 (HHS081_LOOPBEGIN-HHS083_LOOPEND) through all people on
HHROSTER.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
PROGRAM. NOTES
20
Create Variable HH_PART and add to HHROSTER. If HH_SPOUSEUID≠missing, set
HH_PART=1, else if HHS081=1 set HH_PART=2, else if PARTNERID≠missing set HH_PART=0
HH_SPOUSEUID
Loop HHS Loop 6 (HHS081_LOOPBEGIN-HHS083_LOOPEND) through all people on
HHROSTER.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS083_#; HHS081_LOOPBEGIN; HHS082_#
If HHS Loop 6 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
15
This is a program check. Do not show screen to R.
Check to determine if eligible youth is living somewhere else half of the time:
If YOUTH_RESIDENCE=2, HHS084 = 1; else HHS084 = 0
PROGRAM. NOTES
1. CONDITION APPLIES
0. CONDITION DOES NOT APPLY
Loop HHS Loop 7 for each member of YOUTHROSTER.
Create variable HHSLOOP7[#].YOUTH_UID=YOUTH_UID_#
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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)...?
SPANISH
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
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 7 for each member of YOUTHROSTER.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
ENTER NAME:_________
RANGE
LIMITS
Max 20 characters
LOOP MAX
15
PROGRAM. NOTES
Loop HHS Loop 7 for each member of YOUTHROSTER.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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?
PHONE NUMBER: ___-___-____
ENGLISH
[HHS087]
INTERVIEWER: CONFIRM PHONE NUMBER AND RE-ENTER:
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?
PHONE NUMBER: ___-___-____
[HHS087]
SPANISH
INTERVIEWER: CONFIRM PHONE NUMBER AND RE-ENTER:
PHONE NUMBER: ___-___-____
[HHS087_CONFIRM]
RANGE
LIMITS
10 digits
LOOP MAX
15
Only allow numbers to be entered.
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
Loop HHS Loop 7 for each member of YOUTHROSTER.
If response is < 10 digits, display hard check (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
If HHS087≠HHS087_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
If response is < 10 digits, display hard check (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
If HHS087≠HHS087_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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: [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 7 for each member of YOUTHROSTER.
If zip code does not include exactly 5 digits, display hard check (in red font and all caps):
“PLEASE ENTER A VALID 5-DIGIT ZIP CODE.”
If zip code does not include exactly 5 digits, display hard check (in red font and all caps):
“PLEASE ENTER A VALID 5-DIGIT ZIP CODE.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
15
PROGRAM. NOTES
Loop HHS Loop 7 for each member of YOUTHROSTER.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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.
Compare the result of the selection protocol for all youth in the household.
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
PROGRAM. NOTES
ELSE IF only one unique value appears in SELECT_UID or ALTERNATE_UID across eligible
youth, then set SELECTUID_# 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 ALTERNATUID
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
Output following information for household member with HH_UID=SPC_UID:
SPCNAME=HH_NAME
SPCPHONE=HH_PHONE
SPCEMAIL=HH_EMAIL
SPCSEX=HH_SEX
SPCRELAT_#= HH_YOUTHPLG_#
SPCAGE=HH_AGE
SPCMART=HH_MART
SPCPART=HH_PART
SPCEDUC=HH_EDUC
SPCSPOUSE=SPOUSENAME
SPCPARTNER=PARTNERNAME
SPCSPOUSEUID=HH_SPOUSEUID
SPCPARTNERID=HH_PARTNERUID
Create variable RESSELECT where RESSELECT=1 if Roster ID of selected PC= Roster ID of HH
respondent, else RESSELECT=0
Output following information for household member with HH_UID=ALTPC_UID:
ALTPC_UID=HH_UID
ALTPCNAME=HH_NAME
ALTPCPHONE
ALTPCEMAIL
ALTPCSEX=HH_SEX
ALTPCRELAT=relationship between selected PC and youth
ALTPCAGE=HH_AGE
ALTPCMART=HH_MART
ALTPCPART=HH_PART
ALTPCEDUC=HH_EDUC
ALTPCSPOUSE=SPOUSENAME
ALTPCPARTNER=PARTNERNAME
ALTPCSPOUSEUID=HH_SPOUSEUID
ALTPCPARTNERID=PARTNERID
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS084, f_HHS088, HHS089
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_PINCTAMT: ‘{PCGINCNTAMT}Create fill, FILL_SPCNAME: Fill ‘SPCNAME’
from HHS090_SELECTIONPROTOCOL
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
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_PINCTAMT: ‘{PCGINCNTAMT}Create fill, FILL_SPCNAME: Fill ‘SPCNAME’
from HHS090_SELECTIONPROTOCOL
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
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_PINCTAMT} 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} por completar una entrevista. ^{FILL_YNRFU}
RANGE
LIMITS
LOOP MAX
Set disposition code Status 1621 - HHS Pending - 1 or more Youth Selected
PROGRAM. NOTES
Create variable PCGINCNTAMT=$(25+ (ELIGYOUTHNUM *25))
Create variable YNRFU. If DOI ≥ 06/01/2026, then set YNRFU=1.
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
CAPI
NOTES
LEAD-IN
NEXT
HHS090_SELECTIONPROTOCOL
HHS090a
HHS090a
ASK
Select_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
FILLS (SPAN)
ENGLISH
Create fill, FILL_HHS090a_1.
If RESSELECT=1, FILL_HHS090a_1: ‘usted’
Else FILL_HHS090a_1: ‘^{FILL_SPCNAME} usted’
Create fill, FILL_HHS090a_2.
If RESSELECT=1, FILL_HHS090a_2: ‘su’
Else FILL_HHS090a_1: ‘^{FILL_SPCNAME}’s’
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:
SPANISH
Para fines de contacto, ahora nos gustaría recopilar los apellidos de los miembros del hogar que
fueron seleccionados para el estudio.
Dado que ^{FILL_HHS090a_1} fue seleccionado para una entrevista, ¿podría proporcionar el
apellido de ^{FILL_HHS090a_2}?
ENTER LAST NAME:
RANGE
LIMITS
LOOP MAX
PROGRAM.
NOTES
Create variable SPCLAST, set equal to ‘HHS090a’.
DO NOT DISPLAY DK/REF
If item left blank, display hard check (display first part in red font and all caps,
CHECK (ENG)
display second part in black font and sentence case): ‘INTERVIEWER: READ ALOUD TO
R: 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 (display first part in red font and all caps, display
second part in black font and sentence case): ‘INTERVIEWER: READ ALOUD TO R: 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.
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS090
HHS090b
HHS090b
Select_HH=1 (Begin/End HHS
Loop 8)
Text
Use fill from HHS017_#:
FILL_YOUTH_NAME
ASK
QUESTION TYPE
FILLS (ENG)
FILLS (SPAN)
What is ^{FILL_YOUTH_NAME}’s last name?
ENTER LAST NAME:
ENGLISH
IF NEEDED: Please consider providing a last name for ^{FILL_YOUTH_NAME}. We will only use this
information to contact them regarding this important study. All the information you provide is
strictly confidential.
¿Cuál es el apellido de ^{FILL_YOUTH_NAME}?
ENTER LAST NAME:
SPANISH
IF NEEDED: Considere proporcionar el apellido de ^{FILL_YOUTH_NAME}. Solo utilizaremos
esta información para contactarlos en relación con este importante estudio. Toda la
información que proporcione es estrictamente confidencial.
RANGE
LIMITS
Max 100 characters
LOOP MAX
15
Create variable YOUTH_LAST and
add to youth roster, set equal to
‘HHS090b’
DO NOT DISPLAY DK/REF
PROGRAM. NOTES
Loop through HHS Loop 8
(HHS090b) for each eligible
youth.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
HHS090a
If RESSELECT=1 and (SPCPHONE≠
DK or REF): HHS091
Else if RESSELECT=1: HHS092
Else: f_HHS114
NEXT
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
Create fill, FILL_PCPHONE: Fill ‘PCPHONE’ from sample prel
FILLS (SPAN)
HHS090_SELECTIONPROTOCOL oad
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS090b
If HHS091=1: HHS096
Else: HHS092
f_HHS092
HHS092/HHS092_CONFIRM
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?
PHONE NUMBER: ___-___-____
ENGLISH
[HHS092]
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
PHONE NUMBER: ___-___-____
[HHS092_CONFIRM]
¿Cuál es el mejor número de teléfono para ponerse en contacto con usted, incluido el prefijo?
PHONE NUMBER: ___-___-____
SPANISH
[HHS092]
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
PHONE NUMBER: ___-___-____
[HHS092_CONFIRM]
RANGE
LIMITS
10 digits
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
Only allow numbers to be entered. Update SPCPHONE with response to HHS092.
If response is <10 digits, display hard check (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
If HHS092≠HHS092_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
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 (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
CHECK (SPAN)
If HHS092≠HHS092_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
If HHS092≠ DK or REF, set HH_PHONE=HHS092 for household respondent.
HHS092≠ DK or REF set SPCPHONE=HHS092
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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 (PLEASE SPECIFY): [HHS095_OTHER]
RANGE
LIMITS
HHS095_OTHER: 100 characters
LOOP MAX
PROGRAM. NOTES
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.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. YES
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
CAPI
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
SPANISH
1.
0.
YES
NO
¿Podemos dejar un mensaje de voz con información importante sobre el estudio a este número?
1. YES
0. 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
CAPI
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS097
If HHS098=1: HHS099
Else if SPCEMAIL≠DK or REF: HHS103
Else: HHS104
f_HHS099
HHS099/HHS099_CONFIRM
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: ___-___-____
ENGLISH
[HHS099]
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
PHONE NUMBER: ___-___-____[HHS099_CONFIRM]
¿Cuál es el otro número de teléfono con el que podemos ponernos en contacto con usted, incluido el
prefijo?
PHONE NUMBER: ___-___-____
[HHS099]
SPANISH
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
: PHONE NUMBER: ___-___-____[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 (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
CHECK (ENG)
If HHS092≠HHS092_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
If response is <10 digits, display hard check (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
CHECK (SPAN)
If HHS092≠HHS092_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
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
CAPI
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS101, HHS100
IF PCEMAIL≠DK or REF: HHS103
Else: HHS104
HHS103
ASK
RESSELECT=1 and (PCEMAIL≠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_PCEMAIL}. Is that correct?
ENGLISH
1. YES
0. NO
Tenemos registrado su correo electrónico personal como ^{FILL_PCEMAIL}. ¿Es eso correcto?
SPANISH
1. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS102; HHS098
If HHS103=0: HHS104
If another adult on household roster: HHS109
Else: HHS120
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS103, HHS102, HHS098
If HHS104=1: HHS105
If another adult on household roster: HHS109
Else: HHS120
f_HHS105
HHS105/HHS105_CONFIRM
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
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
EMAIL ADDRESS: _______________@_______[HHS105_CONFIRM]
¿Con qué dirección de correo electrónico podemos comunicarnos con usted?
EMAIL ADDRESS: _______________@_______ [HHS105]
SPANISH
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
EMAIL ADDRESS: _______________@_______[HHS105_CONFIRM]
RANGE
LIMITS
50 characters
LOOP MAX
PROGRAM. NOTES
Store HHS105 as SPCEMAIL
If HHS105≠HHS105_CONFIRM Display hard check (in red font and all caps): “EMAIL
ADDRESSES DO NOT MATCH. CONFIRM CORRECT EMAIL ADDRESS AND UPDATE.”
CHECK (ENG)
If entry doesn’t match email format, display hard check (in red font and all caps):
“PLEASE ENTER A VALID EMAIL ADDRESS.”
If HHS105≠HHS105_CONFIRM Display hard check (in red font and all caps): “EMAIL
ADDRESSES DO NOT MATCH. CONFIRM CORRECT EMAIL ADDRESS AND UPDATE.”
CHECK (SPAN)
If entry doesn’t match email format, display hard check (in red font and all caps): “PLEASE
ENTER A VALID EMAIL ADDRESS.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS104, HHS103
If another adult on household roster: HHS109
Else: HHS120
HHS109
ASK
If another adult on the household roster
QUESTION TYPE
Radio button
Use fill from f_ES022: FILL_ADULTLIST
FILLS (ENG)
Create fill FILL_OTHERADULTS: Fill list of adults from FILL_ADULTLIST, but remove
HHSINFORMANT
Use fill from f_ES022: FILL_ADULTLIST
FILLS (SPAN)
Create fill FILL_OTHERADULTS: Fill list of adults from FILL_ADULTLIST, 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
INTERVIEWER: TURN SCREEN TO SHOW THE RESPONDENT THE LIST OF OTHER ADULTS ON THE
ROSTER.
^{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?
TURN SCREEN TO SHOW THE RESPONDENT THE LIST OF OTHER ADULTS ON THE ROSTER.
^{FILL_OTHERADULTS}
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS103, HHS104, HHS105, 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]
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
PHONE NUMBER: ___-___-____
[HHS110_CONFIRM]
¿Puede proporcionar el número de teléfono de ^{FILL_HHS110}, incluido el prefijo?
PHONE NUMBER: ___-___-____
SPANISH
[HHS110]
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
PHONE NUMBER: ___-___-____
[HHS110_CONFIRM]
RANGE
LIMITS
10 digits
LOOP MAX
PROGRAM. NOTES
Only allow numbers to be entered.
Store HHS110 as HH_PHONE on the household roster for the selected adult HH member.
If response is <10 digits, display hard check (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
CHECK (ENG)
If HHS0110≠HHS0110_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
If response is <10 digits, display hard check (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
CHECK (SPAN)
If HHS0110≠HHS0110_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. Otro (PLEASE SPECIFY) [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
CAPI
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
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?
EMAIL ADDRESS: _______________@_______ [HHS113]
ENGLISH
INTERVIEWER, READ EMAIL ADDRESS BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
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?
EMAIL ADDRESS: _______________@_______ [HHS113]
SPANISH
INTERVIEWER, READ EMAIL ADDRESS BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
EMAIL ADDRESS: _______________@_______[HHS113_CONFIRM]
RANGE
LIMITS
50 characters
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
Store HHS113 as HH_EMAIL on the household roster for the selected adult HH member.
If email addresses do not match, display hard check (in red font and all caps):
“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 (in red font and all caps):
“PLEASE ENTER A VALID EMAIL ADDRESS.”
If email addresses do not match, display hard check (in red font and all caps):
“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 (in red font and all caps): “PLEASE
ENTER A VALID EMAIL ADDRESS.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
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?
PHONE NUMBER: ___-___-____
[HHS114]
SPANISH
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
PHONE NUMBER: ___-___-____
[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 SPCUID=ESINFORMANTID, then set SPCVMCONSENT=PLGVMCONSENT and
SPCTEXTCONSENT=PLGTEXTCONSENT.
If response is <10 digits, display hard check (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
CHECK (ENG)
If HHS114≠HHS114_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
If response is <10 digits, display hard check (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
CHECK (SPAN)
If HHS114≠HHS114_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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 (PLEASE SPECIFY:) [HHS115_OTHER]
RANGE
LIMITS
HHS115_OTHER: 100 characters
LOOP MAX
PROGRAM. NOTES
If response 4 selected, display text box HHS115_OTHER
Store HHS115 as HH_PHONETYPE on the household roster for the selected adult HH
member.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS115, HHS114
If HHS116=1: HHS117
Else: HHS120
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?
EMAIL ADDRESS: _______________@_______ [HHS117]
ENGLISH
INTERVIEWER, READ EMAIL ADDRESS BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
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?
EMAIL ADDRESS: _______________@_______ [HHS117]
SPANISH
INTERVIEWER, READ EMAIL ADDRESS BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
EMAIL ADDRESS: _______________@_______[HHS117_CONFIRM]
RANGE
LIMITS
50 characters
LOOP MAX
PROGRAM. NOTES
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 (in red font and all caps): “EMAIL
ADDRESSES DO NOT MATCH. CONFIRM CORRECT EMAIL ADDRESS AND UPDATE.”
CHECK (ENG)
If entry doesn’t match email format, display hard check (in red font and all caps):
“PLEASE ENTER A VALID EMAIL ADDRESS.”
If HHS117≠HHS117_CONFIRM Display hard check (in red font and all caps): “EMAIL
ADDRESSES DO NOT MATCH. CONFIRM CORRECT EMAIL ADDRESS AND UPDATE.”
CHECK (SPAN)
If entry doesn’t match email format, display hard check (in red font and all caps): “PLEASE
ENTER A VALID EMAIL ADDRESS.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS116=1
HHS120
HHS120
ASK
Select_HH=1
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.
YES
NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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?
ENGLISH
Street address: [HHS121_ADDRESS1]
Street address: [HHS121_ADDRESS2]
City: [HHS121_CITY]
State: [HHS121_STATE]
Zip code: [HHS121_ZIP]
Country: [HHS121_COUNTRY]
INTERVIEWER: PLEASE FILL ANY FIELDS THAT ARE OFFERED, EVEN IF COMPLETE ADDRESS IS NOT
GIVEN
¿Dónde va a vivir?
SPANISH
Street address: [HHS121_ADDRESS1]
Street address: [HHS121_ADDRESS2]
City: [HHS121_CITY]
State: [HHS121_STATE]
Zip code: [HHS121_ZIP]
Country: [HHS121_COUNTRY]
INTERVIEWER: PLEASE FILL ANY FIELDS THAT ARE OFFERED, EVEN IF COMPLETE ADDRESS IS NOT
GIVEN
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
NOTES
CAPI
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 tell me 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? Dígame todos los meses que
correspondan.
SPANISH
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]
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
Code each item in item as 0 if not selected, 1 if selected.
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS121
HHS123
HHS123
ASK
Select_HH=1
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
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? Brinde la información que tenga, aunque no esté seguro(a) de los detalles.
SPANISH
STREET ADDRESS: [HHS124_ADDRESS1]
STREET ADDRESS: [HHS124_ADDRESS2]
CITY: [HHS124_CITY]
STATE: [HHS124_STATE]
ZIP CODE: [HHS124_ZIP]
COUNTRY: [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)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS123
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
{ - Select - } [HHS125_MONTH]
{ - Select - } [HHS125_YEAR]
¿En qué mes y año cree que podría mudarse?
SPANISH
{ - Select - } [HHS125_MONTH]
{ - Select - } [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 (in red font and all caps): 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 (in red font and all caps): 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.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS124
f_HHS126
f_HHS126
HHS126_FIRST/HHS126_LAST
ASK
Select_HH=1
QUESTION TYPE
FILLS (ENG)
Text
Create fill HHS126_1
If RESSELECT=1, HHS126_1: “you”
Else, HHS126_1: fill ‘SPCNAME’
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
First Name: [HHS126_FIRST]
Last Name: [HHS126_LAST]
RANGE
LIMITS
HHS126_FIRST: Max 20 characters
HHS126_LAST: Max 20 characters
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS125, HHS123
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: ___-___-____
ENGLISH
[HHS127]
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
PHONE NUMBER: ___-___-____ [HHS127_CONFIRM]
¿Cuál es el número de teléfono de ^{FILL_HHS127_FIRST}, incluido el prefijo?
PHONE NUMBER: ___-___-____
SPANISH
[HHS127]
INTERVIEWER, READ NUMBER BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
PHONE NUMBER: ___-___-____ [HHS127_CONFIRM]
RANGE
LIMITS
10 digits
LOOP MAX
PROGRAM. NOTES
Only allow numbers to be entered.
If response is <10 digits, display hard check (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
CHECK (ENG)
If HHS127≠HHS127_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
If response is <10 digits, display hard check (in red font and all caps): PLEASE ENTER A
VALID PHONE NUMBER, INCLUDING AREA CODE.
CHECK (SPAN)
If HHS127≠HHS127_CONFIRM Display hard check (in red font and all caps): “PHONE
NUMBERS DO NOT MATCH. CONFIRM CORRECT PHONE NUMBER AND UPDATE.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
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 (PLEASE SPECIFY:) [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
CAPI
NOTES
LEAD-IN
HHS127
NEXT
HHS129
HHS129
ASK
Select_HH=1
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. YES
0. NO
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
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
INTERVIEWER, READ EMAIL ADDRESS BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
EMAIL ADDRESS: _______________@_______[HHS130_CONFIRM]
¿Cuál es la dirección de correo electrónico personal de ^{FILL_HHS127_FIRST} que podamos usar para
comunicarnos?
EMAIL ADDRESS: _______________@_______ [HHS130]
SPANISH
INTERVIEWER, READ EMAIL ADDRESS BACK TO RESPONDENT TO CONFIRM AND THEN RE-ENTER HERE:
EMAIL ADDRESS: _______________@_______[HHS130_CONFIRM]
RANGE
LIMITS
50 characters
LOOP MAX
PROGRAM. NOTES
If HHS130≠HHS130_CONFIRM Display hard check (in red font and all caps): “EMAIL
ADDRESSES DO NOT MATCH. CONFIRM CORRECT EMAIL ADDRESS AND UPDATE.”
CHECK (ENG)
If entry doesn’t match email format, display hard check (in red font and all caps):
“PLEASE ENTER A VALID EMAIL ADDRESS.”
If HHS130≠HHS130_CONFIRM Display hard check (in red font and all caps): “EMAIL
ADDRESSES DO NOT MATCH. CONFIRM CORRECT EMAIL ADDRESS AND UPDATE.”
CHECK (SPAN)
If entry doesn’t match email format, display hard check (in red font and all caps): “PLEASE
ENTER A VALID EMAIL ADDRESS.”
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
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 manera (PLEASE SPECIFY:) [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
CAPI
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 (SPECIFY:) [HHS132_OTHER]
¿Cuál es la relación de ^{FILL_HHS127_FIRST} con usted?
SPANISH
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 (SPECIFY:) [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
CAPI
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
0. 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
CAPI
NOTES
LEAD-IN
NEXT
HHS126, HHS132
If HHS133=0: HHS134
Else: HHS135
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
CAPI
NOTES
LEAD-IN
NEXT
HHS133
HHS135
HHS135_#
ASK
Select_HH=1 in Round 1 (NO PRETEST) (Begin/End HHS Loop 8)
QUESTION TYPE
Numeric
FILLS (ENG)
Use fill from HHS017_#: FILL_YOUTH_NAME
FILLS (SPAN)
Use fill from HHS017_#: FILL_YOUTH_NAME
May we have ^{FILL_YOUTH_NAME}’s Social Security number? We often find it useful when trying to
locate people for their next interview. This information will be kept confidential and protected by
ENGLISH strict security protocols.
SPANISH
ENTER SSN:
¿Podemos tener el número de Seguro Social de ^{FILL_YOUTH_NAME}? Con frecuencia nos resulta útil
cuando intentamos encontrar a las personas para su próxima entrevista. Esta información se
mantendrá confidencial y protegida por estrictos protocolos de seguridad.
ENTER SSN:
RANGE
LIMITS
9 digits
LOOP MAX
15
WILL NOT BE ASKED IN PRE-TEST. PLEASE COMMENT THIS OUT IN BLAISE
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
Loop HHS Loop 7 (HHS135_#) for each person on YOUTHROSTER
If fewer than 9 digits entered display hard check (in red font and all caps): PLEASE ENTER
A NINE-DIGIT SOCIAL SECURITY NUMBER.
If fewer than 9 digits entered display hard check (in red font and all caps): PLEASE ENTER A
NINE-DIGIT SOCIAL SECURITY NUMBER.
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS133, HHS134
HHS136
HHS136
ASK
Select_HH=1
QUESTION TYPE
Informational
FILLS (ENG)
FILLS (SPAN)
ENGLISH
Thank you so much for providing this additional information. We really appreciate your
time. Here is $5 as a thank you for providing information for the study.
SPANISH
Muchas gracias por darnos esta información adicional. Apreciamos mucho su tiempo. Aquí
tiene $5 dólares como agradecimiento por facilitar información para el estudio.
RANGE
LIMITS
LOOP MAX
Set disposition code Status 2621 - HHS Complete - 1 or more Youth Selected
Create variable ‘InterviewType’: If Samp_HH_VIDEOINT = 1, set InterviewType = 1
(VIDEO); else, set InterviewType = 0 (IN-PERSON)
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 = 10 (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
HH_ELIGIBLEYOUTHHH_UIDHH_NAMEHH_AGEYOUTH_SEXHH_ELIGIBLEYOUTHHH_ELIG
IBLEYOUTHHH_NAMEHH_ELIGIBLEYOUTHHH_UIDHH_ELIGIBLEYOUTHHH_ELIGIBLEYOU
THHH_UIDHH_NAMEHH_AGE
Create array HH_YOUTHREL_# and add to household roster for each household member
in relation to each eligible youth:
If HH_YOUTHPCG_#=1 and HH_SEX=2, then HH_YOUTHREL_#=1
If HH_YOUTHPCG_#=1 and HH_SEX≠2, then HH_YOUTHREL_#=2
If HH_YOUTHPCG_#=2 and HH_SEX=2, then HH_YOUTHREL_#=3
If HH_YOUTHPCG_#=2 and HH_SEX≠2, then HH_YOUTHREL_#=4
If HH_YOUTHPCG_#=3 and HH_SEX=2, then HH_YOUTHREL_#=5
If HH_YOUTHPCG_#=3 and HH_SEX≠2, then HH_YOUTHREL_#=6
If HH_YOUTHPCG_#=4 and HH_SEX=2, then HH_YOUTHREL_#=7
If HH_YOUTHPCG_#=4 and HH_SEX≠2, then HH_YOUTHREL_#=8
If HH_YOUTHPCG_#=5, then HH_YOUTHREL_#=9
If HH_YOUTHPCG_#=6, then HH_YOUTHREL_#=10
If HH_YOUTHPCG_#=7, then HH_YOUTHREL_#=11
If HH_YOUTHPCG_#=8, then HH_YOUTHREL_#=12
If HH_YOUTHPCG_#=9, then HH_YOUTHREL_#=13
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS135
HHS139
HHS139
ASK
QUESTION TYPE
Create fill, FILL_IWVIDEO
If InterviewType = 1, FILL_IWVIDEO: ‘THIS CASE IS ASSIGNED TO VIDEO INTERVIEW. IF
FILLS (ENG)
YOUTH DECLINES IN-PERSON, OFFER VIDEO OPTION.’
Else, FILL_IWVIDEO: empty
Create fill, FILL_IWVIDEO
If InterviewType = 1, FILL_IWVIDEO: ‘THIS CASE IS ASSIGNED TO VIDEO INTERVIEW. IF
FILLS (SPAN)
YOUTH DECLINES IN-PERSON, OFFER VIDEO OPTION.’
Else, FILL_IWVIDEO: empty
INTERVIEWER: INTRODUCE CONSENT DOCUMENTS AND ASK IF ELIGIBLE YOUTH IS/ARE PRESENT
ENGLISH
^{FILL_IWVIDEO}
INTERVIEWER: INTRODUCE CONSENT DOCUMENTS AND ASK IF ELIGIBLE YOUTH IS/ARE PRESENT
SPANISH
^{FILL_IWVIDEO}
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS136
End
HHS050I
ASK
HH_ELIGIBLEYOUTH=0 for all in household
QUESTION TYPE
Informational
FILLS (ENG)
FILLS (SPAN)
ENGLISH
Thank you so much for providing this additional information. It appears that no one from
your household is eligible to participate in this study. We really appreciate your time. Here is
$5 as a thank you for providing information for the study.
SPANISH
Muchas gracias por proporcionar esta información adicional. Parece que ningún
miembro de su hogar cumple los requisitos para participar en este estudio.
Agradecemos mucho su tiempo. Le damos $5 como agradecimiento por
proporcionar información para el estudio.
RANGE
LIMITS
LOOP MAX
Set disposition code Status 2620 - HHS Complete - No Youth Selected
PROGRAM. NOTES
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
CAPI
NOTES
LEAD-IN
HHS049b, HHS080_#
NEXT
HHS140
HHS140
ASK
All respondents
QUESTION TYPE
Informational
FILLS (ENG)
FILLS (SPAN)
INTERVIEWER: THANK R FOR THEIR TIME AND CLOSE OUT INTERVIEW.
ENGLISH
SPANISH
RANGE
LIMITS
LOOP MAX
PROGRAM. NOTES
CHECK (ENG)
CHECK (SPAN)
HELP TEXT (ENG)
HELP TEXT (SPAN)
MODE
CAPI
NOTES
LEAD-IN
NEXT
HHS002A, HHS006, HHS050I
End.