Telephone Point of Purchase Survey

Telephone Point of Purchase Survey

Attachment D TPOPS Specs

Telephone Point of Purchase Survey

OMB: 1220-0044

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

Blaise Item-Level Specifications Report
Spider Version 1.4.0

COVER SHEET

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

Last Modified: Thursday, July 5, 2007

Page 1 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Monday, August 13, 2007

Page 2 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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, 3, or 4 and RES_NAME ne blank
Universe Description: This screen is for FIRST CONTACT if INTNMBR=2,3,4
Question Text: Interview number: ^fINTNMBR
May I please speak to: ^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_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
Don't Know
Refuse
Empty
On Input

Last Modified: Monday, August 13, 2007

Page 3 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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>goto ID_RETRN
<3>goto HELLO_RS
<4> goto HELLO_NEW
<5> goto RESNUM
<6>goto PROBCALL

Last Modified: Monday, August 13, 2007

Page 4 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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]
Skip Instructions: <1,2>If MARK gt 8, goto ID_PART
Last Modified: Monday, August 13, 2007

Page 5 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Else if MARK lt 8 :
If INTNUM = 2, 3, or 4
If REPLC_FL ne 1 – go ID_RETRN
Else If REPLC_FL = 1, goto INTRO_1st
If INTNUM = 1
If ADLTR_FL = 3 or 4, goto INTRO_LTR
Else goto INTRO_1st
Else If MARK = 8, go to ID_SPVR
<3>goto HELLO_RS
<4>goto PROBCALL

Last Modified: Wednesday, August 29, 2007

Page 6 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

RESNUM

Field

CONTACT.RESNUM
Description: Type of place
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: [INTNMBR = 1 and RES_NAME = EMPTY] OR [(HELLO_RET = 5 AND REPLC_FL =
'1' AND HELLO_TWO = EMPTY)]
OR [(INTNMBR = 2, 3, or 4 AND
RES_NAME = EMPTY and REPLC_FL = BLANK 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, a private residence, a cell phone, or is this
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

2

PrivateResidence PRIVATE RESIDENCE

Last Modified: Wednesday, August 29, 2007

Page 7 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: 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; if MARK lt 22, set MARK = 22
If RESNUM = 2, set OUTCOME = 00, SUBTYPE = 00, if MARK lt 6, set MARK = 6
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; if MARK lt 22, set MARK = 22
If RESNUM = 6, set OUTCOME = 20, SUBTYPE = 4; if MARK lt 22, set MARK = 22
If RESNUM = 7, set OUTCOME = 20, SUBTYPE = 3; if MARK lt 22, set MARK = 22
If RESNUM = 8, set OUTCOME = 00, SUBTYPE = 00; if MARK lt 3, set MARK = 3
If RESNUM = D, set OUTCOME = 00, SUBTYPE = 00; if MARK lt 3, set MARK = 3
If RESNUM = R, if MARK lt 3, 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,
Last Modified: Wednesday, August 29, 2007

Page 8 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CELLULAR PHONE, OR MOBILE PHONE"
If RESNUM = 2, set CONTACT_FL = 1
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: Tuesday, August 14, 2007

Page 9 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

OTHRES

Field

CONTACT.OTHRES
Description: Other type of place
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: (RESNUM = 4 AND HELLO_RET = 5) OR (RESNUM = 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: Tuesday, August 14, 2007

Page 10 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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; if MARK lt
22, set MARK = 22
If OTHRES = D, set OUTCOME = 20, SUBTYPE = 9; if MARK lt 9, set MARK = 9
If OTHRES = R, set OUTCOME = 20, SUBTYPE = 9; if MARK lt 9, set MARK = 9
If OTHRES = 5, set OUTCOME = 20, SUBTYPE = 13; if MARK lt 22, set MARK = 22
If OTHRES = 6, set OUTCOME = 20, SUBTYPE = 4; if MARK lt 22, set MARK = 22
If OTHRES = 7, set OUTCOME = 20, SUBTYPE = 3; if MARK lt 22, set MARK = 22
If OTHRES = 8, set OUTCOME = 00, SUBTYPE = 00; if MARK lt 3, set MARK = 3
If OTHRES = D, set OUTCOME = 00, SUBTYPE = 00; if MARK lt 3, set MARK = 3
If OTHRES = R, if MARK lt 3, 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
Last Modified: Tuesday, August 14, 2007

Page 11 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Monday, August 13, 2007

Page 12 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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

Last Modified: Monday, August 13, 2007

Page 13 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If PAYPHONE = 2, set CONTACT_FL = 1

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

Last Modified: Monday, August 13, 2007

Page 14 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 PAYPHONE = 2
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: Monday, August 13, 2007

Page 15 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

On Input
x On Output
Array:
Special Instructions: Display Interview Number:INTNMBR = [fill: INTNMBR]
If HELLO_NEW = 3, set OUTCOME = 55, SUBTYPE = 2; if MARK lt 6, set MARK = 6
If HELLO_NEW = 5, set OUTCOME = 00, SUBTYPE = 00; if MARK lt 6, set MARK =
6
If HELLO_NEW = 1, 2, or 4 AND HELLO_TWO = EMPTY, set OUTCOME = 00,
SUBTYPE = 00;
if MARK lt 6, 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: Monday, August 13, 2007

Page 16 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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,3,or 4.
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, uses this phone, 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
Don't Know

Last Modified: Monday, August 13, 2007

Page 17 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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; if MARK lt 6, set MARK = 6
3.If HELLO_RS = 1, 2, 4 or 5, set OUTCOME = 00, SUBTYPE = 00; if MARK lt 6, 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>if HELLO_TWO = 3, goto TY_CLBCK; else goto PROBCALL

Last Modified: Monday, August 13, 2007

Page 18 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 [(HELLO_RS = 5) and (HELLO_TWO = blank or
HELLO_TWO = 3)] OR [HELLO_NEW = 5 AND HELLO_TWO = blank)] OR
[RESNUM = 8]
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
Value:

Mnemonic:

Description:

1

Absent

Temporarily absent or away. Nobody available through closeout.

Last Modified: Monday, August 13, 2007

Page 19 of 208

Survey: TPOPS
Section: CONTACT

2

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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
Last Modified: Monday, August 13, 2007

Page 20 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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
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: Monday, August 13, 2007

Page 21 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Monday, August 13, 2007

Page 22 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If FIND_OTH = 1 or 2, set OUTCOME = 00, SUBTYPE = 00; if MARK lt 6, set MARK
=6
If FIND_OTH = 3, set OUTCOME = 55, SUBTYPE = 2; if MARK lt 6, set MARK = 6
If FIND_OTH = 4, set OUTCOME = 20, SUBTYPE = 11; if MARK lt 22, 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, 3, or 4 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: Monday, August 13, 2007

Page 23 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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, 3, or 4) 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.
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.
Enter <1> to continue

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:
Last Modified: Monday, August 13, 2007

Page 24 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

This screen is for a new respondent in the SAME consumer unit.
Skip Instructions: <1>If INTNUM = 2, 3, or 4 and CONTACT_FL = 1, goto INTRO_1st; else go to
ID_SPVR

Last Modified: Tuesday, November 13, 2007

Page 25 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

INTRO_LTR

Field

CONTACT.INTRO_LTR
Description: Get letter
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: {[INTNMBR = 1 AND (ADLTR = 3 or 4)] AND [(HELLO_TWO = 1 or 2 AND MARK lt
8) OR
((HELLO_NEW = 1 or 2 OR FIND_OTH = 1 or 2) AND HELLO_TWO = EMPTY) OR
(HELLO_RS = 1 or 2)]} AND INTRO_LTR = EMPTY
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

Last Modified: Tuesday, November 13, 2007

Page 26 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

x Don't Know
x Refuse
Empty
On Input
x On Output
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 25, 2007

Page 27 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

INTRO_1ST

Field

CONTACT.INTRO_1ST
Description: Initial introduction
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe: all
Universe: ((MARK = EMPTY OR MARK lt 8) AND (INTNMBR = 2, or 3, or 4) AND
(HELLO_NEW = 1 or 2 OR
FIND_OT = 1 or 2) AND HELLO_TWO = EMPTY)
OR
(((MARK = EMPTY OR MARK lt 8) AND (INTNMBR = 1 AND (ADLTR_FL = 1 OR
ADLTR_FL = 2))) AND
(HELLO_TWO = 1 or 2 OR (HELLO_NEW = 1 or 2 OR Hello_New = 1 or 2 OR
FIND_OTHE = 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 lt 8) AND ((INTNMBR = 1 AND INTRO_LTR = 1AND
ADLTR_FL = 3)) OR
(INTRO_LTR = 2 OR INTRO_LTR = DK OR INTRO_LTR = RF)))
OR
MARK lt 8 AND ((INTNMBR ne 1) AND REPLC_FL ne 1 AND ORIG_NAME =
EMPTY AND
(HELLO_TWO = 1 or 2))
OR
MARK lt 8 AND (INTNMBR = 2, 3, or 4) AND (HELLO_TWO = 1 or 2 AND
REPLC_FL = 1) OR
(((HELLO_NEW = 1 or 2 OR FIND_OTH = 1 or 2) AND HELL_TWO = EMPTY) AND
REPLC_FL = 1))
Universe Description:
Question Text:

