NHTS_2024_Appendix1A_RecruitmentQuestionnaire_CLEAN_8.12.2024

2024 NextGen National Household Travel Survey (NHTS) Developing and Delivering Post-Pandemic National Traveler Behavior Core Data

NHTS_2024_Appendix1A_RecruitmentQuestionnaire_CLEAN_8.12.2024

OMB: 2125-0545

Document [docx]
Download: docx | pdf

Shape1

OMB CONTROL NUMBER: 2125-0545
EXPIRATION DATE: TBD



Paperwork Reduction Act Burden Statement



A federal agency may not conduct or sponsor, and a person is not required to respond to, nor shall a person be subject to a penalty for failure to comply with a collection of information subject to the requirements of the Paperwork Reduction Act unless that collection of information displays a currently valid OMB Control Number. The OMB Control Number for this information collection is 2125-0545. Public reporting for this collection of information is estimated to be approximately 5 minutes per response, including the time for reviewing instructions, searching existing data sources, gathering, and maintaining the data needed, completing, and reviewing the collection of information.

All responses to this collection of information are voluntary. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden to: Information Collection Clearance Officer, Department of Transportation, Federal Highway Administration, 1200 New Jersey Ave SE, Washington, D.C. 20590.



National Household Travel Survey NextGen 2024:

Recruitment Script (Web & CATI) – DRAFT

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:

  1. Roster

  2. Page

  3. Question

  4. Question details

  5. Qtext

  6. Atext





WELCOMEBACK

WELCOMEBACK

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]
Hello, my name is [INTERVIEWER_NAME]. I am calling on behalf of the [$SPONSOR] about the [$SURVEY_NAME] being conducted in your area, and to continue the survey that you started recently. Do you have time to finish it with me now? [IF YES, HIT CONTINUE WITH SURVEY. IF NO, SELECT END CALL AND SET A CALLBACK APPOINTMENT OR APPROPRIATE DISPOSITION]



[READ THIS TEXT FOR AN ANSWERING MACHINE]
This is [INTERVIEWER_NAME] calling on behalf of the [$SPONSOR] about the [$SURVEY_NAME] being conducted in your area. I was calling to continue the survey that you've already started. We will try to reach you again in the next few days, or you may reach our study team at [$HOTLINE_NUMBER].

METADATA

SURVEYCLOSED ©

TYPE: Computed

ProgrammerNote: 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



HOTLINE_NUMBER ©

TYPE: Computed

ProgrammerNote: Gets set dynamically from the study’s study_config table.

ATEXT:

WEB

CATI

AVALUE

1-###-###-####

1-###-###-####

1

SURVEY_NAME ©

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

SPONSOR ©

TYPE: Computed

ProgrammerNote: 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









ENDSURVEY

ENDSURVEY

TYPE: SelectSingle

ProgrammerNote: 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 "http://www.nhts2024.com/ContactUs.aspx" 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

LANG

LANG

TYPE: SelectSingle

ProgrammerNote: Always asked

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


Other:

OTHER:

97




SINTRO1

SINTRO1_REC ©

TYPE: Computed

ProgrammerNote: 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

SINTRO1

TYPE: SelectSingle

ProgrammerNote: Asked if recruitment mode is CATI

QASKEDIF: INITIATIONMODE=CATI

QTEXT:

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



A2

Do not store in history

A2

TYPE: SelectSingle

ProgrammerNote: 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

Part 2. Start of Recruit (Web)

AGEVER

Do not store in history

AGEVER

TYPE: SelectSingle

ProgrammerNote: 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

A3_SET

INT_A3_SET ©

TYPE: Computed

ProgrammerNote: 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]



A3

Do not store in history

INT_A3

TYPE: SelectSingle

ProgrammerNote: 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



INTRO1

INTRO1

TYPE: SelectSingle

ProgrammerNote: 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>

You can watch a brief video here to learn about how your responses will be used: <br><br>

