Form Attachment C - TPO Attachment C - TPO TPOPS 8 Panel Interview Specifications

Telephone Point of Purchase Survey

TPOPS 8 panel draft

Telephone Point of Purchase Survey

OMB: 1220-0044

Document [pdf]
Download: pdf | pdf
Survey: TPOPS 8 Panel
Section: TPOPS 8 Panel

Blaise Item-Level Specifications Report
Spider Version 1.5.2

COVER SHEET

TPOPS 8 Panel
Blaise Item-Level Specifications Report
Items contained in this report:
- CONTACT
- INTRODUCTION
- GEOGRAPHY
- Household Roster
- COMMODITY PURCHASES
- DEMOGRAPHIC
- Thank You
- TABs

Last Modified: Thursday, July 5, 2007

Page 1 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CONTACT

Block

CONTACT
Description: Initial Contact Section
Tab Name: CT Section
Fly Over Name:
Universe Type: If
Inherited Universe:
Universe: all
Universe Description: first section
Array:
Block Instructions: Set variable RES_NAME
Do not overwrite 8500.RESPNAME1 (from input file), spider variable name
RES_NAME.
Before starting an interview, if RES_NAME is BLANK, store 8500.RESPNAME1 in
RES_NAME. Make corrections/changes to the instrument variable RES_NAME.

Last Modified: Thursday, October 2, 2014

Page 2 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

HELLO_RET

Field

CONTACT.HELLO_RET
Description: Contact returning case
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: (MARK = Blank or MARK lt 3) ANDINTNMBR >=2 and RES_NAME ne blank
Universe Description: This screen is for FIRST CONTACT if INTNMBR>=2
Question Text: Interview number: ^fINTNMBR
May I please speak to: ^fRES_NAME

PLEASE VERIFY RESPONSE BEFORE GOING
TO THE NEXT SCREEN

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Fills: fRES_NAME
Instructions: RES_NAME = the answer provided in variable RES_NAME

Type: Enumerated
Length: 1
Answer List: tHELLO_RET
Value:

Mnemonic:

Description:

1

CorrectPerson

This is correct person

2

PersonCalled

Correct person called to phone

3

NotAvailable

Person not home or not available now

4

NoLongerThere

Person no longer lives there

5

PersonUnknown

Person unknown at this number

6

OtherProblem

Other outcome or problem interviewing respondent, including immediate
hangup

Last Modified: Thursday, October 2, 2014

Page 3 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Don't Know
Refuse
Empty
On Input
x On Output
Store Instructions: <4> store <> in RES_NAME
<5> store <> in RES_NAME
Array:
Special Instructions: If HELLO_RET = 4 or 5, set REPLC_FL = 1;
Display Interview Number: INTNMBR = [fill: INTNMBR]

Skip Instructions: <1, 2, 3, 4, 5> goto LANDCELL
<6> goto PROBCALL

Last Modified: Friday, January 13, 2012

Page 4 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

HELLO_TWO

Field

CONTACT.HELLO_TWO
Description: Subsequent contact
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: RES_NAME ne blank and MARK ne blank or ne 00
Universe Description: This screen is for a subsequent contact with any household in same quarter.
Question Text: May I please speak to ^fRES_NAME?

Fills: fRES_NAME
Instructions: RES_NAME = the answer provided in variable RES_NAME

Type: Enumerated
Length: 1
Answer List: tHELLO_TWO
Value:

Mnemonic:

Description:

1

CorrectPerson

This is correct person

2

PersonCalled

Correct person called to phone

3

NotAvailable

Person not home or not available now

4

OtherProblem

Other outcome or problem interviewing respondent, including immediate
hangup
Don't Know
Refuse
Empty

On Input
x On Output
Array:
Special Instructions: Set PROB_FLG = blank
Display Interview Number: INTNUM = [fill: INTNUM]
Last Modified: Friday, January 13, 2012

Page 5 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Skip Instructions: <1,2,3> go to LANDCELL
<4> goto PROBCALL

Last Modified: Thursday, October 2, 2014

Page 6 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

LANDCELL

Field

CONTACT.LANDCELL
Description: LandLine or Cell
Form Pane Label:
SAS Name: LANDCELL
Tag Name:
Inherited Universe: all
Universe: [(LANDCELL <> 1 or 2) and INTNMBR = 1] or
[REPLC_FL = 1 AND HELLO_TWO = EMPTY)] OR
[(INTNMBR >= 2 AND RES_NAME = EMPTY and REPLC_FL = BLANK and
NAMEFLAG <> 1)] or
[(Hello_RET = 1, 2, 3, or 4) or Hello_TWO = (1 or 2)]
Universe Description:
Question Text:

If necessary: Hello. This is .... from the U.S. Census Bureau.
I'm calling to conduct a survey for the Bureau of Labor Statistics that helps to
update the Consumer Price Index. Have I reached you on a cell phone?

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: This variable is blanked for callbacks.
Skip Instructions: 1 = goto RESNUM
2 = goto CELL_SAFE
If PHONEFRAME = 1 (LL) and LANDCELL = DK, RF
GOTO RESNUM
If PHONEFRAME = 2 (CELL) and LANDCELL = DK, RF
GOTO EXCLBUSN

Last Modified: Thursday, October 2, 2014

Page 7 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CELL_SAFE

Field

CONTACT.CELL_SAFE
Description: Respondent is in a safe place
Form Pane Label:
SAS Name: CELL_SAFE
Tag Name:
Inherited Universe: all
Universe: [ResNum2 = (2 or 3) OR Hello_Ret = (1, 2, 3 or 4) OR Hello_Two = (1 or 2)]
AND
[(LandCell = 2 OR DK OR RF) or (IntNmbr >= 2) and Frame = 2)]
Universe Description:
Question Text:

If necessary: This is .... from the U.S. Census Bureau.
Since we have reached you on your cell phone, we want to ensure your safety.
Are you currently driving?

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: This variable is blanked for callbacks.
Skip Instructions: 1 GOTO TY_CLBCK
2 If HELLO_RET = 1 or 2
If MARK gt 8,
goto ID_PART
Else if MARK lt 8 :
If INTNUM >= 2
If REPLC_FL ne 1 - go ID_RETRN
Else If REPLC_FL = 1, goto INTRO_1st
If INTNUM = 1; go to EXCLBUSN
Else If MARK = 8,
Last Modified: Thursday, October 2, 2014

Page 8 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

go to ID_SPVR
IF HELLO_RET = 3 GOTO HELLO_RS
ELSE GOTO INTRO_1ST
3 GOTO PROBCALL

Last Modified: Thursday, November 14, 2013

Page 9 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

EXCLBUSN

Field

CONTACT.EXCLBUSN
Description: excludes business only cellphones
Form Pane Label:
SAS Name: EXCLBUSN
Tag Name:
Inherited Universe: all
Universe: IF (LandCell = Cellphone OR ((PHONEFRAME = 2 or 3) AND ( LandCell = DK OR
RF))) AND Res_Name = EMPTY AND NameFlag <> '1' AND Cell_Safe = No
Universe Description:
Question Text: Is this number used exclusively for business?

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: 1 = THANKRES
2 = HELLO_CELL
set OUTCOME = 00, SUBTYPE = 00, if MARK lt 6, set MARK = 6
3 = PROBCALL
DK,RF = HELLO_CELL

Last Modified: Tuesday, November 6, 2012

Page 10 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

HELLO_CELL

Field

CONTACT.HELLO_CELL
Description: Initial contact for cell lines
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: [(HELLO_RET = 4 AND REPLC_FL = 1 AND HELLO_TWO = EMPTY) OR
((UNITYPE= 2 or EXCLUBUSN = 2) AND RES_NAME = EMPTY) OR PAYPHONE =
2] and (LANDCELL = 2 or (LANDCELL = dk/rf and PHONE_FRAME = 2))
Universe Description:
Question Text: I'd like to speak to some one who is 18 years old or old and knows about your
household's expences. Would that be you?

Type: Classification
Length: 1
Don't Know
Refuse
Empty
x On Input
On Output
Array:
Skip Instructions: 1 = goto RESNUM2
2 = goto THANKRES
3 = goto PROBCALL

Last Modified: Monday, February 10, 2014

Page 11 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

RESNUM2

Field

CONTACT.RESNUM2
Description: Type of place
Form Pane Label:
SAS Name: RESNUM2
Tag Name:
Inherited Universe: all
Universe: Hello_Cell = Over18 AND Cell_Safe = No
AND
(Resum2 = 8 or (Res_Name = EMPTY AND
NameFlag <> '1'))
Universe Description:
Question Text: If incoming call: Verify phone number displayed on this screen.
^fINTNMBR
Do not F10 from this screen.
If necessary: This is ... from the U.S. Census Bureau
^fPREFIX - ^ SUFFIX

Interview number:

Sample Phone: (^fAREA)

Do you live in a private residence, college housing, or some other type of
place?
Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Fills: fAREA
Instructions: Fill respondent's area code = AREA

Fills: fPREFIX
Instructions: Fill the respondent's first 3 digits of his/her phone number = PREFIX

Type: Enumerated
Length: 1
Answer List: tRESNUM
Value:

Mnemonic:

Description:

1

Business

Business

Last Modified: Monday, February 10, 2014

Page 12 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

2

PrivateResidence PRIVATE RESIDENCE

3

College

College housing

4

Other

Other type of place

5

PayPhone

Pay phone

6

CellPhone

Cellular or mobile phone

7

OtherNonRes

Other nonresidential number such as a charity or service organization

8

OtherProblm

Other outcome or problem interviewing respondent, including immediate
hang-up

x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: Grey out answer 1, 5, and 6 and do not allow them to be selected.
If RESNUM = 7, DISPLAY: ENTER RESPONDENT'S VERBATIM RESPONSE
If RESNUM = 1, 3, 4, 5, 6, 7, 8, D, or R, store <> in CALLWHO
If RESNUM = 1, set OUTCOME = 20, SUBTYPE = 3; MARK = 22
If RESNUM = 2, set OUTCOME = 00, SUBTYPE = 00, MARK = 6, set CONTACT_FL
=1
If RESNUM = 3, set OUTCOME = 00, SUBTYPE = 00, MARK = 00
If RESNUM = 4, set OUTCOME = 00, SUBTYPE = 00, MARK = 00
If RESNUM = 5, set OUTCOME = 20, SUBTYPE = 13; MARK = 22
If RESNUM = 6, set OUTCOME = 20, SUBTYPE = 4; MARK = 22
If RESNUM = 7, set OUTCOME = 20, SUBTYPE = 3; MARK = 22
If RESNUM = 8, set OUTCOME = 00, SUBTYPE = 00; MARK = 3
If RESNUM = D, set OUTCOME = 00, SUBTYPE = 00; MARK = 3
If RESNUM = R, set MARK = 3
If RESNUM = F10, set MARK = 0
Soft Error: <1> : "VERIFY THAT YOU HAVE REACHED A BUSINESS NUMBER."
Soft Error: <5,6> : "VERIFY THAT YOU HAVE REACHED A PAY PHONE,
CELLULAR PHONE, OR MOBILE PHONE"
Skip Instructions: <1> Invoke softcheck1 - goto THANKRES
<2> If INTNMBR = 1 and ADLTR_FLG = 3 or 4, goto INTRO_LTR
else goto INTRO_1ST
<3> goto PAYPHONE
Last Modified: Monday, February 10, 2014

Page 13 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

<4> goto OTHRES
<5,6>Invoke softcheck2 - goto THANKRES
<7> goto THANKRES
<8> goto PROBCALL
 goto TY_CLBCK
 goto EXITTHNK

Last Modified: Tuesday, March 11, 2014

Page 14 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

RESNUM

Field

CONTACT.RESNUM
Description: Type of place
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: (LandCell = Landline or (PHONEFRAME = '1' AND (LandCell = Landline OR LandCell
= DK OR LandCell = RF) ) )
AND
(Resnum = 8 or (Res_Name = EMPTY AND NameFlag <> '1'))
Universe Description:
Question Text: If incoming call: Verify phone number displayed on this screen.
^fINTNMBR
Do not F10 from this screen.
If necessary: This is ... from the U.S. Census Bureau
^fPREFIX - ^ SUFFIX

Interview number:

Sample Phone: (^fAREA)

Is this the number for a business, private residence, college housing, or some
other type of place?

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Fills: fAREA
Instructions: Fill respondent's area code = AREA

Fills: fPREFIX
Instructions: Fill the respondent's first 3 digits of his/her phone number = PREFIX

Type: Enumerated
Length: 1
Answer List: tRESNUM

Last Modified: Tuesday, March 11, 2014

Page 15 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Value:

Mnemonic:

Description:

1

Business

Business

2

PrivateResidence PRIVATE RESIDENCE

3

College

College housing

4

Other

Other type of place

5

PayPhone

Pay phone

6

CellPhone

Cellular or mobile phone

7

OtherNonRes

Other nonresidential number such as a charity or service organization

8

OtherProblm

Other outcome or problem interviewing respondent, including immediate
hang-up

x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: For call back interviews, If Resnum = 8, set Resnum = Blank
Grey out answer 6 and do not allow it to be selected.
If RESNUM = 7, DISPLAY: ENTER RESPONDENT'S VERBATIM RESPONSE
If RESNUM = 1, 3, 4, 5, 6, 7, 8, D, or R, store <> in CALLWHO
If RESNUM = 1, set OUTCOME = 20, SUBTYPE = 3; set MARK = 22
If RESNUM = 2, set OUTCOME = 00, SUBTYPE = 00, set MARK = 6, set
CONTACT_FL = 1
If RESNUM = 3, set OUTCOME = 00, SUBTYPE = 00, MARK = 00
If RESNUM = 4, set OUTCOME = 00, SUBTYPE = 00, MARK = 00
If RESNUM = 5, set OUTCOME = 20, SUBTYPE = 13; set MARK = 22
If RESNUM = 6, set OUTCOME = 20, SUBTYPE = 4; set MARK = 22
If RESNUM = 7, set OUTCOME = 20, SUBTYPE = 3; set MARK = 22
If RESNUM = 8, set OUTCOME = 00, SUBTYPE = 00; set MARK = 3
If RESNUM = D, set OUTCOME = 00, SUBTYPE = 00; set MARK = 3
If RESNUM = R, set MARK = 3
If RESNUM = F10, set MARK = 0
Soft Error: <1> : "VERIFY THAT YOU HAVE REACHED A BUSINESS NUMBER."
Soft Error: <5,6> : "VERIFY THAT YOU HAVE REACHED A PAY PHONE,
CELLULAR PHONE, OR MOBILE PHONE"

Last Modified: Tuesday, March 11, 2014

Page 16 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Skip Instructions: <1> Invoke softcheck1 - goto THANKRES
<2> goto HELLO_NEW
<3> goto PAYPHONE
<4> goto OTHRES
<5,6>Invoke softcheck2 - goto THANKRES
<7> goto THANKRES
<8> goto PROBCALL
 goto TY_CLBCK
 goto EXITTHNK

Last Modified: Wednesday, December 21, 2011

Page 17 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

OTHRES

Field

CONTACT.OTHRES
Description: Other type of place
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: ([RESNUM or RESNUM2 = 4] AND HELLO_RET = 5) OR ([RESNUM or RESNUM2
= 4] AND HELLO_RET = EMPTY AND HELLO_TWO = Empty)
Universe Description:
Question Text: Interview number: ^fINTNMBR
What type of place is this?
Is it a ... ? (PROBE AS NECESSARY)

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Type: Enumerated
Length: 2
Answer List: tOTHRES
Value:

Mnemonic:

Description:

1

BoardingHouse

Boarding or rooming house

2

WorkersHousing

Housing facility for workers (includes migrant workers)

3

StaffQuarters

Staff quarters in hospital or home for the aged, infirm, or needy

4

Hotel

Permanent living quarters in hotel or motel

5

PatientsRoom

Patient's or inmate's room

6

Camp

Camp or commune

7

Convent

Convent or monastery

8

HalfwayHouse

Halfway house

9

OtherHospital

Other place in hospital or home for the aged, infirm, or needy

10

TransientHotel

Transient living quarters in hotel, motel, or mission

11

OtherResidence

Some other type of residence, including assisted-living

Last Modified: Wednesday, December 21, 2011

Page 18 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: Display Interview Number:INTNUM = [fill: INTNUM]
To save space, use two columns for answer categories.
If OTHRES = 1 - 4, set OUTCOME = 00, SUBTYPE = 00, MARK = 00
If OTHRES = 5, 6, 7, 8, 9, 10, or 11, set OUTCOME = 20, SUBTYPE = 2; set MARK
= 22
If OTHRES = D, set OUTCOME = 20, SUBTYPE = 9; set MARK = 9
If OTHRES = R, set OUTCOME = 20, SUBTYPE = 9; set MARK = 6
If OTHRES = 5, set OUTCOME = 20, SUBTYPE = 13; set MARK = 22
If OTHRES = 6, set OUTCOME = 20, SUBTYPE = 4; set MARK = 22
If OTHRES = 7, set OUTCOME = 20, SUBTYPE = 3; set MARK = 22
If OTHRES = 8, set OUTCOME = 00, SUBTYPE = 00; set MARK = 3
If OTHRES = D, set OUTCOME = 00, SUBTYPE = 00; set MARK = 3
If OTHRES = R, set MARK = 3
If OTHRES = F10, set MARK = 0
Soft edits:
If OTHRES = 5, SIGNAL: VERIFY THAT YOU HAVE REACHED A PATIENT'S
OR INMATE'S ROOM
If OTHRES = 6, SIGNAL: VERIFY THAT YOU HAVE REACHED A CAMP OR
COMMUNE
If OTHRES = 7, SIGNAL: VERIFY THAT YOU HAVE REACHED A CONVENT OR
MONASTERY
If OTHRES = 8, SIGNAL: VERIFY THAT YOU HAVE REACHED A HALFWAY
HOUSE
If OTHRES = 9, SIGNAL: VERIFY THAT YOU HAVE REACHED A HOSPITAL OR
HOME FOR THE AGED, INFIRM, OR NEEDY
If OTHRES = 10, SIGNAL: VERIFY THAT YOU HAVE REACHED TRANSIENT
LIVING QUARTERS IN A HOTEL, MOTEL, OR MISSION
If OTHRES = 11, SIGNAL: VERIFY THAT YOU HAVE REACHED SOME OTHER
TYPE OF RESIDENCE
Skip Instructions: <1-4>goto PAYPHONE
<5-11, D, R>goto THANKRES

Last Modified: Wednesday, December 21, 2011

Page 19 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

PAYPHONE

Field

CONTACT.PAYPHONE
Description: This is pay phone
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: (RESNUM = 3 OR OTHRES = 1, 2, 3, or 4) AND HELLO_TWO = EMPTY
Universe Description:
Question Text: Interview number: ^fINTNMBR
Is this a pay phone?

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Type: Enumerated
Length: 1
Answer List: tYesNo
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:

Special Instructions: Display Interview Number: INTNUM = [fill: INTNUM]
If PAYPHONE = 1, set OUTCOME = 20, SUBTYPE = 13; if MARK lt 22, set MARK =
22
If PAYPHONE = 2, set OUTCOME = 00, SUBTYPE = 00, MARK = 00, set
CONTACT_FL = 1
Last Modified: Wednesday, December 21, 2011

Page 20 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

If PAYPHONE = D,R, set OUTCOME = 20, SUBTYPE = 9
Skip Instructions: <1> goto THANKRES
<2> goto HELLO_NEW
 goto THANKRES

Last Modified: Wednesday, December 21, 2011

Page 21 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

HELLO_NEW

Field

CONTACT.HELLO_NEW
Description: Is respondent 18+
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: (Hello_Ret = 4 AND Replc_Fl = 1 AND Hello_Two = EMPTY) OR (ResNum = 2 AND
Res_Name = EMPTY) OR LandCell = 1 OR (FRAME = '1' AND LandCell = DK) OR
PayPhone = No
Universe Description: This screen is for INTNUM =1 or for REPLC_FL = 1 - that is, RES_NAME = blank.
Question Text: Interview number:^fINTNMBR
I'd like to speak with a resident who is 18 years old or older, who normally uses
this phone, and who knows about household expenses.
If appropriate: Would that be you?

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Type: Enumerated
Length: 1
Answer List: tHELLO_NEW
Value:

Mnemonic:

Description:

1

Respondent

Respondent is resident 18+

2

ResidentCalled

Resident 18+ called to phone

3

NotAvailable

Eligible person not home now or not available now

4

OnOne18

No one living in household is 18+

5

Problem

Other outcome/problem interviewing respondent, including immediate hangup
and teenage phone line
Don't Know
Refuse
Empty

Last Modified: Wednesday, December 21, 2011

Page 22 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

On Input
x On Output
Array:
Special Instructions: Display Interview Number:INTNMBR = [fill: INTNMBR]
If HELLO_NEW = 3, set OUTCOME = 55, SUBTYPE = 2; set MARK = 6
If HELLO_NEW = 5, set OUTCOME = 00, SUBTYPE = 00; set MARK = 6
If HELLO_NEW = 1, 2, or 4 AND HELLO_TWO = EMPTY, set OUTCOME = 00,
SUBTYPE = 00; set MARK = 6
Skip Instructions: <1,2>If INTNMBR = 1 and ADLTR_FLG = 3 or 4, goto INTRO_LTR
else goto INTRO_1ST
<3>goto ID_OTHER
<4>goto FIND_OTH
<5>goto PROBCALL

Last Modified: Thursday, October 2, 2014

Page 23 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

HELLO_RS

Field

CONTACT.HELLO_RS
Description: New CU member is 18+
Form Pane Label:
SAS Name:
Tag Name: Is respondent 18+
Inherited Universe: all
Universe: (HELLO_RET = 3 and MARK lt 3) OR (HELLO_TWO = 3)
Universe Description: This screen is for finding another member of the consumer unit to do INTNUM >= 2.
INTRO_1st not needed-since same consumer unit.
Question Text: Interview number: ^fINTNMBR
Perhaps you can help me. I'd like to speak with a member of this household
who is 18 years old or older and is either related to ^fRES_NAME by blood,
marriage, or other legal arrangement or who shares major living expenses with
^fRES_NAME.

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Fills: fRES_NAME
Instructions: RES_NAME = the answer provided in variable RES_NAME

Type: Enumerated
Length: 1
Answer List: tHELLO_NEW
Value:

Mnemonic:

Description:

1

Respondent

Respondent is resident 18+

2

ResidentCalled

Resident 18+ called to phone

3

NotAvailable

Eligible person not home now or not available now

4

OnOne18

No one living in household is 18+

5

Problem

Other outcome/problem interviewing respondent, including immediate hangup
and teenage phone line

Last Modified: Thursday, October 2, 2014