If necessary: Hello, this is .... from the U.S. Census Bureau.
^INTRO_1ST
This survey is conducted quarterly. It will take about 7 to 15 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 Confidentiality Information Protection and
Statistical Efficiency Act of 2002.
Last Modified: Thursday, October 25, 2007

P

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specif
Spide

Title 29, Section 2 and Title 15 of the United States Code authorize us to
conduct this survey.
Enter <1> to continue

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
Display Interview Number:INTNUM = [fill: INTNUM]

Skip Instructions: <1>Set MARK = 8 – go to ID_SPVR

Last Modified: Thursday, July 12, 2007

Page 29 of 208

Survey: TPOPS
Section: CONTACT

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 30 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Friday, August 24, 2007

Page 31 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Tuesday, November 13, 2007

Page 32 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

ID_RETRN

Field

INTRODUCTION.ID_RETRN
Description: Intro for returning cases
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (INTNMBR = 2, 3, or 4) 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.
Enter <1> to continue

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:
Last Modified: Tuesday, November 13, 2007

Page 33 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Special Instructions: Check input file (8500. RESPNAME)for respondent name; if blank, this screen should
NOT be on path, since no contact was previously made with respondent

Skip Instructions: <1> go to ID_SPVR

Last Modified: Tuesday, November 13, 2007

Page 34 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

ID_SPVR

Field

INTRODUCTION.ID_SPVR
Description: Supervisor may listen
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: [((Intro_1st_ = Continue OR Intro_Rs_ = Continue OR (Front.CtSection.Intro_Ltr =
Yes AND AdLtr_Fl = '4') OR
Id_Retrn = Continue) OR Hello_Two_ IN[CorrectPerson, PersonCalled]) 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 7 to 15 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: Tuesday, November 13, 2007

Page 35 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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, 3, or 4 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: Friday, August 24, 2007

Page 36 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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:

Description:

1

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
Last Modified: Friday, August 24, 2007

Page 37 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Skip Instructions: If INTNUM = 2, 3, or 4 and REPLC_FL ne 1 and
GEO_VER
else goto GEO_ST

Last Modified: Friday, August 10, 2007

I_COUNTY ne blank--goto

Page 38 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Friday, August 10, 2007

Page 39 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Tuesday, November 13, 2007

Page 40 of 208

Survey: TPOPS
Section: INTRODUCTION

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 41 of 208

Survey: TPOPS
Section: GEOGRAPHY

GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Friday, August 10, 2007

Page 42 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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, 3, or 4 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
If GEO_VER = 1, store FIPSCODE (8500/67-71) in
Last Modified: Friday, August 10, 2007

Page 43 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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>

Last Modified: Friday, August 10, 2007

goto GEO_ST

Page 44 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

GEO_ST

Field

GEOGRAPHY.GEO_ST
Description: Respondent's state of residence
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: INTNUM = 1 OR REPLC_FL = 1 OR
GEO_VER = 2, D, or R OR I_COUNTY = blank
Universe Description: Possible states of respondent residense
Question Text: In which state do you live?

Type: Classification
Length: 2
x Don't Know
x Refuse
x Empty
On Input
x On Output
Store Instructions: STORE GEO_ST in FIPS_ST
Array:
Special Instructions: [fill STATE_n associated with PSU in XSTATE]
SOFTCHECK:RESPONDENT DOES NOT LIVE IN ANY STATE LISTED?
HARDCHECKSTATE NUMBER OUT OF RANGE FOR PSU
Number of states in PSU stored in XSTATE;
display appropriate number
Reject if GEO_ST gt XSTATE (state number out of range
for PSU)
Store GEO_ST in FIPS_ST
If GEO_ST = 1 - 4, set OUTCOME = 00, SUBTYPE = 00
If GEO_ST = D, set OUTCOME = 20, SUBTYPE = 9;
if MARK lt 8, set MARK = 8
If GEO_ST = R, if MARK lt 9, set MARK = 9
Last Modified: Friday, August 10, 2007

Page 45 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If GEO_ST = 95, set OUTCOME = 20, SUBTYPE = 8;
if MARK lt 22, set MARK = 22
Skip Instructions: <1,2,3,4>[goto GEO_CNTY]
<95>Invoke SOFTCHECK - goto THANKRES
[goto EXITTHNK]
[goto EXITTHNK]

Last Modified: Tuesday, August 28, 2007

Page 46 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

GEO_CNTY

Field

GEOGRAPHY.GEO_CNTY
Description: Respondent's county of residence
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (GEO_ST = 1, 2, 3, or 4) AND
[INTNUM = 1 OR REPLC_FL = 1 OR
GEO_VER = 2, D, or R OR I_COUNTY = blank]
Universe Description: Possible counties of respondent
Question Text: In which county do you live?

Type: Classification
Length: 2
Don't Know
Refuse
Empty
x On Input
x On Output
Store Instructions: Number of counties in GEO_ST in PSU is stored
in XCOUNTY; display appropriate number
Store GEO_CNTY in FIPS_CTY
Array:
Special Instructions: [fill CNTY_n associated with GEO_ST in PSU]
SOFTCHECK:RESPONDENT DOES NOT LIVE IN ANY COUNTY LISTED?
HARDCHECKCOUNTY NUMBER OUT OF RANGE FOR STATE
Number of counties in GEO_ST in PSU is stored
in XCOUNTY; display appropriate number
Reject if GEO_CNTY gt XCOUNTY (county number out of
range for GEO_ST in PSU)
Store GEO_CNTY in FIPS_CTY
If GEO_CNTY ne D,R, or 95, if MARK lt 11,
set MARK = 11
Last Modified: Tuesday, August 28, 2007

Page 47 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If GEO_CNTY = 1 - 26, set OUTCOME = 00, SUBTYPE = 00
If GEO_CNTY = D, set OUTCOME = 20, SUBTYPE = 9;
if MARK lt 8, set MARK = 8
If GEO_CNTY = R, if MARK lt 9, set MARK = 9
If GEO_CNTY = 95, set OUTCOME = 20, SUBTYPE = 8;
if MARK lt 22, set MARK = 22
Skip Instructions: <1, 2 ... n, 26> if PSU = A103 OR (PSU = A110 AND
GEO_ST =1 AND GEO_CNTY = 1 - 4) OR
PSU = B108 OR PSU = B116 – goto GEO_LIM;
else goto GEO_LONG
<95> Invoke SOFT CHECK - goto THANKRES
[goto EXITTHNK]

Last Modified: Friday, August 10, 2007

Page 48 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Friday, August 10, 2007

Page 49 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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

Last Modified: Friday, August 10, 2007

Page 50 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Friday, August 10, 2007

Page 51 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Tuesday, August 28, 2007

Page 52 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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, 3, 4 AND REPLC_FL ne 1 AND I_PSINCU
ne blank] – goto GEO_DONE
<2>[goto GEO_MN]

Last Modified: Friday, August 10, 2007

Page 53 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Friday, August 10, 2007