[INSERT ‘Where Should The Money Go?’ video] <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

INTRO1A

INTRO1A

TYPE: LabelOnly

ProgrammerNote: 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



ADD_CHECK

CHGADDPHYS

TYPE: SelectSingle

ProgrammerNote: Asked if sampled address is not a PO Box AND geocode precision is street address or better

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

ADD_CHECK3

I prefer not to answer

REFUSED

-7

HADDRCONV_SET

I don’t know

DON’T KNOW

-8

HADDRCONV_SET





CHADDBOX

TYPE: SelectSingle

ProgrammerNote: 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

INT_HADDRCONV_SET ©

Type: Calculated



INT_HADDRCONV

Type: SelectSingle

ProgrammerNote: 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)

603 (INVALID ADDRESS)

THANK_REFUSAL

ADD_CHECK2

CHGADD1

TYPE: TextEntry (10 characters)

ProgrammerNote: 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?

CHGADD2

Type: TextEntry (5 characters)

ProgrammerNote: 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?

ADD_CHECK3

HGEOCODE

TYPE: GeoCodeAddress

ProgrammerNote: 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]

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?]

HH_DMGRPHCS

INTRO2

TYPE: Label Only

ProgrammerNote: Always asked

QTEXT:

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…

HHSIZ

TYPE: NumberEntry

RANGE: 1-30

ProgrammerNote: Always asked

QASKEDIF: 1=1

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

HHVEH

TYPE: NumberEntry

RANGE: 0-30

ProgrammerNote: 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 motor vehicles are owned, leased, or available for regular use on the road by the people who currently live in your household? <br><br>



Please also include motorcycles, mopeds, RVs, and any leased or company-owned vehicles if used by a household member on a regular basis. Enter “0” if your household has no motor 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 motor vehicles are owned, leased, or available for regular use on the road by the people who currently live in your household? <br><br>



Please also include motorcycles, mopeds, RVs, and any leased or company-owned vehicles if used by a household member on a regular basis. Enter “0” if your household has no motor 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



HHCONV_SET

INT_HHSIZECONV_SET ©

TYPE: Computed

ProgrammerNote: 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

HHCONV

INT_HHSIZECONV

TYPE: SelectSingle

ProgrammerNote: 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 this information is directly related to the types and number of trips that households make and 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 this information is directly related to the types and number of trips that households make and 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 please 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

THANK_REFUSAL

VEHCONV_SET

INT_VEHCONV_SET ©

TYPE: Computed

ProgrammerNote: 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



VEHCONV

INT_VEHCONV ©

TYPE: SelectSingle

ProgrammerNote: 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 this information is related to the types of trips that people make and 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 motor 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 this information is related to the types of trips that people make and 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 motor 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

Part 3. Person Roster

PERSONSTART

STARTING ©

TYPE: Computed

ProgrammerNote: 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. Characteristics such as age, gender, and driver status impact the type, amount, and timing of travel done by a household.

Now, I’m going to ask for some details about each person living in your household, starting with you. Characteristics such as age, gender, and driver status impact the type, amount, and timing of travel done by a household.

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



YOUR_NEXT ©

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

AGE_COMPUTED ©

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.&nbsp;

Enter ‘0’ for any child who is under one year old.&nbsp;

2

FNAME_NOTE ©

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

PERSON_NAME_AGE

PERSON_INTRO

TYPE: LabelOnly

ProgrammerNote: Always asked

QTEXT:

WEB

CATI

[$STARTING]

[$STARTING]



FNAME

TYPE: TextEntry

MAXLENGTH: 50

ProgrammerNote: Always asked

QTEXT:

WEB

CATI

What is [$YOUR_NEXT] first name? <br><br>



[$FNAME_NOTE]

What is [$YOUR_NEXT] first name? <br><br>



[$FNAME_NOTE]

ATEXT:

WEB

CATI

AVALUE

ENTER TEXT

ENTER TEXT