Page 24 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: Display Interview Number:INTNUM = [fill: INTNUM]
1.If HELLO_RS = 1 or 2 or 4, store <> in RES_NAME; set NAMEFLAG = 1 - we will
collect new respondent's first name in ID_RESP
2.If HELLO_RS = 3, set OUTCOME = 55, SUBTYPE = 2; set MARK = 6
3.If HELLO_RS = 1, 2, 4 or 5, set OUTCOME = 00, SUBTYPE = 00; set MARK = 6
NOTES:
This screen is for finding another member of the consumer unit to do INTNUM = 2, 3,
or 4.
INTRO_1st not needed since same consumer unit.
Set PROB_FLG = blank
If HELLO_RS = 5, set PROB_FLG = 1
Skip Instructions: <1,2> goto INTRO_RS
<3> goto TY_CLBCK
<4> if HELLO_TWO = 3, goto TY_CLBCK; else goto FIND_OTH
<5> goto PROBCALL

Last Modified: Friday, December 14, 2012

Page 25 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

PROBCALL

Field

CONTACT.PROBCALL
Description: Problem Interviewing
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: [(HELLO_RET = 6) and (HELLO_TWO = blank or HELLO_TWO = 4)] OR
[HELLO_TWO = 4] OR
[LANDCELL = 3] OR
[(HELLO_RS = 5) and (HELLO_TWO = blank or HELLO_TWO = 3)] OR
[HELLO_NEW = 5 AND HELLO_TWO = blank)] OR
RESNUM = 8 or Hello_Cell = 3 OR ResNum2 = 8 OR Cell_Safe = 3 OR Exclubusn =
3
Universe Description:
Question Text:

Do not read to the respondent
Choose the category that best indicates the problem

1. Temporarily absent or away. Nobody available through closeout.
2. Ill, hospitalized. Nobody available through closeout.
3. Temporarily ill, hospitalized.
4. Vacant
5. Physically or mentally unable
6. Answering machine/service reached
7. Language problem - Refer to Supervisor
8. Hearing problem
9. Bad connection
10. Refused interview
11. Immediate hangup
12. No member in household 18 or older
13. No one uses this place as usual residence (for example: vacation home,
recreation vehicle, car phone)
14. Teenager's phone line

Type: Enumerated
Length: 1
Answer List: tPROBCALL
Last Modified: Friday, December 14, 2012

Page 26 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Value:

Mnemonic:

Description:

1

Absent

Temporarily absent or away. Nobody available through closeout.

2

Ill

Ill, hospitalized. Nobody available through closeout.

3

TemporarilyIll

Temporarily ill, hospitalized

4

Vacant

Vacant

5

Unable

Physically or mentally unable

6

AnsweringMachineAnswering machine/service reached

7

LanguageProblemLanguage problem - Refer to Supervisor

8

HearingProblem

Hearing Problem

9

BadConnection

Bad connection

10

Refused

Refused interview

11

Hangup

Immediate Hangup

12

NoOne18

No member in household 18 or older

13

AllURE

No one uses this place as usual residence (for example, vacation home,
recreation vehicle, car phone)

14

TeenagersLine

Teenager's phone line

Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: SET PROB_FLG = 1 if PROBCALL = 1-14
Display Interview Number: INTNUM = [fill: INTNUM]
If PROBCALL = 1, set OUTCOME = 21, SUBTYPE = 2; if MARK lt 22, set MARK =
22
If PROBCALL = 2, set OUTCOME = 21, SUBTYPE = 1; if MARK lt 22, set MARK =
22
If PROBCALL = 3, set OUTCOME = 55, SUBTYPE = 1; if MARK lt 6, set MARK = 6
If PROBCALL = 4, set OUTCOME = 20, SUBTYPE = 7; if MARK lt 22, set MARK =
22
If PROBCALL = 5, set OUTCOME = 20, SUBTYPE = 10; if MARK lt 22, set MARK =
22
If PROBCALL = 6, set OUTCOME = 86, SUBTYPE = 00; if MARK lt 3, set MARK = 3
If PROBCALL = 7, set OUTCOME = 70, SUBTYPE = 00; if MARK lt 3, set MARK = 3
If PROBCALL = 8, set OUTCOME = 71, SUBTYPE = 00; if MARK lt 3, set MARK = 3
If PROBCALL = 9, set OUTCOME = 126, SUBTYPE = 00; if MARK lt 3, set MARK =
3
Last Modified: Friday, December 14, 2012

Page 27 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

If PROBCALL = 10, if MARK lt 3, set MARK = 3
If PROBCALL = 11, if MARK lt 3, set MARK = 3
If PROBCALL = 12, set OUTCOME = 00, SUBTYPE = 00; if MARK lt 6, set MARK =
6
If PROBCALL = 13, set OUTCOME = 20, SUBTYPE = 5; if MARK lt 22, set MARK =
22
If PROBCALL = 14, set OUTCOME = 20, SUBTYPE = 11; if MARK lt 22, set MARK =
22
fill STOPDATE
Set PROB_FLG = 1
Skip Instructions: <1, 2, 4, 5, 13> goto EXITTHNK
<3> If RES_NAME = blank, goto ID_OTHER; else goto TY_CLBCK
<6, 7, 8, 9, 10, 11> goto TY_LAST
<12> if RES_NAME = blank, goto FIND_OTH; else goto TY_CLBCK
<14> goto THANKRES

Last Modified: Thursday, October 2, 2014

Page 28 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FIND_OTH

Field

CONTACT.FIND_OTH
Description: Other eligible respondent
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: (HELLO_NEW = 4 AND HELLO_TWO = EMPTY) OR (HELLO_RS = 4 AND
HELLO_RET = 3) OR
(PROBCALL = 4 AND (HELLO_TWO = 4 OR ((HELLO_RET = 6 OR HELLO_NEW =
5) AND HELLO_TWO = EMPTY)))
Universe Description:
Question Text: Perhaps you can help me. You indicated that no one living in this household is
18 years old or older. May I speak to a person who lives here, is at least 16 or
17 years old, and is knowledgeable about this household?
Would you or someone else there qualify?

Type: Enumerated
Length: 1
Answer List: tFIND_OTH
Value:

Mnemonic:

Description:

1

Yes

Yes, respondent qualifies

2

SomeoneCalled

Yes, someone else called to phone

3

NotAvailable

Yes, but person not home now or not available now

4

NoOneQualified

No, no qualified person lives there

x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: Display Interview Number: INTNUM = [fill: INTNUM]

Last Modified: Thursday, October 2, 2014

Page 29 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

If FIND_OTH = 1 or 2, set OUTCOME= 00, SUBTYPE= 00; set MARK= 6
If FIND_OTH = 3, set OUTCOME= 55, SUBTYPE= 2; set MARK= 6
If FIND_OTH = 4, set OUTCOME= 20, SUBTYPE= 11; set MARK= 22
If FIND_OTH = 1 or 2, set PROB_FLG = blank
<1,2>SET PROB_FLG = blank
Skip Instructions: <1,2>If INTNUM = 1 or CONTACT_FL = 1
If ADLTR_FL = 3 or 4, goto INTRO_LTR
Else goto INTRO_1st
If INTNUM >= 2 and CONTACT_FL ne 1
If REPLC_FL ne 1, goto INTRO_RS
Else If REPLC_FL = 1, goto INTRO_1st
<3>goto ID_OTHER
<4>goto THANKRES
goto TY_CLBCK
goto EXITTHNK

Last Modified: Thursday, October 2, 2014

Page 30 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

INTRO_RS

Field

CONTACT.INTRO_RS
Description: Different respondent
Form Pane Label:
SAS Name:
Tag Name: Different respondent
Inherited Universe: all
Universe: (HELLO_RS = 1 or 2 AND NOT(INTNMBR = 1 AND (ADLTR_FL = 1 OR ADLTR_FL
= 4))) OR
(INTNMBR >= 2 AND (FIND_OTH = 1or 2) AND REPLC_FL ne 1)
Universe Description: This screen is for a new respondent in the SAME consumer unit.
Question Text:

Reminder: DO NOT EXIT FROM THIS SCREEN.
If necessary: This is ... from the U.S. Census Bureau
We are conducting the Telephone Point of Purchase Survey to update the
Consumer Price Index by identifying where consumers currently shop.

Type: Enumerated
Length: 1
Answer List: tContinue
Value:

Mnemonic:

Description:

1

Continue

Continue
Don't Know
Refuse
Empty
On Input
x On Output

Array:
Special Instructions: Display Interview Number: INTNUM = [fill: INTNUM]
NOTES: This screen is for a new respondent in the SAME consumer unit.
Skip Instructions: <1> If INTNUM >= 2 and CONTACT_FL = 1, goto INTRO_1st; else go to ID_SPVR

Last Modified: Thursday, January 30, 2014

Page 31 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

INTRO_LTR

Field

CONTACT.INTRO_LTR
Description: Get letter
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: (IntNmbr = 1 AND Mark < 8 AND Resnum2 <> 8 AND AdLtr_Fl = (3 OR 4)) and
(Hello_Two = [1 or 2]) OR (Hello_New = [1 or 2]) OR (Hello_Cell = 1 AND Cell_Safe =
2 ) OR (Find_Oth = [1 or 2] AND Hello_Two = EMPTY) OR (Hello_Rs = [1 or 2])
Universe Description:
Question Text: Interview number: ^fINTNMBR
If necessary: Hello. This is .... from the U.S. Census Bureau.
We are conducting the Telephone Point of Purchase Survey to update the
Consumer Price Index by identfiying where consumers currently shop.
Not long ago, we mailed a letter to your household telling you about this
survey. Did you receive our letter?

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Type: Enumerated
Length: 1
Answer List: tYesNo
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No
x Don't Know
x Refuse
Empty
On Input
x On Output

Last Modified: Thursday, January 30, 2014

Page 32 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Array:
Special Instructions: If INTRO_LTR = 1 and ADLTR = 4, set PROB_FLG = blank
If INTRO_LTR = 1 and ADLTR_FL = 4 and MARK lt 8, set MARK = 8
If INTRO_LTR = 1, set GOT_LTR_FL = 1
If INTRO_LTR = 2, set GOT_LTR_FL = 2
If INTRO_LTR = D, set GOT_LTR_FL = 9
If INTRO_LTR = R, set GOT_LTR_FL = 8
**Once the GOT_LTR_FL variable is set to 1, DO NOT reset to another value even if
INTRO_LTR changes**
Skip Instructions: <1> if ADLTR_FL = 4, go to ID_SPVR; else goto INTRO_1st
<2> goto INTRO_1ST
 goto INTRO_1ST

Last Modified: Thursday, October 2, 2014

Page 33 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

INTRO_1ST

Field

CONTACT.INTRO_1ST
Description: Initial introduction
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: (IntNmbr = 1 AND Mark < 8 AND Hello_Cell = 1 AND Cell_Safe = 2 AND Resnum2
<> 8 AND AdLtr_Fl = [3 OR 4])
OR
(Mark = [EMPTY OR < 8] AND IntNmbr >= 2 AND (Hello_New = [1 or 2] OR
(Hello_Cell = 1 AND Cell_Safe = 2 AND Resnum2 <> 8) OR Find_Oth = [1 or 2])
AND Hello_Two = EMPTY)
OR
(Mark = [EMPTY OR < 8] AND Intnmbr = 1 AND AdLtr_Fl = [1 or 2]) AND (Hello_Two
= [1 or 2] OR Hello_New = [1 or 2] OR (Hello_Cell = 1 AND Cell_Safe = 2 AND
Resnum2 <> 8) OR (Find_Oth = [1 or 2] AND Hello_Two = EMPTY) OR (Hello_Two =
3 AND Hello_Rs = [1 or 2] AND Intro_Ltr = EMPTY))
OR
(Mark = [EMPTY OR Mark < 8] AND (Intnmbr = 1 AND Intro_Ltr = 1 AND AdLtr_Fl =
3) OR Intro_Ltr = [2, DK OR RF])
OR
(Mark < 8 AND (Intnmbr <> 1 AND Replc_Fl <> '1' AND ORIG_NAME = EMPTY AND
(Hello_Two IN [1 or 2])))
OR
(Mark < 8 AND IntNmbr >= 2 AND (Hello_Two IN [1 or 2] AND Replc_Fl = 1) OR
(((Hello_New IN [1 or 2] OR Find_Oth IN [1 or 2]) AND Hello_Two = EMPTY) AND
Replc_Fl = 1))
Universe Description:
Question Text: Interview number: ^fINTNMBR
If necessary: Hello, this is .... from the U.S. Census Bureau.
^INTRO_1ST
This survey is conducted quarterly. It will take about 10 to 20 minutes to
complete and is voluntary. Without Office of Management and Budget approval
under project 1220-0044, we could not conduct this survey. The BLS and the
Census Bureau will use the information you provide for statistical purposes
only. We will protect the confidentiality of the information in accordance with
the Privacy Act of 1974 and the Confidential Information Protection and
Statistical Efficiency Act of 2002.
Title 29, Section 2 and Title 13 of the United States Code authorize us to
Last Modified: Thursday, October 2, 2014

P

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specif
Spide

conduct this survey.

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Fills: INTRO_1ST
Instructions: If [(ADLTR_FL = 1 or 2) or (REPLC_FL = 1)] and INTRO_RS ne 1, fill: We are
conducting the Telephone Point of Purchase Survey for the Bureau of Labor
Statistics to update the Consumer Price Index by identifying where consumers
currently shop.

Type: Enumerated
Length: 1
Answer List: tContinue
Value:

Mnemonic:

Description:

1

Continue

Continue
Don't Know
Refuse
Empty
On Input
x On Output

Array:
Special Instructions: Set PROB_FLG = blank
Skip Instructions: <1> Set MARK = 8 - go to ID_SPVR

Last Modified: Wednesday, December 21, 2011

Page 35 of 239

Survey: TPOPS 8 Panel
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.5.2

GOT_LTR_FL

Field

CONTACT.GOT_LTR_FL
Description: This is a flag to indicate whether or not the respondent received the Introductory
letter.
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe:
Universe Description:
Question Text:
Type: Enumerated
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:
Special Instructions: This is a KEEP variable and should never be changed once set.

Last Modified: Wednesday, February 21, 2007

Page 36 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

INTRODUCTION

Block

INTRODUCTION
Description: Introduction
Tab Name: ID
Fly Over Name: Introduction
Universe Type: If
Inherited Universe:
Universe:
Universe Description: SET SECTION TIME VARIABLES:
ID_START
ID_END
Array:
Block Instructions:

Last Modified: Thursday, February 10, 2011

Page 37 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ID_PART

Field

INTRODUCTION.ID_PART
Description: Intro for partial interview cases
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: HELLO_TWO = 1 or 2 AND LSTMARK gt 8
Universe Description:
Question Text:

Interview Number: ^fINTNMBR
If necessary: Hello, This is .... from the U.S. Census Bureau.
We recently contacted your household as part of the Telephone Point of
Purchase Survey. We completed part of the interview and would like to finish it
now.

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Type: Enumerated
Length: 1
Answer List: tContinue
Value:

Mnemonic:

Description:

1

Continue

Continue
Don't Know
Refuse
Empty
On Input
x On Output

Array:
Special Instructions: If ID_PART = 1 and MARK lt 8, set MARK = 8
Skip Instructions: <1> goto ID_SPVR
Last Modified: Thursday, October 2, 2014

Page 38 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ID_RETRN

Field

INTRODUCTION.ID_RETRN
Description: Intro for returning cases
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: [INTNMBR >= 2 and (Cell_Safe = No or Blank)and (Landcell = 1 or 2)]AND
[HELLO_RET = 1 or 2 OR (HELLO_TWO = 1 or 2 AND REPLC_FL ne 1) AND
ORIG_NAME ne EMPTY AND ID_PART = EMPTY]
Universe Description:
Question Text:

Interview Number: ^fINTNMBR
If necessary: Hello, I'm .... from the U.S. Census Bureau.
We contacted your household a few months ago as part of the Telephone Point
of Purchase Survey. I'm calling this month to ask you about other purchases
you may have made recently.

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Type: Enumerated
Length: 1
Answer List: tContinue
Value:

Mnemonic:

Description:

1

Continue

Continue
Don't Know
Refuse
Empty
On Input
x On Output

Array:
Special Instructions: Check input file (8500. RESPNAME)for respondent name; if blank, this screen should
Last Modified: Thursday, October 2, 2014

Page 39 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

NOT be on path, since no contact was previously made with respondent
Skip Instructions: <1> go to ID_SPVR

Last Modified: Thursday, October 2, 2014

Page 40 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ID_SPVR

Field

INTRODUCTION.ID_SPVR
Description: Supervisor may listen
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: [((Intro_1st_ = 1 OR Intro_Rs_ = 1 OR (Intro_Ltr = 1 AND AdLtr_Fl = 4) OR Id_Retrn
= 1) OR (Hello_Two_ IN [1 or 2] AND Cell_Safe_ <> 1))] AND PROB_FLG = ''
Universe Description:
Question Text:

If necessary: Hello. This is .... from the U.S. Census Bureau. We recently contacted
your household as part of the Telephone Point of Purchase Survey.
^fID_SPVR
Persuade respondent to complete interview now, if possible.
My supervisor is working with me today and may listen in to evaluate my
performance.

Fills: fID_SPVR
Instructions: If ADLTR_FL = 4 and INTRO_LTR = 1, fill: "Just to remind you, this survey is
conducted quarterly and will take approximately 10 to 20 minutes to complete.
Participation is voluntary and the information you provide will be kept
confidential."

Type: Enumerated
Length: 1
Answer List: tID_SPVR
Value:

Mnemonic:

Description:

1

Continue with interview

2

Inconvenient time, callback needed

3

Refused to participate

4

Language problem OR refer to supervisor
Don't Know
Refuse

Last Modified: Thursday, October 2, 2014

Page 41 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Empty
On Input
x On Output
Array:
Special Instructions: If ID_SPVR = 1, set OUTCOME = 00, SUBTYPE = 00; if MARK lt 6, set MARK =
6
If ID_SPVR = 2, set OUTCOME = 55, SUBTYPE = 2; if MARK lt 8, set MARK = 8
If ID_SPVR = 3, if MARK lt 7, set MARK = 7
If ID_SPVR = 4, set OUTCOME = 20, SUBTYPE = 12; if MARK lt 7, set MARK = 7
If ADLTR_FL = 4 and INTRO_LTR = 1, fill: "Just to remind you, this survey is
conducted quarterly and will take approximately 7 to 15 minutes to complete.
Participation is voluntary and the information you provide will be kept confidential."
Skip Instructions: <1> If MARK gt 8 AND RES_NAME ne blank, goto ID_PTINT
If INTNUM = 1 OR REPLC_FL = 1, goto ID_RESP
If INTNUM >= 2 AND RES_NAME = blank, goto ID_RESP
Else if RES_NAME ne blank and if I_COUNTY ne blank - goto GEO_VER
Else goto GEO_ST
<2> If RES_NAME = blank goto ID_WHO ; else goto TY_CLBCK
<3, 4> goto EXITTHNK

Last Modified: Thursday, October 2, 2014

Page 42 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ID_RESP

Field

INTRODUCTION.ID_RESP
Description: Name of respondent
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: ID_SPVR = 1 and RES_NAME = blank
Universe Description:
Question Text: May I have your first name.
If respondent prefers NOT to give their name, use YOUR best judgement and key
LADY OF HOUSE or MAN OF HOUSE

Type: Enumerated
Length: 20
Answer List: tID_RESP
Value:

Mnemonic:

1

Description:
Enter Name:[allow 20]
Don't Know
Refuse
Empty
On Input
x On Output

Array:
Special Instructions: Display Hard Error if entry is all numeric:
HARD ERROR: THERE MUST BE AT LEAST ONE ALPHABETIC CHARACTER IN
THIS FIELD. GO BACK TO CORRECT.
Store ID_RESP in RES_NAME
If MARK lt 8, set MARK = 8
Skip Instructions: If INTNUM >= 2 and REPLC_FL ne 1 and I_COUNTY ne blank, goto GEO_VER
Last Modified: Thursday, October 2, 2014

Page 43 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

else goto GEO_ST

Last Modified: Friday, August 10, 2007

Page 44 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ID_PTINT

Field

INTRODUCTION.ID_PTINT
Description: Resume intro
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: ID_SPVR = 1 AND MARK gt 8 AND PROB_FLG ne 1
Universe Description:
Question Text: Respondent: ^fRES_NAME
Press the  key for the next unanswered question.

Fills: fRES_NAME
Instructions: RES_NAME = the answer provided in variable RES_NAME

Type: Integer
Length: 1
Min: 1
Max: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:
Skip Instructions: goto NEXT UNANSWERED QUESTION

Last Modified: Thursday, July 15, 2010

Page 45 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ID_WHO

Field

INTRODUCTION.ID_WHO
Description: Who to call back
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: RES_NAME = blank and ID_SPVR = 2
Universe Description: First name of person to call back, if needed
Question Text: We can call back when it is more convenient. May I have your first name, so
that we can ask for you when we call again?
If respondent prefers NOT to give their name, use YOUR best judgement and key
LADY OF HOUSE or MAN OF HOUSE

Type: Open
Length: 20
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: Display Hard Error if entry is all numeric:
HARD ERROR: There must be at least one alphabetic
character in this field. Go back to correct.
If ID_WHO ne blank, D or R, set OUTCOME = 55, SUBTYPE = 2;
if MARK lt 6, set MARK = 6
store ID_WHO in RES_NAME
Skip Instructions: goto TY_CLBCK

Last Modified: Thursday, July 15, 2010

Page 46 of 239

Survey: TPOPS 8 Panel
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ID_OTHER

Field

INTRODUCTION.ID_OTHER
Description: Who else to call
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: [RES_NAME = blank] AND [HELLO_NEW = 3 or FIND_OTH = 3 or PROBCALL = 3]
Universe Description:
Question Text: Fine. I'll call back later. Whom should I ask for when I call back?
If respondent prefers NOT to give their name, use YOUR best judgement and key
LADY OF HOUSE or MAN OF HOUSE

Type: Open
Length: 20
Don't Know
Refuse
Empty
On Input
On Output
Array:
Special Instructions: 1.Display Hard Error if entry is all numeric:
HARD ERROR:There must be at least one alphabetic
character in this field. Go back to correct.
2.If ID_OTHER ne blank, AND PROBCALL ne 3,
set OUTCOME = 55, SUBTYPE = 2; if MARK lt 6, set MARK = 6
store ID_OTHER in RES_NAME
Skip Instructions: goto TY_CLBCK

Last Modified: Wednesday, March 1, 2006

Page 47 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Block

GEOGRAPHY
Description: Contains the geography questions for the survey
Tab Name: Geography
Fly Over Name: GEO
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Thursday, October 2, 2014

Page 48 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

GEO_VER

Field

GEOGRAPHY.GEO_VER
Description: Same county
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: [ID_SPVR = 1 OR ID_RESP ne blank] AND
[INTNUM >= 2 AND REPLC_FL ne 1 AND
I_COUNTY ne blank]
Universe Description: Verify if collected in a previous interview.
Question Text: Is your household still located in ^fI_COUNTY?