Page 54 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: 2002 TO 2007
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:
If GEO_MN gt I_MN and GEO_YR = I_YEAR – Invoke HARD CHECK – goto
ERR_FUT1
If GEO_MN If I_MN and GEO_YR=(I_YEAR-5) Invoke HARD CHECK go to
ERR_LONG
MAKE MOVEDATE [allow 8] = MMDDYYYY (MM = month, DD = day, YYYY = year)
If GEO_YEAR = D or R, store blank in MOVEDATE

Last Modified: Friday, August 10, 2007

Page 55 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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
+ 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.
HARD CHECKS:
ERR_FUT1: DATE ENTERED IS IN THE FUTURE
ERR_LONG: DATE ENTERED IS MORE THAN FIVE YEARS AGO
If GEO_MN lt I_MN and GEO_YR = (I_YEAR - 5) – Invoke HARD CHECK – goto
ERR_LONG
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, August 28, 2007

Page 56 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

GEO_DONE

Field

GEOGRAPHY.GEO_DONE
Description: Section is complete
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (GEO_ST NE D,R, 95) AND(GEO_CNTY ne D, R, 95)
Universe Description:
Question Text: Enter 1 to continue.
Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
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: Friday, August 10, 2007

Page 57 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: If GEO_MN gt I_MN and GEO_DY gt I_DY -- Invoke HARD CHECK – goto
ERR_FUT2
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.

Last Modified: Friday, August 10, 2007

Page 58 of 208

Survey: TPOPS
Section: GEOGRAPHY

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Wednesday, March 1, 2006

Page 59 of 208

Survey: TPOPS
Section: Household Roster

Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Tuesday, October 16, 2007

Page 60 of 208

Survey: TPOPS
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 or INTNMBR = 3 or INTNMBR = 4) 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:
Question Text:

INTERVIEW NUMBER: ^fINTNMBR
In your last interview, we determined that there ^IS_ARE ^fI_PSINCU
^PERSON_PERSONS residing in your consumer unit. Is this still true?
If necessary: A consumer unit is a person living alone or a group of two or more
people who are related or, if unrelated, who share major living expenses.

Fills: fINTNMBR
Instructions: This fills in the interview number from the variable INTNMBR and is = INTNMBR
Fills: IS_ARE
Instructions: Fill "is" if I_PSINCU = 1, else fill "are".
Fills: fI_PSINCU
Instructions: Fill = I_PSINCU
Fills: PERSON_PERSONS
Instructions: Fill "person" if I_PSINCU = 1, else fill "persons".
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
x On Output
Last Modified: Tuesday, October 16, 2007

Page 61 of 208

Survey: TPOPS
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Tuesday, November 13, 2007

Page 62 of 208

Survey: TPOPS
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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:

Sample Phone : (^fAREA) ^fPREFIX - ^fSUFFIX How many persons living at this
residence are served by THIS telephone number? Do not include students
living away at college or temporary house guests.

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
Fills: fSUFFIX
Instructions: Fill the respondent's last 4 digits of his/her phone number = SUFFIX
Type: Integer
Length: 2
Min: 1
Max: 99
x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: <1>store HR_SIZE in PSINCU; goto CP_INTRO
Array:
Last Modified: Tuesday, November 13, 2007

Page 63 of 208

Survey: TPOPS
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Special Instructions: HR_SIZE gt 30: SOFT EDIT: SIGNAL - NUMBER SEEMS UNUSUALLY HIGH.
PLEASE VERIFY
Skip Instructions: <1>goto CP_INTRO
<2-30>goto HR_DESCU
<31-99> goto HR_DESCU
[goto HR_DESCU]

Last Modified: Tuesday, October 16, 2007

Page 64 of 208

Survey: TPOPS
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.4.0

HR_DESCU

Field

Household Roster.HR_DESCU
Description: One consumer unit
Form Pane Label:
SAS Name: HR_DESCU
Tag Name:
Inherited Universe:
Universe: HR_SIZE gt 1 or HR_SIZE = D or R
Universe Description:
Question Text:

If respondent asks what major living expenses are included, click on the DEFS tab
and choose number 3. Read entire answer.
I will be asking questions about purchases made by people in your consumer
unit. A consumer unit is a person living alone or a group of two or more people
who are related or, if unrelated, who share major living expenses.
Does this describe all of the people at this residence?

Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
x On Output
Store Instructions: store HR_SIZE in PSINCU
Array:
Skip Instructions: <1>If HR_SIZE = D or R, goto HR_NUMCU;
else if HR_SIZE gt 1, goto CP_INTRO
<2, D, R>[goto HR_NUMCU]

Last Modified: Tuesday, October 16, 2007

Page 65 of 208

Survey: TPOPS
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.4.0

HR_NUMCU

Field

Household Roster.HR_NUMCU
Description: Number of people in consumer unit
Form Pane Label:
SAS Name: HR_NUMCU
Tag Name:
Inherited Universe:
Universe: (HR_SIZE = D or R and HR_DESCU = 1) OR
HR_DESCU = 2

Universe Description:
Question Text: ^MORETHAN1
How many people are in YOUR consumer unit?
If necessary: A consumer unit is a person living alone or a group of two or more
people who are related or, if unrelated, who share major living expenses.

Fills: MORETHAN1
Instructions: iF HR_DESCU = 2, fill the following text: You've indicated you have more than one
consumer unit at your residence
Type: Integer
Length: 2
Min: 1
Max: 99
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions:

HR_NUMCU gt 30: SIGNAL - NUMBER SEEMS UNUSUALLY HIGH. PLEASE
VERIFY
(HR_SIZE ne DK or RF or blank) AND HR_NUMCU gt HR_SIZE:
CHECK - NUMBER IN CONSUMER UNIT IS LARGER THAN NUMBER IN

Last Modified: Tuesday, October 16, 2007

Page 66 of 208

Survey: TPOPS
Section: Household Roster

Blaise Item-Level Specifications Report
Spider Version 1.4.0

HOUSEHOLD.
GO BACK TO CORRECT.
Skip Instructions: <1-30>store HR_NUMCU in PSINCU – goto CP_INTRO
<31-99> store HR_NUMCU in PSINCU – goto CP_INTRO
< D, R>store <> in PSINCU – goto CP_INTRO

Last Modified: Wednesday, March 1, 2006

Page 67 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Wednesday, September 5, 2007

Page 68 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_INTRO

Field

COMMODITY PURCHASES.CP_INTRO
Description: Commodity introduction
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: HR_VER = 1 or HR_SIZE = 1 or HR_DESCU = 1 or HR_NUMCU ne blank
Universe Description:
Question Text: Now I have some questions about purchases ^YOU_YOUR may have made
^TIMEFILL.
Please include items purchased as gifts, but exclude items purchased for a
business.
If necessary: A consumer unit is a person living alone or a group of two or more
people who are related or, if unrelated, share major living expenses.

Fills: YOU_YOUR
Instructions: fill "you" if PSINCU = 1;
else fill "your consumer unit"
Fills: TIMEFILL
Instructions: fill "recently" if GEO_LONG = 1, D, R;
else fill "since you have lived in the area.

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

Mnemonic:

Description:

1

Continue

Continue
Don't Know
Refuse
Empty

Last Modified: Wednesday, September 5, 2007

Page 69 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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:
Special Instructions: (YOU/YOUR) you/your consumer unit
fill "you" if PSINCU = 1;
else fill "your consumer unit"
(TIMEFILL) recently/since you have lived in the area.
fill "recently" if GEO_LONG = 1, D, R;
else fill "since you have lived in the area.
(PSULONGNAME)fill the long name of the PSU
Skip Instructions: <1>[goto CP_PURC]

Last Modified: Wednesday, September 17, 2008

Page 70 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: COMMODITY CODE = ^fPOPSCAT
In the ^fRECALLD ^HAVEHAS ^PAHEF2 ^TITLE ^TIMEFILL?

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: fill "have you" if PSINCU = 1;
else fill "has anyone in your consumer unit"
Fills: PAHEF2
Instructions: fill "purchased any" if COMMTYPE = G (good)
or fill "had expenses for" if COMMTYPE = S (service)
Fills: TITLE
Instructions: Fill "commodity title" from parameter file
Last Modified: Wednesday, September 17, 2008