OPEN

LNAME

TYPE: TextEntry

MAXLENGTH: 50

ProgrammerNote: 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

AGE (R_AGE)

TYPE: NumberEntry

RANGE: 0-110

ProgrammerNote: Always asked

QASKEDIF: 1=1

QTEXT:

WEB

CATI

What is [$YOUR_THEIR] age? <br><br>



[$AGE_COMPUTED]

What is [$YOUR_THEIR] age? <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

AGE_BIN

I don’t know

DON’T KNOW

-8

AGE_BIN

ARE_YOU ©

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

ARE_YOU_CAP ©

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

DO_YOU_CAP ©

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

DO_YOU ©

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

YOUR ©

TYPE: Computed

query: CASE WHEN $R=1 THEN 1 ELSE 2 END

ATEXT:

WEB

CATI

AVALUE

your

your

1

[$FNAME]’s

[$FNAME]’s

2



YOU_ARE ©

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

YOUR_THEIR ©

Type: Computed

Query: CASE WHEN $R=1 THEN 1 ELSE 2 END

ATEXT:

WEB

CATI

AVALUE

your

your

1

their

their

2

PERSONAGE

ProgrammerNote: Heading for all subsequent questions in the Person Roster: “Person [Perno] &mdash; [FNAME]”



AGECHECK

TYPE: SelectSingle

ProgrammerNote: 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



AGECHECK2

TYPE: SelectSingle

ProgrammerNote: 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

AGE_BIN

AAGE

TYPE: SelectSingle

ProgrammerNote: 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


I prefer not to answer

REFUSED

-7




PERSONAGECHECK2

AGECHECK3

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

AGE_CALC

ProgrammerNote: 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.

AGE_CAN_SELF_REPORT

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, set this var to 1 (for “yes, can self report”), otherwise set to 2 (“no, cannot self report”). If all age questions are RF/DK, the variables below are set to 1 (i.e., assume person is an adult).



AGE_16PLUS

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”). If all age questions are RF/DK, the variables below are set to 1 (i.e., assume person is an adult).



RMEMAIL©

TYPE: Computed

query: CASE WHEN coalesce([$EMAILCONFORMATION:C],1)=1 THEN 1 ELSE 2 END

WEB

CATI

AVALUE

[$REMEMAIL]

[$REMEMAIL]

1

[$REMEMAIL2]

[$REMEMAIL2]

2



PERSON_PEOPLE ©

TYPE: Computed

query: CASE WHEN HHSIZ=1 THEN 1 ELSE 2 END

ATEXT:

WEB

CATI

AVALUE

person

person

1

people

people

2

YOU3 ©

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

RELATE

RELATE (R_RELATE)

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

I don’t know

REFUSED

-7


I prefer not to answer

DON’T KNOW

-8


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




RELATE_O

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

SEX (R_SEX)

TYPE: SelectSingle

Programmer Notes: Always asked

QASKEDIF: 1=1

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 don’t know

DON’T KNOW

-8

I prefer not to answer

REFUSED

-7



RACE

RACE (R_RACE)

TYPE: SelectMultiple

Programmer Notes: Always asked

QASKEDIF: 1=1

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 Eskiom 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 ESKIOM 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

RACE2

RACE_WHITE

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

Some other race?

97

I prefer not to answer

REFUSED

-7

I don’t know

DON’T KNOW

-8

RACE_WHITE_O

TYPE: TextEntry

MAXLENGTH: 50

Programmer Notes: Asked if person’s ‘white’ ethnicity is “other”

QASKEDIF: RACE_WHITE=97

AREQUIREDIF: RACE_WHITE=97

QTEXT:

WEB

CATI

Please enter [$YOUR] ethnicity (e.g., French, Swedish, Norwegian, etc.).

Please describe [$YOUR] ethnicity (E.G., FRENCH, SWEDISH, NORWEGIAN, ETC.).

RACE_BLACK

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