Fills: fI_COUNTY
Instructions: Fill fI_COUNTY - I_COUNTY

Type: Enumerated
Length: 1
Answer List: tYesNo
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No
x Don't Know
x Refuse
Empty
x On Input
x On Output
Array:

Special Instructions: Fill county name and state from input file.
I_COUNTY (length = 30) located in record type 8500/location 37-66
If GEO_VER = 1, store I_COUNTY in COUNTY

Last Modified: Thursday, October 2, 2014

Page 49 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

If GEO_VER = 1, store FIPSCODE (8500/67-71) in
FIPS_ST and FIPS_CTY
If GEO_VER = 1, store I_MOVEDATE in MOVEDATE
If GEO_VER Make MOVERCL = NUMBER OF DAYS BETWEEN MOVEDATE AND
SYSDATE
If MARK lt 11, set MARK = 11
Skip Instructions: <1> goto GEO_DONE
<2,D,R> goto DFFSTATE

Last Modified: Tuesday, November 6, 2012

Page 50 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DFFSTATE

Field

GEOGRAPHY.DFFSTATE
Description: Respondent's state of residence
Form Pane Label:
SAS Name: DFFSTATE
Tag Name:
Inherited Universe:
Universe: INTNUM = 1 OR REPLC_FL = 1 OR (GEO_VER = 2, D, or R) OR I_COUNTY =
blank
Universe Description:
Question Text: In which state do you live?
Verify the state the interviewee lives in.

Type: Classification
Length: 2
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: 1-50 and with in CPI GOTO DFFCNTY
else GOTO THANKRES

Last Modified: Tuesday, November 6, 2012

Page 51 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DFFCOUNTY

Field

GEOGRAPHY.DFFCOUNTY
Description: Respondent's county of residence
Form Pane Label:
SAS Name: DFFCOUNTY
Tag Name:
Inherited Universe:
Universe: (DFFSTATE = valid PSU state) AND
[INTNUM = 1 OR REPLC_FL = 1 OR (GEO_VER = 2, D, or R) OR I_COUNTY =
blank]
Universe Description:
Question Text: What county do you live in?
Enter the verbatim response

Type: Classification
Length: 20
x Don't Know
x Refuse
Empty
x On Input
On Output
Array:
Special Instructions: 1-99 and with in CPI goto GEO_LONG
ELSE GOTO THANKRES

Last Modified: Monday, February 24, 2014

Page 52 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DffCounty Check

Check

GEOGRAPHY.DffCounty Check
Description:
Inherited Universe:
Universe: PSU = 000
Universe Description: County not in sample
Text:

The county selected is not in scope for TPOPS.
Verify the county entered is correct.

Check Instructions:
Type: Soft

Last Modified: Tuesday, February 4, 2014

Page 53 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

GEO_LIM

Field

GEOGRAPHY.GEO_LIM
Description: Inside city limits
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (GEO_CNTY = 1, 2, ... n, 26) AND [(PSU = A103) OR
(PSU = A110 and GEO_ST = 1 and GEO_CNTY = 1 - 4) OR
(PSU = B108) OR (PSU = B116)]
Universe Description:
Question Text: Do you live inside the limits of a city, town, borough, or village?
Type: Enumerated
Length: 1
Answer List: tYesNo
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No
x Don't Know
x Refuse
Empty
On Input
On Output

Store Instructions: 1.If GEO_LIM = 1, set OUTCOME = 00, SUBTYPE = 00
2.If GEO_LIM = 2, set OUTCOME = 20, SUBTYPE = 8;
if MARK lt 22, set MARK = 22
3.If GEO_LIM = D, set OUTCOME = 20, SUBTYPE = 9;
if MARK lt 8, set MARK = 8
4.If GEO_LIM = R, if MARK lt 9, set MARK = 9
Array:
Special Instructions: SOFTCHECK:RESPONDENT DOES NOT LIVE IN CITY LIMITS?
Skip Instructions: <1>[goto GEO_TOWN]
Last Modified: Tuesday, February 4, 2014

Page 54 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

<2> Invoke SOFT CHECK - goto THANKRES
[goto EXITTHNK]
[goto EXITTHNK]

Last Modified: Tuesday, February 4, 2014

Page 55 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

GEO_TOWN

Field

GEOGRAPHY.GEO_TOWN
Description: Town/City of residence
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: GEO_LIM is 1
Universe Description:
Question Text: What is the name of the city or town?

Type: Classification
Length: 2
x Don't Know
x Refuse
Empty
On Input
On Output
Store Instructions: Store GEO_TOWN in TOWN
Array:
Special Instructions:
SOFTCHECK: RESPONDENT DOES NOT LIVE IN ANY CITY/TOWN LISTED?
HARDCHECK: TOWN NUMBER OUT OF RANGE FOR COUNTY
1.City/Town names are HARD-CODED in >TOWNS<
2.Number of cities/towns in GEO_TOWN in GEO_CNTY in PSU
is stored in XTOWNS; display appropriate number
3.Reject if GEO_TOWN gt XTOWNS (town number out of
range for GEO_TOWN in GEO_CNTY in PSU)
4.If GEO_TOWN = 1- 54, set OUTCOME = 00, SUBTYPE = 00
5.If GEO_TOWN = D, set OUTCOME = 20, SUBTYPE = 9;
Last Modified: Tuesday, February 4, 2014

Page 56 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

if MARK lt 8, set MARK = 8
6.If GEO_TOWN = R, if MARK lt 9, set MARK = 9
7.If GEO_TOWN = 95, set OUTCOME = 20, SUBTYPE = 8;
if MARK lt 22, set MARK = 22
Skip Instructions: <1, 2 ... n, 54>[goto GEO_LONG]
<95> Invoke SOFT CHECK - goto THANKRES
[goto EXITTHNK]
[goto EXITTHNK]

Last Modified: Thursday, October 2, 2014

Page 57 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

GEO_LONG

Field

GEOGRAPHY.GEO_LONG
Description: How long in area
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: GEO_CNTY = 1 - 26
Universe Description: all respondents during first interview
Question Text: How long have you lived in ^fLONGNAME?
Fills: fLONGNAME
Instructions: FIll fLONGNAME with LONGNAME

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: Fill LONGNAME
1.If MARK lt 11, set MARK = 11
Skip Instructions: <1,D,R>If [INTNUM >= 2 AND REPLC_FL ne 1 AND I_PSINCU
ne blank] - goto GEO_DONE
<2>[goto GEO_MN]

Last Modified: Tuesday, February 4, 2014

Page 58 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

GEO_MN

Field

GEOGRAPHY.GEO_MN
Description: Month moved to area
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: GEO_LONG = 2
Universe Description: Lived less than 5 years in area
Question Text: What are the month and year you moved to the area?
Enter Month:

Type: Classification
Length: 2
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: <1-12, D, R>[goto GEO_YR]

Last Modified: Tuesday, February 4, 2014

Page 59 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

GEO_YR

Field

GEOGRAPHY.GEO_YR
Description: Year moved to area
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: GEO_MN = 1-12, D, R (GEO_MN on path)
Universe Description:
Question Text: 2005 TO 2010
Enter Year:

Type: Classification
Length: 4
x Don't Know
x Refuse
Empty
On Input
On Output
Store Instructions: If GEO_MN and GEO_YR are more than 1 month ago - SET GEO_DY = 15 - goto
GEO_DONE
Array:
Special Instructions: MAKE MOVEDATE [allow 8] = MMDDYYYY (MM = month, DD = day, YYYY = year)
If GEO_YEAR = D or R, store blank in MOVEDATE
If GEO_MN = D or R AND GEO_YR = CURRENT YEAR, store systems date in
MOVEDATE
If GEO_MN = D or R AND GEO_YR ne D or R or current year, store current month in
MOVEDATE (MM)
If GEO_YR ne D or R .and. GEO_MN ne D or R - MAKE MOVEDATE = GEO_MN +
Last Modified: Tuesday, February 4, 2014

Page 60 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

GEO_DY + GEO_YR [allow 8] (MMDDYYYY)
If GEO_YR = D or R, set MOVEDATE = blank
MAKE MOVEDAYS = NUMBER OF DAYS BETWEEN MOVEDATE AND SYSDATE.
Skip Instructions: If GEO_MN and GEO_YR are less than 1 month ago - goto GEO_DY
If GEO_MN and GEO_YR are more than 1 month ago - goto GEO_DONE
 goto GEO_DONE

Last Modified: Tuesday, February 4, 2014

Page 61 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ERR_FUT1

Check

GEOGRAPHY.ERR_FUT1
Description: Move date in the future
Inherited Universe:
Universe: GEO_YR <> blank and ((GEO_MN + GEO_YR) gt (I_MN + (I_YR - 5)))
Universe Description: Check if date entered is in the future
Text: DATE ENTERED IS IN THE FUTURE
To correct Month moved enter M
To correct Year moved Enter Y

Check Instructions: Allow FR to Correct GEO_MN, GEO_YR
Type: Hard
Skip Instructions: If , then goto GEO_MN
If , then goto GEO_YR

Last Modified: Tuesday, February 4, 2014

Page 62 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ERR_LONG

Check

GEOGRAPHY.ERR_LONG
Description: Move date greater then 5 years
Inherited Universe:
Universe: GEO_YR <> blank and (GEO_MN gt I_MN) and (GEO_YR = I_YEAR)
Universe Description:
Text: DATE ENTERED IS MORE THAN FIVE YEARS AGO.
To correct Month moved enter M
To correct Year moved Enter Y
If respondent moved into the area over 5 years ago,
to correct GEO_LONG, enter L

Check Instructions: Allow FR to Correct GEO_MN, GEO_YR or GEO_LONG
Type: Hard
Skip Instructions: If , then goto GEO_MN
If , then goto GEO_YR
If , then goto GEO_LONG

Last Modified: Tuesday, February 4, 2014

Page 63 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

GEO_DY

Field

GEOGRAPHY.GEO_DY
Description: Day moved to area
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: GEO_MN and GEO_YR are less than 1 month ago (moved less than 1 month ago)
Universe Description:
Question Text: Enter Day:

Type: Integer
Length: 2
Min:
Max:
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: MAKE MOVEDATE = GEO_MN + GEO_DY + GEO_YR
MAKE MOVEDAYS = NUMBER OF DAYS BETWEEN MOVEDATE AND SYSDATE.
HARD CHECK:ERR_FUT2
DATE ENTERED IS IN THE FUTURE
Note:It is not necessary to do a check about past dates, since only those people that
moved within the last 30 days will come to this point--and the dates entered would still
fall in range.
Skip Instructions: <1-31, D,R>[goto GEO_DONE]
If GEO_MN gt I_MN and GEO_DY gt I_DY - Invoke HARD CHECK - goto ERR_FUT2
Last Modified: Tuesday, February 4, 2014

Page 64 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

GEO_DONE

Field

GEOGRAPHY.GEO_DONE
Description: Section is complete
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (GEO_ST <> St95 OR Out_of_scope = '0') AND
(DFFCOUNTY <> EMPTY AND DFFCOUNTY <> DK AND DFFCOUNTY <> RF AND
PSU <> '0000')
Universe Description:
Question Text: ^fGEO_done

Fills: fGEO_DONE
Instructions: IF GEO_VER = 1, Fill
This is the end of the Geographic Section.
You cannot back up after you enter 1 to continue from this screen.

IF GEO_VER ne 1, Fill
This is the end of the Geographic Section.
Verify the below responses before continuing.
You cannot back up after you enter 1 to continue from this screen.
Before we continue I need to verify that you live in (County, State or PSU
Area) and have lived there (for 5 years or more / since GEO_MN
GEO_YR )

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input

Last Modified: Tuesday, February 4, 2014

Page 65 of 239

Survey: TPOPS 8 Panel
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

x On Output
Array:
Special Instructions: This is a GATE variable. Before leaving the GEO section, the interviewer MUST
enter "1".
Skip Instructions: <1> if I_PSINCU ne blank, goto HR_VER; else goto HR_SIZE

Last Modified: Wednesday, March 1, 2006

Page 66 of 239

Survey: TPOPS 8 Panel
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Household Roster

Block

Household Roster
Description: Questions about the members of the household
Tab Name: HR
Fly Over Name: Household Roster
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Thursday, October 2, 2014

Page 67 of 239

Survey: TPOPS 8 Panel
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.5.2

HR_ARMFC

Field

Household Roster.HR_ARMFC
Description: pay from the armed forces account for at least half CU earnings
Form Pane Label:
SAS Name: DM_ARMFC
Tag Name:
Inherited Universe:
Universe: IntNum = 1 or REPLAC_FL = 1 or [IntNum >= 2 and (ResNum NOT = Empty or
ResNUM2 NOT = Empty)]
Universe Description: Only asked 1 time during the first interview (may be asked during Q2-4 if not asked
during 1st Q in sample.)
Also asked to Replacement HH
Question Text:

If the respondent asks if he/she should consider income from another source, click
on the DEFs tab and choose number 6. Read the entire answer.
In the past year, did earnings from Armed Forces pay and allowances account
for at least half of your total consumer unit income?

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: If HR_ARMFC = 1, set OUTCOME = 20, SUBTYPE = 22, If MARK lt 21 set MARK =
21
If HR_ARMFC = 2, set OUTCOME = 0, SUBTYPE = 00

Last Modified: Friday, July 12, 2013

Page 68 of 239

Survey: TPOPS 8 Panel
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.5.2

HR_AFNOW

Field

Household Roster.HR_AFNOW
Description: is respondent in the armed forces
Form Pane Label:
SAS Name: HR_AFNOW
Tag Name:
Inherited Universe:
Universe: HR_ARMFC = DK or RF
Universe Description:
Question Text:

If the respondent asks which branches of the service are included, click on the
DEFs tab and choose number 5. Read entire answer.
Are you currently in the Armed Forces?

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: If HR_AFNOW = 1, set OUTCOME = 1, SUBTYPE = 5, If MARK lt 21 set MARK = 21
If HR_AFNOW = 2, DK, or RF, set OUTCOME = 0, SUBTYPE = 00
Skip Instructions: If HR_AFNOW = 1, goto TY_ENDIT
If HR_AFNOW = 2, d, or R
If INTNUM = 4, goto TY_ENDIT; else goto TY_NXTTM

Last Modified: Thursday, October 2, 2014

Page 69 of 239

Survey: TPOPS 8 Panel
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.5.2

HR_VER

Field

Household Roster.HR_VER
Description: Verify number HH members
Form Pane Label: Verify number HH members
SAS Name: HR_VER
Tag Name:
Inherited Universe:
Universe: INTNMBR >= 2 AND (REPLC_FL ne 1) AND (I_PSINCU ne blank) OR
[(Hello_Rs = 1 or 2) and (I_PSINCU ne '01' and I_PSINCU ne blank)]
Universe Description: Asked to returning respondents.
Question Text:

INTERVIEW NUMBER: ^fINTNMBR
In your last interview, we determined that there ^IS_ARE ^fI_PSINCU
^PERSON_PERSONS residing in your household. Is this still true?
If necessary:A household includes all the people who occupy a housing unit as their
usual place of residence.

Fills: IS_ARE
Instructions: if I_PSINCU = 1, Fill "is" / "es"
else fill "are" / "son"

Fills: fI_PSINCU
Instructions: Fill = I_PSINCU

Fills: PERSON_PERSONS
Instructions: if I_PSINCU = 1, Fill "person" / "persona"
else fill "persons" / "personas"

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR

Type: Classification
Length: 1
x Don't Know
x Refuse

Last Modified: Thursday, October 2, 2014

Page 70 of 239

Survey: TPOPS 8 Panel
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Empty
On Input
x On Output
Store Instructions: <1>store I_PSINCU in PSINCU - goto CP_INTRO
Array:
Skip Instructions: <1> goto CP_INTRO
<2,D,R>goto HR_SIZE

Last Modified: Wednesday, January 16, 2013

Page 71 of 239

Survey: TPOPS 8 Panel
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.5.2

HR_SIZE

Field

Household Roster.HR_SIZE
Description: Household size
Form Pane Label:
SAS Name: HR_SIZE
Tag Name:
Inherited Universe:
Universe: INTNMBR = 1 OR REPLC_FL = 1 OR HR_VER = 2, D, or R
OR (HELLO_RS = 1 or 2 and I_PSINCU = 1) OR I_PSINCU = blank
Universe Description:
Question Text: How many people are in your household?

Type: Integer
Length: 2
Min: 1
Max: 99
x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: store HR_SIZE in PSINCU
Array:
Special Instructions: HR_SIZE gt 30: SOFT EDIT: SIGNAL - NUMBER SEEMS UNUSUALLY HIGH.
PLEASE VERIFY
Skip Instructions: goto CP_INTRO

Last Modified: Wednesday, March 1, 2006

Page 72 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

COMMODITY PURCHASES

Block

COMMODITY PURCHASES
Description: Questions about CU commodity purchases
Tab Name:
Fly Over Name:
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Monday, April 8, 2013

Page 73 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_INTRO

Field

COMMODITY PURCHASES.CP_INTRO
Description: Commodity introduction
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: HR_ARMFC <> 1 AND HR_AFNOW <> 1
Universe Description:
Question Text: Now I have some questions about purchases ^YOU_YOUR may have made
^TIMEFILL. ^CP_INTRO_MULTIPLE
Please include items purchased as gifts, but exclude items purchased for a
business.
If necessary: A household includes all the people who occupy a housing unit as their
usual place of residence.

Fills: YOU_YOUR
Instructions: if PSINCU = 1, fill "you"
else fill "your household"

Fills: TIMEFILL
Instructions: if GEO_LONG = 1, D or R, fill "recently"
else fill "since you have lived in the area"

Fills: CP_INTRO_MULTIPLE
Instructions: If PSINCU >1 Fill "All questions refer to purchases made by you or any member
of your household."
If PSINCU = 1 Fill Blank

Fills: YOU_YOUR
Instructions: if PSINCU = 1, fill "you"
else fill "your household"
Last Modified: Monday, April 8, 2013

Page 74 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Fills: TIMEFILL
Instructions: if GEO_LONG = 1, D or R, fill "recently"
else fill "since you have lived in the area"

Fills: CP_INTRO_MULTIPLE
Instructions: If PSINCU >1 Fill "All questions refer to purchases made by you or any member
of your household."
If PSINCU = 1 Fill Blank

Type: Enumerated
Length: 1
Answer List: tContinue
Value:

Mnemonic:

Description:

1

Continue

Continue
Don't Know
Refuse
Empty
On Input
x On Output

Store Instructions: Display how many POPSCATS are possible for the PSU in the left upper corner of
the infopane. Show ORDER and TOTCOMM.
Array:
Skip Instructions: <1>[goto CP_PURC]

Last Modified: Wednesday, January 16, 2013

Page 75 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_PURC

Field

COMMODITY PURCHASES.CP_PURC
Description: Purchases/expenses, repeated for each commodity item purchased
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_INTRO = 1 or  lt 
RANDNMBR between LORANGE AND HIRANGE
Universe Description:
Question Text: ? [F1]
COMMODITY CODE = ^fPOPSCAT
In the ^fRECALLD ^HAVEHAS ^PAHEF2 ^TITLE?

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: fRECALLD
Instructions: If RPTIME = 1, fill "past week"
If RPTIME = 2, fill "past two weeks"
If RPTIME = 3, fill "past month"
If RPTIME = 4, fill "past three months"
If RPTIME = 5, fill "past six months"
If RPTIME = 6, fill "past year"
If RPTIME = 7, fill "past two years"
If RPTIME = 8, fill "past five years"

Fills: HAVEHAS
Instructions: if PSINCU = 1 fill "have you" else fill "has anyone"

Fills: PAHEF2
Instructions: if COMMTYPE = G (good) fill "purchased any"
if COMMTYPE = S (service)fill "had expenses for"
Last Modified: Wednesday, January 16, 2013

Page 76 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Fills: TITLE
Instructions: Fill "commodity title" from parameter file

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: fRECALLD
Instructions: If RPTIME = 1, fill "past week"
If RPTIME = 2, fill "past two weeks"
If RPTIME = 3, fill "past month"
If RPTIME = 4, fill "past three months"
If RPTIME = 5, fill "past six months"
If RPTIME = 6, fill "past year"
If RPTIME = 7, fill "past two years"
If RPTIME = 8, fill "past five years"

Fills: HAVEHAS
Instructions: if PSINCU = 1 fill "have you" else fill "has anyone"

Fills: PAHEF2
Instructions: if COMMTYPE = G (good) fill "purchased any"
if COMMTYPE = S (service)fill "had expenses for"

Fills: TITLE
Instructions: Fill "commodity title" from parameter file

Type: Enumerated
Length: 1
Answer List: tYesNo
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No
x Don't Know
x Refuse
Empty

Last Modified: Wednesday, January 16, 2013

Page 77 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

On Input
x On Output
Array:
Special Instructions: If POPSCAT = M08 - display
"Now I'll be asking questions about recent medical expenses. For these questions,
only include your out-of-pocket expenses." / "Ahora le voy hacer preguntas sobre sus
mas recientes gastos medicos. Para estas preguntas, solo incluya gastos que usted
pago de su bolsa"
If POPSCAT = T14, display:
Local vehicle registration refers to city, county, or other LOCAL government
registration for vehicles. State registration is NOT included. / La registracion local de
la ciudad, condado o otra registracion del gobierno LOCAL para vehiculos. La
regristracion del Estado no esta incluida.
If POPSCAT = T10 - display
“Now I’ll be asking questions about recent expenses of motor vehicle body work,
maintenance, inspections, towing or motor vehicle repairs.”/ "Ahora le voy hacer
preguntas acerca de recientes gastos del trabajo de cuerpo de vehículo de motor,
mantenimiento, inspecciones, remolque o vehículo de motor reparaciones."
If POPSCAT = F57 - display
“Now I’ll be asking questions about recent purchases of alcoholic beverages for home
use in three categories: wine, liquor, beer, or other malt beverage”/ "Ahora le voy
hacer preguntas sobre las recientes compras de bebidas alcohólicas para uso
doméstico en tres categorías: vino, licor, cerveza u otras bebidas de Malta."
If POPSCAT = X90 - display
<> Verify the expenses are for completed trips, not upcoming trips./ "Verifique que los
gastos son para viajes completados, no próximos viajes."
If ORDER ge 2, set PARTFLAG = 1 and MARKTWO = 001. If MARK lt 12, set MARK
= 12. Set OUTCOME = 000.
PURCVER1, fill if recall period changes or if answer to previouse PURC question = 1;
(fill: RECALLFL) (fill: HAVEHAS) (fill:PAHEF2) (fill:TITLE)?