Page 71 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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

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: If POPSCAT = T14, display:
Local vehicle registration refers to city, county, or other LOCAL government
registration for vehicles. State registration is NOT included.
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)?
RECALLFL
In the (fill:RECALLD)/Since you moved to the area
fill "In the (fill:RECALLD) if GEO_LONG = 1, D, R or
MOVEDAYS gt RECLDAYS
else fill: Since you moved to the area"

TITLE
fill “commodity title― from parameter file
Last Modified: Wednesday, September 17, 2008

Page 72 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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)
TITLE
fill “commodity title― from parameter file
Commodity Help
Skip Instructions: >Value/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, September 16, 2008

Page 73 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 POPSCAT = H06 or POPSCAT = R02 and CP_PURC = 1
Universe Description:
Question Text: 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
On Input
x On Output
Array:

Last Modified: Tuesday, September 16, 2008

Page 74 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Special Instructions: 1.Display in upper left-hand corner
COMMODITY CODE = [fill: POPSCAT]
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: Friday, May 29, 2009

Page 75 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 DIFFERENT places from which ^YOU_YOUR
^PAHEF2 ^TITLE?

If necessary: ^fRECALLFL
Enter 888 to delete an outlet 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
[

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT
Fills: YOU_YOUR
Instructions: fill "you" if PSINCU = 1;
else fill "your consumer unit"
Fills: PAHEF2
Instructions: fill "purchased any" if COMMTYPE = G (good)
or fill "had expenses for" if COMMTYPE = S (service)
Fills: TITLE
Instructions: Fill "commodity title" from parameter file

Last Modified: Friday, May 29, 2009

Page 76 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Fills: fRECALLFL
Instructions: Fill fRECALLFL: In the(RECALLD)/Since you moved to the area

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"•
IF RESPONDENT SAYS STREET VENDOR, ENTER "STREET VENDOR"•
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.
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.
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.
3. WHATOLT - SPECIAL WORDING REQUIRED for T14, H05, H06, R30
If POPSCAT = T14
What is the name of each local government agency from which [fill: YOU/YOUR]
had expenses for [fill: TITLE]?
If POPSCAT = H05 or H06
What is the name of each organization from which [fill: YOU/YOUR] had expenses
Last Modified: Friday, May 29, 2009

Page 77 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

for [fill: TITLE]?
If POPSCAT = R30
What are the names of all [fill: TITLE] [fill: YOU/YOUR] purchased?
If POPSCAT = T17
What are the names of all the cruise lines or tour companies used?
If POPSCAT = H02
What are the manes of all the hotels, motel, or vacation rental used?
If POPSCAT = T04
What are the names of all the rental companies used?
If POPSCAT = R27
What are the names of all the places where the events were held, such as
stadiums, arenas, parks and gyms?
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?
ALL OTHER POPSCATs (including R02, R29, or M04 )
What are the names of all the DIFFERENT places from which
[fill:YOU/YOUR] [fill:PAHEF2] [fill:TITLE]?
4. fill: SPECINST]
[fill: WHATOLT - special wording for T14, H05, H06, R30 "What is the name of each
local government agency from which (fill: YOU/YOUR) has expenses for (fill: 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."•

Last Modified: Friday, May 29, 2009

Page 78 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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.
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[if POPSCAT = R30, goto CP_MAGSB]
[if POPSCAT = H05 or H06, goto CP_GOVAG]
[else goto CP_COST]
[goto CP_COST_DR]
[goto CP_COST_DR]
Commodity Help

Last Modified: Friday, September 7, 2007

Page 79 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: COMMODITY CODE= ^fPOPSCAT
About how much did ^YOU_YOUR spend there for ^TITLE?
If necessary: ^fRECALLFL

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT
Fills: YOU_YOUR
Instructions: fill "you" if PSINCU = 1;
else fill "your consumer unit"
Fills: TITLE
Instructions: Fill "commodity title" from parameter file
Fills: fRECALLFL
Instructions: Fill fRECALLFL: In the(RECALLD)/Since you moved to the area

Type: Real / decimal
Length: 75
Min: 0
Last Modified: Friday, September 7, 2007

Page 80 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.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

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
(SOFTOVER) Go BACK to CP_OLTNM

greater

than

MAXTOVER,

invoke

SOFTCHECK

Go BACK to CP_OLTNM
Commodity Help

Last Modified: Friday, September 7, 2007

Page 81 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_GOVAG

Field

COMMODITY PURCHASES.CP_GOVAG
Description: CP_GOVAG
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: POPSCAT = H05 or H06 and CP_OLTNM not equal D, R, or blank
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
If answer is evdient, enter without asking.
If necessary, ask:
Is this a private firm or government agency?

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT
Type: Enumerated
Length: 1
Answer List: tCP_GOVAG
Value:

Mnemonic:

Description:

1

Private firm

2

Government agency
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: PLACE
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine

Last Modified: Friday, September 7, 2007

Page 82 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM
Skip Instructions: <1,D,R>goto CP_COST
<2> goto CP_DEPNM
Commodity Help

Last Modified: Friday, September 7, 2007

Page 83 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_DEPNM

Field

COMMODITY PURCHASES.CP_DEPNM
Description: Name of department
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_GOVAG = 2
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
You told me that this service was provided to you by ^PLACE. What is the
name of the department which provides this service?
Enter Name

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:
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
Last Modified: Friday, September 7, 2007

Page 84 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

else, fill: CP_OLTNM
Skip Instructions: goto CP_COST
goto CP_COST
Commodity Help

Last Modified: Friday, May 29, 2009

Page 85 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 or T17)and CP_OLTNM not equal D, R, or
blank
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
(fill: DIRECT)

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT
Type: Enumerated
Length: 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

Last Modified: Friday, May 29, 2009

Page 86 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If POPSCAT = T17, H02 or T04
Was the reservation made directly with ^fCP_OLTNM or was it booked through a
different company?
Answer Lists.tCP_MAGSB2
If POPSCAT = R26 or R27
Where the tickets purchased directly from ^fCP_OLTNM or were they purchased
another way?
Answer Lists.tCP_MAGSB3
Skip Instructions: <1,D,R>goto CP_COST
<2> goto CP_MAGDS
 Commodity Help

Last Modified: Friday, May 29, 2009

Page 87 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: COMMODITY CODE = ^fPOPSCAT
(fill: NEWSOURCE)
Enter Name:

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT
Type: String
Length: 36
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:
Special Instructions: IF POPSCAT = R30
What is the name of the wholesale distributor or secondary source from which you
purchased
^fCP_OLTNM?
If POPSCAT = T17, H02 or H04
What is the name of the company you used to make your reservation for
^fCP_OLTNM?
Last Modified: Friday, May 29, 2009

Page 88 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If POPSCAT = R26 or R27
What is the name of the com[pany you used to purchase your tickets for
^fCP_OLTNM?
Skip Instructions: goto CP_COST
goto CP_COST
Commodity Help

Last Modified: Friday, May 29, 2009

Page 89 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_COST

Field

COMMODITY PURCHASES.CP_COST
Description: Cost
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_OLTNM not equal BLANK or D or R
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
About how much did ^YOU_YOUR spend at ^fPLACE2 for ^TITLE ^fPLACE1?
(Fill: Please do NOT include taxes based on the value of the motor vehicle.)
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 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: Fill fRECALLFL: In the(RECALLD)/Since you moved to the area

Type: Set
Last Modified: Friday, May 29, 2009

Page 90 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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

Mnemonic:

Description:

1

$__ __ __ __ __ . 00
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: 1. PLACE1
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"
2. PLACE2
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
3. SOFTCHECKS
SOFTFREE
PLEASE VERIFY THAT THERE WAS NO COST.
SOFTOVER
THE AMOUNT ENTERED IS UNUSUALLY HIGH. PLEASE VERIFY.
4. If POPSCAT = T14, fill: Please do NOT include taxes based on the value of the
motor vehicle.
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]

Last Modified: Friday, May 29, 2009

Page 91 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

 Commodity Help

Last Modified: Monday, September 10, 2007

Page 92 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_SMOLT

Field

COMMODITY PURCHASES.CP_SMOLT
Description: Outlet already listed
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_OLTNM not equal blank or D or R
Universe Description:
Question Text: SCROLL and SCAN all PREVIOUS and CURRENT OUTLETS
Is ^PLACE already listed below?
Previous outlets: ^PLACE
Current outlets:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.

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: Monday, September 10, 2007

Page 93 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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.
Skip Instructions: <1>goto CP_OLTVR
<2>goto CP_OLTYP
Commodity Help
Last Modified: Monday, September 10, 2007

Page 94 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Last Modified: Monday, September 10, 2007

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Page 95 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_OLTVR

Field

COMMODITY PURCHASES.CP_OLTVR
Description: Verify same outlet
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_SMOLT = 2 OR CP_OLTVR = 995, D, or R
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: 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:
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
Last Modified: Monday, September 10, 2007

Page 96 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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)
Fill Instructions
PLACE
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: vending machine
SPANISH "el vendedor callejero"
If CP_OLTNM = STREET VENDOR, fill: street vendor
SPANISH "la Maquina expendedora"
else, fill: CP_OLTNM
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