Haitan

Haitan,

3

Nigerian

Nigerian,

4

Ethiopian

Ethiopian,

5

Somali

Somali, or

6

Other

Some other race?

97

I prefer not to answer

REFUSED

-7

I don’t know

DON’T KNOW

-8

RACE_BLACK_O

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

QTEXT:

WEB

CATI

Please enter [$YOUR] ethnicity (e.g., Trinidadian and Tobagonian, Ghanaian, Congolese, etc.).

Please describe [$YOUR] ethnicity (E.G., TRINIDADIAN AND TOBAGONIAN, GHANAIAN, CONGOLESE, ETC.).

RACE_ASIAN

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

Some other race?

97

I prefer not to answer

REFUSED

-7

I don’t know

DON’T KNOW

-8

RACE_ASIAN_O

TYPE: TextEntry

MAXLENGTH: 50

Programmer Notes: Asked if person’s ‘Asian’ ethnicity is “other”

QASKEDIF: RACE_ASIAN=97

AREQUIREDIF: RACE_ASIAN=97

QTEXT:

WEB

CATI

Please enter [$YOUR] ethnicity (e.g., Pakistani, Hmong, Afghan, etc.).

Please describe [$YOUR] ethnicity (E.G., PAKISTANI, HMONG, AFGHAN, ETC.).

RACE_AMER_INDIAN_O

TYPE: TextEntry

MAXLENGTH: 50

Programmer Notes: Asked if person’s race is American Indian or Alask Native

QASKEDIF: RACE=4

AREQUIREDIF: RACE=4

QTEXT:

WEB

CATI

You indicated that [$YOU_ARE] American Indian or Alaska Native, please enter [$YOUR] ethnicity (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.).

You indicated that [$YOU_ARE] American Indian or Alaska Native, please describe [$YOUR] race and/or ethnicity (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.).

RACE_HAWAIIAN

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

Marhallese

Marhallese, or

6

Other

Some other race?

97

I prefer not to answer

REFUSED

-7

I don’t know

DON’T KNOW

-8

RACE_HAWAIIAN_O

TYPE: TextEntry

MAXLENGTH: 50

Programmer Notes: Asked if person’s ‘Native Hawaiin’ ethnicity is “other”

QASKEDIF: RACE_HAWAIIAN=97

AREQUIREDIF: RACE_HAWAIIAN=97

QTEXT:

WEB

CATI

Please enter [$YOUR] ethnicity (e.g., Chuukese, Palauan, Tahitian, etc.).

Please describe [$YOUR] ethnicity (E.G., CHUUKESE, PALAUAN, TAHITIAN, ETC.).

RACE_HISPANIC

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

Some other race?

97

I prefer not to answer

REFUSED

-7

I don’t know

DON’T KNOW

-8

RACE_HISPANIC_O

TYPE: TextEntry

MAXLENGTH: 50

Programmer Notes: Asked if person’s ‘Hispanic or Latino’ ethnicity is “other”

QASKEDIF: RACE_HISPANIC=97

AREQUIREDIF: RACE_HISPANIC=97

QTEXT:

WEB

CATI

Please enter [$YOUR] ethnicity (e.g., Colombian, Honduran, Spaniard, etc.).

Please describe [$YOUR] ethnicity (E.G., COLOMBIAN, HONDURAN, SPANIARD, ETC.).

RACE_MIDDLE_EASTERN

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

Some other race?

97

I prefer not to answer

REFUSED

-7

I don’t know

DON’T KNOW

-8

RACE_MIDDLE_EASTERN_O

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

QTEXT:

WEB

CATI

Please enter [$YOUR] ethnicity (e.g., Moroccan, Yemeni, Kurdish, etc.).

Please describe [$YOUR] ethnicity (E.G., MOROCCAN, YEMENI, KURDISH, ETC.).

DRVR

DRVR

TYPE: SelectSingle

Programmer Notes: Asked if person is at least 14 years of age

