National Household Travel Survey NextGen 2024:
Recruitment Script (Web & CATI) – FINAL
General Documentation Notes:
Introduction
Numbered orange heading lines indicate a new screen
Blue heading lines indicate a new variable or skip logic
“Type” indicates the type of variable that will be collected
SelectSingle – Select one option from list provided
SelectMultiple – Select multiple option from list provided
NumberEntry – Number field within the range provided
Should always have a range provided
TextEntry – Open text field
Should always have a MaxLength provided
CalendarDropDown – Select a date from a calendar provided
Computed- Calculate variable used in recalls
ProgrammerNote provides the logic for when the question will be presented
In CATI instruments, the text in ALL CAPS is for instruction to the CATI interviewer and is not to be read out loud
Text that is wrapped with square brackets and preceded by a dollar sign ‘$’ denotes situations where the text varies based on roster row number and other context, e.g., [$ARE_YOU] will be replaced with either “are you” or “is John Jr.”
Exit interview language (e.g., thank you screens) are found at the end of the document
Headings go as follows:
Roster
Page
Question
Question details
Qtext
Atext
TYPE: System
Programmer notes: Asked if recruitment mode is CATI
QASKEDIF: INITIATIONMODE=CATI
QTEXT:
WEB |
CATI |
|
[READ THIS TEXT FOR A PERSON ANSWERING THE PHONE]
[READ THIS TEXT FOR
AN ANSWERING MACHINE] |
TYPE: Computed
Programmer Notes: Always asked. This is used for doing travel-day assignment. Will be finalized as part of the Go Live checklist.
query: CASE WHEN [$DAYFLAG] IN (9)
OR ([$DAYFLAG] = 1 AND sms.utc_to_respondent_time('[$SAMPN]', now() AT TIME ZONE 'UTC')::date >= '2024-12-01')
OR ([$DAYFLAG] = 2 AND sms.utc_to_respondent_time('[$SAMPN]', now() AT TIME ZONE 'UTC')::date >= '2024-12-02')
OR ([$DAYFLAG] = 3 AND sms.utc_to_respondent_time('[$SAMPN]', now() AT TIME ZONE 'UTC')::date >= '2024-12-03')
OR ([$DAYFLAG] = 4 AND sms.utc_to_respondent_time('[$SAMPN]', now() AT TIME ZONE 'UTC')::date >= '2024-12-04')
OR ([$DAYFLAG] = 5 AND sms.utc_to_respondent_time('[$SAMPN]', now() AT TIME ZONE 'UTC')::date >= '2024-12-05')
OR ([$DAYFLAG] = 6 AND sms.utc_to_respondent_time('[$SAMPN]', now() AT TIME ZONE 'UTC')::date >= '2024-12-06')
OR ([$DAYFLAG] = 7 AND sms.utc_to_respondent_time('[$SAMPN]', now() AT TIME ZONE 'UTC')::date >= '2024-12-07')
THEN 1 ELSE 2
END
TYPE: Computed
Programmer Notes: Gets set dynamically from the study’s study_config table.
ATEXT:
WEB |
CATI |
AVALUE |
1-###-###-#### |
1-###-###-#### |
1 |
TYPE: Computed
Programmer Note: Gets set dynamically from the study config’s STUDY NAME field.
ATEXT:
WEB |
CATI |
AVALUE |
National Household Travel Survey 2024 |
National Household Travel Survey 2024 |
1 |
TYPE: Computed
Programmer Notes: Always asked. This will be imported from the sample file
ATEXT:
WEB |
CATI |
AVALUE |
U.S. Department of Transportation |
U.S. Department of Transportation |
1 |
TYPE: SelectSingle
Programmer Notes: Displayed if recruitment is closed, recruitment mode is WEB, and DOW flags to be set. Do not store in history.
QTEXT:
WEB |
CATI |
Welcome to the [$SURVEY_NAME] sponsored by [$SPONSOR]. We appreciate your interest in participating in the survey; however, we have completed the current stage of the survey and we are no longer accepting additional participants at this time. <br><br> Please feel free to share your opinions about transportation in your community with us via our “contact us” page at [$STUDY_PUBLICSITEURL]#contact or by calling [$HOTLINE_NUMBER]. <br><br> You will be taken back to the survey homepage by clicking ‘CONTINUE’. <br><br> |
|
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
CONTINUE |
CONTINUE |
1 |
END |
TYPE: SelectSingle
Programmer Note: Question shown when user presses Change Language button.
QTEXT:
WEB |
CATI |
What language do you prefer to use? |
What language do you prefer to use? |
ATEXT
WEB |
CATI |
AVALUE |
BRANCH |
English |
ENGLISH |
1 |
|
Spanish |
SPANISH |
2 |
|
: |
|
|
|
TYPE: Computed
Programmer Note: Ask if recruitment mode is CATI
QASKEDIF: INITIATIONMODE=CATI
CASE WHEN OUTBOUNDCALL=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
|
Hello, my name is [INTERVIEWER_NAME]. I am calling about the [$SURVEY_NAME] being conducted by Westat on behalf of the [$SPONSOR].<br><br> Your household has been randomly selected to be part of this important survey about transportation in your area. <br><br> Are you a member of this household and at least 18 years old? |
1 |
|
Again, my name is [INTERVIEWER_NAME]. Please stop me at any time if you have a question about the [$SURVEY_NAME] being conducted by Westat on behalf of the [$SPONSOR].<br><br> Before we begin the survey, I need to confirm that you are a member of this household and at least 18 years old. |
2 |
TYPE: SelectSingle
Programmer Notes: Asked if recruitment mode is CATI
QASKEDIF: INITIATIONMODE=CATI
WEB |
CATI |
|
[$SINTRO1_REC] |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
|
YES, RESPONDENT IS AT LEAST 18 AND A HOUSEHOLD MEMBER |
1 |
INTRO1 |
|
NO, RESPONDENT IS EITHER NOT AT LEAST 18 OR A NOT HOUSEHOLD MEMBER |
2 |
A2 |
|
ANSWERING MACHINE |
101 |
READMSG |
|
NONWORKING, DISCONNECTED, CHANGED |
102 |
RESULT |
Do not store in history
TYPE: SelectSingle
Programmer Notes: Asked if recruitment mode is CATI AND the main respondent is not 18 years old OR not a household member
QASKEDIF: INITIATIOMODE=CATI AND SINTRO1=2
QTEXT:
WEB |
CATI |
|
May I please speak with a household member who is at least 18 years old?<br><br> [IF NEEDED: Household members are people who think of the household as their primary residence. It includes people who usually stay in the household but are temporarily away on business, vacation, or in the hospital. It does not include someone just visiting, such as a college student who normally lives away at school. |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
|
AVAILABLE |
1 |
SINTRO1 |
|
NOT AVAILABLE AT THIS TIME |
2 |
ADULT_SET |
|
THERE ARE NONE |
3 |
A3_SET |
|
GO TO RESULT |
4 |
RESULT |
Do not store in history
TYPE: SelectSingle
Programmer Notes: Asked if recruitment mode is WEB
QASKEDIF: INITIATIONMODE=WEB
QTEXT:
WEB |
CATI |
Before we start the survey, please confirm that you are a member of this household who is at least 18 years old. |
|
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
ASHOWN |
Yes, I am at least 18 and a household member |
|
1 |
INTRO1 |
|
No, I am not at least 18 |
|
2 |
A3_SET |
|
I am not a household member |
|
3 |
A3_SET |
1=0 |
TYPE: Computed
Programmer Notes: Ask if recruitment mode is WEB and respondent is not 18 or not a HH member. Set survey disposition to 302 (Callback to Reach Adult).
QASKEDIF: INITIATIONMODE=WEB AND AGEVER IN [2,3]
Do not store in history
TYPE: SelectSingle
Programmer Notes: Asked if recruitment mode is WEB AND main respondent is not 18 or not a household member
QASKEDIF: INITIATIONMODE=WEB AND AGEVER IN [2,3]
QTEXT:
WEB |
CATI |
Is there at least one person 18 or older living at this address? |
Is there at least one person over 18 living at this address? <br><br>
IF RESPONDENT IS A CHILD, ASK FOR AN OLDER HOUSEHOLD MEMBER. |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
No one living at this address is 18 or older |
NO ONE LIVING IN HH IS 18 OR OLDER |
606 |
NOADULT_SET |
Yes, there is at least one person 18 or older living at this address, but they are not available |
THERE ARE HHMS 18 OR OLDER BUT NOT AVAILABLE NOW |
302 |
ADULT_SET |
Yes, there is at least one person 18 or older living at this address and they are available to continue the survey now |
THERE ARE HHM 18 OR OLDER AVAILABLE NOW |
102 |
INTRO1 |
TYPE: SelectSingle
Programmer Notes: Always asked. Set default selection to “Continue with survey”
QTEXT:
WEB |
CATI |
Thank you for your interest in the [$SURVEY_NAME] This survey is about how, when, where, and why people move throughout regions across the U.S. This brief survey includes a handful of questions about your household, the vehicles you use, and the persons that make up your household. The survey results will be used to plan future transportation improvements. <br><br> To see answers to common questions, visit our FAQs page. <br><br>
|
Thank you for your interest in the [$SURVEY_NAME]. This survey is about how, when, where, and why people move throughout regions across the U.S. This brief survey includes a handful of questions about your household, the vehicles you use, and the persons that make up your household. The survey results will be used to plan future transportation improvements. <br><br>
|
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Continue with survey |
Continue with survey |
100 |
INTRO1A |
TYPE: LabelOnly
Programmer Notes: Always asked. Set default selection to “Continue with survey”
QTEXT:
WEB |
CATI |
Your participation is voluntary, and your answers will be confidential as required by law. There are no foreseeable risks to your participation in this survey. <br><br> If you have questions about your rights and welfare as a research participant, please call the Westat Human Subjects Protections office at 1-888-920-7631. Please leave a message with your full name, the name of the research study that you are calling about, the [$SURVEY_NAME], and a phone number beginning with the area code. Someone will return your call as soon as possible. |
I also need to inform you about a few things regarding the survey. First…<br><br> Your participation is voluntary, and your answers will be confidential as required by law. <br><br> There are no foreseeable risks to your participation in this survey. <br><br> If you have questions about your rights and welfare as a research participant, please call the Westat Human Subjects Protections office at 1-888-920-7631. Please leave a message with your full name, the name of the research study that you are calling about, the [$SURVEY_NAME], and a phone number beginning with the area code. Someone will return your call as soon as possible |
ATEXT:
WEB |
CATI |
AVALUE |
Continue with survey |
Continue with survey |
100 |
TYPE: SelectSingle
Programmer Notes: Asked if sampled address is not a PO Box AND geocode precision is street address or better.
For Avalue=5, branch to HADDRINVALID_SET except if demo sample or “test” sample on Production (i.e., if (PIN starts with 0 or 1) OR (Sampno starts with 9)).
QASKEDIF: POBOXFLAG=0 AND ADDR_TYPE IN [PointAddress, Subaddress, BuildingName, POI, StreetAddress, DistanceMarker]
QTEXT:
WEB |
CATI |
We need to confirm your address. Do you live at…<br><br>
[$BASESTRT][$BASEAPT]<br> [$BASECITY], [$BASESTAT] [$BASEZIP] |
I need to confirm your address. Do you live at…<br><br>
[$BASESTRT][$BASEAPT]<br> [$BASECITY], [$BASESTAT] [$BASEZIP] |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes |
YES |
1 |
ADD_CHECK3 |
No, the apartment number is incorrect |
NO, THE APARTMENT NUMBER IS INCORRECT |
2 |
ADD_CHECK2 |
No, the zip code is incorrect |
NO, THE ZIP CODE IS INCORRECT |
3 |
ADD_CHECK2 |
No, both the apartment number and zip code are incorrect |
NO, BOTH THE APARTMENT NUMBER AND ZIP CODE ARE INCORRECT |
4 |
ADD_CHECK2 |
No, this is not my address |
NO, THIS IS NOT RESPONDENT’S ADDRESS |
5 |
HADDRINVALID_SET (normal case) ADD_CHECK3 (exception) |
I prefer not to answer |
REFUSED |
-7 |
HADDRCONV_SET |
I don’t know |
DON’T KNOW |
-8 |
HADDRCONV_SET |
TYPE: SelectSingle
Programmer Notes: Asked if sampled address is a PO Box
QASKEDIF: POBOXFLAG=1
QTEXT:
WEB |
CATI |
The P.O. BOX mailing address we have on file for you is: <br><br>
[BASESTRT] [BASECITY], [BASESTAT] [BASEZIP] br><br>
Is this correct? |
The P.O. BOX mailing address we have on file for you is: <br><br>
[BASESTRT] [BASECITY], [BASESTAT] [BASEZIP] br><br>
Is this correct? |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes |
YES |
1 |
ADD_CHECK3 |
No, this is not my address |
NO, THIS IS NOT RESPONDENT’S ADDRESS |
5 |
ADD_CHECK3 |
I prefer not to answer |
REFUSED |
-7 |
HADDRCONV_SET |
I don’t know |
DON’T KNOW |
-8 |
HADDRCONV_SET |
Programm notes: Sets disposition to 603 (Invalid address).
Programmer notes:
Thank you for your interest in the survey. Unfortunately, your household is not eligible to participate.
Type: Calculated
Programmer notes: sets disposition to 609 (HADDR refusal).
Type: SelectSingle
Programmer Notes: Shown if address isn’t confirmed
QASKEDIF: CHGADDPHYS IN [-7,-8]
QTEXT:
WEB |
CATI |
To ensure a geographically representative survey, invitations to participate in the survey are based on your home address. If you cannot confirm the address we just asked about, you will not be eligible to take part in the survey. Would you like to confirm your home address or discontinue the survey? |
|
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes |
YES |
102 (Partial) |
ADD_CHECK |
No (exit the survey) |
NO (EXIT THE SURVEY) |
60YOUR_ (INVALID ADDRESS) |
THANK_REFUSAL |
TYPE: TextEntry (10 characters)
Programmer Notes: Asked if apt number is incorrect
QASKEDIF: CHGADDPHYS IN [2,4]
QTEXT:
WEB |
CATI |
What is your correct apartment number? |
What is your correct apartment number? |
Type: TextEntry (5 characters)
Programmer Notes: Asked if zip code is incorrect
QASKEDIF: CHGADDPHYS IN [3,4]
QTEXT:
WEB |
CATI |
What is your correct zip code? |
What is your correct zip code? |
TYPE: GeoCodeAddress
Programmer Notes: Asked if sample address is a PO BOX OR person reports they do not live at address OR poor geocoding accuracy. Write address from sample import –or- HGEOCODE (if asked) to TBW. Include GEOCODE_TYPE in write-out.
QASKEDIF: POBOXFLAG=1 OR CHADDPHYS=5 OR ADDR_TYPE IS NOT IN [PointAddress, Subaddress, BuildingName, POI, StreetAddress, DistanceMarker]
DQ if OUTSIDE US: See BOUNDS.
QTEXT:
WEB |
CATI |
Because this is a survey about where and how people travel, we need to record the physical address of your home. What is the street address of your home? <br><br>
Please include your apartment or unit number if you have one. |
SEARCH FOR AND CONFIRM THE LOCATION ON THE MAP ON THE RIGHT <br><br>
Because this is a survey about where and how people travel, we need to record the physical address of your home, including your apartment or unit number if that applies. <br><br>
[ENTER ADDRESS] <br><br>
[IF NEEDED: I am now using a google mapping tool to map your address – the tool places your address on the map near: (DESCRIBE PLACEMENT) <br><br>
Does that sound like the correct location?] |
Programmer notes: Check if HGEOCODE’s COUNTRY is “United States”.
Sets disposition to 603 (bad address)
Programmer notes:
Thank you for your interest in the survey. It looks like your home location is not within the study area. Households living outside of the study area are not eligible for this survey.
TYPE: Label Only
Programmer Notes: Always asked
WEB |
CATI |
Thank you for agreeing to take part in the survey. Next, we will ask important questions about your household to understand how travel options affect different people. |
Thank you for agreeing to take part in the survey. Next, I will ask important questions about your household so we can understand how travel options affect different people. <br><br> Let’s get started… |
TYPE: NumberEntry
RANGE: 1-30
Programmer Notes: Always asked
QTEXT:
WEB |
CATI |
Next, we would like to know about the members of your household.
<u>Including yourself</u>, how many people live in your home? |
Next, we would like to know about the members of your household.
<u>Including yourself</u>, how many people live in your home? |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
NumberEntry |
NumberEntry |
1-30 |
SOURCE |
I prefer not to answer |
REFUSED |
-7 |
HHSIZECONV_SET |
I don’t know |
DON’T KNOW |
-8 |
HHSIZECONV_SET |
TYPE: NumberEntry
RANGE: 0-30
Programmer Notes: Always asked
QTEXT:
WEB |
CATI |
In order to understand how people get from place to place, it’s important to know about the vehicles that are available to all of the members of your household. <br><br>
How many household vehicles are owned, leased, or available for regular use on the road by the people who currently live in your household? <br><br>
Please include all cars, trucks, motorcycles, RVs and any other vehicles that are available for you or your household to use regularly. Enter “0” if your household has no household vehicles to use regularly. |
In order to understand how people get from place to place, it’s important to know about the vehicles that are available to all of the members of your household. <br><br>
How many household vehicles are owned, leased, or available for regular use on the road by the people who currently live in your household? <br><br>
Please include all cars, trucks, motorcycles, RVs and any other vehicles that are available for you or your household to use regularly.
ENTER “0” IF HOUSEHOLD HAS NO HOUSEHOLD VEHICLES TO USE REGULARLY. |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
NumberEntry |
NumberEntry |
0-30 |
SOURCE |
I prefer not to answer |
REFUSED |
-7 |
VEHCONV_SET |
I don’t know |
DON’T KNOW |
-8 |
VEHCONV_SET |
TYPE: Computed
Programmer Notes: If respondent doesn’t supply an actual number to HHSIZ (HHSIZ IN (-7, -8)) set disposition to 605 (HH Size Refusal). A response to INT_HHCONV will overwrite INT_HHSIZECONV_SET.
Query: 500
TYPE: SelectSingle
Programmer Notes: Asked if household does not report number of household members (HHSIZ IN -7, -8). ALERT: upon ending survey, 605 will get turned into 501 (Final Refusal).
QTEXT:
WEB |
CATI |
The reason we ask about the number of people living in your household is because it helps us understand the travel patterns and needs of the community. Without a response, we cannot continue the survey. <br><br> Will you reconsider and tell us how many people, including yourself, live in your home? |
The reason we ask about the number of people living in your household is because it helps us understand the travel patterns and needs of the community. Without a response, we cannot continue the survey. <br><br> Will you reconsider and tell us how many people, including yourself, live in your home? |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes |
RESPONDENT AGREES TO PROVIDE THE NUMBER OF HH MEMBERS |
102 |
HHSIZ |
No (exit the survey) |
RESPONDENT REFUSES TO PROVIDE THE NUMBER OF HH MEMBERS |
605 |
TYPE: Computed
Programmer Notes: If respondent doesn’t supply an actual number to HHVEH. Set disposition to 607 (HH Vehicles Refusal). A response to INT_VEHCONV will overwrite INT_VEHCONV_SET.
QASKEDIF: HHVEH IN [-7, -8]
Query: 500
TYPE: SelectSingle
Programmer Notes: Asked if respondent doesn’t supply an actual number to HHVEH
QASKEDIF: HHVEH IN [-7, -8]
QTEXT:
WEB |
CATI |
Knowing how many vehicles are available to households in the survey is important for transportation planners because it helps us understand the travel patterns and needs across the U.S. <br><br> Without a response to this question, we cannot continue the survey. Will you reconsider and tell us how many household vehicles are owned, leased, or available for regular use by the people who live in your household? Please be sure to include motorcycles, mopeds and RVs. |
Knowing how many vehicles are available to households in the survey is important for transportation planners because it helps us understand the travel patterns and needs across the U.S. <br><br> Without a response to this question, we cannot continue the survey. Will you please tell us how many household vehicles are owned, leased, or available for regular use by the people who live in your household? Please be sure to include motorcycles, mopeds and RVs. |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes |
RESPONDENT AGREES TO PROVIDE THE NUMBER OF VEHICLES |
102 |
HHVEH |
No (exit the survey) |
RESPONDENT CHOOSES TO QUIT THE SURVEY |
607 |
THANK_REFUSAL |
TYPE: Computed
Programmer Notes: List of persons by first name format; “Michael, Kraig, Shawn, Glenn” [comma-separated].
Query: CASE WHEN [$R]=1
ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
Now, we are going to ask for some details about each person living in your household, starting with you. |
Now, I’m going to ask for some details about each person living in your household, starting with you. |
1 |
Thank you for telling us about the following people: [$NAMES_SO_FAR].
Now we are going to ask some details about the next household member. |
PEOPLE REPORTED SO FAR: [$NAMES_SO_FAR].
Now I’m going to ask some details about the next household member. |
2 |
TYPE: Computed
query: CASE WHEN $R=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
your |
your |
1 |
the next person’s |
the next person’s |
2 |
TYPE: Computed
query: CASE WHEN [$R]=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
|
|
1 |
Enter ‘0’ for any child who is under one year old. |
Enter ‘0’ for any child who is under one year old. |
2 |
TYPE: Computed
query: CASE WHEN [$R]=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
|
|
1 |
NOTE: We ask for names so we can make sure we ask the right questions of everyone. You can use initials, abbreviations, or nicknames if you want. We just ask that no two are the same and that what you use is meaningful to each of you. |
[IF NEEDED: We ask for names so we can make sure we ask the right questions of everyone. You can use initials, abbreviations, or nicknames if you want. We just ask that no two are the same and that what you use is meaningful to each of you.] |
2 |
TYPE: LabelOnly
Programmer Notes: Always asked
QTEXT:
WEB |
CATI |
[$STARTING] |
[$STARTING] |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Always asked
QTEXT:
WEB |
CATI |
What is [$YOUR_NEXT] first name? <br><br>
What is your first name? What is the next person’s first name?
[$FNAME_NOTE] |
What is [$YOUR_NEXT] first name? <br><br>
[$FNAME_NOTE] |
ATEXT:
WEB |
CATI |
AVALUE |
ENTER TEXT |
ENTER TEXT |
OPEN |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if main respondent
QASKEDIF: $R=1
QTEXT:
WEB |
CATI |
What is your last name? |
What your last name? |
ATEXT:
WEB |
CATI |
AVALUE |
ENTER TEXT |
ENTER TEXT |
OPEN |
TYPE: NumberEntry
RANGE: 0-110
Programmer Notes: Always asked. RF choice will be shown by default.
QTEXT:
WEB |
CATI |
What is [$YOUR_THEIR] age? <br><br> Knowing age helps us ask questions that are age appropriate. <br><br> |
What is [$YOUR_THEIR] age? <br><br> Knowing age helps us ask questions that are age appropriate. <br><br> [$AGE_COMPUTED] |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
NumberEntry |
NumberEntry |
0 |
PERSONAGECHECK |
NumberEntry |
NumberEntry |
1-17 |
AND $R=1, THEN PERSONAGECHECK |
NumberEntry |
NumberEntry |
1-17 |
AND $R>1, THEN AGE_CALC |
NumberEntry |
NumberEntry |
18-110 |
AGE_CALC |
I prefer not to answer |
REFUSED |
-7 [HIDDEN] |
AGE_BIN |
I don’t know |
DON’T KNOW |
-8 |
AGE_BIN |
I prefer not to answer |
REFUSED |
-77 [Visible by default] |
AGE_TARGET |
TYPE: Computed
query: CASE WHEN $R=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
are you |
are you |
1 |
is [$FNAME] |
is [$FNAME] |
2 |
TYPE: Computed
query: CASE WHEN $R=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
Are you |
Are you |
1 |
Is [$FNAME] |
Is [$FNAME] |
2 |
TYPE: Computed
query: CASE WHEN $R=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
Do you |
Do you |
1 |
Does [$FNAME] |
Does [$FNAME] |
2 |
TYPE: Computed
query: CASE WHEN $R=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
do you |
do you |
1 |
does [$FNAME] |
does [$FNAME] |
2 |
TYPE: Computed
query: CASE WHEN $R=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
your |
your |
1 |
[$FNAME]’s |
[$FNAME]’s |
2 |
TYPE: Computed
query: CASE WHEN $R=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
you are |
you are |
1 |
[$FNAME] is |
[$FNAME] is |
2 |
Type: Computed
Query: CASE WHEN $R=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
your |
your |
1 |
their |
their |
2 |
Programmer notes: When AGE=-77, set age to -7. (See ticket https://gitlab.westat.com/sper/nhts/wgs/-/issues/224).
Query: TARGET: AGE=-7
Programmer Notes: Heading for all subsequent questions in the Person Roster: “Person [Perno] — [FNAME]”
TYPE: SelectSingle
Programmer Notes: Asked if person’s age is “0” and is not main respondent
QASKEDIF: $R>1 AND AGE=0
QTEXT:
WEB |
CATI |
You just reported that [$FNAME] is 0 years old. Please confirm that this is a child under one year old. |
You just reported that [$FNAME] is 0 years old. Please confirm that this is a child under one year old. |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes, this person is an infant |
YES, SUBJECT IS UNDER ONE YEAR OLD |
1 |
AGE_CALC |
No, this person is not an infant |
NO, SUBJECT IS NOT UNDER ONE YEAR OLD |
2 |
PERSONAGE |
TYPE: SelectSingle
Programmer Notes: Asked if main respondent is less than 18 years of age
QASKEDIF: $R=1 AND AGE<18
QTEXT:
WEB |
CATI |
You just reported that you are under 18 years old but earlier, you confirmed you were at least 18. Please confirm that you are under 18. |
You just reported that you are under 18 years old but earlier, you confirmed you were at least 18. Please confirm that you are under 18. |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes, I am under 18 |
YES, UNDER 18 |
1 |
ADULT |
No, I need to fix my age |
NO, FIX AGE |
2 |
PERSONAGE |
TYPE: SelectSingle
Programmer Notes: Asked if person doesn’t report an actual number for age
QASKEDIF: AGE IN [-7, -8]
QTEXT:
WEB |
CATI |
Because we want to make sure to ask questions that are age appropriate, in which age group [$DO_YOU] belong? |
We want to make sure to ask questions that are age appropriate. Stop me when you hear the age group that [$YOU_ARE] a part of… |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
0-4 years old |
0-4 YEARS OLD |
1 |
IF $R=1 THEN PERSONAGECHECK2 ELSE AGE_CALC |
5-12 years old |
5-12 YEARS OLD |
2 |
IF $R=1 THEN PERSONAGECHECK2 ELSE AGE_CALC |
13-15 years old |
13-15 YEARS OLD |
3 |
IF $R=1 THEN PERSONAGECHECK2 ELSE AGE_CALC |
16-17 years old |
16-17 YEARS OLD |
4 |
IF $R=1 THEN PERSONAGECHECK2 ELSE AGE_CALC |
18-44 years old |
18-44 YEARS OLD |
5 |
AGE_CALC |
45-64 years old |
45-64 YEARS OLD |
6 |
AGE_CALC |
65-74 years old |
65-74 YEARS OLD |
7 |
AGE_CALC |
75 years old or older |
75 YEARS OLD OR OLDER |
8 |
AGE_CALC |
I don’t know |
DON’T KNOW |
-8 |
AAGECONV_SET |
I prefer not to answer |
REFUSED |
-7 |
AAGECONV_SET |
Type: Select Single
Programmer Notes: Asked if main respondent’s age category is less than 18 years of age
QASKEDIF: $R=1 AND AAGE IN [1,2,3,4]
QTEXT:
WEB |
CATI |
You just reported that you are under 18 years old but earlier, you confirmed you were at least 18. Please confirm that you are under 18… |
You just reported that you are under 18 years old but earlier, you confirmed you were at least 18. Please confirm that you are under 18… |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes, I am under 18 |
YES, UNDER 18 |
1 |
ADULT |
No, I need to fix my age |
NO, FIX AGE |
2 |
PERSONAGE |
TYPE: Computed
Programmer Note: If respondent doesn’t supply an age group for any person in the household (AAGE IN (-7, -8) set disposition to 624 (Person Age Refusal). A response to INT_AAGECONV will overwrite INT_AAGECONV_SET
Query: 624
TYPE: SelectSingle
Programmer Note: Asked if household does not report an age group for any person in the household (AAGE IN -7, -8).
QTEXT:
WEB |
CATI |
We ask for the age ranges of you and the members of your household because it helps us understand the travel patterns and needs of the community. Without a response, we cannot continue the survey. <br><br> Will you tell us the age ranges for yourself and all the people in your household? |
The reason we ask about the age range for you and the people in your household is because it helps us understand the travel patterns and needs of the community. Without a response, we cannot continue the survey. <br><br> Will you tell us the age ranges for yourself and all the people in your household? |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes |
RESPONDENT AGREES TO PROVIDE AAGE |
102 |
AAGE |
No (exit the survey) |
RESPONDENT REFUSES TO PROVIDE AAGE |
624 (HH AGE REFUSAL) |
THANK_REFUSAL |
Programmer Note: Always write out these variables regardless of how the user provides age information for each person. The goal is RET and Trippy will look at these variables only. They should not use AGE or AAGE for any calculations.
Type: Computed ©
Programmer note: If 1 (true), then this person can report for themselves on the web or via the app (i.e., can activate and will see their name to choose in the app’s “who are you?” page)
if AGE is set to 13+ OR AAGE is set to 3-8 OR , set this var to 1 (for “yes, can self report”), otherwise set to 2 (“no, cannot self report”).
Note: for NHTS, we will always have AGE or AAGE per person (cannot RF/DK both questions).
Type: Computed ©
Programmer note: If 1 (true), then this person can proxy for others on the web or in the app.
If AGE is set to 16+ OR AAGE is set to 4-8 , set this var to 1 (for “yes, is 16 or older”), otherwise set to 2 (“no, is under 16”).
Note: for NHTS, we will always have AGE or AAGE per person (cannot RF/DK both questions).
Type: Computed ©
Programmer note: If 1 (true) then this person needs to report travel (by themselves or via proxy).
If AGE is >= 5 or AAGE > 1, set this var to 1 (for “yes, needs to report”), otherwise set to 2 (“no, no travel reported”).
Note: for NHTS, we will always have AGE or AAGE per person (cannot RF/DK both questions).
TYPE: Computed
query: CASE WHEN HHSIZ=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
person |
person |
1 |
people |
people |
2 |
TYPE: Computed
query: CASE WHEN HHSIZ=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
you |
you |
1 |
you and the other members of your household |
you and the other members of your household |
2 |
TYPE: SelectSingle
Programmer Notes: Asked if subject is not main respondent. Main respondent autocoded RELATE=0.
QASKEDIF: $R>1
QTEXT:
WEB |
CATI |
What is [$YOUR2] relationship to [$YOU2]? <br><br>
Note: Relationships include biological, adopted and step. |
What is [$FNAME]’s relationship to [$YOU2]? <br><br>
[IF NEEDED: Relationships include biological, adopted and step.] |
ATEXT:
WEB |
CATI |
AVALUE |
ASHOWNIF |
Self |
SELF |
0 |
1=0 |
Spouse/ Partner |
SPOUSE/ PARTNER |
1 |
|
Child |
CHILD |
2 |
|
Parent |
PARENT |
3 |
|
Sibling |
SIBLING |
4 |
|
Other relative |
OTHER RELATIVE |
5 |
|
Not related |
NOT RELATED |
6 |
|
Something else |
SOMETHING ELSE |
97 |
|
I prefer not to answer |
REFUSED |
-7 |
|
I don’t know |
DON’T KNOW |
-8 |
|
TYPE: TextEntry
Programmer Notes: Asked if person’s relationship is “something else”
QASKEDIF: RELATE=97
AREQUIREDIF: RELATE=97
QTEXT:
WEB |
CATI |
Please describe. |
Please describe: |
ATEXT
WEB |
CATI |
AVALUE |
ENTER TEXT |
ENTER TEXT |
OPEN |
TYPE: SelectSingle
Programmer Notes: Always asked
QTEXT:
WEB |
CATI |
Which of the following best describes [$YOU]? |
[IF SEX IS OBVIOUS CODE, ELSE ASK] <br><br>
Which of the following best describes [$YOU]? |
ATEXT:
WEB |
CATI |
AVALUE |
Male |
Male, or |
1 |
Female |
Female? |
2 |
I prefer not to answer |
REFUSED |
-7 |
TYPE: SelectMultiple
Programmer Notes: Always asked
QTEXT:
WEB |
CATI |
What is [$YOUR] race and/or ethnicity? SELECT ALL that apply. |
What is [$YOUR] race and/or ethnicity? MARK ALL THAT APPLY |
ATEXT:
WEB |
CATI |
AVALUE |
White (e.g., English, German, Irish, Italian, Polish, Scottish, etc.) |
White (E.G., ENGLISH, GERMAN, IRISH, ITALIAN, POLISH, SCOTTISH, ETC.), |
1 |
Black or African American (e.g., African American, Jamaican, Haitian, Nigerian, Ethiopian, Somali, etc.) |
Black or African American (E.G., AFRICAN AMERICAN, JAMAICAN, HAITIAN, NIGERIAN, ETHOPIAN, SOMALI, ETC.), |
2 |
Asian (e.g., Chinese, Asian Indian, Filipino, Vietnamese, Korean, Japanese, etc.) |
Asian E.G., CHINESE, ASIAN INDIAN, FILIPINO, VIETNAMESE, KOREAN, JAPANESE, ETC.), |
3 |
American Indian or Alaska Native (e.g., Navajo Nation, Blackfeet Tribe of the Blackfeet Indian Reservation of Montana, Native Village of Barrow Inupiat Traditional Government, Nome Eskimo Community, Aztec, Maya, etc.) |
American Indian or Alaska Native (E.G., NAVAJO NATION, BLACKFEET TRIBE OF THE BLACKFEET INDIAN RESERVATION OF MONTANA, NATIVE VILLAGE OF BARROW INUPIAT TRADITIONAL GOVERNMENT, NOME ESKIMO COMMUNITY, AZTEC, MAYA, ETC.), |
4 |
Native Hawaiian or Pacific Islander (e.g., Native Hawaiian, Samoan, Chamorro, Tongan, Fijian, Marshallese, etc.) |
Native Hawaiian or Pacific Islander (E.G., NATIVE HAWAIIAN, SAMOAN, CHAMORRO, TONGAN, FIJIAN, MARSHALLESE, ETC.), |
5 |
Hispanic or Latino (e.g., Mexican, Puerto Rican, Salvadoran, Cuban, Dominican, Guatemalan, etc.) |
Hispanic or Latino (E.G., MEXICAN, PUERTO RICAN, SALVADORAN, CUBAN, DOMINICAN, GUATEMALAN, ETC.), |
6 |
Middle Eastern or North African (e.g., Lebanese, Iranian, Egyptian, Syrian, Iraqi, Israeli, etc.) |
Middle Eastern or North African (E.G., LEBANESE, IRANIAN, EGYPTIAN, SYRIAN, IRAQI, ISRAELI, ETC.), or |
7 |
|
|
|
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: SelectMultiple
Programmer Notes: Asked if person’s race includes ‘white’
QASKEDIF: RACE=1
QTEXT:
WEB |
CATI |
You indicated that [$YOU_ARE] White. What is [$YOUR] ethnicity?
SELECT ALL that apply. |
You indicated that [$YOU_ARE] White, what is [$YOUR] ethnicity?
MARK ALL THAT APPLY. |
ATEXT:
WEB |
CATI |
AVALUE |
English |
English, |
1 |
German |
German, |
2 |
Irish |
Irish, |
3 |
Italian |
Italian, |
4 |
Polish |
Polish, |
5 |
Scottish |
Scottish, or |
6 |
Other (e.g., French, Swedish, Norwegian, etc.). |
Some other ethnicity (e.g., French, Swedish, Norwegian, etc.). |
97 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if person’s ‘white’ ethnicity is “other”
QASKEDIF: RACE_WHITE=97
AREQUIREDIF: RACE_WHITE=97
TYPE: SelectMultiple
Programmer Notes: Asked if person’s race includes ‘black or African american’
QASKEDIF: RACE=2
QTEXT:
WEB |
CATI |
You indicated that [$YOU_ARE] Black or African American. What is [$YOUR] ethnicity?
SELECT ALL that apply. |
You indicated that [$YOU_ARE] Black or African American, what is [$YOUR] ethnicity?
MARK ALL THAT APPLY. |
ATEXT:
WEB |
CATI |
AVALUE |
African American |
African American, |
1 |
Jamaican |
Jamaican, |
2 |
Haitian |
Haitian, |
3 |
Nigerian |
Nigerian, |
4 |
Ethiopian |
Ethiopian, |
5 |
Somali |
Somali, or |
6 |
Other (e.g., Trinidadian and Tobagonian, Ghanaian, Congolese, etc.) |
Some other ethnicity (e.g., Trinidadian and Tobagonian, Ghanaian, Congolese, etc.)? |
97 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if person’s ‘black or African American’ ethnicity is “other”
QASKEDIF: RACE_BLACK=97
AREQUIREDIF: RACE_BLACK=97
TYPE: SelectMultiple
Programmer Notes: Asked if person’s race includes Asian
QASKEDIF: RACE=3
QTEXT:
WEB |
CATI |
You indicated that [$YOU_ARE] Asian. What is [$YOUR] ethnicity?
SELECT ALL that apply. |
You indicated that [$YOU_ARE] Asian, what is [$YOUR] ethnicity?
MARK ALL THAT APPLY. |
ATEXT:
WEB |
CATI |
AVALUE |
Chinese |
Chinese, |
1 |
Asian Indian |
Asian Indian, |
2 |
Filipino |
Filipino, |
3 |
Vietnamese |
Vietnamese, |
4 |
Korean |
Korean, |
5 |
Japanese |
Japanese, or |
6 |
Other (e.g., Pakistani, Hmong, Afghan, etc.) |
Some other ethnicity (e.g., Pakistani, Hmong, Afghan, etc.)? |
97 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if person’s ‘Asian’ ethnicity is “other”
QASKEDIF: RACE_ASIAN=97
AREQUIREDIF: RACE_ASIAN=97
TYPE: SelectMultiple
Programmer Notes: Asked if person’s race includes American Indian or Alaska Native
QASKEDIF: RACE=4
QTEXT:
WEB |
CATI |
You indicated that [$YOU_ARE] American Indian or Alaska Native. What is [$YOUR] ethnicity?
SELECT ALL that apply. |
You indicated that [$YOU_ARE] American Indian or Alaska Native, what is [$YOUR] ethnicity?
MARK ALL THAT APPLY. |
ATEXT:
WEB |
CATI |
AVALUE |
Navajo Nation |
Navajo Nation, |
1 |
Blackfeet Tribe of the Blackfeet Indian Reservation of Montana |
Blackfeet Tribe of the Blackfeet Indian Reservation of Montana, |
2 |
Native Village of Barrow Inupiat Traditional Government |
Native Village of Barrow Inupiat Traditional Government, |
3 |
Nome Eskimo Community |
Nome Eskimo Community |
4 |
Aztec |
Aztec |
5 |
Maya |
Maya, or |
6 |
Other |
Some other ethnicity? |
97 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if person’s race is American Indian or Alask Native
QASKEDIF: RACE=4
AREQUIREDIF: RACE=4
TYPE: SelectMultiple
Programmer Notes: Asked if person’s race includes Native Hawaiian
QASKEDIF: RACE=5
QTEXT:
WEB |
CATI |
You indicated that [$YOU_ARE] Native Hawaiian or Pacific Islander. What is [$YOUR] ethnicity?
SELECT ALL that apply. |
You indicated that [$YOU_ARE] Native Hawaiian or Pacific Islander, what is [$YOUR] ethnicity?
MARK ALL THAT APPLY. |
ATEXT:
WEB |
CATI |
AVALUE |
Native Hawaiian |
Native Hawaiian, |
1 |
Samoan |
Samoan, |
2 |
Chamorro |
Chamorro, |
3 |
Tongan |
Tongan, |
4 |
Fijian |
Fijian, |
5 |
Marshallese |
Marshallese, or |
6 |
Other (e.g., Chuukese, Palauan, Tahitian, etc.) |
Some other ethnicity (e.g., Chuukese, Palauan, Tahitian, etc.).? |
97 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if person’s ‘Native Hawaiin’ ethnicity is “other”
QASKEDIF: RACE_HAWAIIAN=97
AREQUIREDIF: RACE_HAWAIIAN=97
TYPE: SelectMultiple
Programmer Notes: Asked if person’s race includes Hispanic or Latino
QASKEDIF: RACE=6
QTEXT:
WEB |
CATI |
You indicated that [$YOU_ARE] Hispanic or Latino. What is [$YOUR] ethnicity?
SELECT ALL that apply. |
You indicated that [$YOU_ARE] Hispanic or Latino, what is [$YOUR] ethnicity?
MARK ALL THAT APPLY. |
ATEXT:
WEB |
CATI |
AVALUE |
Mexican |
Mexican, |
1 |
Puerto Rican |
Puerto Rican, |
2 |
Salvadoran |
Salvadoran, |
3 |
Cuban |
Cuban, |
4 |
Dominican |
Dominican, |
5 |
Guatemalan |
Guatemalan, or |
6 |
Other (e.g., Colombian, Honduran, Spaniard, etc.) |
Some other ethnicity (e.g., Colombian, Honduran, Spaniard, etc.)? |
97 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if person’s ‘Hispanic or Latino’ ethnicity is “other”
QASKEDIF: RACE_HISPANIC=97
AREQUIREDIF: RACE_HISPANIC=97
TYPE: SelectMultiple
Programmer Notes: Asked if person’s race includes Middle Eastern or North African
QASKEDIF: RACE=7
QTEXT:
WEB |
CATI |
You indicated that [$YOU_ARE] Middle Eastern or North African, what is [$YOUR] ethnicity?
SELECT ALL that apply. |
You indicated that [$YOU_ARE] Middle Eastern or North African, what is [$YOUR] ethnicity?
MARK ALL THAT APPLY. |
ATEXT:
WEB |
CATI |
AVALUE |
Lebanese |
Lebanese, |
1 |
Iranian |
Iranian, |
2 |
Egyptian |
Egyptian, |
3 |
Syrian |
Syrian, |
4 |
Iraqi |
Iraqi, |
5 |
Israeli |
Israeli, or |
6 |
Other (e.g., Moroccan, Yemeni, Kurdish, etc.) |
Some other ethnicity (e.g., Moroccan, Yemeni, Kurdish, etc.)? |
97 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if person’s ‘Middle Eastern or North African’ ethnicity is “other”
QASKEDIF: RACE_MIDDLE_EASTERN=97
AREQUIREDIF: RACE_MIDDLE_EASTERN=97
TYPE: SelectSingle
Programmer Notes: Asked if person is at least 14 years of age
QASKEDIF: AGE>=14 OR AAGE IN [3-8]
QTEXT:
WEB |
CATI |
[Do you/Does NAME] drive? |
[Do you/Does NAME] drive? |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes |
YES |
1 |
+1 |
No |
NO |
2 |
+1 |
I prefer not to answer |
REFUSED |
-7 |
+1 |
I don’t know |
DON’T KNOW |
-8 |
+1 |
TYPE: SelectSingle
Programmer Note: Only asked if person is at least 13 years of age
QASKEDIF: AGE_CAN_SELF_REPORT=1
QTEXT:
WEB |
CATI |
[$DO_YOU_CAP] have a smartphone? |
[$DO_YOU_CAP] have a smartphone? |
ATEXT:
WEB |
CATI |
AVALUE |
Yes |
YES |
1 |
No |
NO |
2 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: SelectSingle
Programmer Notes: Asked if person is at least 16 years of age
QASKEDIF: WORKASK=1
QTEXT:
WEB |
CATI |
In the past 7 days, did [$YOU2] do any work for either pay or profit? |
In the past 7 days, did [$YOU2] do any work for either pay or profit? |
ATEXT:
WEB |
CATI |
AVALUE |
Yes |
YES |
1 |
No |
NO |
2 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: SelectSingle
Programmer Notes: Asked if person did not do any work for pay in the past seven days
QASKEDIF: EMPLY_ASK IN [2,-7,-8]
QTEXT:
WEB |
CATI |
During most of the past 7 days, [$WERE_YOU]… |
During most of the past 7 days, [$WERE_YOU]… |
ATEXT:
WEB |
CATI |
AVALUE |
Temporarily absent from a job or business |
Temporarily absent from a job or business, |
1 |
Looking for work / unemployed |
Looking for work/unemployed, |
2 |
A homemaker |
A homemaker, |
3 |
Going to school |
Going to school, |
4 |
Retired |
Retired, or |
5 |
Something else |
Something else? |
97 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’TKNOW |
-8 |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if person’s type of employment is “something else”
QASKEDIF: WKSTAT=97
AREQUIREDIF: WKSTAT=97
QTEXT:
WEB |
CATI |
Please describe. |
Please describe. |
ATEXT:
WEB |
CATI |
ENTER TEXT |
ENTER TEXT |
TYPE: Computed
Programmer Notes: For work questions, unless otherwise specified, only ask if the following is true
CASE WHEN EMPLY_ASK=1 OR WKSTAT=1 THEN 1 ELSE 2 END
TEXT |
CODE |
PAGEBRANCH |
ASK WORK DETAILS |
1 |
WPLACE |
SKIP WORK DETAILS |
2 |
STUDE |
TYPE: NumberEntry
RANGE: 1-9
ProgrammerNote: Asked if person is a worker
QASKEDIF: WORKER=1
QTEXT:
WEB |
CATI |
How many jobs [$DO_YOU] work? |
How many jobs [$DO_YOU] work? |
ATEXT:
WEB |
CATI |
AVALUE |
NumberEntry |
NumberEntry |
1-9 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: Computed
Query: CASE WHEN $R=1 AND JOBS=1 THEN 1
WHEN $R=1 AND JOBS>1 THEN 2
WHEN $R>1 AND JOBS=1 THEN 3
WHEN $R>1 AND JOBS>1 THEN 4
ELSE END
ATEXT:
WEB |
CATI |
AVALUE |
your job |
your job |
1 |
any of your jobs |
any of your jobs |
2 |
their job |
their job |
3 |
any of their jobs |
any of their jobs |
4 |
TYPE: SelectSingle
ProgrammmerNote: Asked if person is a driver and worker
QASKEDIF: DRVR=1 AND WORKER=1
QTEXT:
WEB |
CATI |
Not including getting to and from work, [$ARE_YOU] regularly required to drive a vehicle as a part of [$YOUR_THEIR_JOB]? <br><br>
Please only include vehicles driven on the road. Do not include tractors, forklifts, or other vehicles that are not designed for use on public roads. |
Not including getting to and from work, [$ARE_YOU] regularly required to drive a vehicle as a part of [$YOUR_THEIR_JOB]? <br><br>
[IF NEEDED: Please only include vehicles driven on the road. Do not include tractors, forklifts, or other vehicles that are not designed for use on public roads.] |
ATEXT:
WEB |
CATI |
AVALUE |
Yes |
YES |
1 |
No |
NO |
2 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: SelectSingle
ProgrammmerNote: Asked if person drives as a part of their occupation
QASKEDIF: DRV4WRK=1
QTEXT:
WEB |
CATI |
[$DO_YOU_CAP] use a household vehicle when [$YOU_THEY] drive for [$YOUR_THEIR] job?
A non-household vehicle is any vehicle that is not directly owned or leased by a household member. |
[$DO_YOU_CAP] use a household vehicle when [$YOU_THEY] drive for [$YOUR_THEIR] job?
A non-household vehicle is any vehicle that is not directly owned or leased by a household member. |
ATEXT:
WEB |
CATI |
AVALUE |
Yes, drive a household vehicle |
YES, DRIVE A HOUSEHOLD VEHICLE |
1 |
No, drive a non-household vehicle |
NO, DRIVE A NON-HOUSEHOLD VEHICLE |
2 |
Drive both household and non-household vehicles |
DRIVE BOTH A HOUSEHOLD AND NON-HOUSEHOLD VEHICLES |
3 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: Computed
QASKEDIF: 1
query: CASE WHEN SELECTPERSON3=[$R] THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
you |
you |
1 |
they |
they |
2 |
TYPE: SelectSingle
ProgrammmerNote: Asked if person drives for work.
QASKEDIF: DRV4WRK=1
QTEXT:
WEB |
CATI |
When [$YOU_DRIVE] for [$YOUR_THEIR] job, do [$YOU_THEY] make trips to residential addresses to pick-up/drop-off a person or an order, or to perform work duties at that address? |
When [$YOU_DRIVE] for [$YOUR_THEIR] job, do [$YOU_THEY] make trips to residential addresses to pick-up/drop-off a person or an order, or to perform work duties at that address? |
ATEXT:
WEB |
CATI |
AVALUE |
Yes |
YES |
1 |
No |
NO |
2 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: SelectSingle
ProgrammmerNote: Asked if person drives a household vehicle as part of their occupation and does not make trips to residential addresses to pick-up/drop-off a person or an order, or to perform work duties at that address
QASKEDIF: DRV4WRK=1 AND DRV4WRK_HHVEH IN [1,3] AND DRV4WRK_RES NOT IN [1]
QTEXT:
WEB |
CATI |
When driving for work, [$DO_YOU] make frequent stops such as deliveries or service calls? |
When driving for work, [$DO_YOU] make frequent stops such as deliveries or service calls? |
ATEXT:
WEB |
CATI |
AVALUE |
Yes |
YES |
1 |
No |
NO |
2 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: TextEntry
FORMAT: ###-###-####
Programmer notes: Asked if person is 16 years of age or older
QASKEDIF: AGE_16PLUS=1
AREQUIREDIF: Never
QTEXT:
WEB |
CATI |
Please provide the best contact information to reach [$YOU] for the next part of the survey.
By providing [$YOUR] cell phone and email address, [$YOU_ARE] agreeing to receive text and email messages.
[$YOUR] cell phone number: |
Please provide the best contact information to reach [$YOU] for the next part of the survey.
By providing [$YOUR] cell phone and email address, [$YOU_ARE] agreeing to receive text and email messages.
What is [$YOUR] cell phone number? |
ATEXT:
WEB |
CATI |
AVALUE |
PHONE |
PHONE |
OPEN – format: ###-###-#### |
TYPE: TextEntry
FORMAT: NN@NN
Programmer Notes: Asked if person is 16 years of age or older
QASKEDIF: AGE_16PLUS=1
AREQUIREDIF: Never
QTEXT:
WEB |
CATI |
What is the best email address to contact [$YOU]? |
What is the best email address to contact [$YOU]? |
ATEXT:
WEB |
AVALUE |
EMAIL – format: NN@NN |
EMAIL – format: NN@NN |
TYPE: TextEntry
FORMAT: NN@NN
Programmer Notes: Asked if person is 16 years of age or older
QASKEDIF: AGE_16PLUS=1
AREQUIREDIF: Never
QTEXT:
WEB |
CATI |
Re-enter [$YOUR] email address for confirmation: |
Re-enter the email address for confirmation |
ATEXT:
WEB |
AVALUE |
EMAIL – format: NN@NN |
EMAIL – format: NN@NN |
TYPE: Computed
Programmer Note: Compute for each household member. Flag as ‘commercial driver’ if person drives for work .
For persons who have a job (WORKER=1), Drive (DRVR=1), Drive for their work (DRV4WRK=1), set to either Type 1 or Type 2 per below. For everyone else, set to Type 3.
Makes residential Stops? |
Makes many Stops using HH Vehicle? |
COMM_DRVR Type |
Yes |
Yes |
1 |
Yes |
No |
1 |
No |
Yes |
1 |
No |
No |
2 |
Query: CASE WHEN [$WORKER:C]=1 AND [$DRVR:C]=1 AND [$DRV4WRK:C]=1 AND
([$DRV4WRK_RES:C]=1 OR ([$DRV4WRK_HHVEH:C] IN (1,3) AND [$DRV4WRK_MANYSTOPS:C]=1))
THEN 1
WHEN [$WORKER:C]=1 AND [$DRVR:C]=1 AND [$DRV4WRK:C]=1 AND
NOT ([$DRV4WRK_RES:C]=1 OR ([$DRV4WRK_HHVEH:C] IN (1,3)) AND [$DRV4WRK_MANYSTOPS:C]=1))
THEN 2
ELSE 3 END
ATEXT:
WEB |
AVALUE |
Gig/Delivery driver |
1 |
Transport driver |
2 |
Non-commercial driver |
3 |
TYPE: LabelOnly
Programmer Notes: Error message that is shown if the person’s two email addresses reported do not match
QASKEDIF: REMEMAIL1 ≠ REMEMAIL2
QTEXT:
WEB |
CATI |
The emails do not match. Please review and edit, then press Next. |
The emails do not match. Please review and edit, then press Next. |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
[$REMEMAIL] |
[$REMEMAIL] |
1 |
REMINDERS2 |
[$REMEMAIL2] |
[$REMEMAIL2] |
2 |
REMINDERS2 |
Neither |
Neither |
3 |
REMINDERSINFO |
TYPE: Computed
query: CASE WHEN coalesce([$EMAILCONFORMATION:C],1)=1 THEN 1 ELSE 2 END
WEB |
CATI |
AVALUE |
[$REMEMAIL] |
[$REMEMAIL] |
1 |
[$REMEMAIL2] |
[$REMEMAIL2] |
2 |
TYPE: Computed
Query: CASE WHEN $R<HHSIZ THEN 1 ELSE 2
ATEXT:
WEB |
AVALUE |
BRANCH |
More to report |
1 |
PERSONSTART+ |
Done reporting people |
2 |
PMORE2 |
TYPE: Computed
query: CASE WHEN [$R] >= 1 THEN ‘<i>[$FNAME:R1] [$AGE:QR1] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 2 THEN ‘<i>[$FNAME:R2] [$AGE:QR2] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 3 THEN ‘<i>[$FNAME:R3] [$AGE:QR3] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 4 THEN ‘<i>[$FNAME:R4] [$AGE:QR4] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 5 THEN ‘<i>[$FNAME:R5] [$AGE:QR5] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 6 THEN ‘<i>[$FNAME:R6] [$AGE:QR6] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 7 THEN ‘<i>[$FNAME:R7] [$AGE:QR7] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 8 THEN ‘<i>[$FNAME:R8] [$AGE:QR8] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 9 THEN ‘<i>[$FNAME:R9] [$AGE:QR9] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 10 THEN ‘<i>[$FNAME:R10] [$AGE:QR10] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 11 THEN ‘<i>[$FNAME:R11] [$AGE:QR11] </i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 12 THEN ‘<i>[$FNAME:R12] [$AGE:QR12] </i><br>’ ELSE ‘’ END
TYPE: LabelOnly
Programmer Notes: Always asked. For each name, put “• “ in front to preface it with a bullet character.
QTEXT:
WEB |
CATI |
So far, you have reported that [$R] [$PEOPLE_PERSON] [$LIVE_LIVES] in your household: <br><br>
[$HHMEM_LIST_SO_FAR] |
FOR REFERENCE: <i> (NAME – AGE) </i> <br><br>
[$HHMEM_LIST_SO_FAR] |
TYPE: SelectSingle
Programmer Notes: Asked if number of persons roster is greater than or equal the total number of household members
QASKEDIF: [$R] >= HHSIZ AND [$R] < 12
QTEXT:
WEB |
CATI |
Have we missed anyone else (related or unrelated) who lives with you? |
So far, you have reported that [$R] [$PERSON_PEOPLE] live in your household. Have we missed anyone else (related or unrelated) who lives with you? |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Yes, I need to add more people |
RESPONDENT HAS MORE HH MEMBERS TO REPORT |
1 |
PERSONSTART+ |
No, I do not need to add anyone else |
RESPONDENT IS DONE REPORTING PEOPLE |
2 |
HHINC |
End Person Roster
TYPE: Computed
TYPE: Computed
TYPE: Computed
query:[$R]
TYPE: Computed
query: CASE WHEN [$R]=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
newest |
newest |
1 |
next newest |
next newest |
2 |
TYPE: LabelOnly
Programmer Notes: Asked if household has at least one vehicle. Only displayed once – for first vehicle in vehicle roster.
QASKEDIF: HHVEH>=1
QTEXT:
WEB |
CATI |
Now, we would like you to tell us about each of the vehicles available to the people that live in your household. <br><br> |
Now, we would like you to tell us about each of the vehicles available to the people that live in your household. <br><br> |
TYPE: NumberEntry
RANGE: 1900-2026
Programmer Notes: Asked if household has at least one vehicle
QASKEDIF: HHVEH>=1
QTEXT:
WEB |
CATI |
What’s the year of the [$NEW_NEXT] vehicle? <br><br>
Click and type in the box below to search for the year. |
What’s the year of the [$NEW_NEXT] vehicle? |
ATEXT:
WEB |
CATI |
AVALUE |
ENTER YEAR |
ENTER YEAR |
1900-2026 |
I don’t know |
DON’T KNOW |
-8 |
I prefer not to answer |
REFUSED |
-7 |
Type: Computed
Programmer Note: Make is extracted from the user’s selection of the Make/Model list (see MODEL). If Model is set to SOMETHING ELSE (99997), then MAKE is set to “Something else” (997).
TYPE: DropDown. Dynamic list will auto-filter as respondent types in a make and model. Contains both make and model. (e.g., Toyota Corolla).
Programmer Notes: Asked if household has at least one vehicle
QASKEDIF: HHVEH>=1
QTEXT:
WEB |
CATI |
What is the make and model of the vehicle? Click and type in the box below to search for the vehicle (e.g., Mustang, Civic, F-150, etc.) If no results are found, click ‘Something else’.: |
What is the make and model of the vehicle?
CLICK AND TYPE BELOW TO QUICKLY FIND THE MAKE: |
ATEXT:
WEB |
CATI |
AVALUE |
MAKE_MODEL |
MAKE_MODEL |
OPEN |
Something else |
SOMETHING ELSE |
99997 |
I don’t know |
DON’T KNOW |
-8 |
I prefer not to answer |
REFUSED |
-7 |
ATEXT
WEB |
CATI |
AVALUE |
Enter Text |
Enter Text |
OPEN |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if vehicle’s model is “something else”
QASKEDIF: MODEL=997
AREQUIREDIF: MAKE=997
QTEXT:
WEB |
CATI |
Please describe the make and model of this vehicle. |
Please describe the make and model of this vehicle. |
ATEXT
WEB |
CATI |
AVALUE |
Enter Text |
Enter Text |
OPEN |
TYPE: SelectSingle
Programmer Notes: Asked if household reports having at least one vehicle
QASKEDIF: HHVEH>=1
QTEXT:
WEB |
CATI |
What type of vehicle is the [$YEAR] [$MAKE] [$MODEL]? |
What type of vehicle is the [$YEAR] [$MAKE] [$MODEL]? |
ATEXT:
WEB |
CATI |
AVALUE |
Automobile, car, station wagon (including hatchback) |
AUTOMOBILE, CAR, STATION WAGON (INCLUDING HATCHBACKS) |
1 |
Van (e.g., minivan, cargo, passenger) |
VAN (E.G., MINIVAN, CARGO, PASSENGER) |
2 |
SUV (Santa Fe, Tahoe, Jeep, etc.) including crossovers |
SUV (SANTA FE, TAHOE, JEEP, ETC.) INCLUDING CROSSOVERS |
3 |
Pickup Truck |
PICKUP TRUCK |
4 |
Other Truck |
OTHER TRUCK |
5 |
Recreational Vehicle (RV) / Motorhome |
RECREATIONAL VEHICLE (RV) / MOTORHOME |
6 |
Motorcycle / Moped |
MOTORCYCLE / MOPED |
7 |
Something else |
SOMETHING ELSE |
97 |
I don’t know |
DON’T KNOW |
-8 |
I prefer not to answer |
REFUSED |
-7 |
TYPE: TextEntry
MAXLENGTH: 50
Programmer Notes: Asked if household’s type of vehicle is “something else”
QASKEDIF: BODY=97
AREQUIREDIF: BODY=97
QTEXT:
WEB |
CATI |
Please describe the type of vehicle. |
Please describe the type of vehicle. |
ATEXT
WEB |
CATI |
AVALUE |
ENTER TEXT |
ENTER TEXT |
OPEN |
TYPE: SelectSingle
Programmer Notes: Asked if household reports having at least one vehicle
QASKEDIF: HHVEH>=1
QTEXT:
WEB |
CATI |
What type of fuel does it run on? |
What type of fuel does it run on? |
ATEXT:
WEB |
CATI |
AVALUE |
Gas |
GAS |
1 |
Diesel |
DIESEL |
2 |
Biodiesel |
BIODIESEL |
3 |
Plug-in Hybrid (gas / electric, e.g., Ford Escape PHEV) |
PLUG-IN HYBRID (GAS / ELECTRIC E.G., FORD ESCAPE PHEV ) |
4 |
Electric only (e.g., Tesla Model 3) |
ELECTRIC ONLY (E.G., TESLA MODEL 3) |
5 |
Hybrid (gas / electric, not plug-in, e.g., Toyota Prius) |
HYBRID (GAS / , NOT PLUG-IN, E.G., TOYOTA PRIUS) |
6 |
Something else |
SOMETHING ELSE |
97 |
I don’t know |
DON’T KNOW |
-8 |
I prefer not to answer |
REFUSED |
-7 |
TYPE: TextEntry
MAXLENGTH: 25
Programmer Notes: Asked if vehicle’s fuel type is “something else”
QASKEDIF: FUEL=97
AREQUIREDIF: FUEL=97
QTEXT:
WEB |
CATI |
Please describe what type of fuel it runs on. |
Please describe what type of fuel it runs on. |
ATEXT
WEB |
CATI |
AVALUE |
ENTER TEXT |
ENTER TEXT |
OPEN |
TYPE: SelectSingle
Programmer Note: Asked if household owns at least one vehicle
QASKEDIF: HHVEH>=1
QTEXT:
WEB |
CATI |
Have you or a member of your household owned the [$YEAR] [$MAKE] [$MODEL] for one year or more? |
Have you or a member of your household owned the [$YEAR] [$MAKE] [$MODEL] for one year or more? |
ATEXT:
WEB |
CATI |
AVALUE |
Yes |
YES |
1 |
No |
NO |
2 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: SelectSingle
Programmer Note: Asked if household has at least one vehicle
QASKEDIF: HHVEH>=1
QTEXT:
WEB |
CATI |
Who is the main driver of the [$YEAR] [$MAKE] [$MODEL]? |
Who is the main driver of the [$YEAR] [$MAKE] [$MODEL]? |
ATEXT:
WEB |
CATI |
AVALUE |
LIST OF HOUSEHOLD DRIVERS (DRVR=1) |
LIST OF HOUSEHOLD DRIVERS (DRVR=1) |
|
No main driver |
NO MAIN DRIVER |
96 |
Someone else |
SOMEONE ELSE |
97 |
TYPE: NumberEntry
Range: 1-11
Programmer Note: Asked if household has owned the vehicle less than one year. Show “months” suffix next to numeric input.
QASKEDIF: VEHOWN_YR=2
QTEXT:
WEB |
CATI |
How many months have you or a member of your household owned this vehicle? <br><br>
If less than one month, please enter ‘1’.
[ ] months |
How many months have you or a member of your household owned this vehicle? <br><br>
IF LESS THAN ONE MONTH, PLEASE ENTER ‘1’. |
ATEXT:
WEB |
CATI |
AVALUE |
ENTER NUMBER |
ENTER NUMBER |
1 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: NumberEntry
Range: 0-200,000
Programmer Note: Asked if household has owned the vehicle for at least one year. Add “miles” suffix next to numeric input.
QASKEDIF: VEHOWN_YR=1
QTEXT:
WEB |
CATI |
In the past 12 months, about how many miles was the [$YEAR] [$MAKE] [$MODEL] driven by all drivers?
[ input ] miles |
In the past 12 months, about how many miles was the [$YEAR] [$MAKE] [$MODEL] driven by all drivers? |
ATEXT:
WEB |
CATI |
AVALUE |
ENTER NUMBER |
ENTER NUMBER |
1 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: NumberEntry
Range: 0-200,000
Programmer Note: Asked if household has owned the vehicle less than one year. Add “miles” suffix after numeric input.
QASKEDIF: VEHOWN_YR=2
QTEXT:
WEB |
CATI |
About how many miles has the [$YEAR] [$MAKE] [$MODEL] been driven by all drivers since you or a member of your household have had it?
[ input ] miles |
About how many miles has the [$YEAR] [$MAKE] [$MODEL] been driven by all drivers since you or a member of your household have had it? |
ATEXT:
WEB |
CATI |
AVALUE |
ENTER NUMBER |
ENTER NUMBER |
1 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON’T KNOW |
-8 |
TYPE: SelectSingle
Programmer Notes: Asked if household reports having at least one vehicle
QASKEDIF: HHVEH>=1
QTEXT:
WEB |
CATI |
Is the [$YEAR] [$MAKE] [$MODEL] used for job-related reasons (e.g., deliveries, ridesharing, other job-related reasons, etc.)? |
Is the [$YEAR] [$MAKE] [$MODEL] used for job-related reasons (e.g., deliveries, ridesharing, other job-related reasons, etc.)? |
ATEXT:
WEB |
CATI |
AVALUE |
Yes |
YES |
1 |
No |
NO |
2 |
I prefer not to answer |
REFUSED |
-7 |
I don’t know |
DON'T KNOW |
-8 |
TYPE: SelectSingle
Programmer Notes: Asked is household vehicle is used for job-related reasons
QASKEDIF: COMMVEH=1
QTEXT:
WEB |
CATI |
Is the [$YEAR] [$MAKE] [$MODEL] used for… |
Is the [$YEAR] [$MAKE] [$MODEL] used for… |
ATEXT:
Label |
WEB ATEXT = CATI ATEXT |
Yes |
No |
Refused |
Don’t Know |
VEHCOM_RS |
Rideshare services (e.g., Uber, Lyft, etc.) |
1 |
2 |
-7 |
-8 |
VEHCOM_DEL |
Delivery services (e.g., grocery, food, packages, etc.) |
1 |
2 |
-7 |
-8 |
VEHCOM_OTH |
Other job-related reasons |
1 |
2 |
-7 |
-8 |
TYPE: Computed
query: GREATEST([$HHVEH], [$VEHNO])
TYPE: Computed
Query: CASE WHEN [$R] >= 1 THEN ‘<i>[$VEHYEARTEXT:R1] [$MAKETEXT:QR1] [$MODELTEXT:QR1]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 2 THEN ‘<i>[$VEHYEARTEXT:R2] [$MAKETEXT:QR2] [$MODELTEXT:QR2]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 3 THEN ‘<i>[$VEHYEARTEXT:R3] [$MAKETEXT:QR3] [$MODELTEXT:QR3]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 4 THEN ‘<i>[$VEHYEARTEXT:R4] [$MAKETEXT:QR4] [$MODELTEXT:QR4]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 5 THEN ‘<i>[$VEHYEARTEXT:R5] [$MAKETEXT:QR5] [$MODELTEXT:QR5]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 6 THEN ‘<i>[$VEHYEARTEXT:R6] [$MAKETEXT:QR6] [$MODELTEXT:QR6]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 7 THEN ‘<i>[$VEHYEARTEXT:R7] [$MAKETEXT:QR7] [$MODELTEXT:QR7]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 8 THEN ‘<i>[$VEHYEARTEXT:R8] [$MAKETEXT:QR8] [$MODELTEXT:QR8]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 9 THEN ‘<i>[$VEHYEARTEXT:R9] [$MAKETEXT:QR9] [$MODELTEXT:QR9]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 10 THEN ‘<i>[$VEHYEARTEXT:R10] [$MAKETEXT:QR10] [$MODELTEXT:QR10]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 11 THEN ‘<i>[$VEHYEARTEXT:R11] [$MAKETEXT:QR11] [$MODELTEXT:QR11]</i><br>’ ELSE ‘’ END
|| CASE WHEN [$R] >= 12 THEN ‘<i>[$VEHYEARTEXT:R12] [$MAKETEXT:QR12] [$MODELTEXT:QR12]</i><br>’ ELSE ‘’ END
Etc. (FOR UP TO 30 VEHICLES)
TYPE: LabelOnly
Programmer Notes: Always asked
QTEXT:
WEB |
CATI |
So far, you have reported [$HHVEH_SO_FAR] vehicles available to your household:
|
So far, you have reported [$HHVEH_SO_FAR] vehicles available to your household:
|
TYPE: SelectSingle
Programmer Notes: Asked if household when number of vehicles rostered is greater than or equal total number of household vehicles
QASKEDIF: $R>=HHVEH
QTEXT:
WEB |
CATI |
Have you included every vehicle? |
Have you included every vehicle? |
ATEXT
WEB |
CATI |
AVALUE |
More to report |
MORE TO REPORT |
1 |
Done reporting vehicles |
DONE REPORTING VEHICLES |
2 |
TYPE: Computed
Programmer Notes: Always asked. THE VEHICLE ROSTER WILL RETURN TO YEAR UNTIL ALL VEHICLES ARE COMPLETE AND THEN CONTINUE TO THE PERSON ROSTER.
Query: CASE WHEN [$R] >= [$HHVEH] AND [$VMORE:C]=2 THEN 1 ELSE 0 END
Branch:
Condition |
Branch |
[$R] >= 12 |
VEHICLE_DETAILS |
[$R] < [$HHVEH] OR [$VMORE2:C]=1 |
VEHICLESTART+ |
ELSE |
VEHICLE_DETAILS |
End Vehicle Roster
Type: Computed
Programmer Notes: Base amount ($10 per person [base_per_person_dollars]) a household will earn per person for completing the survey
Type: Computed
Programmer Notes: App bonus ($10 per person [app_per_person_dollars]) a household will earn for each person that installs the app
Type: Computed
Programmer Notes: This is the total amount a HH can earn in RET. Base amount ($10 per person [base_per_person_dollars]), plus the bonus earned for each user who can install the app, ($10 per person that has CAN_SELF_REPORT = true).
For example: A 1 person HH = $20 ($10 + $10). A 2 adult HH = $40 ($10x2 + $10x2). A 4-person household (2 adults, 2 kids < 13): $60 ($10x4 + $10x2). A 4-person household where both kids are teenagers: $80 ($10x4 + $10x4).
Notes:
A person’s response to SMRTPHN is not considered in this calculation.
To see each person in HH’s status (re: CAN_SELF_REPORT, etc), see DB view: tbw.trippy_person_info
For each household’s max and actual incentive values, see DB View: sms.retrieval_incentive_amounts
TYPE: Computed
Programmer Notes: Was previously a select-single question but now is a computed one. Is used for conveying whether a HH will be mailed RET materials. When Download = 1 (yes), the HH will not be mailed materials. If Download = 2 (no), the HH will be mailed materials. Here is the criteria for setting the value: Looking at the Primary Respondent (person 1), if any of the following are true, then Download = 2 (no):
* PR is a senior (AGE >= 75 OR AAGE =8 (“75 years old or older”)
* PR did not provide an email and did not provide a phone (both are blank)
* PR does not own a smartphone (SMRTPHN = 2, “no”).
Else set Download = 1 (yes).
WEB |
CATI |
NOTES |
AVALUE |
Yes |
Yes |
App (likely) household – we will NOT mail travel logs to household |
1 |
No |
Yes |
Non-app (likely) household – we will mail travel logs to household |
2 |
TYPE: Computed
Programmer Notes: Always asked. Travel dates should the next available date (based on DOW (DAYFLAG) preflagged in sample file).
Query: wgs_get_travel_day([DAYFLAG], DOWNLOAD], [GFLAG], [SAMPNO])
TYPE: Computed
query: to_char(‘[$TRIPDATE]’::date, ‘MM/DD/YYYY’)
TYPE: Computed
Query: CASE WHEN HHSIZE=1 THEN 1 ELSE 2 END
ATEXT:
WEB |
CATI |
AVALUE |
your |
your |
1 |
your household’s |
your household’s |
2 |
TYPE: Computed
TYPE: Computed
query: 1
ATEXT:
WEB |
CATI |
AVALUE |
[$FNAME:R1] |
[$FNAME:R1] |
1 |
TYPE: Computed
query: 1
ATEXT:
WEB |
CATI |
AVALUE |
[$LNAME:R1] |
[$LNAME:R1] |
1 |
TYPE: Display
Programmer Notes: Always asked. Final page when user has completed REC.
QTEXT:
WEB |
CATI |
Thank you for agreeing to take part in this important travel survey. Next, tell us about an actual day of travel to earn up to [$RET_INCEN_MAX].
The travel date that has been selected for your household is [$TRIPDATEFORMAT]. <br><br>
Each person has the option to participate via smartphone app or web survey. Earn $[ INCEN_BASE_PER_PERSON] per person for participating; earn an extra $[ INCEN_APP_PER_PERSON] per person (age 13+) that uses the smartphone app. Click Next to view more information about how to participate. |
Thank you for agreeing to take part in this important travel survey. Next, tell us about an actual day of travel to earn up to [$RET_INCEN_MAX].
The travel date that has been selected for your household is [$TRIPDATEFORMAT]. <br><br>
Each person has the option to participate via smartphone app or web survey. Earn $10 per person for participating; earn an extra $10 per person (age 13+) that uses the smartphone app. To learn more about how to participate and, go to http://www.nhts2024.com and log in with your PIN: [$PIN]. <br><br>
[NOTE: ALLOW FOR QUESTIONS, THEN CLICK NEXT IF THE RESPONDENT IS SATISFIED.] |
Branch:
Condition |
Branch |
ELSE |
END |
Type: SelectSingle
Programmer Notes: Shown if the HH refuses a critical question and is disqualified from participating in the survey. This occurs if primary respondent does not report household size (HHSIZ IN -7,-8), number of vehicles (HHVEH IN -7, -8), their home address (CHGADDPHYS IN 5, -7, -8), or the age ranges of all members of the household.
QTEXT:
WEB |
CATI |
Thank you for your interest in the [$SURVEY_NAME]. Those are all the questions we have at this time. <br><br> Click Next to exit the survey. |
Thank you for your interest in the [$SURVEY_NAME]. Those are all the questions we have at this time.
CLICK NEXT TO EXIT THE SURVEY. |
Branch:
Condition |
Branch |
ELSE |
END |
TYPE: label
Programmer Notes: Always asked
QTEXT:
WEB |
CATI |
|
(PLEASE READ THE FOLLOWING MESSAGE INTO THE ANSWERING MACHINE.)<br><br> This is [INTERVIEWER_NAME] calling on behalf of the [$SPONSOR] about the [$SURVEY_NAME] being conducted in your area. We will try to reach you again in the next few days or you may reach our study team at [$HOTLINE_NUMBER].
|
Branch:
Condition |
Branch |
ELSE |
END |
TYPE: Calculated
Programmer Notes: If there is a HHMEM at least 18 but they are not available (INT_A3=302) set disposition to “Callback to reach Adult” (302).
query: 302
TYPE: SelectSingle
Programmer Notes: Always asked
QTEXT:
WEB |
CATI |
The survey must be completed by an adult household member. Please ask an adult in the household to come back and complete the survey. |
The survey must be completed by an adult. Please ask an adult in your household to call us back at [$HOTLINE_NUMBER] or they can complete the survey online at http://www.nhts2024.com/ with your PIN: [$PIN]. |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Continue to exit survey |
CALL BACK TO REACH ADULT |
302 |
END |
TYPE: Computed
query: 606
TYPE: SelectSingle
Programmer Notes: Asked if no person in the household is at least 18 years of age or older (INT_A3=606)
QTEXT:
WEB |
CATI |
Thank you but we can only conduct the survey with households where there is at least one person 18 or older living in the household. |
Thank you but we can only conduct the survey with households where there is at least one person 18 or older living in the household. |
ATEXT:
WEB |
CATI |
AVALUE |
BRANCH |
Select to exit survey |
EXIT |
606 |
END |
TYPE: SelectSingle
Programmer Note: Asked if recruitment mode is CATI (INITIATIONMODE=CATI). Set RECCALLBACK as OpenEnd on values 300 or 301.
ATEXT |
AVALUE |
Partial or Entered by Mistake |
101 |
Break-off (No Better Code) |
102 |
REC Complete but No Travel Date Assigned |
108 |
Will Continue Online |
200 |
Call-back on Date |
300 |
Call-back on Date/Time |
301 |
Call-back to reach Adult |
302 |
Ring no Answer |
400 |
Busy Signal |
402 |
Voicemail- no message left |
401 |
Voicemail- Message Left |
403 |
Non-Working Number |
600 |
Non-Residential |
602 |
Language Barrier |
700 |
Initial Refusal |
500 |
Final Refusal |
501 |
Invalid Address |
603 |
Invalid GPS Address |
604 |
HH Size Refusal |
605 |
HH Has No Adults |
606 |
HH Vehicles Refusal |
607 |
Invalid Release Group |
608 |
Person Age Refusal |
624 |
Complete |
800 |
Problem |
900 |
New Travel date needed |
901 |
TYPE: DateTimeEntry
Programmer Notes: Asked if recruitment mode is CATI (INITIATIONMODE=CATI) and it is a callback (INT_RESULT IN 300, 301)
Update QSTYLE to convey the Help Desk open hours (days and hours).
REQUIREDIF: INT_RESULT IN (300,301)
QTEXT:
WEB |
CATI |
|
Call back on: (Use only for “Call-back on Date” and “Call-back on Date/Time”. Set time only if “Call-back on Date/Time”.) |
TYPE: TextEntry
FORMAT: ###-###-####
PROGRAMMERSNOTE: Asked if recruitment mode is CATI
QASKEDIF: INITIATIONMODE=CATI)
REQUIREDIF: INITIATIONMODE=CATI
QTEXT:
WEB |
CATI |
|
The numbers we have on file for you are: [$PHONE], [$RMTXTNUM], [$BPHONE1], [$MAINPHONE]. Is that correct? |
TYPE: TextEntry
Programmer Notes: Asked if recruitment mode is CATI (INITIATIONMODE=CATI)
REQUIREDIF: [$INITIATIONMODE]'='CATI'
MAXLENGTH:
QTEXT:
WEB |
CATI |
|
Interviewer Notes for Sample $SAMPNO: |
Programmer note: Not displayed.
NOTE: Branch logic:
If CATI, go to SMS
Else if Complete (disposition = 800), navigate to RET Household Dashboard (with parameters).
Otherwise, go to Public Site.
NHTS 2024 Page
|
Recruitment Script: DRAFT |
|
File Type | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
Author | [email protected] |
File Modified | 0000-00-00 |
File Created | 2025-05-19 |