Skip Instructions: <11 - 165>STORE ALL ADDRESS INFORMATION FOR CP_OLTNM = CP_CODE
CP_STRTto CP_STRT[allow 36}
CP_XSTRtoCP_XSTR[allow 36]
CP_CITYtoCP_CITY[allow 22]
CP_CNTYtoCP_CNTY[allow 20]
CP_STtoCP_ST[allow 2]
CP_LANDtoCP_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

Last Modified: Monday, September 10, 2007

Page 97 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

<171-185>STORE ALL ADDRESS INFORMATION FOR CP_OLTNM = I_OLTID
I_SCNMtoCP_SCNM[allow 36]
I_STRTtoCP_STRT[allow 36}
I_XSTRtoCP_XSTR[allow 36]
I_CITYtoCP_CITY[allow 22]
I_CNTYtoCP_CNTY[allow 20]
I_STtoCP_ST[allow 2]
I_PHONEtoCP_PHONE[allow 10]
I_INETtoCP_INET[allow 20]
I_LANDtoCP_LAND[allow 20]
I_OLTYPtoCP_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: Monday, September 10, 2007

Page 98 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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
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 the 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"
Type: Enumerated
Length: 1
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.

Last Modified: Monday, September 10, 2007

Page 99 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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
If COMMTYPE = G, fill “item purchased―; if COMMTYPE = S, fill “service
obtained―
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: Monday, September 10, 2007

Page 100 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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

Last Modified: Monday, September 10, 2007

Page 101 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Special Instructions: 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: <1>goto CP_SCNM
<2, D, R> goto CP_STRT

Last Modified: Monday, September 10, 2007

Page 102 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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
Empty
On Input
x On Output

Last Modified: Monday, September 10, 2007

Page 103 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Array:
Special Instructions: 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: <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: Monday, September 10, 2007

Page 104 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_INET

Field

COMMODITY PURCHASES.CP_INET
Description: Outlet Information
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.

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT
Fills: OBJECT
Instructions: Fill = OBJECT
Type: Classification
Length: 75
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]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
Last Modified: Monday, September 10, 2007

Page 105 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Monday, September 10, 2007

Page 106 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 ^OBJECT?

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT
Fills: OBJECT
Instructions: Fill = OBJECT
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
x On Output
Array:
Special Instructions: OBJECT:If CP_OLTSC not blank or D, fill “of CP_OLTSC―
If CP_OLTSC = D, fill “of the mall where CP_OLTNM is
located―
If POPSCAT = T14, E09, E10, fill “where CP_OLTNM is
located―
else, fill OLTNM
Skip Instructions:   
goto NEXT CP_OLTNM; if no more CP_OLTNM,
then if ORDER lt TOTCOMM, goto NEXTCOMM (CP_PURC);
Last Modified: Monday, September 10, 2007

Page 107 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

else if ORDER = TOTCOMM, goto CP_END

Last Modified: Monday, September 10, 2007

Page 108 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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, ENTER 'CTRL-D'
If 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: 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: 75
x Don't Know
x Refuse
Empty

Last Modified: Monday, September 10, 2007

Page 109 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Monday, September 10, 2007

Page 110 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_NEWSC

Field

COMMODITY PURCHASES.CP_NEWSC
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_SCNM = X
Universe Description:
Question Text: <> ENTER NAME OF SHOPPING CENTER NOT ON THE NATIONAL SHOPPING
CENTER LIST.
Enter Name: [allow 36]

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: Tuesday, September 11, 2007

Page 111 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_STRT

Field

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

Fills: OBJECT
Instructions: Fill = OBJECT
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]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: the vending machine
Last Modified: Tuesday, September 11, 2007

Page 112 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If CP_OLTNM = STREET VENDOR, fill: the street vendor
else, fill: CP_OLTNM
Skip Instructions:   goto CP_CITY

Last Modified: Tuesday, September 11, 2007

Page 113 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_CITY

Field

COMMODITY PURCHASES.CP_CITY
Description: Street
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (CP_STRT ne blank) OR (CP_OLTYP = 2)
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: Fill = OBJECT
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]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: "the vending machine"
Last Modified: Tuesday, September 11, 2007

Page 114 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Tuesday, September 11, 2007

Page 115 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_CNTY

Field

COMMODITY PURCHASES.CP_CNTY
Description: County
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (CP_CITY = D and CP_OLTYP ne 2)
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
What is the address of ^OBJECT?
Probe: county?
Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT
Fills: OBJECT
Instructions: Fill = OBJECT
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]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: "the vending machine"
SPANISH "el vendedor callejero"
Last Modified: Tuesday, September 11, 2007

Page 116 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If CP_OLTNM = STREET VENDOR, fill: "the street vendor"
SPANISH "la Maquina expendedora"
else, fill: CP_OLTNM
Skip Instructions:   goto CP_STATE

Last Modified: Tuesday, September 11, 2007

Page 117 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_STATE

Field

COMMODITY PURCHASES.CP_STATE
Description: State abbreviation
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (CP_CITY = ne blank or CP_CITY = R) OR
(CP_CNTY ne blank or CP_CNTY = D or R) OR
(CP_CITY = D and CP_OLTYP = 2)
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
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
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]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
Last Modified: Tuesday, September 11, 2007

Page 118 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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:  FILL CP_STNM – if CP_OLTYP = 2, 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
If CP_OLTYP ne 2, goto CP_XSTRT
 goto CP_XSTRT

Last Modified: Tuesday, February 28, 2006

Page 119 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

CP_STNM

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Tuesday, February 28, 2006

Page 120 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Tuesday, February 28, 2006

Page 121 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Friday, May 29, 2009

Page 122 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_XSTRT

Field

COMMODITY PURCHASES.CP_XSTRT
Description: Nearest intersecting street
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (CP_STATE = ne blank or CP_STATE = D or CP_STATE = R)
Universe Description:
Question Text: COMMODITY CODE = ^fPOPSCAT
What is the address of ^OBJECT?
Probe: nearest intersecting street?

Fills: fPOPSCAT
Instructions: Fill the value for POPSCAT
Fills: OBJECT
Instructions: Fill = OBJECT
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]
PLACE:
If CP_MAGDS ne blank, fill: CP_MAGDS
If CP_OLTNM = VENDING MACHINE, fill: "the vending machine"
Last Modified: Friday, May 29, 2009

Page 123 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

SPANISH "el vendedor callejero"
If CP_OLTNM = STREET VENDOR, fill: "the street vendor"
SPANISH "la Maquina expendedora"
else, fill: CP_OLTNM
Skip Instructions:   
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

Last Modified: Friday, May 29, 2009

Page 124 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

POS_CITY

Field

COMMODITY PURCHASES.POS_CITY
Description: Point of service city
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: CP_XSTRT ne blank and POPSCAT = H02, T04, R27, or R26 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"
Type: String
Length: 22
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: fPOS
If POPSCAT = H02 or T04
fill "this reservation was made"
If POPSCAT = R26 or R26
Fill "tickets were purchased"
Last Modified: Friday, May 29, 2009