PURCVER2
(fill:PAHEF1) (fill:TITLE)?
PAHEF1 Purchased any/Had expenses for
fill "Purchased any" if COMMTYPE = G (good)
or fill "Had expenses for" if COMMTYPE = S (service)

Last Modified: Wednesday, January 16, 2013

Page 78 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TITLE
fill commodity title from parameter file
Skip Instructions: <1> [if POPSCAT = H05 or H06 or R02 -- goto CP_DIRPY]
[goto CP_OLTNM]
<2,D,R>goto NEXT CP_OLTNM;
if no more CP_OLTNM, then if ORDER lt TOTCOMM, goto
NEXTCOMM (CP_PURC); else if ORDER = TOTCOMM, goto
CP_END

Last Modified: Tuesday, December 31, 2013

Page 79 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_DIRPY

Field

COMMODITY PURCHASES.CP_DIRPY
Description: Direct payment
Form Pane Label:
SAS Name: CP_DIRPY
Tag Name:
Inherited Universe:
Universe: POPSCAT = (H05 or H06 or R02) and CP_PURC = 1
Universe Description:
Question Text: ? [F1]
COMMODITY CODE: ^fPOPSCAT
Were the expenses for ^TITLE ... :
Read answer categories

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: TITLE
Instructions: Fill "commodity title" from parameter file

Type: Enumerated
Length: 1
Answer List: tCP_DIRPY
Value:

Mnemonic:

Description:

1

Paid directly to service provider (CASH, CHECK, OR CREDIT CARD)

2

Included in rent/condominium or other fee

3

Included in property taxes

4

Paid by other means
x Don't Know
x Refuse
Empty

Last Modified: Tuesday, December 31, 2013

Page 80 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

On Input
x On Output
Array:
Skip Instructions: <1> [goto CP_OLTNM]
<2, 3, 4,>goto NEXT CP_OLTNM;
if no more CP_OLTNM, then
if ORDER lt TOTCOMM, goto NEXTCOMM (CP_PURC);
else if ORDER = TOTCOMM, goto CP_END
 goto NEXT CP_OLTNM;
if no more CP_OLTNM, then
if ORDER lt TOTCOMM, goto NEXTCOMM (CP_PURC);
else if ORDER = TOTCOMM, goto CP_END
 Commodity Help

Last Modified: Thursday, January 16, 2014

Page 81 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_OLTNM

Field

COMMODITY PURCHASES.CP_OLTNM
Description: Outlet name
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_PURC = 1 and CP_DIRPY = 1 or blank or CP_COST_DR not equal blank
Universe Description:
Question Text: ? [F1]
COMMODITY CODE= ^fPOPSCAT
What are the names of all the places ^COMMFILL?
If necessary: ^fRECALLFL
If an outlet such as Groupon or Living Social is reported. Probe for the location the
expense was intended for and enter it as the outlet name.
If Respondent does not know the Outlet name but is able to provide a description,
then enter it. Otherwise enter CRTL+ D
Any place else?
If respondent mentions an outlet name more than one time, probe to be sure that
the outlet mentioned again is actually at a separate LOCATION.
Press ENTER when no more outlets are reported
Enter 888 to delete an outlet

Fills: COMMFILL
Instructions: if COMMTYPE = G (good)
fill "from which any ^TITLE was/were purchased"
else if COMMTYPE = S (service)
fill "where there were expenses for ^TITLE"

Fills: fRECALLFL
Instructions: If RPTIME = 1, fill "In the past week"
If RPTIME = 2, fill "In the past two weeks"
If RPTIME = 3, fill "In the past month"
If RPTIME = 4, fill "In the past three months"
If RPTIME = 5, fill "In the past six months"
If RPTIME = 6, fill "In the past year"
Last Modified: Thursday, January 16, 2014

P

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specif
Spide

If RPTIME = 7, fill "In the past two years"
If RPTIME = 8, fill "In the past five years"
Since you moved to the area

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Type: String
Length: 80
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: 1.SPECINST
If POPSCAT = R29:
IF RESPONDENT SAYS VENDING MACHINE, ENTER "VENDING MACHINE" / SI
EL ENCUESTADO DICE MAQUINA EXPENDEDORA, ENTER “ MAQUINA
EXPENDEDORA”
IF RESPONDENT SAYS STREET VENDOR, ENTER "STREET VENDOR" / SI EL
ENCUESTADO DICE VENDEDOR AMBULANTE, ENTER “VENDEDOR
AMBULANTE”
If POPSCAT = M04:
IF RESPONSE INCLUDES THE WORD "HOSPITAL," PROBE FOR A SPECIFIC
PHYSICIAN'S NAME. IF UNABLE TO OBTAIN
PHYSICIAN'S NAME, ENTER
HOSPITAL NAME. / SI EL ENCUESTADO INCLUYE LA PALABRA “ HOSPITAL”,
VERIFIQUE POR EL NOMBRE DEL DOCTOR. SI NO ES POSIBLE OBTENER EL
NOMBRE DEL DOCTOR, PONER EL NOMBRE DEL HOSPITAL.
2. Fill NOTE
If POSCAT = T04, T17, H02, R26 OR R27
IF respondent mentions and outlet name more then one time, probe to be sure that
the outlet is mentioned again for a different occasion. / Si el encuestado menciona
una tienda mas de una vez,este seguro de que esta tienda mencionada sea para una
ocacion diferente.
Else, fill:
If respondent mentions and outlet name more than one time, probe to be sure that
the outlet mentioned again is actually at a separate location. / Si el encuestado
Last Modified: Thursday, January 16, 2014

Page 83 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

menciona una tienda mas de una vez,este seguro de que esta tienda mencionada
este localizada en otra LOCACION
3. WHATOLT - SPECIAL WORDING REQUIRED for T14, H05, H06, R30
If POPSCAT = T14
What is the name of each local government agency from which ^YOU_YOUR had
expenses for ^TITLE? / Cual es el nombre de cada agencia de gobierno local de las
cuales ^YOU_YOUR tuvo gastos por ^TITLE?
If POPSCAT = H05 or H06
What is the name of each organization from which ^YOU_YOUR had expenses for
^TITLE? / Cual es el nombre de cada organizacion de las cuales ^YOU_YOUR tuvo
gastos por ^TITLE
If POPSCAT = R30
What are the names of all ^TITLE ^YOU_YOUR purchased? / Cuales son los
nombres de todas las ^TITLE ^YOU_YOUR ha comprador?
If POPSCAT = T17
What are the names of all the cruise lines or tour companies used? / Cuales son los
nombres de todas las compañias para cruceros o guias que usted ha usado?
If POPSCAT = H02
What are the manes of all the hotels, motel, or vacation rental used? / Cuales son
los nombres de todos los hotels, motels, o rentas vacaciones que ha usado?
If POPSCAT = T04
What are the names of all the rental companies used? / Cuales son los nombres de
todas compañias para rentas ha usado?
If POPSCAT = R27
What are the names of all the places where the events were held, such as
stadiums, arenas, parks and gyms? / Cuales son los nombres de todos los lugares
donde los eventos tuvieron lugar, tales como estadios, arenas, parques
y
gimnacios?
If POPSCAT = R26
What are the names of all the places where the events occured, such as theaters
concert halls, museums, zoos or theme parks? / Cuales son los nombres de todos los
lugares donde los eventos ocurrieron tales como teatros, conciertos, museos,
zoologicos o parques de recreacion?
If POPSCAT= X90:
On the last trip, what was the primary airline? / En el ultimo viaje, ¿cual fue la linea
aerea donde fueron gastados por tarifas aérea?
<> If multiple airlines are reported ask for the airline that covered the longest leg of
Last Modified: Thursday, January 16, 2014

Page 84 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