QASKEDIF: AGE>14 OR AAGE IN [4,5,6,7,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

SMRTPHN

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



EMPLY

EMPLY_ASK (PAYPROF)

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

WKSTAT

WKSTAT (PRMACT)

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, or

4

Retired

Retired?

5

Something else

Something else?

97

I prefer not to answer

REFUSED

-7

I don’t know

DON’TKNOW

-8



WKSTAT_O

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

WORKER ©

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

YOU_DRIVE ©

TYPE: Computed

query: CASE WHEN $R=1 THEN 1 ELSE 2 END

ATEXT:

WEB

CATI

AVALUE

you drive

you drive

1

[$FNAME] drives

[$FNAME] drives

2

JOBS

JOBS

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

YOU_THEIR_JOB ©

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

DRV4WRK1

DRV4WRK (DRIVINGOCCUPATION)

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 licensed motor vehicle as a part of [$YOUR_THEIR_JOB]? <br><br>



This only includes vehicles driven on the road, and not farm vehicles, forklifts, etc.

Not including getting to and from work, [$ARE_YOU] regularly required to drive a licensed motor vehicle as a part of [$YOUR_THEIR_JOB]? <br><br>



[IF NEEDED: This only includes vehicles driven on the road, and not farm vehicles, forklifts, 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

DRV4WRK2

DRV4WRK_HHVEH (DRIVINGVEHICLE)

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_DRIVE] for [$YOUR_THEIR] job?

[$DO_YOU_CAP] use a household vehicle when [$YOU_DRIVE] for [$YOUR_THEIR] job?

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

YOU_THEY ©

TYPE: Computed

QASKEDIF: 1

query: CASE WHEN SELECTPERSON3=[$R] THEN 1 ELSE 2 END

ATEXT:

WEB

CATI

AVALUE

you

you

1

they

they

2

DRV4WRK3

DRV4WRK_RES

TYPE: SelectSingle

ProgrammmerNote: Asked if person drives a household vehicle as part of their occupation

QASKEDIF: DRV4WRK=1 AND DRV4WRK_HHVEH IN [1,3]

QTEXT:

WEB

CATI

When driving for work, [$DO_YOU] service residential addresses?

When driving for work, [$DO_YOU] service residential addresses?

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



DRV4WRK4

DRV4WRK_MANYSTOPS

TYPE: SelectSingle

ProgrammmerNote: Asked if person drives a household vehicle as part of their occupation and does not service residential addresses

QASKEDIF: DRV4WRK=1 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

COMM_DRVR ©

TYPE: Computed

ProgrammerNote: Compute for each household member. Flag as ‘commercial driver’ if person is the main driver of a vehicle that is used for rideshare services, delivery services, or other business services

Query: CASE WHEN (DRV4WRK=1 AND DRV4WRK_RES=1) OR (DRV4WRK=1 AND DRV4WRK_MANYSTOPS=1) THEN 1

WHEN (DRV4WRK=1 AND DRV4WRK NOT IN [1]) OR (DRV4WRK=1 AND DRV4WRK_MANYSTOPS NOT IN [1]) THEN 2

ELSE 3 END

ATEXT:

WEB

AVALUE

Commercial driver – prompt for business trips

1

Commercial driver – do not prompt for business trips

2

Non-commercial driver

3

PERSON_CONTACT

PERSON_PHONE

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: ###-###-####

REMEMAIL1

TYPE: TextEntry

FORMAT: NN@NN

ProgrammerNote: 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



REMEMAIL2

TYPE: TextEntry

FORMAT: NN@NN

ProgrammerNote: 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

EMAILCONFIRMATION

EMAILCONFIRMATION

TYPE: SelectSingle

ProgrammerNote: Asked if the person’s two email addresses reported do not match

QASKEDIF: REMEMAIL1 ≠ REMEMAIL2

QTEXT:

WEB

CATI

The two email addresses you just supplied do not match. Please confirm which email address is correct…

The two email addresses you just supplied do not match. Please confirm which email address is correct…

ATEXT:

WEB

CATI

AVALUE

BRANCH

[$REMEMAIL]

[$REMEMAIL]

1

REMINDERS2

[$REMEMAIL2]

[$REMEMAIL2]

2

REMINDERS2

Neither

Neither

3

REMINDERSINFO

PMORE

PMORE ©

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



HHMEM_LIST_SO_FAR ©

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

PMORE2

HHMEM_LIST_SO_FAR_LABEL

TYPE: LabelOnly

ProgrammerNote: Always asked. For each name, put “&bull; “ 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]