Page 125 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Skip Instructions:  got to POS_STATE

Last Modified: Friday, May 29, 2009

Page 126 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

POS_STATE

Field

COMMODITY PURCHASES.POS_STATE
Description: Point of service state
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: POC_CITY ne blank and POPSCAT = H02, T04, R26 or R27
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"
Type: String
Length: 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;
Last Modified: Friday, May 29, 2009

Page 127 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If no more CP_OLTNM
then If order lt TOTCOMM, go to NEXTCOMM (CP_PURC)
Else If ORDER = TOTCOMM, goto CP_END
fPOS
If POPSCAT = H02 or T04
Fill "this reservation was made"
If POPSCAT = R26 or R26
Fill "tickets were purchased"

Last Modified: Friday, May 29, 2009

Page 128 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

POS_COUNTRY

Field

COMMODITY PURCHASES.POS_COUNTRY
Description: Foreign Country
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: POS_STATE = X and POPSCAT = H02, T04, R27, or R26
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"
Type: String
Length: 25
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: fPOS
If POPSCAT = H02 or T04
Fill "this reservation was made"
If POPSCAT = R26 or R26
Fill "tickets were purchased"
Last Modified: Friday, May 29, 2009

Page 129 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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, May 29, 2009

Page 130 of 208

Survey: TPOPS
Section: COMMODITY PURCHASES

Blaise Item-Level Specifications Report
Spider Version 1.4.0

CP_END

Field

COMMODITY PURCHASES.CP_END
Description:
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: ORDER = TOTCOMM
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
POPSGRP = 1 - 15 – goto BEA_INTRO
POPSGRP = 16 – goto DM_ENDCP

Last Modified: Friday, September 14, 2007

Page 131 of 208

Survey: TPOPS
Section: BEA

Blaise Item-Level Specifications Report
Spider Version 1.4.0

BEA

Block

BEA
Description: Research questions for BEA
Tab Name: BEA
Fly Over Name: Bureau of Economic Analysis Research Section
Universe Type: If
Inherited Universe:
Universe:
Universe Description:
Array:
Block Instructions: *** This section is no longer included in the instrument. The specifications are
maintained as a record for future reference and as a precaution in case the section is
to be included in a future version of the instrument. ***

Last Modified: Monday, February 27, 2006

Page 132 of 208

Survey: TPOPS
Section: BEA

Blaise Item-Level Specifications Report
Spider Version 1.4.0

BEA_INTRO

Field

BEA.BEA_INTRO
Description: Intro Research
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: [POPSGRP = 1 - 15 and Completion Flag = 1 (All commodity questions have been
asked)]
Universe Description:
Question Text: <> If the respondent asks for an explaination of "business expenses," click on the
DEFS tab and choose number 7. Read entire answer.
Next, I will ask a few questions about restaurant expenditures within the United
States that include business expenses. By business expenses, I mean
purchases that were reimbursed by an employer, or for self-employed people,
purchases that were tax deductible business expenses.
goto BEA_FSR

Last Modified: Monday, February 27, 2006

Page 133 of 208

Survey: TPOPS
Section: BEA

Blaise Item-Level Specifications Report
Spider Version 1.4.0

BEA_FSR

Field

BEA.BEA_FSR
Description: Full service expenses
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: BEA_INTRO = 1
Universe Description:
Question Text: In the past month, how much [fill: YOU2/YOUR2] spent at full service
restaurants, including business expenses?

ENTER DOLLARS ONLY
$_ _ _ _ _.00

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
x On Output
Array:
Special Instructions: SOFTCHECK #1:THE AMOUNT ENTERED IS UNUSUALLY HIGH.
VERIFY.

PLEASE