the trip.
ALL OTHER POPSCATs (including R02, R29, or M04 )
What are the names of all the DIFFERENT places from which ^YOU_YOUR
^PAHEF2 ^TITLE? / Cuales son los nombres de todos los DIFERENTES lugares de
los cuales ^YOU_YOUR ^PAHEF2 ^TITLE?
4. fill: SPECINST]
[fill: WHATOLT - special wording for T14, H05, H06, R30 "What is the name of each
local government agency from which ^YOU_YOUR has expenses for ^TITLE?" / Cual
es el nombre de cada agencia de gobierno local de las cuales ^YOU_YOUR tuvo
gastos por ^TITLE?

5. Provide/Output CP_CODE for every outlet identified.
The first 1 or 2 digits of CP_CODE refers to the ORDER of the POPSCAT - that is,
the outlets identified for the first POPSCAT in the PSU (regardless of whether it is in
sample) will begin with "1" and the outlets identified for the tenth POPSCAT in the
PSU will begin with a "10." (The maximum value for the first 2 digits is "16".)
If a POPSCAT is in sample, but no outlets are identified for that POPSCAT, the
order-identifier for that POPSCAT will not be used - that is, if no outlets are identified
for the third POPSCAT in sample, no CP_CODE will begin with the number "3."
If a POPSCAT in the PSU is not in sample for the case, the order-identifier for that
POPSCAT will not be used. For example, if the random number for a case excludes
the fourth POPSCAT, no CP_CODE will begin with the number "4."
The last digit of CP_CODE numbers the outlet as it is identified - that is, the first
outlet identified for a particular POPSCAT gets a "1" and the third outlet identified for
that SAME POPSCAT gets a "3." (The maximum value for the last digit is "5".)
6. ALLOW UP TO FIVE OUTLET NAMES FOR EACH COMMODITY, EXCEPT FOR
POPSCAT X90.For X90 ALLOW ONLY ONE OUTLET.
CP_OLTNM1, CP_OLTNM2, CP_OLTNM3,CP_OLTNM4, CP_OLTNM5
7.If OLTNM = D, R, ask CP_COST_DR - DO NOT ASK ANY OTHER QUESTIONS
FOR THIS OUTLET
8. If OLTNM is deleted (OLTNM = 888) check to see if address information is
available for the outlet. If "YES," then address variables will remain on path. If "NO,"
then address variables will be off path. That is to say, an outlet reported and deleted
before address information is collected, will not get address questions.
Skip Instructions: NO MORE
Last Modified: Thursday, January 16, 2014

Page 85 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

[if POPSCAT = H02,R26,R27,R30,T04,T17 or X90 goto CP_MAGSB]
[else goto CP_COST]
 [goto CP_COST_DR]
 [goto CP_COST_DR]

Last Modified: Tuesday, December 31, 2013

Page 86 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_COST_DR

Field

COMMODITY PURCHASES.CP_COST_DR
Description: Cost if no outlet name
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_OLTNM = BLANK, D, R
Universe Description:
Question Text: ? [F1]
COMMODITY CODE= ^fPOPSCAT
About how much did ^YOU_YOUR spend there for ^TITLE?
If necessary: ^fRECALLFL

Fills: YOU_YOUR
Instructions: if PSINCU = 1, fill "you"
else fill "your household"

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: TITLE
Instructions: Fill "commodity title" from parameter file

Fills: fRECALLFL
Instructions: If RPTIME = 1, fill "In the past week"
If RPTIME = 2, fill "In the past two weeks"
If RPTIME = 3, fill "In the past month"
If RPTIME = 4, fill "In the past three months"
If RPTIME = 5, fill "In the past six months"
If RPTIME = 6, fill "In the past year"
If RPTIME = 7, fill "In the past two years"
If RPTIME = 8, fill "In the past five years"
Since you moved to the area

Type: Real / decimal
Last Modified: Tuesday, December 31, 2013

Page 87 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Length: 75
Min: 0
Max: 0
x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: If CP_COST ne blank - set CP_OLTYP = 1
STORE CP_COST_DR in CP_COST
Array:
Special Instructions: 1. Fill RECALLFL: In the (RECALLD)/Since you moved to the area
2. SOFTCHECKS
<0>invoke SOFTCHECK (SOFTFREE): SOFTFREE: PLEASE VERIFY THAT
THERE WAS NO COST.
[if CP_COST greater than MAXTOVER, invoke SOFTCHECK (SOFTOVER):
SOFTOVER: THE AMOUNT ENTERED IS UNUSUALLY HIGH. PLEASE VERIFY.
3. If CP_COST ne blank - set CP_OLTYP = 1
STORE CP_COST_DR in CP_COST
4.If POPSCAT = X90
Do NOT display "If necessary: ^fRECALLFL"
NOTES:No Outlet Information needed for OUTLETS where OUTLET NAME not
known
Skip Instructions: <0> invoke SOFTCHECK (SOFTFREE) - Go BACK to CP_OLTNM
<1-999999>
[if CP_COST greater than MAXTOVER, invoke SOFTCHECK
(SOFTOVER) - Go BACK to CP_OLTNM
Go BACK to CP_OLTNM
Commodity Help

Last Modified: Tuesday, December 31, 2013

Page 88 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_MAGSB

Field

COMMODITY PURCHASES.CP_MAGSB
Description: Direct subscription/ reservation
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (POPSCAT = H02, R26, R27, R30, T04, T17 or X90)and CP_OLTNM not equal D, R,
or blank
Universe Description:
Question Text: ? [F1]
COMMODITY CODE = ^fPOPSCAT
^DIRECT

Fills: DIRECT
Instructions: Was the subscription for [fill:CP_OLTNM] purchased directly from the
publisher, or from a wholesale distributor or a secondary source?
1-Publisher
2-Wholesale distributor/secondary source
Was the reservation made directly with [CP_OLTNM] or was it booked through
a different company?
1-Directly from [CP_OLTNM]
2-A different company
Where the tickets purchased directly from [CP_OLTNM] or were they purchased
another way?
1-Directly from [CP_OLTNM]
2-Another way

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Type: Enumerated
Length: 2

Last Modified: Tuesday, December 31, 2013

Page 89 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Answer List: tCP_MAGSB
Value:

Mnemonic:

Description:

1

Publisher

2

Wholesale distributor/secondary source
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: If POPSCAT = R30
Was the subscription for ^fCP_OLTNM purchased directly from the publisher or from
a wholesale distributor or a secondary source?
Answer Lists.tCP_MAGSB
(1) Publisher - editor
(2) Wholesale -venta al por mayor
If POPSCAT = T17, H02, T04 or X90
Was the reservation made directly with ^fCP_OLTNM or was it booked through a
different company?
Answer Lists.tCP_MAGSB2
(1) Directly with [CP_OLTNM] - directamente con [CP_OLTNM]
(2) A different company - Una empresa diferente
If POPSCAT = R26 or R27
Where the tickets purchased directly from ^fCP_OLTNM or were they purchased
another way?
Answer Lists.tCP_MAGSB3
(1) Directly from [CP_OLTNM ] - directamente desde [CP_OLTNM ]
(2) Another way - otra manera
Skip Instructions: <1,D,R>goto CP_COST
<2> goto CP_MAGDS

Last Modified: Tuesday, December 31, 2013

Page 90 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_MAGDS

Field

COMMODITY PURCHASES.CP_MAGDS
Description: Name of distributor
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_MAGSB = 2
Universe Description:
Question Text: ? [F1]
COMMODITY CODE = ^fPOPSCAT
^NEWSOURCE
Enter Name:

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: NEWSOURCE
Instructions: IF POPSCAT = R30
What is the name of the wholesale distributor or secondary source from which
you purchased.
If POPSCAT = T17, H02, H04
What is the name of the company you used to make your reservation for
[CP_OLTNM]?
If POPSCAT = R26 or R27
What is the name of the company you used to purchased your tickets for [
CP_OLTNM]?
If POPSCAT = X90
What is the name of the company used to make the reservation?

Type: String
Length: 36

Last Modified: Tuesday, December 31, 2013

Page 91 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: POST-PROCESSING: Store CP-MAGDS in CP_OLTNM
Copy CP_OLTNM into CP_MAGNM (no display - on OUTPUT FILE only)
Array:
Skip Instructions:  goto CP_COST

Last Modified: Tuesday, December 31, 2013

Page 92 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_COST

Field

COMMODITY PURCHASES.CP_COST
Description: Cost
Form Pane Label:
SAS Name: CP_COST
Tag Name:
Inherited Universe:
Universe: CP_MAGDS <> (EMPTY, D, R) AND CP_OLTNM <> (EMPTY, D, R)
Universe Description:
Question Text: ? [F1]
COMMODITY CODE = ^fPOPSCAT
About how much was spent at ^fPLACE2 for ^TITLE ^fPLACE1?
If necessary: ^fRECALLFL

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: fPLACE2
Instructions: If CP_MAGDS ne blank, fill: "at CP_MAGDS"
If CP_OLTNM = VENDING MACHINE,fill: "at the vending machine"
If CP_OLTNM = STREET VENDOR, fill: "at the street vendor"
If CP_MAGSB = 1, fill: "for the CP_OLTNM subscription" else, fill: CP_OLTNM

Fills: TITLE
Instructions: Fill "commodity title" from parameter file

Fills: fPLACE1
Instructions: If POPSCAT = X90, fill "on ^YOU_YOUR last trip"
If CP_MAGDS ne blank and If POPSCAT - H02, R26, R27 or T04, fill "at
CP_OLTNM" If CP_MAGDS ne blank and If POPSCAT = T17, fill "on
CP_OLTNM"

Fills: fRECALLFL
Instructions: If RPTIME = 1, fill "In the past week"
Last Modified: Tuesday, December 31, 2013

P

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specif
Spide

If RPTIME = 2, fill "In the past two weeks"
If RPTIME = 3, fill "In the past month"
If RPTIME = 4, fill "In the past three months"
If RPTIME = 5, fill "In the past six months"
If RPTIME = 6, fill "In the past year"
If RPTIME = 7, fill "In the past two years"
If RPTIME = 8, fill "In the past five years"
Since you moved to the area

Type: Set
Max Number of Values:
Length: 10
Answer List: tCP_COST_DR
Value:

Mnemonic:

1

Description:
$__ __ __ __ __ . 00
x Don't Know
x Refuse
Empty
On Input
x On Output

Array:
Special Instructions: 1. SOFTCHECKS
SOFTFREE
"Please verify that there was no cost."
SOFTOVER
"The amount entered is unusually high. Please verify."
2. If POPSCAT = T14, fill: Please do NOT include taxes based on the value of the
motor vehicle. / Por favor no incluya los impuestos basados en el valor de su
vehículo.
Skip Instructions: <0> invoke SOFT CHECK (SOFTFREE) - go BACK to CP_OLTNM
<1-999999>
[if CP_COST greater than MAXTOVER, invoke SOFT CHECK
(SOFTOVER)]- goto CP_SMOLT
 [goto CP_SMOLT]
 Commodity Help
Last Modified: Thursday, October 18, 2012

Page 94 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_SMOLT

Field

COMMODITY PURCHASES.CP_SMOLT
Description: Outlet already listed
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_COST <> EMPTY AND (POPSCAT <> T17, H02, T04, R26 or R27)
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
SCROLL and SCAN all PREVIOUS and CURRENT OUTLETS
Is ^PLACE already listed below?
Previous outlets:
^fAPPOUTLET
Current outlets:

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: PLACE
Instructions: If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM

Fills: fAPPOUTLET
Instructions: List all outlets reported in previous interviews.

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: PLACE
Instructions: If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM
Last Modified: Thursday, October 18, 2012

Page 95 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Fills: fAPPOUTLET
Instructions: List all outlets reported in previous interviews.

Type: Enumerated
Length: 1
Answer List: tYesNo
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No
Don't Know
Refuse
Empty
On Input
x On Output
Array:

Special Instructions: 1. PLACE
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
SPANISH "el vendedor callejero"
If CP_OLTNM = STREET VENDOR, fill: the street vendor
SPANISH "la Maquina expendedora"
else, fill: CP_OLTNM
2. PREVIOUS OUTLETS:
DISPLAY LIST OF OUTLET NAMES (I_OLTNM) COLLECTED DURING
PREVIOUS INTERVIEWS
3. CURRENT OUTLETS:
DISPLAY OUTLETS (CP_OLTNM) WHERE CP_OLTYP = 1 (FOR
CURRENT INTERVIEW)
4. RETURNING OUTLETS:
Display list of outlet names collected during previous interviews (up to 15 outlets may
be displayed) in NUMERICAL ORDER
Display list of outlets names (if CP_OLTYP = 1) collected during current interview in
the order in which they are collected.

Last Modified: Thursday, October 18, 2012

Page 96 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Skip Instructions: <1> goto CP_OLTVR
<2> goto CP_OLTYP

Last Modified: Thursday, October 18, 2012

Page 97 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_OLTVR

Field

COMMODITY PURCHASES.CP_OLTVR
Description: Verify same outlet
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_SMOLT = 1
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
Probe or ask: Is this the ^PLACE that is located at . . . . ?
Enter 995 if location is not on list.
Determine if the current outlet is at the location mentioned in the list. If it is the
SAME EXACT OUTLET (same shopping center or same street and cross street),
enter the CODE for that outlet.

Fills: PLACE
Instructions: If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: PLACE
Instructions: If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM

Type: String
Length: 36
x Don't Know
x Refuse
Empty
Last Modified: Thursday, October 18, 2012

Page 98 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

On Input
x On Output
Array:
Special Instructions: INSTRUMENT SHOULD ACCEPT ENTRY ONLY FOR VALID CODES (I.E., CODE
MUST APPEAR ON THE LIST). DO NOT ALLOW INTERVIEWER TO ENTER A
CODE THAT DOES NOT APPEAR ON THE LIST.
DISPLAY TWO LISTS OF OUTLETS.
PREVIOUS OUTLET LIST: shows alphabetical listing of up to 15 outlets collected
during previous interviews and the associated outlet codes assigned on the input file
(i.e., I_CODE = 171 through 185, as needed).
CURRENT OUTLET LIST: shows OUTLETS (CP_OLTYP = 1) collected during
current interview and the CP_CODE assigned by the instrument (i.e., 11 through 165,
as needed)
DISPLAY PREVIOUS OUTLETS:
USE THE VARIABLES LISTED BELOW IN THE ORDER THAT THEY APPEAR. IF
A VARIABLE IS BLANK, GOTO THE NEXT VARIABLE.
I_CODEI_OLTNMI_SCNMI_STRTI_INETI_PHONEI_XSTRT
DISPLAY CURRENT OUTLETS:
USE THE VARIABLES LISTED BELOW IN THE ORDER THAT THEY APPEAR. IF
A VARIABLE IS BLANK, GOTO THE NEXT VARIABLE.
CP_CODE CP_OLTNM CP_SCNM CP_NEWSC CP_STRTCP_XSTRT
If 995 is entered, blank out CP_STRT, CP_XSTRT, CP_CITY, and CP_STATE.
Skip Instructions: <11 - 165> STORE ALL ADDRESS INFORMATION FOR CP_OLTNM = CP_CODE
CP_STRT to CP_STRT [allow 36}
CP_XSTR to CP_XSTR [allow 36]
CP_CITY to CP_CITY [allow 22]
CP_CNTY to CP_CNTY [allow 20]
CP_ST to CP_ST [allow 2]
CP_LAND to CP_LAND [allow 20]
STORE <1> in CP_OLTYP - goto NEXT CP_OLTNM;
if no more CP_OLTNM, then if ORDER lt TOTCOMM, goto
NEXTCOMM (CP_PURC); else if ORDER = TOTCOMM, goto CP_END
<171-185>STORE ALL ADDRESS INFORMATION FOR CP_OLTNM = I_OLTID
Last Modified: Thursday, October 18, 2012

Page 99 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

I_SCNM to CP_SCNM [allow 36]
I_STRT to CP_STRT [allow 36}
I_XSTR to CP_XSTR [allow 36]
I_CITY to CP_CITY [allow 22]
I_CNTY to CP_CNTY [allow 20]
I_ST toCP_ST [allow 2]
I_PHONE to CP_PHONE [allow 10]
I_INET to CP_INET [allow 20]
I_LAND to CP_LAND [allow 20]
I_OLTYP to CP_OLTYP [allow 1]
goto NEXT CP_OLTNM;
if no more CP_OLTNM, then if ORDER lt TOTCOMM, goto
NEXTCOMM (CP_PURC); else if ORDER = TOTCOMM, goto CP_END
<995, D, R> goto CP_OLTYP

Last Modified: Thursday, October 18, 2012

Page 100 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_OLTYP

Field

COMMODITY PURCHASES.CP_OLTYP
Description: Outlet type
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_SMOLT = 2 OR CP_OLTVR = (995, D, or R) or POPSCAT = (T17, H02, T04,
R26 OR R27)
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
Read categories if not apparent. If respondent asks how to categorize the outlet,
click on the DEFS tab and choose number 4.
How was this ^ITEM_SERVICE?

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: ITEM_SERVICE
Instructions: If COMMTYPE = G, fill "item purchased";
if COMMTYPE = S, fill "service obtained"
if COMMTYPE = R, fill "reservation made"

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: ITEM_SERVICE
Instructions: If COMMTYPE = G, fill "item purchased";
if COMMTYPE = S, fill "service obtained"
if COMMTYPE = R, fill "reservation made"

Type: Enumerated
Length: 1

Last Modified: Thursday, October 18, 2012

Page 101 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Answer List: tCP_OLTYP
Value:

Mnemonic:

Description:

1

Personal Visit to [fill: PLACE]

2

Mail Order

3

Telephone Order

4

Internet

5

Private Individual

6

Public Sale (yard/garage sale or estate sale/auction)

7

Location Outside of the U.S.
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: PLACE If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending
machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM
Skip Instructions: <1, D>goto CP_LOCSC
<2>goto CP_CITY
<3>goto CP_PHONE
<4>goto CP_INET
<5>goto CP_INDIV
<6,7,R>goto NEXT CP_OLTNM;
if no more CP_OLTNM, then if ORDER lt TOTCOMM, goto
NEXTCOMM (CP_PURC); else if ORDER = TOTCOMM, goto
CP_END

Last Modified: Friday, October 12, 2012

Page 102 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_LOCSC

Field

COMMODITY PURCHASES.CP_LOCSC
Description: Outlet in shopping center
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_OLTYP = 1 or D
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
Read if not apparent.
Is ^PLACE located in a mall or shopping center?
Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: PLACE
Instructions: If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM

Type: Enumerated
Length: 1
Answer List: tYesNo
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No
x Don't Know
x Refuse
Empty
On Input
x On Output

Last Modified: Friday, October 12, 2012

Page 103 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Array:
Skip Instructions: <1> goto CP_SCNM
<2, D, R> goto CP_STRT

Last Modified: Friday, July 9, 2010

Page 104 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_INDIV

Field

COMMODITY PURCHASES.CP_INDIV
Description: Private business
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_OLTYP = 5
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
Does ^PLACE provide this ^ITEM_SERVICE2 as part of a business?
Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: PLACE
Instructions: If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM

Fills: ITEM_SERVICE2
Instructions: If COMMTYPE = G, fill "item"
if COMMTYPE = S, fill "service"

Type: Enumerated
Length: 1
Answer List: tYesNo
Value:

Mnemonic:

Description:

1

Yes

Yes

2

No

No
x Don't Know
x Refuse

Last Modified: Friday, July 9, 2010

Page 105 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Empty
On Input
x On Output
Array:
Skip Instructions: <1,D>goto CP_STRT
<2,R>goto NEXT CP_OLTNM;
if no more CP_OLTNM, then if ORDER lt TOTCOMM, goto
NEXTCOMM (CP_PURC); else if ORDER = TOTCOMM, goto
CP_END

Last Modified: Thursday, November 8, 2012

Page 106 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_INET

Field

COMMODITY PURCHASES.CP_INET
Description: Outlet Internet address
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_OLTYP = 4
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
What is the Internet address of ^OBJECT?
Do not type WWW, special characters (!@#$%^&"*:;'/?<>-=+_~`[]{}) or use the
space bar.
Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: OBJECT
Instructions: If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: ^PLACE

Type: Classification
Length: 40
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: Prefill the answer box with CP_OLTNM + ".com"
OBJECT:
If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
Last Modified: Thursday, November 8, 2012

Page 107 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

else if CP_NEWSC = Blank, fill: [PLACE]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
SPANISH "el vendedor callejero"
If CP_OLTNM = STREET VENDOR, fill: the street vendor
SPANISH "la Maquina expendedora"
else, fill: CP_OLTNM
Skip Instructions:  goto NEXT CP_OLTNM; if no more CP_OLTNM,
Then if ORDER lt TOTCOMM, goto NEXTCOMM (CP_PURC); else if ORDER =
TOTCOMM, goto CP_END

Last Modified: Friday, July 9, 2010

Page 108 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_PHONE

Field

COMMODITY PURCHASES.CP_PHONE
Description: Outlet Information
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_OLTYP = 3
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
What is the telephone number of ^PLACE?

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: PLACE
Instructions: If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Skip Instructions:   
goto NEXT CP_OLTNM; if no more CP_OLTNM,
then if ORDER lt TOTCOMM, goto NEXTCOMM (CP_PURC);
else if ORDER = TOTCOMM, goto CP_END

Last Modified: Wednesday, July 25, 2012

Page 109 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_SCNM

Field

COMMODITY PURCHASES.CP_SCNM
Description: Mall/shopping center name
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_LOCSC= 1
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
What is the name of the mall or shopping center in which ^PLACE is located?
Begin typing name of mall or shopping center. Alphabetical listing of shopping centers
will appear.
Highlight the name of the EXACT shopping center that matches the respondent's
answer and hit 'Enter'
If more than one shopping center has the same name or a very similar name, verify
correct shopping center by reading the CITY, STATE, STREET, and INTERSECTING
STREET.
If respondent KNOWS the name of the shopping center, but the name of the
shopping center does not appear in the list, ENTER 'X'
If respondent does not know the name of the shopping center or the shopping center
is a strip mall without a name, ENTER'CTRL-D'
If respondent refuses to provide the name of the shopping center, ENTER 'CTRL-R'

Fills: PLACE
Instructions: If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: PLACE
Instructions: If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
Last Modified: Wednesday, July 25, 2012

Pa

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specif
Spide

else, fill: CP_OLTNM

Type: String
Length: 75
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: DISPLAY PARAMETER FILE CONTAINING NATIONAL LIST OF SHOPPING
CENTERS
L_SCNAME

L_SCID

L_SCCITYL_SCST L_PSU

PLACE
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM
Skip Instructions: 
 STORE ALL ADDRESS INFORMATION FOR CP_SCNM = L_SCNM
L_STRTto CP_STRT[allow 36}
L_XSTRTtoCP_XSTR[allow 36]
L_CITYtoCP_CITY[allow 22]
L_STtoCP_ST[allow 2]
L_SCIDtoCP_SCID[allow 5]
goto NEXT CP_OLTNM;
if no more CP_OLTNM, then if ORDER lt TOTCOMM, goto
NEXTCOMM (CP_PURC);else if ORDER = TOTCOMM,goto CP_END
goto CP_NEWSC
goto CP_STRT
 goto NEXT CP_OLTNM; if no more CP_OLTNM,
then if ORDER lt TOTCOMM, goto
NEXTCOMM (CP_PURC); else if ORDER = TOTCOMM, goto CP_END

Last Modified: Friday, October 12, 2012

Page 111 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_NEWSC

Field

COMMODITY PURCHASES.CP_NEWSC
Description: Shopping Center Name not Listed
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_SCNM = X
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
What is the name of the mall or shopping center in which ^PLACE is located?
ENTER NAME OF SHOPPING CENTER NOT ON THE NATIONAL SHOPPING
CENTER LIST.
Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: PLACE
Instructions: If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM

Type: String
Length: 36
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: goto CP_STRT
 goto CP_STRT
 if ORDER lt TOTCOMM, goto NEXTCOMM (CP_PURC);
else if ORDER = TOTCOMM, goto CP_END
Last Modified: Thursday, October 18, 2012

Page 112 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_STRT

Field

COMMODITY PURCHASES.CP_STRT
Description: Street name
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (CP_SCNM = D OR CP_NEWSC = (RESPONSE, or D) OR CP_LOCSC = (2, D, R)
OR CP_INDIV = (1, D) OR ((CP_SMOLT = 2 AND CP_OLTYP = 1) OR (CP_MAGSB
= RESPONSE AND CP_OLTYP = 1)
OR (CP_SMOLT = 1 AND CP_OLTVR = None))
Universe Description:
Question Text: COMMODITY CODE = ^fPOPScat
What is the address of ^OBJECT?
Probe: street name?

Fills: OBJECT
Instructions: If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: ^PLACE

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: OBJECT
Instructions: If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: ^PLACE

Type: String
Length: 36
x Don't Know

Last Modified: Thursday, October 18, 2012

Page 113 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: OBJECT:
If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: [PLACE]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM
Skip Instructions: goto CP_XSTRT

Last Modified: Thursday, October 18, 2012

Page 114 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_XSTRT

Field

COMMODITY PURCHASES.CP_XSTRT
Description: Nearest intersecting street
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_OLTYP <> 2 AND CP_STRT <> EMPTY
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
What is the address of ^OBJECT?
Probe: nearest intersecting street?

Fills: OBJECT
Instructions: If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: ^PLACE

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: OBJECT
Instructions: If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: ^PLACE

Type: String
Length: 36
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Last Modified: Thursday, October 18, 2012

Page 115 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Special Instructions: OBJECT:
If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: [PLACE]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: "the vending machine"
SPANISH "el vendedor callejero"
If CP_OLTNM = STREET VENDOR, fill: "the street vendor"
SPANISH "la Maquina expendedora"
else, fill: CP_OLTNM
Skip Instructions: GOTO CP_CITY

Last Modified: Thursday, October 18, 2012

Page 116 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_CITY

Field

COMMODITY PURCHASES.CP_CITY
Description: Street
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_OLTYP = 2 OR CP_STRT <> EMPTY
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
What is the address ^OBJECT?
Probe: City?

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: OBJECT
Instructions: If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: ^PLACE

Type: String
Length: 36
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: OBJECT:
If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: [PLACE]
Last Modified: Thursday, October 18, 2012

Page 117 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: "the vending machine"
SPANISH "el vendedor callejero"
If CP_OLTNM = STREET VENDOR, fill: the street vendor
SPANISH "la Maquina expendedora"
else, fill: CP_OLTNM
Skip Instructions: goto CP_STATE
 If CP_OLTYP = 2 goto CP_STATE; else goto CP_CNTY
 goto CP_STATE

Last Modified: Thursday, October 18, 2012

Page 118 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_CNTY

Field

COMMODITY PURCHASES.CP_CNTY
Description: County
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_OLTYP <> 2 AND CP_CITY = D
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
What is the address of ^OBJECT?
Probe: county?
Fills: OBJECT
Instructions: If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: ^PLACE

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: OBJECT
Instructions: If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: ^PLACE

Type: String
Length: 36
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Last Modified: Thursday, October 18, 2012

Page 119 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Special Instructions: OBJECT:
If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: [PLACE]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: "the vending machine"
SPANISH "el vendedor callejero"
If CP_OLTNM = STREET VENDOR, fill: "the street vendor"
SPANISH "la Maquina expendedora"
else, fill: CP_OLTNM
Skip Instructions: GOTO CP_STATE

Last Modified: Thursday, October 18, 2012

Page 120 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_STATE

Field

COMMODITY PURCHASES.CP_STATE
Description: State abbreviation
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: ((CP_OLTYP = 6 OR 7) OR (CP_INET <> EMPTY) OR
(CP_PHONE <> EMPTY) OR (CP_STATE <> EMPTY) OR (CP_INDIV = 2) OR
(CP_SCNM <> EMPTY)) AND POPSCAT= 'X90'
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
What is the address ^OBJECT?
Enter the 2 character state abbreviation.
If you need a list of the state abbreviations, click on the DEFS tab and choose
number 1.
Probe: State?
Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT

Fills: OBJECT
Instructions: If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: ^PLACE

Type: String
Length: 2
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Last Modified: Thursday, October 18, 2012

Page 121 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Special Instructions: OBJECT:
If CP_NEWSC = D, fill: the shopping center
Else, if CP_NEWSC ne blank, fill: CP_NEWSC
else if CP_NEWSC = Blank, fill: [PLACE]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: "the vending machine"
SPANISH "el vendedor callejero"
If CP_OLTNM = STREET VENDOR, fill: "the street vendor"
SPANISH "la Maquina expendedora"
else, fill: CP_OLTNM
Skip Instructions: If CP_OLTYP = 2,FILL CP_STNM
If POPSCAT = H02, T04, R26 or R27, goto POS_CITY
If no more CP_OLTNM,
then if ORDER lt TOTCOMM, goto NEXTCOMM (CP_PURC);
else if ORDER = TOTCOMM, goto CP_END
If CP_OLTYP ne 2, goto CP_OLTNM

Last Modified: Friday, November 20, 2009

Page 122 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CP_STNM

Field

COMMODITY PURCHASES.CP_STNM
Description: State name
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: IF CP_STATE = VALID 2-CHARACTER STATE ABBREVIATION, THEN DISPLAY
APPROPRIATE STATE NAME [allow 40]
AL Alabama
MT Montana
AK Alaska
NE Nebraska
AZ Arizona
NV Nevada
AR Arkansas
NH New Hampshire
CA California
NJ New Jersey
CO Colorado
NM New Mexico
CT Connecticut
NY New York
DE Delaware
NC North Carolina
DC District of Columbia ND North Dakota
FL Florida
OH Ohio
GA Georgia
OK Oklahoma
HI Hawaii
OR Oregon
ID Idaho
PA Pennsylvania
IL Illinois
RI Rhode Island
IN Indiana
SC South Carolina
IA Iowa
SD South Dakota
KS Kansas
TN Tennessee
KY Kentucky
TX Texas
LA Louisiana
UT Utah
ME Maine
VT Vermont
MD Maryland
VA Virginia
MA Massachusetts
WA Washington
MI Michigan
WV West Virginia
MN Minnesota
WI Wisconsin
MS Mississippi
WY Wyoming
MO Missouri

Type: Enumerated
Length: 40
Last Modified: Friday, November 20, 2009

Page 123 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Answer List: tCP_STNM
Value:

Mnemonic:

Description:

1

ALAlabama

2

AKAlaska

3

AZArizona

4

ARArkansas

5

CACalifornia

6

COColorado

7

CTConnecticut

8

DEDelaware

9

DCDistrict of Columbia

10

FLFlorida

11

GAGeorgia

12

HIHawaii

13

IDIdaho

14

ILIllinois

15

INIndiana

16

IAIowa

17

KSKansas

18

KYKentucky

19

LALouisiana

20

MEMaine

21

MDMaryland

22

MAMassachusetts

23

MIMichigan

24

MNMinnesota

25

MSMississippi

26

MOMissouri

27

MTMontana

28

NENebraska

29

NVNevada

30

NHNew Hampshire

31

NJNew Jersey

32

NMNew Mexico

33

NYNew York

34

NCNorth Carolina

35

NDNorth Dakota

36

OHOhio

Last Modified: Friday, November 20, 2009

Page 124 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

37

OKOklahoma

38

OROregon

39

PAPennsylvania

40

RIRhode Island

41

SCSouth Carolina

42

SDSouth Dakota

43

TNTennessee

44

TXTexas

45

UTUtah

46

VTVermont

47

VAVirginia

48

WAWashington

49

WVWest Virginia

50

WIWisconsin

51

WYWyoming
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:

Last Modified: Thursday, November 8, 2012

Page 125 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TRIP_TYPE

Field

COMMODITY PURCHASES.TRIP_TYPE
Description: One-Way/Round Trip
Form Pane Label:
SAS Name: TRIP_TYPE
Tag Name:
Inherited Universe:
Universe: [(CP_OLTYP = 6 OR 7) OR (CP_INET <> blank) OR (CP_PHONE <> blank) OR
(CP_STATE <> blank) OR (CP_INDIV= 2) OR (CP_SCNM <> blank)] AND
POPSCAT= X90
Universe Description:
Question Text: Was the flight one way or round trip or a multi-city trip?
Verify the respondent is not including layovers.
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: <1, 2, DK, R> goto ORIGIN_AIR

Last Modified: Wednesday, July 25, 2012

Page 126 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ORIGIN_AIR

Field

COMMODITY PURCHASES.ORIGIN_AIR
Description: Departure Airport
Form Pane Label:
SAS Name: ORIGIN_AIR
Tag Name:
Inherited Universe:
Universe: If TRIP_TYPE <> blank and POPSCAT= X90
Universe Description:
Question Text: What was the departure airport?
If respondent provides city or state, Control D at Origin_Air
Probe: Airport Name?
Type: String
Length: 50
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: If ORIGIN_AIR =  OR  goto ORIGIN_CITY
ELSE GOTO DEST_AIR

Last Modified: Thursday, October 18, 2012

Page 127 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

ORIGIN_CITY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Field

COMMODITY PURCHASES.ORIGIN_CITY
Description: Departure City
Form Pane Label:
SAS Name: ORIGIN_CITY
Tag Name:
Inherited Universe:
Universe: ORIGIN_AIR <> d and POPSCAT= X90
Universe Description:
Question Text:

If necessary: What was the departure airport?
If airport is unknown, city and state are acceptable.
Probe: City?

Type: String
Length: 22
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Skip Instructions:   goto ORIGIN_STATE

Last Modified: Wednesday, July 25, 2012

Page 128 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ORIGIN_STATE

Field

COMMODITY PURCHASES.ORIGIN_STATE
Description: Departure State Abbreviation
Form Pane Label:
SAS Name: ORIGIN_STATE
Tag Name:
Inherited Universe:
Universe: ORIGIN_CITY <> blank and POPSCAT= X90
Universe Description:
Question Text:

If necessary: What was the departure airport?

If airport is unknown, city and state are acceptable.
Enter the 2 character state abbreviation. Enter "X" if outside the United States.
If you need a list of the state abbrevations, click on the DEFs tab and choose
number 1.
Probe: State?
Type: String
Length: 2
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: Fill CP_STNM - If ORIGIN_STATE = X, goto ORIGIN_CTRY
Else goto next POS_AIR;

Last Modified: Friday, November 20, 2009

Page 129 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ORIGIN_STNM

Field

COMMODITY PURCHASES.ORIGIN_STNM
Description: Departure State Name
Form Pane Label:
SAS Name: ORIGIN_STNM
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: IF ORIGIN_STATE = VALID 2-CHARACTER STATE ABBREVIATION, THEN
DISPLAY APPROPRIATE STATE NAME [allow 40]
AL Alabama
MT Montana
AK Alaska
NE Nebraska
AZ Arizona
NV Nevada
AR Arkansas
NH New Hampshire
CA California
NJ New Jersey
CO Colorado
NM New Mexico
CT Connecticut
NY New York
DE Delaware
NC North Carolina
DC District of Columbia ND North Dakota
FL Florida
OH Ohio
GA Georgia
OK Oklahoma
HI Hawaii
OR Oregon
ID Idaho
PA Pennsylvania
IL Illinois
RI Rhode Island
IN Indiana
SC South Carolina
IA Iowa
SD South Dakota
KS Kansas
TN Tennessee
KY Kentucky
TX Texas
LA Louisiana
UT Utah
ME Maine
VT Vermont
MD Maryland
VA Virginia
MA Massachusetts
WA Washington
MI Michigan
WV West Virginia
MN Minnesota
WI Wisconsin
MS Mississippi
WY Wyoming
MO Missouri

Type: Enumerated
Length: 40
Last Modified: Friday, November 20, 2009

Page 130 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Answer List: tCP_STNM
Value:

Mnemonic:

Description:

1

ALAlabama

2

AKAlaska

3

AZArizona

4

ARArkansas

5

CACalifornia

6

COColorado

7

CTConnecticut

8

DEDelaware

9

DCDistrict of Columbia

10

FLFlorida

11

GAGeorgia

12

HIHawaii

13

IDIdaho

14

ILIllinois

15

INIndiana

16

IAIowa

17

KSKansas

18

KYKentucky

19

LALouisiana

20

MEMaine

21

MDMaryland

22

MAMassachusetts

23

MIMichigan

24

MNMinnesota

25

MSMississippi

26

MOMissouri

27

MTMontana

28

NENebraska

29

NVNevada

30

NHNew Hampshire

31

NJNew Jersey

32

NMNew Mexico

33

NYNew York

34

NCNorth Carolina

35

NDNorth Dakota

36

OHOhio

Last Modified: Friday, November 20, 2009

Page 131 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

37

OKOklahoma

38

OROregon

39

PAPennsylvania

40

RIRhode Island

41

SCSouth Carolina

42

SDSouth Dakota

43

TNTennessee

44

TXTexas

45

UTUtah

46

VTVermont

47

VAVirginia

48

WAWashington

49

WVWest Virginia

50

WIWisconsin

51

WYWyoming
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:

Last Modified: Wednesday, July 25, 2012

Page 132 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ORIGIN_CTRY

Field

COMMODITY PURCHASES.ORIGIN_CTRY
Description: Departure Foreign Country
Form Pane Label:
SAS Name: ORIGIN_CTRY
Tag Name:
Inherited Universe:
Universe: ORIGIN_STATE = X and POPSCAT=X90
Universe Description:
Question Text:

If necessary: What was the departure airport?
Probe: Foreign Country?

Type: String
Length: 25
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: GOTO DEST_AIR

Last Modified: Thursday, October 18, 2012

Page 133 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEST_AIR

Field

COMMODITY PURCHASES.DEST_AIR
Description: Destination Airport
Form Pane Label:
SAS Name: DEST_AIR
Tag Name:
Inherited Universe:
Universe: TRIP_TYPE <> EMPTY AND POPSCAT = 'X90'
Universe Description:
Question Text: What was your final destination?
Multiple answers allowed, not including connections. Airport is preferred, but city
and state are acceptable. If respondent provides city or state, Control D at
DEST_AIR.
Press ENTER when no more destinations are reported

Type: String
Length: 80
x Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: ALLOW UP TO THREE DESTINATION NAMES.
DEST_AIR1
DEST_AIR2
DEST_AIR3
If DEST_AIR is deleted (DEST_AIR = 888) check to see if city, state or country
information is available for the destination. If "YES," then city, state or country
variables will remain on path. If "NO," then city, state or country variables will be off
path. That is to say, a destination name reported and deleted before city, state or
country information is collected, will not get city, state or country questions.

Last Modified: Thursday, October 18, 2012

Page 134 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Skip Instructions: GOTO DEST_CITY

Last Modified: Thursday, October 18, 2012

Page 135 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

DEST_CITY

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Field

COMMODITY PURCHASES.DEST_CITY
Description: Destination City
Form Pane Label:
SAS Name: DEST_CITY
Tag Name:
Inherited Universe:
Universe: DEST_AIR = D and POPSCAT=X90
Universe Description:
Question Text:

If necessary: What was the final destination?
Multiple answers are allowed, not including connections. Airport is preferred but city
and state are acceptable.
Probe: City?

Type: String
Length: 22
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions:   goto DEST_STATE

Last Modified: Thursday, October 18, 2012

Page 136 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEST_STATE

Field

COMMODITY PURCHASES.DEST_STATE
Description: Destination State Abbreviation
Form Pane Label:
SAS Name: DEST_STATE
Tag Name:
Inherited Universe:
Universe: DEST_AIR = D and POPSCAT= X90
Universe Description:
Question Text:

If necessary: What was the final destination?
Multiple answers allowed, not including connections. Airport is preferred, but city
and state are acceptable.
Enter the 2 character state abbreviation. Enter "X" if outside the United States. If
you need a list of the state abbrevations, click on the DEFs tab and choose number 1.
Probe: State?

Type: String
Length: 2
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: Fill CP_STNM - If DEST_STATE = X, goto DEST_CTRY
Else goto next DEST_AIR;
If no more DEST_AIR
goto DIRECT

Last Modified: Friday, November 20, 2009

Page 137 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEST_STNM

Field

COMMODITY PURCHASES.DEST_STNM
Description: Destination State Name
Form Pane Label:
SAS Name: DEST_STNM
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: IF DEST_STATE = VALID 2-CHARACTER STATE ABBREVIATION, THEN
DISPLAY APPROPRIATE STATE NAME [allow 40]
AL Alabama
MT Montana
AK Alaska
NE Nebraska
AZ Arizona
NV Nevada
AR Arkansas
NH New Hampshire
CA California
NJ New Jersey
CO Colorado
NM New Mexico
CT Connecticut
NY New York
DE Delaware
NC North Carolina
DC District of Columbia ND North Dakota
FL Florida
OH Ohio
GA Georgia
OK Oklahoma
HI Hawaii
OR Oregon
ID Idaho
PA Pennsylvania
IL Illinois
RI Rhode Island
IN Indiana
SC South Carolina
IA Iowa
SD South Dakota
KS Kansas
TN Tennessee
KY Kentucky
TX Texas
LA Louisiana
UT Utah
ME Maine
VT Vermont
MD Maryland
VA Virginia
MA Massachusetts
WA Washington
MI Michigan
WV West Virginia
MN Minnesota
WI Wisconsin
MS Mississippi
WY Wyoming
MO Missouri

Type: Enumerated
Length: 40
Last Modified: Friday, November 20, 2009

Page 138 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Answer List: tCP_STNM
Value:

Mnemonic:

Description:

1

ALAlabama

2

AKAlaska

3

AZArizona

4

ARArkansas

5

CACalifornia

6

COColorado

7

CTConnecticut

8

DEDelaware

9

DCDistrict of Columbia

10

FLFlorida

11

GAGeorgia

12

HIHawaii

13

IDIdaho

14

ILIllinois

15

INIndiana

16

IAIowa

17

KSKansas

18

KYKentucky

19

LALouisiana

20

MEMaine

21

MDMaryland

22

MAMassachusetts

23

MIMichigan

24

MNMinnesota

25

MSMississippi

26

MOMissouri

27

MTMontana

28

NENebraska

29

NVNevada

30

NHNew Hampshire

31

NJNew Jersey

32

NMNew Mexico

33

NYNew York

34

NCNorth Carolina

35

NDNorth Dakota

36

OHOhio

Last Modified: Friday, November 20, 2009

Page 139 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

37

OKOklahoma

38

OROregon

39

PAPennsylvania

40

RIRhode Island

41

SCSouth Carolina

42

SDSouth Dakota

43

TNTennessee

44

TXTexas

45

UTUtah

46

VTVermont

47

VAVirginia

48

WAWashington

49

WVWest Virginia

50

WIWisconsin

51

WYWyoming
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:

Last Modified: Wednesday, July 25, 2012

Page 140 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEST_CTRY

Field

COMMODITY PURCHASES.DEST_CTRY
Description: Destination Foreign Country
Form Pane Label:
SAS Name: DEST_CTRY
Tag Name:
Inherited Universe:
Universe: DEST_STATE = X and POPSCAT= X90
Universe Description:
Question Text:

If necessary:

What was the final destination?

Probe: Country?

Type: String
Length: 25
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: goto NEXT DEST_AIR
If no more DEST_AIR,
goto DIRECT

Last Modified: Thursday, October 18, 2012

Page 141 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DIRECT

Field

COMMODITY PURCHASES.DIRECT
Description: Direct/ Non-Stop
Form Pane Label:
SAS Name: DIRECT
Tag Name:
Inherited Universe:
Universe: TRIP_TYPE <> blank and POPSCAT = X90
Universe Description:
Question Text: Was it a non-stop flight?
If any part of the trip had connections, the answer is No
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: GOTO FARE_CLASS

Last Modified: Thursday, August 2, 2012

Page 142 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FARE_CLASS

Field

COMMODITY PURCHASES.FARE_CLASS
Description: Air Fare Class
Form Pane Label:
SAS Name: FARE_CLASS
Tag Name:
Inherited Universe:
Universe: DIRECT <> blank and POPSCAT= X90
Universe Description:
Question Text: Was the fare reserved as coach, first class or something else?
Mark one

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: FARE_CLASS = 3 GOTO FARE_SPECFY

Last Modified: Thursday, August 16, 2012

Page 143 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FARE_SPECFY

Field

COMMODITY PURCHASES.FARE_SPECFY
Description: Fare Class Verbatim
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: FARE_CLASS = 3
Universe Description:
Question Text: Was the fare reserved as coach, first class or something else?
Enter verbatim response
Type: String
Length: 36
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Thursday, November 8, 2012

Page 144 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ADV_RSRV

Field

COMMODITY PURCHASES.ADV_RSRV
Description: Advance purchase
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: FARE_CLASS <> Blank and POPSCAT = X90
Universe Description:
Question Text: Estimate how far in advance of your departure date you purchased your flight?
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: ADV_RSRV
Array:

Last Modified: Thursday, November 8, 2012

Page 145 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

DEPART

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Field

COMMODITY PURCHASES.DEPART
Description: Departure day
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: ADV_RSRV <> Blank and POPSCAT = X90
Universe Description:
Question Text: What day did you leave on?
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:

Last Modified: Thursday, November 8, 2012

Page 146 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TRIP_LGTH

Field

COMMODITY PURCHASES.TRIP_LGTH
Description: Trip Length
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: DEPART <> Blank and POPSCAT = X90
Universe Description:
Question Text: How long was the last trip?
Enter the length in days
Type: String
Length: 3
x Don't Know
x Refuse
Empty
x On Input
On Output
Array:

Last Modified: Thursday, October 18, 2012

Page 147 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

BAG_CHECK

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Field

COMMODITY PURCHASES.BAG_CHECK
Description: Baggage Check
Form Pane Label:
SAS Name: BAG_CHECK
Tag Name:
Inherited Universe:
Universe: TRIP_LGTH <> blank and POPSCAT = X90
Universe Description:
Question Text: Were any bags checked?
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: goto NEXT CP_OLTNM
If no more CP_OLTNM, then if ORDER lt TOTCOMM, goto NEXTCOMM (CP_PURC)
Else IF ORDER = TOTCOMM, goto CP_END

Last Modified: Thursday, November 8, 2012

Page 148 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

SERV_PAID

Field

COMMODITY PURCHASES.SERV_PAID
Description: Purchased Services
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: BAG_CHECK <> Blank and POPSCAT = X90
Universe Description:
Question Text: Did you purchase any extra services?
Extra services such as seat selection, priority boarding, printing of boarding passes
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:

Last Modified: Tuesday, December 4, 2012

Page 149 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

EXTRA_SERV

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Field

COMMODITY PURCHASES.EXTRA_SERV
Description: Extra Services Purchased
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: SERV_PAID = 1 and and POPSCAT = X90
Universe Description:
Question Text: Did you purchase any extra services?
Extra services such as seat selection, priority boarding, printing of boarding passes
What services?
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: If 7 Other is selected GOTO EXTRA_SPECFY

Last Modified: Tuesday, December 4, 2012

Page 150 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

EXTRA_SPECFY

Field

COMMODITY PURCHASES.EXTRA_SPECFY
Description: Services Verbatim
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: EXTRA_SERV = 7
Universe Description:
Question Text: Did you purchase any extra services?
Extra services such as seat selection, priority boarding, printing of boarding passes
What services?
Enter verbatim response
Type: String
Length: 36
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Thursday, October 18, 2012

Page 151 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

POS_CITY

Field

COMMODITY PURCHASES.POS_CITY
Description: Point of service city
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (POPSCAT = H02, T04, R26 or R27) AND (CP_MAGSB = 2 OR CP_OLTYP = 2, 3,
4, 5, 6, or 7)
Universe Description:
Question Text: Can you provide me with the location of ^fCP_OLTNM for which ^fPOS
Probe: city?

Fills: fCP_OLTNM
Instructions: Fill = CP_OLTNM

Fills: fPOS
Instructions: If POPSCAT = H02 or T04
Fill "this reservation was made"
If POPSCAT = R26 or R26
Fill "tickets were purchased"

Fills: fCP_OLTNM
Instructions: Fill = CP_OLTNM

Fills: fPOS
Instructions: If POPSCAT = H02 or T04
Fill "this reservation was made"
If POPSCAT = R26 or R26
Fill "tickets were purchased"

Type: String
Length: 22
Last Modified: Thursday, October 18, 2012

Page 152 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions:  got to POS_STATE

Last Modified: Thursday, October 18, 2012

Page 153 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

POS_STATE

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Field

COMMODITY PURCHASES.POS_STATE
Description: Point of service state
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: POS_CITY <> EMPTY
Universe Description:
Question Text: Can you provide me with the location of ^fCP_OLTNM for which ^fPOS
Enter the 2 character state abbreviation. Enter "X" if outside the United States. If you
need a list of the state abbrevations, click on the DEFs tab and choose number 1.
Probe: State?

Fills: fCP_OLTNM
Instructions: Fill = CP_OLTNM

Fills: fPOS
Instructions: If POPSCAT = H02 or T04
Fill "this reservation was made"
If POPSCAT = R26 or R26
Fill "tickets were purchased"

Fills: fCP_OLTNM
Instructions: Fill = CP_OLTNM

Fills: fPOS
Instructions: If POPSCAT = H02 or T04
Fill "this reservation was made"
If POPSCAT = R26 or R26
Fill "tickets were purchased"

Type: String
Length: 2
Last Modified: Thursday, October 18, 2012

Page 154 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: Fill CP_STNM - If POS_STATE = X, goto POS_COUNTRY
Else goto next CP_OLTNM;
If no more CP_OLTNM
then If order lt TOTCOMM, go to NEXTCOMM (CP_PURC)
Else If ORDER = TOTCOMM, goto CP_END

Last Modified: Thursday, October 18, 2012

Page 155 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

POS_COUNTRY

Field

COMMODITY PURCHASES.POS_COUNTRY
Description: Foreign Country
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: POS_STATE = X
Universe Description:
Question Text: Can you provide me with the location of ^fCP_OLTNM for which ^fPOS
Probe: Foreign Country?
Fills: fCP_OLTNM
Instructions: Fill = CP_OLTNM

Fills: fPOS
Instructions: If POPSCAT = H02 or T04
Fill "this reservation was made"
If POPSCAT = R26 or R26
Fill "tickets were purchased"

Fills: fCP_OLTNM
Instructions: Fill = CP_OLTNM

Fills: fPOS
Instructions: If POPSCAT = H02 or T04
Fill "this reservation was made"
If POPSCAT = R26 or R26
Fill "tickets were purchased"

Type: String
Length: 25
x Don't Know

Last Modified: Thursday, October 18, 2012

Page 156 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.5.2

x Refuse
Empty
On Input
On Output
Array:
Special Instructions: goto NEXT CP_OLTNM
If no more CP_OLTNM, then if ORDER lt TOTCOMM, goto NEXTCOMM (CP_PURC)
Else IF ORDER = TOTCOMM, goto CP_END

Last Modified: Thursday, October 18, 2012

Page 157 of 239

Survey: TPOPS 8 Panel
Section: COMMODITY PURCHASES

CP_END

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Field

COMMODITY PURCHASES.CP_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: None
Universe Description:
Question Text:

Type: Enumerated
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: All commodity and outlet questions have been asked. SET COMPLETION FLAG = 1

Skip Instructions: goto DM_ENDCP

Last Modified: Wednesday, March 1, 2006

Page 158 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEMOGRAPHIC

Block

DEMOGRAPHIC
Description: Demographic questions
Tab Name:
Fly Over Name:
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Thursday, October 2, 2014

Page 159 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_ENDCP

Field

DEMOGRAPHIC.DM_ENDCP
Description: End expenditure questions
Form Pane Label:
SAS Name: DM_ENDCP
Tag Name:
Inherited Universe:
Universe: HR_ARMFC <> 1 AND HR_AFNOW <> 1 AND Flg_CompleteGeoSection = YES
AND PSU <> '0000'
Universe Description:
Question Text: ^fDM_ENDCP

Fills: fDM_ENDCP
Instructions: DEMO fill "That completes the expenditure questions. I have a few remaining
questions I'd like to ask to help us analyze the data"
RETURNING fill: "That completes today's interview."
END fill: "Enter 1 to Continue"

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: If ((PanelLength = 4 and INTNUM = 4) or (PanelLength = 8 and IntNum = 8) and
REPLC_FL ne 1 and DM_DONE = 1
use fill END, goto TY_ENDIT
If DM_DONE = 1 and REPLC_FL ne 1,
use fill RETURNING, goto TY_NXTTM
If DM_DONE = BLANK OR REPLC_FL = 1 OR CONTACT_FL = 1
use fill DEMO, goto DM_LANDLINE
Last Modified: Thursday, November 8, 2012

Page 160 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_LANDLINE

Field

DEMOGRAPHIC.DM_LANDLINE
Description: Number of LL
Form Pane Label:
SAS Name: DM_LANDLINE
Tag Name:
Inherited Universe:
Universe: DM_ENDCP = 1 and (INTNUM = 1 or REPLC_FL = 1 or CONTACT_FL = 1 or
DM_DONE <>1)
Universe Description:
Question Text: Excluding all telephone numbers used exclusively for business.
How many Landline telephone numbers ^DoYou_DoesYourHH have?
If more than 10 Landline numbers, enter 10.
Type: Integer
Length: 2
Min: 0
Max: 10
x Don't Know
x Refuse
Empty
x On Input
On Output
Array:
Special Instructions: Soft Check:
IF LANDCELL = 1 and DM_LANDLINE = 0
Display "You said your Household does not regularly use any Land line phones, is
that correct?"
Skip Instructions: GOTO DM_CELL

Last Modified: Thursday, November 8, 2012

Page 161 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_CELL

Field

DEMOGRAPHIC.DM_CELL
Description: Number of CELL lines
Form Pane Label:
SAS Name: DM_CELL
Tag Name:
Inherited Universe:
Universe: DM_LANDLINE ne BLANK
Universe Description:
Question Text: Excluding all telephone numbers used exclusively for business.
How many cell phones ^DoYou_DoesYourHH have?
Does not include cellphone for Household members under 18
If more than 10 Cell phones, enter 10.
Type: Integer
Length: 2
Min: 0
Max: 10
x Don't Know
x Refuse
Empty
x On Input
On Output
Array:
Skip Instructions: GOTO DM_LVQTR

Last Modified: Tuesday, October 23, 2012

Page 162 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_LVQTR

Field

DEMOGRAPHIC.DM_LVQTR
Description: Own or rent
Form Pane Label:
SAS Name: DM_LVQTR
Tag Name:
Inherited Universe:
Universe: DM_CELL <> EMPTY
Universe Description:
Question Text: Are your living quarters owned or rented?

Type: Classification
Length: 2
x Don't Know
x Refuse
x Empty
On Input
x On Output
Array:
Skip Instructions: <1, 2, D, R>if PSINCU = 1, goto DM_SEX; else goto DM_RELAT

Last Modified: Tuesday, October 23, 2012

Page 163 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_RELAT

Field

DEMOGRAPHIC.DM_RELAT
Description: relationship of current respondent to owner/renter of home
Form Pane Label:
SAS Name: DM_RELAT
Tag Name:
Inherited Universe:
Universe: DM_LVQTR <> EMPTY AND PSINCU > 1
Universe Description:
Question Text: How are YOU related to one of the persons who ^fDM_RELAT this home?

Fills: fDM_RELAT
Instructions: If DM_LVQTR = 1, fill: owns;
If DM_LVQTR = 2, fill: rents;
else fill: owns or rents

Fills: fDM_RELAT
Instructions: If DM_LVQTR = 1, fill: owns;
If DM_LVQTR = 2, fill: rents;
else fill: owns or rents

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: If PSINCU = 1 then set DM_RELAT = 1

Last Modified: Monday, November 29, 2010

Page 164 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_SEX

Field

DEMOGRAPHIC.DM_SEX
Description: gender of respondent
Form Pane Label:
SAS Name: DM_SEX
Tag Name:
Inherited Universe:
Universe: DM_RELAT ne blank
Universe Description:
Question Text:

If necessary, ask:
Are you male or female?

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: <1, 2, D, R>goto DM_MARTL

Last Modified: Monday, November 29, 2010

Page 165 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_MARTL

Field

DEMOGRAPHIC.DM_MARTL
Description: marital status of respondent
Form Pane Label:
SAS Name: DM_MARTL
Tag Name:
Inherited Universe:
Universe: DM_SEX ne blank
Universe Description:
Question Text:

If necessary, ask:
Are you currently married, widowed, divorced, separated, or never married?

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: <1, 2, 3, 4, 5, D, R> goto DM_SPNSH

Last Modified: Monday, November 29, 2010

Page 166 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_SPNSH

Field

DEMOGRAPHIC.DM_SPNSH
Description: is respondent Spanish, hispanic or latino
Form Pane Label:
SAS Name: DM_SPNSH
Tag Name:
Inherited Universe:
Universe: DM_MARTL ne blank
Universe Description:
Question Text: Are you Spanish, Hispanic, or Latino?
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: <1, 2, D, R> goto DM_RACE

Last Modified: Monday, November 29, 2010

Page 167 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_RACE

Field

DEMOGRAPHIC.DM_RACE
Description: respondent's race
Form Pane Label:
SAS Name: DM_RACE
Tag Name:
Inherited Universe:
Universe: DM_SPNSH ne blank
Universe Description:
Question Text:

Mark all that apply.
Press ENTER when done
What is your race? Please choose one or more categories from the following
list:

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: <1, 2, 3, 4, 5, D, R> goto DM_AGE
<6> goto DM_SPCFY

Last Modified: Monday, November 29, 2010

Page 168 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_SPCFY

Field

DEMOGRAPHIC.DM_SPCFY
Description: Respondent's race verbatim response
Form Pane Label:
SAS Name: DM_SPCFY
Tag Name:
Inherited Universe:
Universe: DM_RACE = 6
Universe Description:
Question Text:

Enter verbatim response

Type: Classification
Length: 65
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions:  goto DM_AGE

goto DM_AGE

Last Modified: Thursday, July 18, 2013

Page 169 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_AGE

Field

DEMOGRAPHIC.DM_AGE
Description: respondent's age
Form Pane Label:
SAS Name: DM_AGE
Tag Name:
Inherited Universe:
Universe: DM_RACE ne blank
Universe Description:
Question Text:

If 99 or older, enter 99
What is your age?

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: HARDCHECK: RESPONDENT MUST BE AT LEAST 16 YEARS OLD.
SOFTCHECK: ENG YOU TOLD ME THAT YOU ARE ^DM_AGE YEARS OLD. IS
THAT CORRECT?
SPA Me dijo que usted tiene ^DM_AGE años, ¿Es correcto?
Skip Instructions: If 0 - 15, invoke HARDCHECK.
If 16 or 17, invoke SOFTCHECK.
IF 18- 61
If PSINC = 1, set DM_ELDER = 0 - then goto DM_ARMFC
Else, if PSINCU = blank or PSINCU < 1 - goto DM_ELDER
IF 62- 99
If PSINC = 1, set DM_ELDER = 1 - then goto DM_ARMFC
Else, if PSINCU = blank or PSINCU < 1 - goto DM_ELDER
Last Modified: Thursday, July 18, 2013

Page 170 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

IF D,R goto DM_ELDER

Last Modified: Tuesday, October 23, 2012

Page 171 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DM_ELDER

Field

DEMOGRAPHIC.DM_ELDER
Description: are there people aged 62 or older in CU
Form Pane Label:
SAS Name: DM_ELDER
Tag Name:
Inherited Universe:
Universe: (PSINCU = EMPTY AND (DM_AGE >=16 , DK, RF)) OR (PSINCU > 1 AND
(DM_AGE >=16, DK, RF))
Universe Description:
Question Text:

^fDM_ELDER many members of your household are aged 62 or older, if any?

Fills: fDM_ELDER
Instructions: IF DM_AGE >= 62, fill "Including yourself"
ELSE fill "How"

Fills: fDM_ELDER
Instructions: IF DM_AGE >= 62, fill "Including yourself"
ELSE fill "How"

Type: Classification
Length: 2
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: PSINCU = 1 AND (DM_AGE >= 16 AND DM_AGE <=61) DM_ELDER = 0
PSINCU = 1 AND (DM_AGE >= 62 AND DM_AGE <=99) DM_ELDER = 1
Else ask DM_ELDER
If DM_ELDER = D/R, or DM_AGE = D/R or HR_SIZE = D/R then Continue (no soft/
hard check)
If DM_ELDER = 0, invoke HARDCHECK_1.
Last Modified: Tuesday, October 23, 2012

Page 172 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

IF DM_ELDER > PSINCU, invoke HARDCHECK_2:
If DM_AGE < 62 Then
If DM_ELDER > (PSINCU -1), invoke HARDCHECK3:
IF DM_ELDER > 30, invoke SOFTCHECK.
SOFTCHECK: ENG "NUMBER SEEMS UNUSUALLY HIGH. PLEASE VERIFY."
HARDCHECK_1: "RESPONDENT REPORTED AGE AS 62 OR OLDER. GO BACK
TO CORRECT."
HARDCHECK_2: "NUMBER OF ELDERLY MEMBERS CANNOT EXCEED THE
NUMBER OF MEMBERS IN THE CONSUMER UNIT. GO BACK TO CORRECT."
HARDCHECK3: "NUMBER OF ELDERLY MEMBERS PLUS RESPONDENT UNDER
AGE 62 CANNOT EXCEED THE NUMBER OF MEMBERS IN THE CONSUMER
UNIT. GO BACK TO CORRECT."

Last Modified: Friday, October 12, 2012

Page 173 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

ERR HH Size_1

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Check

DEMOGRAPHIC.ERR HH Size_1
Description: Respondent did not count self
Inherited Universe:
Universe: DM_ELDER = 0 and DM_AGE > 62
Universe Description:
Text: RESPONDENT REPORTED AGE AS 62 OR OLDER. GO BACK TO CORRECT.
Check Instructions: GOTO Section:
DM_AGE
DM_ELDER
HH_SIZE
Type: Hard
Skip Instructions: If DM_ELDER = D/R, or DM_AGE = D/R or HR_SIZE = D/R then Continue (no soft/
hard check)

Last Modified: Friday, October 12, 2012

Page 174 of 239

Survey: TPOPS 8 Panel
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ERR HH Size_2

Check

DEMOGRAPHIC.ERR HH Size_2
Description: More ELDERLY then Total HH Size
Inherited Universe:
Universe: DM_ELDER > PSINCU
Universe Description:
Text: NUMBER OF ELDERLY MEMBERS CANNOT EXCEED THE NUMBER OF
MEMBERS IN THE CONSUMER UNIT. GO BACK TO CORRECT.
Check Instructions: GOTO Section:
DM_AGE
DM_ELDER
HH_SIZE
Type: Hard
Skip Instructions: If DM_ELDER = D/R, or DM_AGE = D/R or HR_SIZE = D/R then Continue (no soft/
hard check)

Last Modified: Wednesday, March 1, 2006

Page 175 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Block

Thank You
Description: Thank You - end of interview
Tab Name: TY
Fly Over Name: Thank You - end of interview
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Thursday, October 2, 2014

Page 176 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_WEBSITE

Field

Thank You.TY_WEBSITE
Description: R Visit BLS Website
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: INTRO_LTR = 1 or IntNmbr >= 2
Universe Description: 1st interview cases that received the Intro letter.
Question Text: Did you visit the TPOPS respondent website before the interview to look up the
product categories you would be asked?
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Array:

Last Modified: Thursday, October 2, 2014

Page 177 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_NXTTM

Field

Thank You.TY_NXTTM
Description: Plans for call backs
Form Pane Label:
SAS Name: TY_NXTTM
Tag Name:
Inherited Universe:
Universe: ((HR_ArmFc_ = No AND ((PanelLength = 4 and INTNUM <> 4) or (PanelLength = 8
and IntNum <> 8)) OR
((HR_AfNow_ = No OR HR_AfNow_ = DK OR HR_AfNow_ = RF) AND VAL(IntNmbr)
<> 4) OR
(Dm_EndCP_ = Continue AND (IntNmbr = 2 OR IntNmbr = 3 or (PanelLength = 8 and
IntNum <> 8) AND HR_ArmFc_ <> Yes AND HR_AfNow_ <> Yes))
AND Cell_Safe_ <> Yes
Universe Description:
Question Text: ^TY_VisitWebSite

Fills: TY_VisitWebSite
Instructions: If TY_Website=Yes & interview number=1-3
"Thank you for visiting the website, the information is updated for each quarter
we conduct interviews. Since we are interested in your shopping habits, we will
be contacting you ^fTY_NXTTM. We encourage you to visit the website again
for more information on the product categories you will be asked about in the
next interview."
If TY_Website=No/I didn't know & interview number=1-3
Since we are interested in your shopping habits, we will be contacting you
^fTY_NXTTM. We encourage you to visit the TPOPS respondent website for
more information on the product categories you will be asked about in the next
interview. The website can be located by searching for TPOPS respondents at
www.bls.gov, or going directly to www.bls.gov/respondents/cpi/tpops/."
Else
Since we are interested in your shopping habits, we will be contacting you
^fTY_NXTTM.

Type: Classification
Length: 1

Last Modified: Thursday, October 2, 2014

Page 178 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Don't Know
Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: <1> goto TY_R_FIRST_NAME

Last Modified: Wednesday, November 14, 2012

Page 179 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_R_FIRST_NAME

Field

Thank You.TY_R_FIRST_NAME
Description: Asks respondents first name
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: [TY_NXTTM =1 and (INTNMBR = 1 or 2)] and [ADLTR = 1 or (GOT_LTR_FL = 2 or
9) or Replc_Fl = 1] and RANDNMBR < .5
Universe Description:
Question Text: I need to make sure that I have the best contact information for you. What is
your ^TY_NAME_ADDRESS ?
Probe: First name

Fills: TY_NAME_ADDRESS
Instructions: If RANDNMBR < .5
fill "name and mailing address"
If RANDNMBR >= .5
Fill "mailing address"

Type: String
Length: 20
x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: R_FIRST_NAME
Array:
Special Instructions: Pre fill with over typing allowed for correction.
Skip Instructions: GOTO TY_R_LAST_NAME

Last Modified: Wednesday, November 14, 2012

Page 180 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_R_LAST_NAME

Field

Thank You.TY_R_LAST_NAME
Description: Asks respondents Last name
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: TY_R_FIRST_NAME = NOT BLANK, D OR R
Universe Description:
Question Text: I need to make sure that I have the best contact information for you. What is your
^TY_NAME_ADDRESS ?
Probe: Last name
Fills: TY_NAME_ADDRESS
Instructions: If RANDNMBR < .5
fill "name and mailing address"
If RANDNMBR >= .5
Fill "mailing address"

Type: String
Length: 20
x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: R_LAST_NAME
Array:
Special Instructions: GOTO TY_R_ADDRESS_1

Last Modified: Wednesday, November 14, 2012

Page 181 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_R_ADDRESS_1

Field

Thank You.TY_R_ADDRESS_1
Description: Asks respondents ADDRESS
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (TY_R_LAST_NAME = NOT BLANK, D OR R)OR [[TY_NXTTM =1 and (INTNMBR =
1 or 2)] and [ADLTR = 1 or (GOT_LTR_FL = 2 or 9)or Replc_Fl = 1] and RANDNMBR
>= .5]
Universe Description:
Question Text: I need to make sure that I have the best contact information for you. What is your
^TY_NAME_ADDRESS ?
Probe: STREET ADDRESS LINE #1
Fills: TY_NAME_ADDRESS
Instructions: If RANDNMBR < .5
fill "name and mailing address"
If RANDNMBR >= .5
Fill "mailing address"

Type: String
Length: 20
x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: R_STR1AD
Array:
Special Instructions: Grey question text if RANDNMBR < .5
Skip Instructions: IF TY_R_ADDRESS_1 <> R
GOTO TY_R_ADDRESS_2
ELSE GOTO TY_CMBLS
Last Modified: Wednesday, November 14, 2012

Page 182 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_R_ADDRESS_2

Field

Thank You.TY_R_ADDRESS_2
Description: Asks respondents ADDRESS Line 2
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: TY_R_ADDRESS_1 = NOT BLANK OR D
Universe Description:
Question Text: I need to make sure that I have the best contact information for you. What is your
^TY_NAME_ADDRESS ?
Probe: STREET ADDRESS Line #2
Fills: TY_NAME_ADDRESS
Instructions: If RANDNMBR < .5
fill "name and mailing address"
If RANDNMBR >= .5
Fill "mailing address"

Type: String
Length: 20
x Don't Know
x Refuse
x Empty
On Input
x On Output
Store Instructions: R_STR2AD
Array:
Skip Instructions: GOTO TY_R_CITY

Last Modified: Wednesday, November 14, 2012

Page 183 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_R_CITY

Field

Thank You.TY_R_CITY
Description: Asks respondents CITY
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: TY_R_ADDRESS_1 = NOT BLANK OR D
Universe Description:
Question Text: I need to make sure that I have the best contact information for you. What is your
^TY_NAME_ADDRESS ?
Probe: CITY
Fills: TY_NAME_ADDRESS
Instructions: If RANDNMBR < .5
fill "name and mailing address"
If RANDNMBR >= .5
Fill "mailing address"

Type: String
Length: 20
x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: R_CITY
Array:
Skip Instructions: GOTO TY_R_STATE

Last Modified: Wednesday, November 14, 2012

Page 184 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_R_STATE

Field

Thank You.TY_R_STATE
Description: Asks respondents STATE
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: TY_R_CITY = NOT BLANK OR D
Universe Description:
Question Text: I need to make sure that I have the best contact information for you. What is your
^TY_NAME_ADDRESS ?
Probe: STATE
Enter the 2 character state abbreviation.
If you need a list of the state abbreviations, click on the DEFS tab and choose
number 1.
Fills: TY_NAME_ADDRESS
Instructions: If RANDNMBR < .5
fill "name and mailing address"
If RANDNMBR >= .5
Fill "mailing address"

Type: String
Length: 2
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Skip Instructions: GOTO TY_CMBLS

Last Modified: Wednesday, November 14, 2012

Page 185 of 239

Survey: TPOPS 8 Panel
Section: Thank You

TY_STNM

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Field

Thank You.TY_STNM
Description: State name
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: IF CP_STATE = VALID 2-CHARACTER STATE ABBREVIATION, THEN DISPLAY
APPROPRIATE STATE NAME [allow 40]
AL Alabama
MT Montana
AK Alaska
NE Nebraska
AZ Arizona
NV Nevada
AR Arkansas
NH New Hampshire
CA California
NJ New Jersey
CO Colorado
NM New Mexico
CT Connecticut
NY New York
DE Delaware
NC North Carolina
DC District of Columbia ND North Dakota
FL Florida
OH Ohio
GA Georgia
OK Oklahoma
HI Hawaii
OR Oregon
ID Idaho
PA Pennsylvania
IL Illinois
RI Rhode Island
IN Indiana
SC South Carolina
IA Iowa
SD South Dakota
KS Kansas
TN Tennessee
KY Kentucky
TX Texas
LA Louisiana
UT Utah
ME Maine
VT Vermont
MD Maryland
VA Virginia
MA Massachusetts
WA Washington
MI Michigan
WV West Virginia
MN Minnesota
WI Wisconsin
MS Mississippi
WY Wyoming
MO Missouri

Type: Enumerated
Length: 40
Last Modified: Wednesday, November 14, 2012

Page 186 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Answer List: tCP_STNM
Value:

Mnemonic:

Description:

1

ALAlabama

2

AKAlaska

3

AZArizona

4

ARArkansas

5

CACalifornia

6

COColorado

7

CTConnecticut

8

DEDelaware

9

DCDistrict of Columbia

10

FLFlorida

11

GAGeorgia

12

HIHawaii

13

IDIdaho

14

ILIllinois

15

INIndiana

16

IAIowa

17

KSKansas

18

KYKentucky

19

LALouisiana

20

MEMaine

21

MDMaryland

22

MAMassachusetts

23

MIMichigan

24

MNMinnesota

25

MSMississippi

26

MOMissouri

27

MTMontana

28

NENebraska

29

NVNevada

30

NHNew Hampshire

31

NJNew Jersey

32

NMNew Mexico

33

NYNew York

34

NCNorth Carolina

35

NDNorth Dakota

36

OHOhio

Last Modified: Wednesday, November 14, 2012

Page 187 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

37

OKOklahoma

38

OROregon

39

PAPennsylvania

40

RIRhode Island

41

SCSouth Carolina

42

SDSouth Dakota

43

TNTennessee

44

TXTexas

45

UTUtah

46

VTVermont

47

VAVirginia

48

WAWashington

49

WVWest Virginia

50

WIWisconsin

51

WYWyoming
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:

Last Modified: Wednesday, November 14, 2012

Page 188 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_R_ZIP

Field

Thank You.TY_R_ZIP
Description: Asks respondents ZIP
Form Pane Label: Asks respondents ZIP
SAS Name:
Tag Name: Asks respondents ZIP
Inherited Universe:
Universe: TY_R_STATE = NOT BLANK OR D
Universe Description:
Question Text: I need to make sure that I have the best contact information for you. What is your
^TY_NAME_ADDRESS ?
Probe: ZIP
Fills: TY_NAME_ADDRESS
Instructions: If RANDNMBR < .5
fill "name and mailing address"
If RANDNMBR >= .5
Fill "mailing address"

Fills: TY_NAME_ADDRESS
Instructions: If RANDNMBR < .5
fill "name and mailing address"
If RANDNMBR >= .5
Fill "mailing address"

Type: Classification
Length: 5
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Thursday, October 2, 2014

Page 189 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_DAYS_TIMES

Field

Thank You.TY_DAYS_TIMES
Description: Best days and times to call back
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (DM_ArmFc = 2 and ((PanelLength = 4 and INTNUM <> 4) or (PanelLength = 8 and
IntNum <> 8))
OR
(DM_AfNow = 2, DK, RF and ((PanelLength = 4 and INTNUM <> 4) or (PanelLength
= 8 and IntNum <> 8))
OR
(DM_EndCP = 1 and IntNmbr =2, 3 and Replc_Fl <> '1' and Contact_Fl <> '1' and
DM_ArmFc <>1 and DM_AfNow <>1)
Universe Description:
Question Text: What are the best days and times to call you?
Jot down the best and worst days and times on paper. You will record them in Web
CATI after the interview has ended.

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Wednesday, November 14, 2012

Page 190 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_CMBLS

Field

Thank You.TY_CMBLS
Description: Want BLS address
Form Pane Label:
SAS Name: TY_CMBLS
Tag Name:
Inherited Universe:
Universe: TY_NXTTM = 1
Universe Description:
Question Text: Comments or ideas about how to improve the survey can be sent to the Bureau
of Labor Statistics.
Additional information can be found on the BLS TPOPS website.
Would you like either address?

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: 1.If TY_CMBLS = 1, D or R, set OUTCOME = 00, SUBTYPE = 00
2.If TY_CMBLS = 2, set OUTCOME = 1, SUBTYPE = 1, MARK = 21
Skip Instructions: <1>goto TY_BLSAD
<2>goto EXITTHNK

Last Modified: Thursday, October 2, 2014

Page 191 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_ENDIT

Field

Thank You.TY_ENDIT
Description: Thanks for last call
Form Pane Label:
SAS Name: TY_ENDIT
Tag Name:
Inherited Universe:
Universe: (DM_ENDCP = 1 and ((PanelLength = 4 and INTNUM = 4) or (PanelLength = 8 and
IntNum = 8)) OR
((DM_AFNOW = 2, DK, or RF) and ((PanelLength = 4 and INTNUM = 4) or
(PanelLength = 8 and IntNum = 8)) OR
DM_ARMFC = 2 and ((PanelLength = 4 and INTNUM = 4) or (PanelLength = 8 and
IntNum = 8))
Universe Description:
Question Text: This completes the last regularly scheduled interview for this household for the
Point of Purchase Survey.
If you have any comments regarding the burden estimate or any other aspect of
this survey, including suggestions for reducing the time needed to respond,
you may contact the Bureau of Labor Statistics.
Additional information can be found on the BLS TPOPS website.
Would you like either address?

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions:

If TY_ENDIT = 2 then
If DM_ARMFC = 1 or DM_AFNOW = 1, set OUTCOME = 1, SUBTYPE = 5, and
if MARK lt 21, set MARK = 21
else, set OUTCOME = 1, SUBTYPE = 1, and if MARK lt 21, set MARK = 21

Last Modified: Thursday, October 2, 2014

Page 192 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Skip Instructions: <1>goto TY_BLSAD
<2> goto EXITTHNK

Last Modified: Wednesday, November 14, 2012

Page 193 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_BLSAD

Field

Thank You.TY_BLSAD
Description: BLS address
Form Pane Label:
SAS Name: TY_BLSAD
Tag Name:
Inherited Universe:
Universe: TY_CMBLS = 1 or TY_ENDIT = 1
Universe Description:
Question Text: Direct any comments you may have to:
Bureau of Labor Statistics
2 Massachusetts Avenue, N.E., Room 3615
Washington, DC 20212
or to their website at: http://www.bls.gov/respondents/cpi/tpops
Remember to include your name, address, and telephone number or your case
identification number, if you would like a response.

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: IF TY_BLSAD = 1,
If DM_ARMFC = 1 or DM_AFNOW = 1, Set OUTCOME = 1, SUBTYPE = 5, set
MARK = 21
Else, SET OUTCOME = 1, SUBTYPE = 1, set MARK = 21
Skip Instructions: <1>EXITTHNK

Last Modified: Wednesday, November 14, 2012

Page 194 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

THANKRES

Field

Thank You.THANKRES
Description: Thanks to ineligible HH
Form Pane Label:
SAS Name: THANKRES
Tag Name:
Inherited Universe:
Universe: (RESNUM = 1, 5, 6, or 7)
OR (OTHRES = 5, 6, 7, 8, 9, 10, 11, D or R)
OR (PAYPHONE = 1, D, or R) OR (PROBCALL = 14)
OR (FIND_OTH = 4)
OR (GEO_ST = 95 OR GEO_CNTY = 95
OR GEO_LIM = 2 OR GEO_TOWN = 95)
OR HR_ARMFC = 1
OR HR_AFNOW = 1
Universe Description:
Question Text: Thank you for your time. Your household is not eligible for this survey.

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: 1. If THANKRES = 1,
IF HR_ARMFC = 1, no not change OUTCOME and SUBTYPE
ELSE set OUTCOME = 20, set SUBTYPE = 3.
If MARK lt 22, set MARK = 22
2. If RESNUM = 1 or EXCLUBUSN = 1 then display "Thank you for your time. Your
phone number is not eligible for this survey."
Skip Instructions: <1>TY_LAST

Last Modified: Wednesday, November 14, 2012

Page 195 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

EXITTHNK

Field

Thank You.EXITTHNK
Description: Thanks to end call
Form Pane Label:
SAS Name: EXITTHNK
Tag Name:
Inherited Universe:
Universe: (RESNUM = R) OR (PROBCALL = 1, 2, 4, 5, or 13)
OR (TY_CMBLS = 2 OR TY_ENDIT = 2 OR TY_BLSAD = 1)
OR (DFFSTATE = D OR R) OR (DFFCNTY = D OR R)
OR (GEO_LIM = D OR R) OR (GEO_TOWN = D OR R)
OR (ID_SPVR = 3 OR 4) OR (FIND_OTH = R)
Universe Description:
Question Text: Thank you for your time and cooperation.

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: 1. If RES_NAME = BLANK, SET RES_NAME = LADY OR MAN OF HOUSE

Skip Instructions: <1>TY_LAST

Last Modified: Tuesday, November 27, 2012

Page 196 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_CLBCK

Field

Thank You.TY_CLBCK
Description: Thanks for call backs
Form Pane Label:
SAS Name: TY_CLBCK
Tag Name:
Inherited Universe:
Universe: RESNUM = DK OR ID_WHO <> blank OR ID_OTHER <> blank OR
(FIND_OTH = 3 and Res_Name <> blank) OR
(Res_Name ne blank and (HELLO_RS = 3 or ID_SPVR = 2)) OR
((PROBCALL = 3 or 12) and Res_Name <> blank and FIND_OTH <> 4 ) OR
(FIND_OTH = DK) OR
(HELLO_RS = 4 and HELLO_TWO = 3) OR
(CELL_SAFE= 2, DK, RF)
Universe Description:
Question Text: We will try again at another time.
What are the best days and times to call?
Jot down the best and worst days and times on paper.
You will record them in WebCATI after the interview has ended.

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: If RES_NAME = blank, set RES_NAME = LADY OR MAN OF HOUSE
If MARK LT 3, SET MARK = 0
Skip Instructions: <1>TY_LAST

Last Modified: Wednesday, November 14, 2012

Page 197 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

F10_TY_CLBCK

Field

Thank You.F10_TY_CLBCK
Description: Thanks for call backs
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: F10 - EXIT FROM ANY SCREEN
Universe Description:
Question Text: We will try again at another time. What are the best days and times to call?
Thank you for your help.
Jot down the best and worst days and times on paper. You will record them in
WebCATI after the interview has ended.

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: If RES_NAME = blank and RESNUM = 2, set RES_NAME = LADY OR MAN OF
HOUSE
IF MARK LT 3, SET MARK = 0
Skip Instructions: <1>TY_LAST

Last Modified: Wednesday, November 14, 2012

Page 198 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TY_LAST

Field

Thank You.TY_LAST
Description: Reminders
Form Pane Label:
SAS Name: TY_LAST
Tag Name:
Inherited Universe:
Universe: (TY_BLSAD = 1) or (THANKRES = 1)
or EXITTHNK = 1)
or (TY_CLBCK = 1)
or (PROBCALL = 6, 7, 8, 9, 10, 11)
Universe Description:
Question Text:

Remember to Record the Language in which the interview was conducted.
Remember to Record the Future Best and Worst Time to Call Information.

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: 1. COPY RES_NAME into NAMERESP
If RES_NAME = blank, store LADY OR MAN OF HOUSE in NAMERESP
2.If PARTFLAG = 1, if MARK lt 12, set MARK = 12
If TY_LAST = 1 then
If PROBCALL = 10 then
If CP_INTRO = blank, set OUTCOME = 35, SUBTYPE = 4
else
set OUTCOME = 35, SUBTYPE = 3
Last Modified: Wednesday, November 14, 2012

Page 199 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Skip Instructions: <1> SHOW_CTRL

Last Modified: Wednesday, November 14, 2012

Page 200 of 239

Survey: TPOPS 8 Panel
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.5.2

CHNG_RESP

Field

Thank You.CHNG_RESP
Description: Change Respondent
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: Whom should I ask for when I call back?

Type: Open
Length: 20
Don't Know
Refuse
Empty
On Input
x On Output
Store Instructions: [store CHNG_RESP in RESPNAME] - goto MAIN PATH
Array:
Special Instructions: 1.Display Hard Error if entry is all numeric:
HARD ERROR:There must be at least one alphabetic character in this field. Go
back to correct.
Skip Instructions: [store CHNG_RESP in RESPNAME] - goto MAIN PATH

Last Modified: Wednesday, March 1, 2006

Page 201 of 239

Survey: TPOPS 8 Panel
Section: TABs

TABs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Block

TABs
Description: This block contains information concerning the TABs
Tab Name:
Fly Over Name:
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions: Create a TAB for each item.

Last Modified: Thursday, November 1, 2007

Page 202 of 239

Survey: TPOPS 8 Panel
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQs

Block

TABs.FAQs
Description: TAB - This block contains 20 FAQs
Tab Name: FAQ
Fly Over Name: Frequently Asked Question
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Thursday, November 1, 2007

Page 203 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_WHATSRVY

Field

TABs.FAQs.FAQ_WHATSRVY
Description: FAQ 1 What is this survey about?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

What is this survey about?
The purpose of the Telephone Point of Purchase Survey is to provide
information on the stores and businesses where people shop and the products
they buy. This information is used to update the Consumer Price Index, which
directly affects almost everyone.

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 204 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_SRVYUSE

Field

TABs.FAQs.FAQ_SRVYUSE
Description: FAQ 2 How will the information be used?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

How will the information be used?
In order for the Bureau of Labor Statistics to update the Consumer Price Index,
it is necessary to maintain an up-to-date list of the stores and businesses
where people shop.
The Census Bureau conducts the Telephone Point of Purchase Survey to
provide the statistical data needed to update this list.

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, February 10, 2011

Page 205 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_WHYME

Field

TABs.FAQs.FAQ_WHYME
Description: FAQ 3 How was I selected? Why me?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: How was I selected? Why me?
We did not select you PERSONALLY; your PHONE NUMBER was randomly
selected from a list of phone numbers.
Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 206 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_SOMEELSE

Field

TABs.FAQs.FAQ_SOMEELSE
Description: FAQ 4 Why don't you select someone else?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Why don't you select someone else?
Your answers are very important to this survey because your phone number
was selected randomly. Your household's purchases represent the
purchases of many similar households. It would cost too much and take too
long to call all households in the U.S. We cannot select another phone
number because it would harm the quality of the information we collect.
 

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 207 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_HAVETODO

Field

TABs.FAQs.FAQ_HAVETODO
Description: FAQ 5 Do I have to participate?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Do I have to participate?
Participation is voluntary and there are no penalties for not answering
questions, but to ensure the validity and accuracy of the information it is very
important that we have your cooperation in the survey. To collect information
on the buying habits of the population, your telephone number was selected to
represent hundreds of other households like yours.

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 208 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_MAILME

Field

TABs.FAQs.FAQ_MAILME
Description: FAQ 6 Just mail me a questionnaire.
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: Just mail me a questionnaire
We do not have a paper questionnaire.The questionnaire's design
and the nature of the questions require a trained person to record the
information. This is the least expensive way of obtaining this information.


Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 209 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_AUTHORIZ

Field

TABs.FAQs.FAQ_AUTHORIZ
Description: FAQ 7 Is this survey authorized by law?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: Is this surey authorized by law?Participation is voluntary and there are no
penalties for refusing to answer any questions in this survey which is
authorized by Title 29, section 2, of the United States Code. Your participation
is extremely important to ensure the completeness and accuracy of the
statistical results.

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 210 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_CONFPROT

Field

TABs.FAQs.FAQ_CONFPROT
Description: FAQ 8 What confidentiality protection do I have?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: What confidentiality protection do I have?The confidentiality of the
information you provide is assured to the full extent permitted by law in
accordance with the Privacy Act of 1974 and the Confidential Information
Protection and Statistical Efficiency Act of 2002 (Title 5 of Public Law 107-347).
The information you provide will only be used for statistical purposes.We
will not ask for your address, birth date, social security number, or last name.
In fact, we will not ask for any information that will identify you as an
individual. The information that you provide will be used only to identify the
stores and businesses where Americans shop and the products they buy.

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 211 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_WHYNAME

Field

TABs.FAQs.FAQ_WHYNAME
Description: FAQ 9 Why do you need my name?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: Why do you need my name?We ask for a first name so that we can refer
to you during the interview.
Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 212 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_TAXWASTE

Field

TABs.FAQs.FAQ_TAXWASTE
Description: FAQ 10 I think this is a waste of taxes?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: I think this is a waste of taxes!By calling a selected number of
households we provide information to update the Consumer Price Index, which
is required by law. This method is far less expensive than calling every
housing unit.

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 213 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_CNTDPEPL

Field

TABs.FAQs.FAQ_CNTDPEPL
Description: FAQ 11 I thought you only counted people.
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: I thought you only counted people.
 We also conduct surveys to
collect information monthly, quarterly and yearly, on labor force, retail and
wholesale trade, household expenses, household income, and education to
name a few examples.

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 214 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_TITLE29

Field

TABs.FAQs.FAQ_TITLE29
Description: FAQ 12 What is Title 29?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: What is title 29?Title 29 is part of the United States Code which by law
specifies the duties of the Bureau of Labor Statistics. It is very broad in scope.
This title gives the Bureau of Labor Statistics authority to designate the Census
Bureau to collect data including the data collected in this survey. The title
includes acquiring and diffusing: "among the people of the United States useful
information on subjects connected with labor ..."
Section 2 of the code specifically mentions the collection of many types of
labor related data, including retail and wholesale trade information.

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 215 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_CPI_USE

Field

TABs.FAQs.FAQ_CPI_USE
Description: FAQ 13 Uses of the Consumer Price Index
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: Uses of the Consumer Price IndexThe Consumer Price Index is a measure
of the average change in the prices paid by urban consumers for a fixed market
basket of goods and services.
The Consumer Price Index is commonly used as: 1. A measure of
inflation. 2. An economic indicator. The President, the Congress, and
the Federal Reserve use trends in the Consumer Price Index to aid in
formulating fiscal and monetary policies. In addition, businesses, labor
organizations and private citizens use the index as a guide in making economic
decisions.3. A means of adjusting income payments. Adjustments to
wages, Social Security Pay- ments, retirement bene-fits and other
compen-sation such as child support and payments received by millions of
Americans are based on changes in the Consumer Price Index. 4. An
adjustment factor for tax brackets (indexing) to prevent ‘bracket creep'
due to inflation.
Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 216 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_TOLLPHN

Field

TABs.FAQs.FAQ_TOLLPHN
Description: FAQ 14 Confirm call/toll-free (800) numbers
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: Confirm call/toll free (800) numbers
To verify
that I am calling from the Census Bureau, you may call our toll free number:
Hagerstown:
1-800-392-6975
Tucson:
1-800-642-0469
Jeffersonville:
1-800-523-3205When you call, please provide your
name and the following case identification number:
Read CASEID number from lower left corner of screen.
IF NECESSARY
To verify that the toll free number is legitimate, you may call Directory
Assistance on: 1-800-555-1212.
Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:
Special Instructions: Fill CASEID number in [fill: ]

Last Modified: Thursday, July 22, 2010

Page 217 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_BLSADDR

Field

TABs.FAQs.FAQ_BLSADDR
Description: FAQ 15 BLS comments
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: Bureau of Labor Statistics (BLS) Comments
Direct any comments you
have to: Bureau of Labor Statistics2 Massachusetts Avenue, N.E., Room
3615 Washington, DC 20212
or to their website at: http://www.bls.gov/respondents/cpi/tpops
Reference the Telephone Point of Purchase Survey or “TPOPS”
in your correspondence. Remember to include your name, address, and
telephone number or the following case identification number, if you request a
response.Read CASEID number from lower left corner of screen.

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 218 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_DATAREQS

Field

TABs.FAQs.FAQ_DATAREQS
Description: FAQ 16 Data requests
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: Data RequestsNeither the Census Bureau nor the Bureau of Labor
Statistics publishes data collected from this survey.The purpose of the
Telephone Point of Purchase Survey is to provide the Bureau of Labor
Statistics with a list of outlets (stores) where consumers buy the goods and
services asked about during the interview. The Bureau of Labor Statistics uses
data from of the Telephone Point of Purchase Survey, along with data from
three other surveys to adjust the Consumer Price Index, which is a leading
measure of inflation that indicates the cost of living in our country. We
can send you a pamphlet describing the Consumer Price Index and how people
use it. The TPOPS survey collects the stores and service establishments
mentioned in Chapter 8 of that pamphlet.
THE PAMPLET IS AVAILABLE IN ENGLISH ONLY
WRITE DOWN THE RESPONDENT'S NAME AND ADDRESS AND GIVE IT TO
YOUR SUPERVISOR
Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 219 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_ADDRESS

Field

TABs.FAQs.FAQ_ADDRESS
Description: FAQ 17 How did you get my address?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: How did you get my address?First, your telephone number was randomly
selected from a computer-generated list of all possible phone numbers in your
area code. Next, the residential address registered to your phone number was
identified via a computer search of various telephone databases. Finally,
the address information was used exclusively to create and mail the letter to
you. A permanent record of your address was not kept.

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, November 1, 2007

Page 220 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_SENDINFO

Field

TABs.FAQs.FAQ_SENDINFO
Description: FAQ 18 What is this advance letter about? How can I get one?
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: What is this advance letter about? How can I get one?The letter contains
a brief explanation of the Telephone Point of Purchase Survey and its
importance in creating the Consumer Price Index, as well as the legal
authorizations for collecting this data. We would like to continue the interview
at this time. If you like, we can send you another copy of the letter if you
provide me with your name and address.
THE LETTER IS AVAILABLE IN ENGLISH ONLY.

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Thursday, February 10, 2011

Page 221 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_RACE

Field

TABs.FAQs.FAQ_RACE
Description: FAQ 19 Why do we ask race and ethnicity questions?
Form Pane Label:
SAS Name: FAQ_RACE
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: Why do we ask race and ethnicity questions? In October 1997, the
Office of Management and Budget, or OMB, issued Standards for Maintaining,
Collecting, and Presenting Federal Data on Race and Ethnicity. These
guidelines state that race and ethnicity are separate and distinct concepts and
should be collected in different questions. The standards are available on the
Internet at www.whitehouse.gov/omb/fedreg/1997standards.html. All
federal agencies, including the Census Bureau, which collect and report data
on race and ethnicity, must follow these standards. The Bureau of Labor
Statistics uses the data from the TPOPS survey to produce a sample of retail
stores and service establishments that is then used to price goods and
services for the Consumer Price Index. The race and ethnicity questions are
asked to ensure that the survey shows no bias regarding any ethnic group and
that the shopping habits of the whole population are represented.
Type: Classification
Length: 2
x Don't Know
x Refuse
x Empty
On Input
On Output
Array:

Last Modified: Friday, August 17, 2012

Page 222 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ_LIVE

Field

TABs.FAQs.FAQ_LIVE
Description: FAQ 20 Why do we ask about where you live?
Form Pane Label:
SAS Name: FAQ_LIVE
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: Why do we ask about where you live?
Respondents are selected at random from 87 cities throughout the U.S. To
ensure the survey is collecting a representative sample, we ask for your
address to verify we have contacted an eligible respondent from one of the 87
U.S. cities.
Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Friday, August 17, 2012

Page 223 of 239

Survey: TPOPS 8 Panel
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

FAQ21

Field

TABs.FAQs.FAQ21
Description: FAQ21 Return to interview
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Tuesday, February 28, 2006

Page 224 of 239

Survey: TPOPS 8 Panel
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEFs

Block

TABs.DEFs
Description: TAB - Definition of 7 commodity concepts Help Screens
Tab Name: DEFs
Fly Over Name: Definition of some commodity concepts
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions:

Last Modified: Thursday, November 19, 2009

Page 225 of 239

Survey: TPOPS 8 Panel
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

STATE ABBREVATIONS

Field

TABs.DEFs.STATE ABBREVATIONS
Description: 2-digit abbreviations of the 50 US states and the District of Columbia
Form Pane Label:
SAS Name:
Tag Name: Def 1. STATE ABBREVIATIONS
Inherited Universe:
Universe:
Universe Description:
Question Text:

State abbreviations
AL Alabama
MT Montana
AK Alaska
NE Nebraska
AZ Arizona
NV Nevada
AR Arkansas
NH New Hampshire
CA California
NJ New Jersey
CO Colorado
NM New Mexico
CT Connecticut
NY New York
DE Deleware
NC North Carolina
DC District of Columbia
ND North Dakota
FL Florida
OH Ohio
GA Georgia
OK Oklahoma
HI Hawaii
OR Oregon
ID Idaho
PA Pennsylvania
IL Illinois
RI Rhode Island
IN Indiana
SC South Carolina
IA Iowa
SD South Dakota
KS Kansas
TN Tennessee
KY Kentucky
TX Texas
LA Louisiana
UT Utah
ME Maine
VT Vermont
MD Maryland
VA Virginia
MA Massachusetts
WA Washington
MI Michigan
WV West Virginia
MN Minnesota
WI Wisconsin
MS Mississippi
WY Wyoming
MO Missiouri

Type: Classification
Length: 1
Last Modified: Thursday, November 19, 2009

Page 226 of 239

Survey: TPOPS 8 Panel
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Don't Know
Refuse
Empty
x On Input
x On Output
Store Instructions: IF GEO_VER =1, store FIPSCODE (8500/67-71) in FIPS_ST and FIPS CTY.
Output variable is GEO_ST
Array:
Special Instructions: Fill county name and state from input file, up to 4 Different States, or 95. Someplace
Else.
[fill STATE_n associated with PSU in XSTATE]
1.Number of states in PSU stored in XSTATE; display
appropriate number
2.Reject if GEO_ST gt XSTATE (state number out of range
for PSU)
3.Store GEO_ST in FIPS_ST
4.If GEO_ST = 1 - 4, set OUTCOME = 00, SUBTYPE = 00
5.If GEO_ST = D, set OUTCOME = 20, SUBTYPE = 9; if
MARK lt 8, set MARK = 8
6.If GEO_ST = R, if MARK lt 9, set MARK = 9
7.If GEO_ST = 95, set OUTCOME = 20, SUBTYPE = 8; if
MARK lt 22, set MARK = 22

Last Modified: Monday, November 26, 2007

Page 227 of 239

Survey: TPOPS 8 Panel
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEF_CU

Field

TABs.DEFs.DEF_CU
Description: Consumer Unit
Form Pane Label:
SAS Name:
Tag Name: Def 2, Consumer Unit
Inherited Universe:
Universe:
Universe Description:
Question Text: CONSUMER UNITA consumer unit is a person living alone or a group of two or
more people who are related by blood, marriage, or other legal arrangement or
who share major living expenses.
Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Monday, November 26, 2007

Page 228 of 239

Survey: TPOPS 8 Panel
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEF_LVGEXP

Field

TABs.DEFs.DEF_LVGEXP
Description: Critial shared living expenses
Form Pane Label:
SAS Name:
Tag Name: Def 3. Living Expenses
Inherited Universe:
Universe:
Universe Description:
Question Text: Living Expenses Individuals will be considered part of the same consumer unit
if they share at least two of the following major living expenses:
1. Housing Expenses
2. Food Expenses or
3. Other Expenses such as transportation, clothing, medical, or educational
expenses.
Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Tuesday, June 2, 2009

Page 229 of 239

Survey: TPOPS 8 Panel
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEF_OUT_TYPE

Field

TABs.DEFs.DEF_OUT_TYPE
Description: Different outlet types for consumor purchases
Form Pane Label:
SAS Name:
Tag Name: Def 4. Outlet Type
Inherited Universe:
Universe:
Universe Description:
Question Text: Outlet Type
The key to selecting the correct outlet type at screen CP_OLTYP is to
determine HOW you entered into the ""contract"", either express or implied, to
purchase the item or service.
SELECT (1) PERSONAL VISIT, if you made a personal visit to the
store/business/outlet and either paid for the item at the store or made
arrangements there to finance the purchase.
SELECT (2) MAIL ORDER, if you filled out a mail-order form and mailed the
form to the vendor.
SELECT (3) TELEPHONE ORDER, if you ordered the item over the telephone
by calling the vendor, or by sending the request order by fax. This includes
food items that are delivered to the home, if the order was placed over the
telephone (for example Pizza Delivery).
SELECT (4) INTERNET, if you filled out a form on an Internet web site or
company home page and submitted the order electronically over the Internet or
via e mail. (This is true, even if the company is located outside the U.S.)
SELECT (5) PRIVATE INDIVIDUAL, if the outlet name is a person's name (e.g.,
Joe Smith) and is not connected to a business. (This is true, even in cases
where the contract was made by personal visit or over the telephone.) Precode
(5) Private Individual has priority and should be selected if the outlet name is a
person and not a business.
One exception: If the outlet name is a doctor or medical physician's name
(e.g., Dr. Joe Smith), then Precode (5) should not be selected. Assume doctors
have offices or make house calls and are ""normally"" in business, so Precode
(1) Personal Visit or Precode (3) Telephone should be selected.
SELECT (6) PUBLIC SALE, if the outlet name given by the respondent
Last Modified: Tuesday, June 2, 2009

Pa

Survey: TPOPS 8 Panel
Section: TABs.DEFs

Blaise Item-Level Specif
Spide

contains the phrase "public sale", "garage sale", "yard sale", "estate sale",
"swap meet", or "auction". (This is true, even in cases where the contract was
made by personal visit.) Precode (6) Public Sale has priority and should be
selected if you know the purchase was made at a public sale.
If you are not sure if the purchase was made at a public sale (and the outlet
name does not give an indication), Precode (1) Personal Visit should be
selected.
SELECT (7) LOCATION OUTSIDE OF THE U.S., if the outlet is located outside
the U.S., unless it is an Internet outlet. Precode (7) Location Outside the U.S.
has priority and should be selected if the outlet is located outside the United
States. (This is true, even in cases where the contract was made by personal
visit, mail order, or telephone.)

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Thursday, November 19, 2009

Page 231 of 239

Survey: TPOPS 8 Panel
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEF_INARMFC

Field

TABs.DEFs.DEF_INARMFC
Description: Listing of the types of services, which to include and which to NOT include
Form Pane Label:
SAS Name:
Tag Name: Def 5. In Armed Forces
Inherited Universe:
Universe:
Universe Description:
Question Text: IN ARMED FORCES INCLUDE:
-- U.S. Army
-- U.S. Navy
-- U.S. Air Force
-- U.S. Marine Corps
-- U.S. Coast Guard
-- a Reserve Branch of any of the above
-- Commissioned Officers of the U.S. Public Health Service
-- National Guard in Federal Service (if service is during a period when
that unit became part of the regular forces by presidential order)
DO NOT INCLUDE:
-- Coast Guard Temporary Reserve
-- Active Reserve Training
-- Merchant Marine, Maritime Commission, or American Field Service
-- Civilian employees of the Department of Defense
-- National Guard on standby status
-- R.O.T.C., VISTA, or Peace Corps

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Thursday, November 19, 2009

Page 232 of 239

Survey: TPOPS 8 Panel
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEF_AFCPAY

Field

TABs.DEFs.DEF_AFCPAY
Description: Description what the components of pay and the types of armed forces pay to include
and NOT to include
Form Pane Label:
SAS Name:
Tag Name: Def 6. Armed Forces Pay
Inherited Universe:
Universe:
Universe Description:
Question Text: Armed Forces Pay
Total consumer unit income shall be defined as: total money earnings and
selected money receipts of all consumer unit members 14 years of age or over
during the 12 months preceding the interview.
Components of income include:
-- wages and salaries,
-- self-employment income,
-- Social Security,
-- private and government retirement,
-- interest,
-- dividends,
-- rental income,
-- unemployment and workers' compensation,
-- veterans' benefits,
-- public assistance,
-- supplemental security income,
-- food stamps,
-- regular contributions for support, and
-- other income such as cash scholarships, fellowships, and meals and
rent as pay.
It does not include money from any non-periodic, one-time, or lump-sum
items such as money received from the sale of property, withdrawals of bank
deposits, money borrowed, tax refunds, or gifts.
Armed Forces pay consists of wages, salaries, and allowances earned
while on active duty in the following:
---

U.S. Army
U.S. Navy

Last Modified: Thursday, November 19, 2009

Pa

Survey: TPOPS 8 Panel
Section: TABs.DEFs

Blaise Item-Level Specif
Spide

-- U.S. Air Force
-- U.S. Marine Corps
-- U.S. Coast Guard
It also includes income received by individuals in the following:
-- a Reserve Branch of any of the above
-- Commissioned Officers of the U.S. Public Health Service
-- National Guard in Federal Service (if service is during a period when
that unit became part of the regular forces by presidential order)
It does not include earnings of members in the following organizations:
-------

Coast Guard Temporary Reserve
Active Reserve Training
Merchant Marine, Maritime Commission, or American Field Service
Civilian employees of the Department of Defense
National Guard on standby status
R.O.T.C., VISTA, or Peace Corps

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Tuesday, November 13, 2007

Page 234 of 239

Survey: TPOPS 8 Panel
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

DEF_BUSEXP

Field

TABs.DEFs.DEF_BUSEXP
Description: Definition of business expenses
Form Pane Label:
SAS Name:
Tag Name: DEF 7. Business Expenses
Inherited Universe:
Universe:
Universe Description:
Question Text:

Business
ExpensesBusiness expenses at a full service or limited service restaurant
include any expense incurred directly by the employee who has been or will be
reimbursed by an employer. This includes using personal funds or credit card,
a company credit acrd, or money advanced by the employer. If the expense is
incurred by a self-employed individual, then the expense should be included
only if it is eligible to be deducted from income as a cost of doing business.


Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Friday, October 19, 2007

Page 235 of 239

Survey: TPOPS 8 Panel
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

ChangeResp

Field

TABs.ChangeResp
Description: TAB - Change Respondent Help Screen
Form Pane Label: Change
SAS Name:
Tag Name: Change Respondent
Inherited Universe:
Universe:
Universe Description:
Question Text: Whom should I ask for when I call back?
Type: Classification
Length: 20
Don't Know
Refuse
x Empty
On Input
On Output
Store Instructions: Store CHNG_RESP in RESPNAME
Array:
Special Instructions: Display Hard Error if entry is all numberic:

HARD ERROR: There must be at least one alphabetic character in this field. Go
back to correct.
Skip Instructions: goto MAIN PATH

Last Modified: Tuesday, February 28, 2006

Page 236 of 239

Survey: TPOPS 8 Panel
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

TAB_INTNM

Field

TABs.TAB_INTNM
Description: TAB - Number of Interview Help Screen
Form Pane Label:
SAS Name:
Tag Name: Interview Number
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:
Special Instructions: Fill INTNUM of current interview
Skip Instructions: goto MAIN PATH

Last Modified: Tuesday, February 28, 2006

Page 237 of 239

Survey: TPOPS 8 Panel
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Instrument

Field

TABs.Instrument
Description: Main path of the instrument
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text:
Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Tuesday, February 28, 2006

Page 238 of 239

Survey: TPOPS 8 Panel
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.5.2

Exit

Field

TABs.Exit
Description: Allows interviewer to exit interview using TY_CLBCK
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe:
Universe Description:
Question Text: See TY_CLBCK
Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
On Output
Array:

Last Modified: Tuesday, February 28, 2006

Page 239 of 239


File Typeapplication/pdf
File Modified2014-11-13
File Created2014-10-07

© 2024 OMB.report | Privacy Policy