PMORE2

TYPE: SelectSingle

ProgrammerNote: 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



PERSON_WRITEOUT

PHONE_WRITEOUT ©

TYPE: Computed



EMAIL_WRITEOUT ©

TYPE: Computed



Part 4. Vehicle Roster

VEHICLESTART

VEHNO ©

TYPE: Computed

query:[$R]

NEW_NEXT ©

TYPE: Computed

query: CASE WHEN [$R]=1 THEN 1 ELSE 2 END

ATEXT:

WEB

CATI

AVALUE

newest

newest

1

next newest

next newest

2



YEAR_MAKE

VEH_INTRO

TYPE: LabelOnly

ProgrammerNote: Asked if household has atleast 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>

VEHYEAR

TYPE: NumberEntry

RANGE: 1900-2026

ProgrammerNote: Asked if household has atleast 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

MAKE ©

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).





MODEL

TYPE: DropDown. Dynamic list will auto-filter as respondent types in a make and model. Contains both make and model. (e.g., Toyota Corolla).

ProgrammerNote: 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

997

I don’t know

DON’T KNOW

-8

I prefer not to answer

REFUSED

-7

ATEXT

WEB

CATI

AVALUE

Enter Text

Enter Text

OPEN

MODEL_O

TYPE: TextEntry

MAXLENGTH: 50

ProgrammerNote: 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



BODY

BODY (VEHTYPE)

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

BODY_O

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



FUEL (VEHFUEL)

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 / ELECTRIC, 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

FUEL_O

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

VEHOWN

VEHOWN_YR (VEHOWNED)

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

WHOMAIN (WHOMAIN)

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



VEHOWN2

VEHOWN_MNTH (VEHOWNMO)

TYPE: NumberEntry

Range: 1-11

Programmer Note: Asked if household has owned the vehicle less than one year

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’.

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

VEHMILES_YR (VEHMILES)

TYPE: NumberEntry

Range: 0-200,000

Programmer Note: Asked if household has owned the vehicle for at least one year

QASKEDIF: VEHOWNED=1

QTEXT:

WEB

CATI

In the past 12 months, about how many miles was the [$YEAR] [$MAKE] [$MODEL] driven by all drivers?

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



VEHMILES_MNTH (ESTMILES)

TYPE: NumberEntry

Range: 0-200,000

Programmer Note: Asked if household has owned the vehicle less than one year

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?

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

COMMVEH

COMMVEH (VEHCOMMERCIAL)

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 business purposes (e.g., deliveries, ridesharing, other commercial purposes, etc.)?