(YOU2/YOUR2) have you/has your consumer unit
fill "have you" if PSINCU = 1;
else fill "has your consumer unit"
Skip Instructions: <0>goto BEA_LSR
<1-999999>[if BEA_FSR greater than 600, invoke SOFTCHECK #1]–goto
BEA_FSRBS

Last Modified: Monday, February 27, 2006

Page 134 of 208

Survey: TPOPS
Section: BEA

Blaise Item-Level Specifications Report
Spider Version 1.4.0

goto BEA_LSR
H_FSR

Last Modified: Thursday, February 23, 2006

Page 135 of 208

Survey: TPOPS
Section: BEA

Blaise Item-Level Specifications Report
Spider Version 1.4.0

BEA_FSRBS

Field

BEA.BEA_FSRBS
Description: Full service business
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: BEA_FSR ge 1
Universe Description:
Question Text: Of that amount, how much was a business expense?
ENTER DOLLARS ONLY
$__ __ __ __ __ . 00

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
x On Output
Array:
Special Instructions: HARDCHECK #1:BUSINESS EXPENSE AMOUNT CANNOT BE MORE THAN
AMOUNT SPENT
Skip Instructions: <0>goto BEA_LSR
<1-99999>[if >BEA_FSRBS< gt >BEA_FSR< invoke HARDCHECK #1] goto
BEA_LSR
goto BEA_LSR

Last Modified: Thursday, February 23, 2006

Page 136 of 208

Survey: TPOPS
Section: BEA

Blaise Item-Level Specifications Report
Spider Version 1.4.0

BEA_LSR

Field

BEA.BEA_LSR
Description: Limited service expenses
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: (BEA_INTRO = 1) AND
[(BEA_FSR = 0, D, R) OR ( BEA_FSRBS ne blank)]
Universe Description:
Question Text: In the past month, how much was spent at limited service restaurants [fill:
YOU3/YOUR3]?
<> If necessary: including business expenses.
ENTER DOLLARS ONLY
$__ __ __ __ __ . 00

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
x On Output
Array:
Special Instructions: SOFTCHECK #2:THE AMOUNT ENTERED IS UNUSUALLY HIGH.
VERIFY

PLEASE

(YOU3/YOUR3) by you/by your consumer unit
fill "by you" if PSINCU = 1;
else fill "by your consumer unit"
Skip Instructions: <0>goto DM_ENDCP

Last Modified: Thursday, February 23, 2006

Page 137 of 208

Survey: TPOPS
Section: BEA

Blaise Item-Level Specifications Report
Spider Version 1.4.0

<1-999999>[if BEA_LSR greater than 400, invoke SOFTCHECK #2]–goto
BEA_LSRBS
goto DM_ENDCP
H_LSR

Last Modified: Thursday, February 23, 2006

Page 138 of 208

Survey: TPOPS
Section: BEA

Blaise Item-Level Specifications Report
Spider Version 1.4.0

BEA_LSRBS

Field

BEA.BEA_LSRBS
Description: Limited service business
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: BEA_LSR ge 1
Universe Description:
Question Text: Of that amount, how much was a business expense?
ENTER DOLLARS ONLY
$__ __ __ __ __ . 00

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
x On Output
Array:
Special Instructions: HARDCHECK #2:BUSINESS EXPENSE AMOUNT CANNOT BE MORE THAN
AMOUNT SPENT

Skip Instructions: <0>goto DM_ENDCP
<1-99999>[if >BEA_LSRBS< gt >BEA_LSR< invoke HARDCHECK #2] goto
DM_ENDCP
goto DM_ENDCP

Last Modified: Wednesday, March 1, 2006

Page 139 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Block

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

Last Modified: Tuesday, October 23, 2007

Page 140 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

DM_ENDCP

Field

DEMOGRAPHIC.DM_ENDCP
Description: End expenditure questions
Form Pane Label:
SAS Name: DM_ENDCP
Tag Name:
Inherited Universe:
Universe: Flg_CompleteGeoSection = 1
Universe Description:
Question Text: ^fDM_ENDCP
Enter <1> to continue.

Fills: fDM_ENDCP
Instructions: If INTNUM = 1 or REPLC_FL = 1 or CONTACT_FL = 1, fill "That completes the
expenditure questions. I have a few remaining questions I'd like to ask to help us
analyze the data / Esto completa las preguntas sobre los gastos. Me gustaria ahora
hacerle unas preguntas que nos ayudaran a analizar la información que Usted nos
dio."
If INTNUM = 2 or 3 and REPLC_FL ne 1 and CONTACT_FL ne 1, fill: "That
completes today’s interview / Con esto completamos la entrevista de hoy."
If INTNMBR = 4 and REPLC_FL ne '1', there is NO fill.
Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: GOTO CHANGES when INCOME questions are included:
INCOME

Last Modified: Tuesday, October 23, 2007

If INTNUM = 4, goto

Page 141 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Skip Instructions: <1>If INTNUM = 1 OR REPLC_Fl = 1 or CONTACT_FL = 1 – goto DM_DFNUM
If INTNUM = 2 or 3 and REPLC_FL ne 1-- goto TY_NXTTM
If INTNUM = 4 and REPLC_FL ne 1-- goto TY_ENDIT

Last Modified: Monday, October 15, 2007

Page 142 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

DM_DFNUM

Field

DEMOGRAPHIC.DM_DFNUM
Description: More than one phone number
Form Pane Label:
SAS Name: DM_DFNUM
Tag Name:
Inherited Universe:
Universe: DM_ENDCP = 1 and (INTNUM = 1 or REPLC_FL = 1 or CONTACT_FL = 1)
Universe Description:
Question Text: Does this residence have more than one telephone number?
Include only land-based phone lines; do not include cell phones or pagers.

Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
x On Output
Array:
Skip Instructions: <1>goto DM_NMTEL
<2>Set DM_NMTEL = 1; set DM_USETL = 1; set DM_BUSTL = 0 – go to
DM_LVQTR
goto DM_LVQTR

Last Modified: Monday, October 15, 2007

Page 143 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

DM_NMTEL

Field

DEMOGRAPHIC.DM_NMTEL
Description: How many phone numbers
Form Pane Label:
SAS Name: DM_NMTEL
Tag Name:
Inherited Universe:
Universe: DM_DFNUM = 1
Universe Description:
Question Text:

If more than 10 different numbers, enter 10.
How many different telephone NUMBERS does it have?

Type: Classification
Length: 2
x Don't Know
x Refuse
x Empty
On Input
x On Output
Array:
Special Instructions: If >DM_NMTEL< = 1 – invoke HARDCHECK #1
HARDCHECK#1:NUMBER OF DIFFERENT NUMBERS MUST EXCEED “1"
IF DM_DFNUM = 1
BACK UP TO CORRECT DM_DFNUM
BACK UP TO CORRECT DM_NMTEL
Skip Instructions: <2-10>goto DM_USETL
goto DM_BUSTL
If >DM_NMTEL< = 1 – invoke HARDCHECK #1
Last Modified: Monday, October 15, 2007

Page 144 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

DM_USETL

Field

DEMOGRAPHIC.DM_USETL
Description: Numbers used by CU
Form Pane Label:
SAS Name: DM_USETL
Tag Name:
Inherited Universe:
Universe: DM_NMTEL = 2, 3, 4, 5, 6, 7, 8, 9, or 10
Universe Description:
Question Text:

If more than 10 different numbers, enter 10.
How many of ^fDM_NMTEL telephone numbers do you usually use?

Fills: fDM_NMTEL
Instructions: if DM_NMTEL = 2 - 9, fill DM_NMTEL; else fill "these"
Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
x On Output
Array:
Special Instructions: If DM_USETL gt DM_NMTEL invoke HARDCHECK
HARDCHECK:NUMBER OF TELEPHONE NUMBERS RESPONDENT USES
CANNOT EXCEED THE NUMBER OF TELEPHONES IN THE CONSUMER UNIT.
GO BACK TO CORRECT.
Skip Instructions: <1-10,D,R>goto DM_BUSTL

Last Modified: Monday, October 15, 2007

Page 145 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

DM_BUSTL

Field

DEMOGRAPHIC.DM_BUSTL
Description: Number of business phones
Form Pane Label:
SAS Name:
Tag Name:
Inherited Universe:
Universe: DM_DFNUM = 1 AND [(DM_NMTEL = D, R) OR (DM_USETL ne blank)]
Universe Description:
Question Text:

If more than 10 different numbers, enter 10.
How many of ^fDM_NMTEL telephone numbers are used ONLY for business?

Fills: fDM_NMTEL
Instructions: if DM_NMTEL = 2 - 9, fill DM_NMTEL; else fill "these"
Type: Classification
Length: 1
x Don't Know
x Refuse
x Empty
On Input
x On Output
Array:
Special Instructions: If DM_BUSTL = DM_NMTEL invoke SOFTCHECK
SOFTCHECK:ALL OF THE TELEPHONE NUMBERS IN YOUR CONSUMER UNIT
ARE USED ONLY FOR BUSINESS. IS THAT CORRECT? SPA Todos los números
de teléfono en su unidad de consúmo se usan se usan solamente para negocios.
¿Es correcto?
Last Modified: Monday, October 15, 2007

Page 146 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

If DM_USETL gt DM_NMTEL invoke HARDCHECK
HARDCHECK:NUMBER OF BUSINESS TELEPHONE NUMBERS CANNOT
EXCEED THE NUMBER OF TELEPHONES IN THE CONSUMER UNIT. GO BACK
TO CORRECT.
Skip Instructions: <0-10,D,R>goto DM_LVQTR
If >DM_BUSTL< = >DM_NMTEL< - goto DM_LVQTR

Last Modified: Monday, October 15, 2007

Page 147 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

DM_LVQTR

Field

DEMOGRAPHIC.DM_LVQTR
Description: Own or rent
Form Pane Label:
SAS Name: DM_LVQTR
Tag Name:
Inherited Universe:
Universe: (DM_BUSTL ne blank) or (DM_DFNUM = D or R)
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: Monday, October 15, 2007

Page 148 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 ne blank
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
Type: Classification
Length: 1
x Don't Know
x Refuse
Empty
On Input
On Output
Store Instructions: If DM_LVQTR = 1, fill: owns/es dueño;
If DM_LVQTR = 2, fill: rents/renta;
else fill: owns or rents/es dueño o renta
Array:
Special Instructions: If PSINCU = 1 then set DM_RELAT = 1 else ask DM_RELAT

Last Modified: Monday, October 15, 2007

Page 149 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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:
Special Instructions:
Skip Instructions:
<1, 2, 3, 4, 5, 6, 7, 8, 9, D, R>goto DM_SEX

Last Modified: Monday, October 15, 2007

Page 150 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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:

Last Modified: Monday, October 15, 2007

Page 151 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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:

Last Modified: Monday, October 15, 2007

Page 152 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: White; Black or African American; American Indian or Alaska Native;
Asian; or Native Hawaiian or Other Pacific Islander.

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

Last Modified: Monday, October 15, 2007

Page 153 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Monday, October 15, 2007

Page 154 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: If 0 - 15, invoke HARDCHECK.
HARDCHECK: RESPONDENT MUST BE AT LEAST 16 YEARS OLD.
If 16 or 17, invoke SOFTCHECK.
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?

Last Modified: Monday, October 15, 2007

Page 155 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 = blank and (DM_AGE gt 15 or DK or RF)) OR (PSINCU gt 1 and
(DM_AGE gt 15 or DK or RF))

Universe Description:
Question Text:

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

Fills: fDM_ELDER
Instructions: IF DM_AGE >= 62, fill "Including yourself, how/Incluyendose usted, cuantas"
ELSE fill "How/Cuantas"
Type: Classification
Length: 2
x Don't Know
x Refuse
Empty
On Input
On Output
Array:
Special Instructions: If (DM_AGE gt 15 and le 61) AND PSINCU = 1 set DM_ELDER = 0
If (DM_AGE ge 62 and le 99) AND PSINCU = 1set DM_ELDER =1
Else ask DM_ELDER
Last Modified: Monday, October 15, 2007

Page 156 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

0, invoke HARDCHECK_1.
HARDCHECK_1: "RESPONDENT REPORTED AGE AS 62 OR OLDER. GO
BACK TO CORRECT."
DM_ELDER gt PSINCU, invoke HARDCHECK_2:
HARDCHECK_2: "NUMBER OF ELDERLY MEMBERS CANNOT EXCEED
THE NUMBER OF MEMBERS IN THE CONSUMER UNIT.
GO BACK TO CORRECT."
DM_ELDER gt 30, invoke SOFTCHECK.
SOFTCHECK: ENG "NUMBER SEEMS UNUSUALLY HIGH. PLEASE VERIFY."
SPA "El numbero parece excepcionalmente alta. Verifique por favor."

Last Modified: Monday, October 15, 2007

Page 157 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

DM_ARMFC

Field

DEMOGRAPHIC.DM_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: (DM_ELDER ne blank) OR (PSINCU ge 1 AND (DM_AGE ge 16 or DK or RF))
Universe Description:
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 DM_ARMFC = 1, set OUTCOME = 1, SUBTYPE = 5, If MARK lt 21 set MARK = 21
If DM_ARMFC = 2, set OUTCOME = 0, SUBTYPE = 00

Last Modified: Monday, October 15, 2007

Page 158 of 208

Survey: TPOPS
Section: DEMOGRAPHIC

Blaise Item-Level Specifications Report
Spider Version 1.4.0

DM_AFNOW

Field

DEMOGRAPHIC.DM_AFNOW
Description: is respondent in the armed forces
Form Pane Label:
SAS Name: DM_AFNOW
Tag Name:
Inherited Universe:
Universe: DM_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 DM_AFNOW = 1, set OUTCOME = 1, SUBTYPE = 5, If MARK lt 21 set MARK = 21
If DM_AFNOW = 2, DK, or RF, set OUTCOME = 0, SUBTYPE = 00

Last Modified: Wednesday, March 1, 2006

Page 159 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

Thank You

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: Wednesday, September 17, 2008

Page 160 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

TY_NXTTM

Field

Thank You.TY_NXTTM
Description: Plans for call backs
Form Pane Label:
SAS Name: TY_NXTTM
Tag Name:
Inherited Universe:
Universe:

(DM_ARMFC = 2 and IntNmbr ne 4) OR ((DM_AFNOW = 2 or DK or RF) and
IntNmbr ne 4) OR(DM_ENDCP = 1 and IntNmbr = 2 or 3) and (Replc_Fl ne '1' and
Contact_Fl ne '1'))

Universe Description:
Question Text: We plan to contact your household ^fTY_NXTTM. 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.
Enter <1> to continue.

Fills: fTY_NXTTM
Instructions: If INTNMBER = 1, fill: three more times over the next 9 months
If INTNMBER = 2, fill: two more times over the next 6 months
If INTNMBER = 3, fill: one more time over the next 3 months
Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Skip Instructions: <1>goto TY_CMBLS

Last Modified: Tuesday, November 13, 2007

Page 161 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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.
Would you like that 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: Tuesday, November 13, 2007

Page 162 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 IntNmbr = 4) OR DM_ARMFC = 1 OR DM_AFNOW = 1 OR
((DM_AFNOW = 2, DK, or RF) and IntNmbr = 4) OR DM_ARMFC = 2 andIntNmbr
= 4)