Is the [$YEAR] [$MAKE] [$MODEL] used for business purposes (e.g., deliveries, ridesharing, other commercial purposes, 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



COMMVEH

COMMVEH_TYPE_MATRIX (HHVEHUSE)

TYPE: SelectSingle

Programmer Notes: Asked is household vehicle is used for business purposes

QASKEDIF: COMVEH=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 business purposes

1

2

-7

-8

VMORE

HHVEH_SO_FAR ©

TYPE: Computed

query: GREATEST([$HHVEH], [$VEHNO])

HHVEH_LIST_SO_FAR ©

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

HHVEH_LIST_SO_FAR_LABEL

TYPE: LabelOnly

ProgrammerNote: Always asked

QTEXT:

WEB

CATI

So far, you have reported [$HHVEH_SO_FAR] vehicles available to your household:

  • YEAR MAKE MODEL


So far, you have reported [$HHVEH_SO_FAR] vehicles available to your household:

  • YEAR MAKE MODEL




VMORE

TYPE: SelectSingle

ProgrammerNote: 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

VEHICLE_END

ISFINALVEH ©

TYPE: Computed

ProgrammerNote: 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



Part 5. End of Recruit

Sample Scheduling Module

DOWNLOAD

RET_INCEN_BASE_PER_PERSON ©

Type: Computed

ProgrammerNote: Base amount ($10 per person) a household will earn per person for completing the survey



RET_INCEN_APP_PER_PERSON ©

Type: Computed

ProgrammerNote: App bonus ($10 per person) a household will earn for each person that installs the app



RET_INCEN_MAX ©

Type: Computed

ProgrammerNote: This is the total amount a HH can earn in RET. Base amount ($10 per person), 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 seach 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



DOWNLOAD ©

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 Reposdent (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

TRIPDATE

TRIPDATE ©

TYPE: Computed

ProgrammerNote: 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])



TRIPDATEFORMAT ©

TYPE: Computed

query: to_char(‘[$TRIPDATE]’::date, ‘MM/DD/YYYY’)

YOUR_YOURHH ©

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

HOUSEHOLD_WRITEOUT

HOUSEHOLD_WRITEOUT ©

TYPE: Computed




MAILNAME

MAILFNAM ©

TYPE: Computed

query: 1

ATEXT:

WEB

CATI

AVALUE

[$FNAME:R1]

[$FNAME:R1]

1

MAILLNAM ©

TYPE: Computed

query: 1

ATEXT:

WEB

CATI

AVALUE

[$LNAME:R1]

[$LNAME:R1]

1

THANK

THANK

TYPE: Display

ProgrammerNote: 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 $10 per person for participating; earn an extra $10 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

THANK_REFUSAL

THANK_REFUSAL

Type: SelectSingle

ProgrammerNote: If person does not report household size (HHSIZ IN -7,-8), number of vehicles (HHVEH IN -7, -8) or their home address (CHGADDPHYS IN -7, -8)

QTEXT:

WEB

CATI

Thank you for your participation 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 participation 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

READMSG

READMSG

TYPE: label

ProgrammerNote: 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

ADULT_SET

INT_ADULT_SET ©

TYPE: Calculated

ProgrammerNote: 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



ADULT

INT_ADULT

TYPE: SelectSingle

ProgrammerNote: 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

NOADULT_SET

INT_NOADULT_SET ©

TYPE: Computed

query: 606



NOADULT

INT_NOADULT

TYPE: SelectSingle

ProgrammerNote: 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



RESULT

INT_RESULT

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

Complete

800

Problem

900

New Travel date needed

901

RECCALLBACK

TYPE: DateTimeEntry

ProgrammerNote: Asked if recruitment mode is CATI (INITIATIONMODE=CATI) and it is a callback (INT_RESULT IN 300, 301)

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”.)





RESULT_PHONE

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?

RESULT_O

TYPE: TextEntry

ProgrammerNote: Asked if recruitment mode is CATI (INITIATIONMODE=CATI)

REQUIREDIF: [$INITIATIONMODE]'='CATI'

MAXLENGTH:

QTEXT:

WEB

CATI


Interviewer Notes for Sample $SAMPNO:

END

Programmer note: Not displayed.

NOTE: Branch logic:

  • If CATI, go to SMS

  • Else if Complete (disposition = 800), launch RET (102)

  • Otherwise, go to Public Site.

NHTS 2024

Page 0

Recruitment Script: DRAFT




File Typeapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
AuthorJeremyWilhelm@westat.com
File Modified0000-00-00
File Created2024-09-10

© 2024 OMB.report | Privacy Policy