Universe Description:
Question Text: This completes the last regularly scheduled interview for this consumer unit 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.
Would you like that address?

Type: Classification
Length: 1
Don't Know
Refuse
x 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

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

Last Modified: Wednesday, October 24, 2007

Page 163 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: www.bls.gov
Remember to include your name, address, and telephone number or your case
identification number, if you would like a response.
Enter <1> to continue
Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: IF TY_BLSAD = 1, SET OUTCOME = 1, SUBTYPE = 1, MARK = 21
Skip Instructions: <1>EXITTHNK

Last Modified: Wednesday, October 24, 2007

Page 164 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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)
Universe Description:
Question Text: Thank you for your time. Your phone number is not eligible for this survey.
Enter <1> to continue.

Type: Classification
Length: 1
Don't Know
Refuse
Empty
On Input
x On Output
Array:
Special Instructions: 1.If THANKRES = 1, set OUTCOME = 20, set SUBTYPE = 3. If MARK lt 22, set
MARK = 22
Skip Instructions: <1>TY_LAST

Last Modified: Wednesday, October 24, 2007

Page 165 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 (GEO_ST = D OR R) OR (GEO_CNTY = 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.
Enter <1> to continue.

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: Wednesday, October 24, 2007

Page 166 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 ne blank OR ID_OTHER ne blank OR
(FIND_OTH = 3 and Res_Name ne blank) OR
(Res_Name ne blank and (HELLO_RS = 3 or ID_SPVR = 2)) OR
((PROBCALL = 3 or 12) and Res_Name ne blank) OR (FIND_OTH = DK) OR
(HELLO_RS = 4 and HELLO_TWO = 3)
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.
Enter <1> to continue.

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, March 1, 2006

Page 167 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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

Last Modified: Wednesday, October 24, 2007

Page 168 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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.
Enter <1> to continue.

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
Last Modified: Wednesday, October 24, 2007

Page 169 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

set OUTCOME = 35, SUBTYPE = 3
Skip Instructions: <1> SHOW_CTRL

Last Modified: Wednesday, October 24, 2007

Page 170 of 208

Survey: TPOPS
Section: Thank You

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 171 of 208

Survey: TPOPS
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

TABs

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 172 of 208

Survey: TPOPS
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 173 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 174 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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, November 1, 2007

Page 175 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 176 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 177 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 178 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 179 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 180 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 181 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 182 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 183 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 184 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 185 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 186 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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, November 1, 2007

Page 187 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: www.bls.gov
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 188 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 189 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 190 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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, November 1, 2007

Page 191 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

FAQ20

Field

TABs.FAQs.FAQ20
Description: FAQ20Return 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: Thursday, November 1, 2007

Page 192 of 208

Survey: TPOPS
Section: TABs.FAQs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Tuesday, February 28, 2006

Page 193 of 208

Survey: TPOPS
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Wednesday, November 7, 2007

Page 194 of 208

Survey: TPOPS
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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
AK Alaska
AZ Arizona
AR Arkansas
CA California
CO Colorado
CT Connecticut
DE Deleware
DC District of Columbia
FL Florida
GA Georgia
HI Hawaii
ID Idaho
IL Illinois
IN Indiana
IA Iowa
KS Kansas
KY Kentucky
LA Louisiana
ME Maine
MD Maryland
MA Massachusetts
MI Michigan
MN Minnesota
MS Mississippi
MO Missiouri

MT Montana
NE Nebraska
NV Nevada
NH New Hampshire
NJ New Jersey
NM New Mexico
NY New York
NC North Carolina
ND North Dakota
OH Ohio
OK Oklahoma
OR Oregon
PA Pennsylvania
RI Rhode Island
SC South Carolina
SD South Dakota
TN Tennessee
TX Texas
UT Utah
VT Vermont
VA Virginia
WA Washington
WV West Virginia
WI Wisconsin
WY Wyoming

Type: Classification
Length: 1
Last Modified: Wednesday, November 7, 2007

Page 195 of 208

Survey: TPOPS
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 196 of 208

Survey: TPOPS
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 197 of 208

Survey: TPOPS
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Monday, November 26, 2007

Page 198 of 208

Survey: TPOPS
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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
Last Modified: Monday, November 26, 2007

Pa

Survey: TPOPS
Section: TABs.DEFs

Blaise Item-Level Specif
Spide

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
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
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: Monday, November 26, 2007

Page 200 of 208

Survey: TPOPS
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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: Monday, November 26, 2007

Page 201 of 208

Survey: TPOPS
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 PayTotal 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:
Last Modified: Monday, November 26, 2007

Pa

Survey: TPOPS
Section: TABs.DEFs

Blaise Item-Level Specif
Spide

-- U.S. Army
-- U.S. Navy
-- 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 203 of 208

Survey: TPOPS
Section: TABs.DEFs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 204 of 208

Survey: TPOPS
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 205 of 208

Survey: TPOPS
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 206 of 208

Survey: TPOPS
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 207 of 208

Survey: TPOPS
Section: TABs

Blaise Item-Level Specifications Report
Spider Version 1.4.0

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 208 of 208


File Typeapplication/pdf
File Modified2009-08-06
File Created2009-06-01

© 2024 OMB.report | Privacy Policy